2008-09-23 1 views

Répondre

2

Oui, c'est possible.

Vous pouvez transmettre des données arbitraires de votre agent Zabbix au serveur Zabbix en utilisant les champs "UserParameter" du fichier zabbix_server.conf, c'est-à-dire le fichier de configuration de l'agent.

La syntaxe générale est:

UserParameter = section [id], commande

Par exemple, supposons que vous voulez surveiller le nombre d'utilisateurs connectés Vous utiliseriez:.

UserParameter = sys [num_users], qui | wc -l

(je suppose que vous savez comment configurer le serveur Zabbix pour recevoir ces données, il est assez simple - il suffit de créer un nouvel élément, le lier à un modèle et connecter un modèle à un groupe de serveurs ou d'un serveur).

Si vous souhaitez surveiller un fichier pour une chaîne spécifique, utilisez simplement les outils Unix standard grep, sed, cut, tr et autres. Si vous avez besoin de choses plus complexes, écrivez simplement un script shell.

Questions connexes