Топ-100
Indietro

ⓘ Zabbix è un software libero per il monitoraggio di reti e vari sistemi informatici, atto a tracciare lo stato di server e servizi di rete correlati. Ideato dal ..




Zabbix
                                     

ⓘ Zabbix

Zabbix è un software libero per il monitoraggio di reti e vari sistemi informatici, atto a tracciare lo stato di server e servizi di rete correlati. Ideato dal programmatore russo Alexei Vladishev, è rilasciato sotto i termini della GNU General Public License versione 2.

                                     

1. Storia

Nel 1998 Zabbix nacque come strumento proprietario utilizzato come progetto interno allinterno di un istituto bancario. Dopo tre anni, nel 2001, fu rilasciato al pubblico sotto i termini di una licenza di software libero. Ci sono voluti altri tre anni per il rilascio della versione stabile 1.0.

Dal 2005 fu fondata lomonima società multinazionale Zabbix LLC con sedi negli Stati Uniti dAmerica, in Europa e Giappone.

Versioni pubblicate

Nota: questo grafico esclude le release candidate del ramo stabile.

                                     

2. Componenti

Zabbix consta in diversi moduli separati:

  • Frontend
  • Agenti agent
  • Proxy
  • Server

Il backend server, proxy ed agenti sono scritti in C mentre il frontend la dashboard è implementato in PHP e JavaScript.

Il Java gateway è scritto in Java ed è disponibile da Zabbix 2.0.

                                     

3. Caratteristiche

Zabbix per la raccolta dei dati si interfaccia a vari database quali MySQL, PostgreSQL, SQLite, Oracle o IBM DB2.

Per verificare la disponibilità e la prontezza di alcuni servizi standard come SMTP o HTTP è sufficiente un simple check, ovvero non occorre installare alcun software sull host da monitorare. Per monitorare altri tipologie di risorse quali il carico della CPU, la congestione di rete, lo spazio su disco, ecc. occorre installare il software Zabbix agent.

Fra i protocolli supportati vi sono SNMP, TCP e ICMP, così come IPMI, JMX, SSH, Telnet, o usando comandi personalizzati user parameters.

Zabbix supporta vari meccanismi di notifica in sistema real-time fra i quali la posta elettronica, il protocollo di messaggistica istantanea XMPP, e via SMS.

                                     

3.1. Caratteristiche Software agent

Una delle caratteristiche di Zabbix è lutilizzo di agent implementati evitando linguaggi ad alto livello. Questo permette alte prestazioni e la possibilità di monitorare di centinaia di migliaia di dispositivi.

Fra le funzionalità supportate dai vari agent:

  • Monitoraggio distribuito con gestione centralizzata via interfaccia web
  • Auto rilevamento di server e dispositivi di rete
  • Supporto per polling e trapping
  • Dati monitorati raccolti in grafici definiti dallutente
  • Low-level discovery
  • Monitoraggio JMX
  • Permessi utente flessibili
  • Notifiche su eventi flessibili
  • Audit dei log
                                     
  • desk Sistemista Monitoraggio Simple Network Management Protocol SNMP Zabbix Nagios Multi Router Traffic Grapher MRTG Ping Ps aux Top Netstat Log Dmesg