Bonjour,
Depuis quelques jours je cherche à surveiller des services à l'aide d'un script et systemctl.
J'ai trouvé sur Zabbix Share le template suivant: https://share.zabbix.com/operating-s...sing-systemctl mais celui-ci ne me convient pas entièrement car je ne cherche pas à connaitre l'état de tous les services de la machine.
Je me suis donc lancer dans un script qui pourrait le faire. Je n'ai pas eu de difficultés à le faire néanmoins je voudrais savoir si Zabbix pouvait renvoyer le nom d'un item pour l’exécution du script ?
Je m'explique, voici la commande que j'exécute dans mon script: `systemctl status $services | grep Active | cut -d')' -f1 | cut -d'(' -f2`.
L'idée serait qu'après la création d'un item, Zabbix renvoie le nom de celui-ci pour le placer à la place du $services. Est-ce possible ? Si non quelqu'un aurait une autre idée ? Ou pourquoi pas m'expliquer comment fonctionne le template du Zabbix Share car je ne vais pas vous le cacher mais je ne conprends pas comment il fonctionne.
Merci d'avance
Depuis quelques jours je cherche à surveiller des services à l'aide d'un script et systemctl.
J'ai trouvé sur Zabbix Share le template suivant: https://share.zabbix.com/operating-s...sing-systemctl mais celui-ci ne me convient pas entièrement car je ne cherche pas à connaitre l'état de tous les services de la machine.
Je me suis donc lancer dans un script qui pourrait le faire. Je n'ai pas eu de difficultés à le faire néanmoins je voudrais savoir si Zabbix pouvait renvoyer le nom d'un item pour l’exécution du script ?
Je m'explique, voici la commande que j'exécute dans mon script: `systemctl status $services | grep Active | cut -d')' -f1 | cut -d'(' -f2`.
L'idée serait qu'après la création d'un item, Zabbix renvoie le nom de celui-ci pour le placer à la place du $services. Est-ce possible ? Si non quelqu'un aurait une autre idée ? Ou pourquoi pas m'expliquer comment fonctionne le template du Zabbix Share car je ne vais pas vous le cacher mais je ne conprends pas comment il fonctionne.
Merci d'avance
Comment