monit kan je systeem monitoren. Mocht er wat aan de hand zijn dan kunnen services restarted worden of er kunnen alerts verzonden worden
Er is een webinsterface: http://<systeem-naam>:2812
Open de firewall
Als er een firewall is open dan poort 2812. Voor een Pi:
sudo iptables -L sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT sudo iptables -A OUTPUT -p tcp --dport 2812 -j ACCEPT sudo netfilter-persistent save sudo iptables -L
Alle services
Je krijgt alle services boven water die door systemd aangestuurd worden via:
systemctl list-units --type=service
System Load
De load average geeft drie waardes:
- minute average
- 5 minutes average
- 15 minutes average
Als er staat Resource limit matched dan is/zijn er 1 of meerdere grenzen overschreden. Dus en/of Swap en/of Memory en/of CPU
Telegramsend
Het zou mogelijk moeten zijn om notificaties via Telegram te verzenden. Zorg dat het tooltje telegramsend is geinstalleerd. Voorbeeld:
check file nginx.pid with path /var/run/nginx.pid if changed pid then exec "/usr/local/bin/telegramsend Monit $MONIT_SERVICE - $MONIT_EVENT at $MONIT_DATE on $MONIT_HOST: $MONIT_ACTION $MONIT_DESCRIPTION."
Maar of dat werkelijk zo is moet ik nog uitzoeken … LOL .. maar ziet er naar uit dat dit niet werkt ….