Ciao Ragazzi,
qualche tempo fa ho ottenuto la certificazione come Zabbix 3.0 Certified Specialist e stavo pensando di presentarvi questo software open source utilizzato per il monitoraggio completo delle infrastrutture, ma che può essere tranquillamente utilizzato anche in ambito domestico per tenere sotto controllo tutti i nostri devices connessi in rete.
Parlando per esperienza personale, è utilissimo sia con una configurazione base per tenere sotto controllo tutto ciò di cui abbiamo bisogno, che a livello avanzato per implementare script o task a partire da un dato trigger-alarm: io, tra le altre cose ad esempio, lo utilizzo per riavviare il router in automatico qualora dallo zabbix-server non raggiungo i dns pubblici di google per più di 15 minuti, oppure per scalare automaticamente le risorse ad alcune macchine virtuali in caso di sofferenza delle stesse (cpu a tappo, ram che si satura, ecc ecc)
Tra le altre cose, zabbix è integrabile in moltissimi modi anche con portali web ad esempio per mostrare lo stato di alcuni servizi (i classici "status availability" dei vari siti) e può essere collegato anche a molteplici plugin per il monitoraggio di tutto ciò che abbiamo bisogno: AmazonAWS, monitoraggio API, WordPress, ecc ecc
Una delle funzionalità più utilizzate di zabbix oltre alla gestione trigger-alert è la possibilità di avere graficati i vari dati registrati, sia come campionature puntuali, che come trend, medie e current data (campionatura attuale). Questi grafici poi, possono essere customizzati in varie viste oppure resi più gradevoli e professionali utilizzando plugin esterni come grafana.