1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-12-14 11:23:02 +02:00
dockerfiles/monit
2015-07-05 11:04:02 +08:00
..
monit update 2015-07-05 11:04:02 +08:00
docker-compose.yml add monit 2015-07-02 18:59:58 +08:00
Dockerfile update 2015-07-02 21:34:09 +08:00
README.md update 2015-07-05 11:04:02 +08:00

monit

Monit is a utility for managing and monitoring processes, programs, files, directories and filesystems on a Unix system.

directory tree

~/fig/monit/
├── docker-compose.yml
└── monit/
    ├── conf.d/
    │   ├── network.cfg
    │   ├── setting.cfg
    │   └── system.cfg
    └── monitrc

Make sure config file endswith .cfg.

docker-compose.yml

monit:
  image: vimagick/monit
  volumes:
    - monit:/etc/monit
  pid: host
  net: host
  restart: always

The control file /etc/monit/monitrc must have permissions no more than -rwx------ (0700)

server

$ cd ~/fig/monit/
$ docker-compose up -d
$ docker exec monit_monit_1 monit status

client

$ firefox http://admin:monit@server:2812