Pour savoir si un serveur Linux attend un redémarrage, il suffit de vérifier si le fichier /var/run/reboot-required existe. S’il est présent, un redémarrage est à faire.
Pour la mise en place du monitoring de cet élément avec Zabbix, il suffit de créer un item de ce genre :
- ITEM :
- Type : Zabbix agent
- Key : vfs.file.exists[/var/run/reboot-required]
- Type of information : Numeric (unsigned)
- Data type : Boolean
- Type : Zabbix agent
Votre item devait alors ressembler à ceci :
On peut ensuite y associer un trigger pour avoir une alerte si un redémarrage est à faire :
- TRIGGER :
- Expression : {<Template utilisé>:vfs.file.exists[/var/run/reboot-required],last()}=1
- Expression : {<Template utilisé>:vfs.file.exists[/var/run/reboot-required],last()}=1
Votre trigger devait alors ressembler à ceci :
Et enfin voilà le genre d’alerte qui peut être générée :