Tutoriel DNS dynamique sous Linux

[ASTUCE] Afficher ses imprimantes sous Nagvis

Mise en place d'un gadget qui affiche les taux d'encre sur les imprimantes déclarées dans Nagios.



1. Nagios


Il faut déjà avoir déclaré nos imprimantes sur le serveur Nagios. J'ai décidé de créer un fichier .cfg pour chacune des imprimantes, en voici un exemple /usr/local/nagios/etc/objects/imprimantes/imp-compta.cfg :

# HOST DEFINITIONS

define host{
use                     generic-printer
host_name               IMP-COMPTA
alias                   COMPTA
address                 192.168.1.70
hostgroups              imprimantes
}

# SERVICE DEFINITIONS

define service {
use                     generic-service
host_name               IMP-COMPTA
service_description     Couleur
check_command           check_printer!public
normal_check_interval   1
retry_check_interval    1
}


2. Nagvis


 Il faut ensuite déposer le script en .php disponible ici dans ce répertoire (/usr/local/nagvis/share/userfiles/gadgets).

Sur l'interface web de Nagvis, ajoutez un service :

  1. Éditer la carte
  2. Ajouter une icône
  3. Service


Une fenêtre s'ouvre vous demandant quel service de quel hôte vous voulez superviser. Dans notre cas, c'est le service Couleur de l'hôte IMP-COMPTA (voir /usr/local/nagios/etc/objects/imprimantes/imp-compta.cfg).

  1. Cocher la case view_type 
  2. Dans le menu déroulant de view_type, sélectionner gadget
  3. Cocher la case gadget_url
  4. Dans le menu déroulant de gadget_url, sélectionner le script en .php précédemment copié


A savoir ! En fonction de votre imprimante (couleur, noir et blanc, options supplémentaires, ...), il se peut que vous ayez besoin de modifier le script en .php.

Voici le même service appelé par d'autres imprimantes :




0 commentaires :

Enregistrer un commentaire