Zabbix Documentation 4.0

2.23.04.04.2 (current)In development:4.4 (devel)Unsupported:1.82.02.43.23.4

User Tools

Site Tools


Sidebar

fr:manual:appendix:recipes

11 Recettes pour la supervision

Général

Supervision de la disponibilité du serveur

Au moins trois méthodes (ou une combinaison de toutes les méthodes) peuvent être utilisées afin de superviser la disponibilité d'un serveur.

  • Ping ICMP (clé “icmpping”)
  • Élément “zabbix[host,agent,available]”
  • La fonction de déclenchement nodata() permet de surveiller la disponibilité des hôtes utilisant uniquement des contrôles actifs.
Envoi d'alertes via WinPopUps

WinPopUps peut être très utile si vous utilisez Windows et que vous souhaitez recevoir une notification rapide de Zabbix. Ce pourrait être un bon ajout pour les messages d'alerte par courrier électronique. Des informations détaillées sur l'activation de WinPopUps sont disponibles à l'adresse http://www.zabbix.com/forum/showthread.php?t=2147.

Supervision des applications spécifiques

AS/400

La plate-forme IBM AS/400 peut être supervisée via SNMP. De plus amples informations sont disponibles sur http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg244504.html?Open.

MySQL

Plusieurs paramètres utilisateur peuvent être utilisés pour surveiller MySQL dans le fichier de configuration de l'agent : /usr/local/etc/zabbix_agentd.conf

### Ensemble de paramètres pour superviser le serveur MySQL (v3.23.42 et ultérieur)
### Changer -u et ajouter -p si nécessaire
#UserParameter=mysql.ping,mysqladmin -uroot  ping|grep alive|wc -l
#UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f2 -d" "
#UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f2 -d" "
#UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f2 -d" "
#UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f2 -d" "
#UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"|cut -f2 -d" "
#UserParameter=mysql.version,mysql -V
  • mysql.ping

Vérifiez si MySQL est démarré.

    Résultat : 0 - non démarré 1 - démarré
  • mysql.uptime

Nombre de secondes d'exécution de MySQL.

  • mysql.threads

Numbre de threads MySQL.

  • mysql.questions

Nombre de requêtes traitées.

  • mysql.slowqueries

Nombre de requêtes lentes.

  • mysql.qps

Requêtes par seconde.

  • mysql.version

Version de MySQL. Par exemple : mysql Ver 14.14 Distrib 5.1.53, pour pc-linux-gnu (i686)

Pour plus d'informations, consultez également le fichier userparameter_mysql.conf dans le répertoire conf/zabbix_agentd.

Routeurs Mikrotik

Utilisez un agent SNMP fourni par Mikrotik. Voir http://www.mikrotik.com pour plus d'informations.

Windows

Utilisez l'agent Windows Zabbix inclus (pré-compilé) dans la distribution Zabbix.

Tuxedo

Les utilitaires de ligne de commande Tuxedo tmadmin et qmadmin peuvent être utilisés dans la définition d’un paramètre utilisateur (UserParameter) afin de renvoyer des compteurs de performances du serveur/service/file d’attente et la disponibilité des ressources Tuxedo.

Informix

L'utilitaire standard Informix onstat peut être utilisé pour surveiller pratiquement tous les aspects de la base de données Informix. De plus, Zabbix peut extraire les informations fournies par l'agent SNMP Informix.

HP OpenView

Zabbix peut être configuré pour envoyer des messages au serveur OpenView. Les étapes suivantes doivent être effectuées :

Étape 1

Définir les nouveaux médias.

Le support exécutera un script qui enverra les informations requises à OpenView.

Étape 2

Définir nouvel utilisateur.

L'utilisateur doit être lié au média.

Étape 3

Configurez les actions.

Configurez les actions pour envoyer à l'utilisateur tous les changements d'état du déclencheur (ou sélectionnés).

Étape 4

Écrire un script de media.

Le script aura la logique suivante. Si trigger est activé, exécutez la commande OpenView opcmsg -id application=<application> msg_grp=<msg_grp> object=<object> msg_text=<text>. La commande renverra un ID de message unique qui doit être stocké quelque part, de préférence dans une nouvelle table de la base de données ZABBIX. Si trigger est désactivé, opcmack <message id> doit être exécuté avec l'identificateur de message extrait de la base de données.

Reportez-vous à la documentation officielle OpenView pour plus de détails sur opcmsg et opcmack. Le script média n'est pas donné ici.

Attention l'agent OpenView (Operation Agent) doit être installé sur le serveur Zabbix