Présentation :
Afin de déboguer certains problèmes de Zabbix, voici quelques outils que j'ai réunis pour vous aider.
Exigences :
Installation du package zabbix-get dans le serveur de supervisionapt-get install zabbix-get
Installation du package zabbix-agent dans les hôtes surveillés.apt-get install zabbix-agent
CONSEIL : Afin de programmer (en utilisant bash par exemple), créez des scripts qui surveillent tout ce qui se trouve dans les hôtes distants. Ensuite :
– Installez le package zabbix-agent dans les hôtes surveillés
– Configurez /etc/zabbix/zabbix-agentd.conf pour accepter les requêtes de l'hôte de surveillance (par exemple, directive :'Server=myscripts. server.com')
– Redémarrez l'agent zabbix (service zabbix-agent restart)
– Ouvrez leur pare-feu sur le port 10050
– Installez le package zabbix-get dans l'hôte de surveillance (apt- get install zabbix-get)
– Et utilisez les mêmes commandes ci-dessous dans vos scripts pour obtenir ces informations requises des hôtes surveillés.
Les commandes suivantes sont données sur le serveur Zabbix et l'hôte surveillé est par exemple. ‘exemple1.myzabbix.com’
Commandes :
Vérifiez la disponibilité de l'agent zabbix sur l'hôte surveillé :zabbix_get -s examle1.myzabbix.com -k agent.ping
Afficher le nombre de processus en cours d'exécution sur l'hôte surveillé :zabbix_get -s examle1.myzabbix.com -k proc.num[,,,]
Affiche le nombre de démons en cours d'exécution appelés "apache2"zabbix_get -s examle1.myzabbix.com -k proc.num[,,,apache2]
Afficher l'espace disque libre monté sur '/'zabbix_get -s examle1.myzabbix.com -k vfs.fs.size[/,free]