You've already forked dockerfiles
							
							
				mirror of
				https://github.com/vimagick/dockerfiles.git
				synced 2025-10-30 23:47:48 +02: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
└── data/
    ├── conf.d/
    │   ├── network.cfg
    │   ├── setting.cfg
    │   └── system.cfg
    └── monitrc
Make sure config file endswith
.cfg.
docker-compose.yml
monit:
  image: vimagick/monit
  volumes:
    - ./data:/etc/monit
  pid: host
  net: host
  restart: always
The control file
/etc/monit/monitrcmust have permissions no more than-rwx------ (0700)
Server Setup
$ cd ~/fig/monit/
$ docker-compose up -d
$ docker exec monit_monit_1 monit status
Client Setup
$ firefox http://admin:monit@server:2812