Introduzione:
Per eseguire il debug di alcuni problemi di Zabbix, ecco alcuni strumenti che ho raccolto per aiutarti.
Requisiti:
Installazione del pacchetto zabbix-get nel server di monitoraggioapt-get install zabbix-get
Installazione del pacchetto zabbix-agent negli host monitorati.apt-get install zabbix-agent
SUGGERIMENTO: Per creare a livello di codice (utilizzando ad esempio bash) script che monitorano qualsiasi cosa negli host remoti. Quindi:
– Installa il pacchetto zabbix-agent negli host controllati
– Configura /etc/zabbix/zabbix-agentd.conf per accettare le richieste dall'host di monitoraggio (ad es. Direttiva:'Server=myscripts. server.com')
– Riavvia l'agente zabbix(servizio zabbix-agent restart)
– Apri il firewall sulla porta 10050
– Installa il pacchetto zabbix-get nell'host di monitoraggio(apt- get install zabbix-get)
– E usa gli stessi comandi seguenti all'interno dei tuoi script per ottenere queste informazioni richieste dagli host monitorati.
I seguenti comandi sono dati sul server Zabbix e l'host monitorato è ad es. 'examle1.myzabbix.com'
Comandi:
Verifica la disponibilità dell'agente zabbix sull'host monitorato:zabbix_get -s examle1.myzabbix.com -k agent.ping
Mostra il numero di processi in esecuzione sull'host monitorato:zabbix_get -s examle1.myzabbix.com -k proc.num[,,,]
Mostra il numero di demoni attivi e in esecuzione chiamati 'apache2'zabbix_get -s examle1.myzabbix.com -k proc.num[,,,apache2]
Mostra spazio libero su disco montato su '/'zabbix_get -s examle1.myzabbix.com -k vfs.fs.size[/,free]