kijart / docker-monit

Run Monit inside docker
https://hub.docker.com/r/kijart/monit/
MIT License
7 stars 4 forks source link
docker monit monitor monitoring

Docker Cloud Build Status

Monit - UNIX Systems Management

Run Monit inside docker.

Monit

Monit is a free open source utility for managing and monitoring, processes, programs, files, directories and filesystems on a UNIX system. Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations.

Default username/password: admin/monit

Versions

Docker image Monit
kijart/monit:latest  5.27.0 
kijart/monit:1.3.0  5.27.0 
kijart/monit:1.2.0  5.26.0 
kijart/monit:1.1.0  5.25.2 
kijart/monit:1.0.2  5.25.1 
kijart/monit:1.0.1  5.25.1 
kijart/monit:1.0.0  5.25.1 

Docker setup

Install docker: https://docs.docker.com/engine/installation/

Install docker compose: https://docs.docker.com/compose/install/

Docker documentation: https://docs.docker.com/

Build-in docker image

Docker Hub image

docker create \
  --name=monit \
  -p 2812:2812 \
  -v $(pwd)/monitrc:/etc/monitrc \
  kijart/monit:latest

Docker compose

Troubleshooting

If when starting Monit returns the following message: The control file '/etc/monitrc' permission 0755 is wrong, maximum 0700 allowed, simply give the appropriate permissions to monitrc: chmod 700 monitrc.

If when starting Monit returns the following message: input in flex scanner failed, simply you need to create an empty file with name monitrc in your source folder will do.