Articles avec les mots clés ’imprimantes’
Installer HP Web JetAdmin 8.1 sur Ubuntu 10.04
Tout d’abord, téléchargez le programme HP Web JetAdmin 8.1 version Fedora depuis le site HP .
Positionner les droits d’execution :
chmod +x wja81-3872-fe.selfx
Créer un fichier /etc/redhat-release :
sudo echo "Red Hat Linux release 7.3 (Valhalla)" > /etc/redhat-release
Préparer l’environnement d’exécution :
sudo apt-get install libdb1-compat sudo ln -s /usr/lib/libgdbm_compat.so.3 /usr/lib/libgdbm.so.2 sudo ln -s /usr/lib/libdb-4.7.so /usr/lib/libdb-4.0.so sudo ln -s /lib/ln -s libexpat.so.1 /lib/libexpat.so.0
Télécharger le paquet libstdc++5_3.3.6-17ubuntu1_i386.deb depuis le repository de Jaunty et l’installer.
Lancer l’installation :
sudo ./wja81-3872-fe.selfx
L’installation plantera vers la fin. Ceci n’est pas bloquant.
Modifier le script de lancement :
cd /opt/hpwebjet/ sudo vi ./hpwebjetd.sh
Remplacer sur la première ligne :
#!/bin/sh -> #!/bin/bash
Et a la ligne 107 :
pidlist=`/sbin/pidof -o %PPID hpwebjetd` -> pidlist=`/bin/pidof -o %PPID hpwebjetd`
Lancer Hp Web jetadmin par la commande :
sudo ./hpwebjetd.sh -start
Nagios : Vérifier l’état des consommables de vos imprimantes
Le plugin check_snmp_printer_consummables est un plugin Nagios écrit en Bash et distribué sous licence GPLv2. Ce plugin permet de vérifier l’état des consommables des imprimantes de votre réseau informatique à l’aide de requêtes SNMP (version 1).
Il s’appuie sur un fichier de type INI (printers.ini) contenant les modèles d’imprimante et les OIDs correspondant. Chaque section du fichier INI correspond à un modèle d’imprimante.
L’installation consiste à extraire le fichier ZIP dans le répertoire contenant les plugins de Nagios (habituellement, /usr/local/nagios/libexec/). Ensuite, il vous suffit de définir une nouvelle commande de ce type :
define command {
command_name check_printer_consummables
command_line $USER1$/check_snmp_printer_consummables -H $HOSTADDRESS$ -C $ARG1$ -m $ARG2$ -o $ARG3$ -w $ARG4$ -c $ARG5$
}
D’ajouter un nouvel hôte :
define host {
host_name printer_1
use generic_host
alias HP Color LaserJet 2840
address 192.168.0.200
}
Et les services correspondant aux différents consommables selon le modèle de l’imprimante :
define service {
host_name printer_1
use generic_service
service_description Cartouche_Cyan
check_command check_printer_consummables!public!clj2840!cyan!90!95
}
define service {
host_name printer_1
use generic_service
service_description Cartouche_Jaune
check_command check_printer_consummables!public!clj2840!yellow!90!95
}
define service {
host_name printer_1
use generic_service
service_description Cartouche_Magenta
check_command check_printer_consummables!public!clj2840!magenta!90!95
}
define service {
host_name printer_1
use generic_service
service_description Cartouche_Noire
check_command check_printer_consummables!public!clj2840!black!90!95
}
Un redémarrage du service Nagios est nécessaire pour la prise en compte de la nouvelle configuration.
La liste des imprimantes supportées pour le moment est la suivante :
- HP Inkjet 1100
- HP LaserJet 5m
- HP LaserJet 2200
- HP LaserJet 2300
- HP LaserJet 3005
- HP LaserJet 5100
- HP LaserJet 5200
- HP Color LaserJet 2840
- HP Color LaserJet 3505
Bien entendu, il ne tient qu'à vous pour que cette liste s'étende selon les imprimantes que vous rencontrées. Il vous suffit d'ajouter une nouvelle section dans le fichier printers.ini en indiquant le modèle de l'imprimante accompagnée des OIDs faisant référence au nom du consommable, à son état et à sa valeur total.
