Monit
Monit on avoilella lähdekoodilla varustettu helppokäyttöinen valvontatyökalu Unixille. Tällä pystyy tekemään automaattisia toimenpiteitä palvelimelle jos ilmenee jonkinlaista vikaa sovelluksissa.
Sisällysluettelo
Asennus
Monitin asennus onnistuu kätevästi pakettihallinnasta
aptitude install monit
Konfigurointi
nano /etc/mun/munitrc
Poista risuaita:
set httpd port 2812 and use address localhost # only accept connection from localhost allow localhost # allow localhost to connect to the server and allow admin:monit # require user 'admin' with password 'monit' allow @monit # allow users of group 'monit' to connect (rw) allow @users readonly # allow users of group 'users' to connect readonly
Lataa konfigurointi tiedostot uudelleen
monit reload
Näytä palvelimen tika:
monit status
Ja tulostuu esimerkiksi
The Monit daemon 5.4 uptime: 6m System 'myhost.mydomain.tld' status Running monitoring status Monitored load average [0.45] [0.34] [0.60] cpu 11.5%us 3.1%sy 1.2%wa memory usage 477148 kB [5.9%] swap usage 0 kB [0.0%] data collected Sun, 31 May 2015 13:30:46
Esimerkkejä
Kaikki esimerkit löytyy Monitin dokumentaatiosta: https://mmonit.com/wiki/Monit/ConfigurationExamples
Ilmoitukset
Konfiguroi sähköpostipalvelin, poista risuaita ja kirjoita s.postipalvelin
set mailserver mail.bar.baz
Määritä kuka lähettää postin palvelimelta, postamalla risuaita ja kirjoittamalla s.posti osoitteen.
set mail-format munitfoo.bar
Ota käyttöön ilmoitukset omaan sähköpostiisi, postamalla risuaita ja merkitsemään tähän oma sähköpostisi jonne lähetetään
set alert [email protected]
Lisää ilmoituksista: https://mmonit.com/monit/documentation/#ALERT-MESSAGES
Lähteet
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-monit