{"repo":"diogopms/monit-docker","free":true,"listed":false,"github":"https://github.com/diogopms/monit-docker","clone":"git clone https://github.com/diogopms/monit-docker.git","description":"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.","language":"Shell","stars":24,"topics":["monit","docker","kubernetes","sre","monitoring","devops","status"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Monit - Docker/Kubernetes - UNIX Systems Management Run Monit inside docker ( ) 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. Supported architectures - amd64 - arm32v6 (Raspberry Pi) diogopms/monit-docker-kubernetes:arm32v6-latest 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 - build docker image docker build -t monit . - start monit: docker run -ti -p 2812:2812 -v $(pwd)/monitrc:/etc/monitrc monit ENV VARS ENVs Description ----------------- ---------------------------------------------------------- SLACK URL Webhook url for slack notifications (required for slack) PUSH OVER TOKEN Push over api token (required for pushover) PUSH OVER USER Push over api user (requiredfor pushover) DEBUG If set with 1 it will put monit in verbose mode Docker Hub image - pull docker image from docker hub: docker pull diogopms/monit-docker-kubernetes - start monit: docker run -ti -p 2812:2812 -v $(pwd)/monitrc:/etc/monitrc diogopms/monit-docker-kubernetes - create a docker container: Example monitrc (Slack) Example monitrc (Pushover) Supported notifications - Slack - Pushover Kubernetes Troubleshooting If when starting Monit returns the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/diogopms","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/diogopms/monit-docker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}