Zabbix: Monitorer un service

Première possibilité

Dans Configuration → Modèles, créer un nouveau modèle

Dans élément, rajouter un ou plusieurs services que vous pouvez mesurer. Ex:

proc.num[smbd]

proc.mem[smbd]

Créer un déclencheur sur base d’un élément

Dans Administration → Script, créer un nouveau script qui devra être envoyé sur le zabbix agent

Scope: Action Operation

Type: Script

Dans Configuration → Actions → TRigger Action, créer une nouvelle action

Deuxième possibilité: systemctl

Cette version nécessite qu'on autorise les actions system.run.

system.run["systemctl status chronyd | grep -q running;echo $?"]

Cette commande renvoie 1 quand le service est down.