Ga naar de inhoud
Home » Monit

Monit

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 ….