Avec Zabbix, détecter si un reboot est necessaire suite à des mises à jour sous Debian / Ubuntu

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

Votre item devait alors ressembler à ceci :

linux reboot required item

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

Votre trigger devait alors ressembler à ceci :

linux reboot required trigger

 

 

Et enfin voilà le genre d’alerte qui peut être générée :

linux reboot required alerts