Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : février 2013
    Messages : 4
    Points : 10
    Points
    10

    Par défaut Comment superviser des imprimantes réseau sous Nagios

    Bonjour à tous !

    Mon tuteur de stage m'a donné une mission qui consiste à installer Nagios dans son entreprise afin d'administrer des machines sous Windows ainsi que des imprimantes éventuellement.

    J'ai donc installé ce fameux Nagios sur un Ubuntu Server 12.10 (pas en compilation mais en installation basique apt-get install nagios3) et je l'ai configuré de sorte à ce qu'il puisse m'indiquer ce que je veux savoir en interface graphique, avec les différentes définitions de services et d'hôtes.

    Jusque là, tout marche nickel. Vient ensuite le problème des imprimantes : je lis un peu partout qu'il faut installer des plugins supplémentaires du style check_printer ou check_snmp_printer. Seulement, je ne trouve pas comment installer ce genre de plugin, comme celui-ci :
    http://exchange.nagios.org/directory...-Check/details

    Je peux lire dans plusieurs tutoriels qu'il faut l'installer dans la "libexec" de Nagios (dont le tutoriel pour débutant présent sur ce site), seulement dans ma situation, Nagios est installé dans /etc/nagios3/ (et non pas dans /usr/local/nagios/ en compilant) et ne présente aucun dossier libexec nul part.

    Du coup, je ne sais trop que faire : faut-il exécuter ce fichier via la console ? Le placer dans un autre dossier quelconque ? Y a-t-il des fichiers en .cfg à télécharger pour pouvoir définir des hôtes et services spécialement pour imprimantes ? Je suis un peu dans le flou actuellement.



    Merci d'avance de votre aide.

  2. #2
    Expert éminent
    Homme Profil pro
    Kebab manager
    Inscrit en
    septembre 2002
    Messages
    3 289
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Kebab manager

    Informations forums :
    Inscription : septembre 2002
    Messages : 3 289
    Points : 6 030
    Points
    6 030

    Par défaut

    Salut,

    As-tu installé un des packages nagios-plugins? Si oui il devrait pouvoir te montrer où sont installés les fichiers du plugin.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dpkg -l | grep -i nagios-plugin
    Alea Jacta Test!

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : février 2013
    Messages : 4
    Points : 10
    Points
    10

    Par défaut

    Hum oui, j'ai testé la commande avec différents arguments, je viens de trouver tout ça, c'était /usr/lib/nagios/plugins/, merci !

    Une dernière question : il faut configurer quels fichiers pour pouvoir ajouter des imprimantes sur l'interface graphique par défaut ? Dans localhost_nagios2.cfg (/etc/nagios/conf.d/), j'ai déjà ajouté des machines pour tester (avec succès d'ailleurs) mais pour définir des imprimantes, j'ai besoin d'un fichier generic-printer_nagios2.cfg, introuvable par ailleurs.

    EDIT 21/02/13 16:39 : Pour ajouter des imprimantes, j'ai modifié printer.cfg ça c'est OK mais je ne possède pas de template generic-printer, normal ? Comment puis-je en créer un ou en récupérer un ? Merci d'avance !

    EDIT 22/02/13 10:38 : Bon, sans template generic-printer ça marche au moins pour la commande check_hpjd mais quand je veux utiliser la commande check_snmp_printer, il me dit que la commande n'est définie nul part alors que j'ai mis le script dans le dossier associé aux plugins check_xxx. Je suis un peu perdu là.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : février 2013
    Messages : 4
    Points : 10
    Points
    10

    Par défaut



    Bon je tâtonne un peu et j'y arrive... plus ou moins, là le problème c'est que sur l'imprimante, le SNMP est bien activé mais la communication ne semble pas se faire.

    J'ai déjà installé le packaging snmp, je viens de le mettre à jour à l'instant mais ça ne semble toujours pas fonctionner.

    Que puis-je faire ? Faut-il configurer plus en détail ou installer d'autres packages / plugins ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    août 2008
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : août 2008
    Messages : 505
    Points : 712
    Points
    712

    Par défaut

    Pour tester ton paramétrage snmp, tu peux utilisaer depuis le poste nagios la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    snmpwalk -c NomCommunante -v2c ip-imprimante
    Si tu n'as rien, c'est au niveau du serveur snmp, c'est-à-dire au niveau de l'imprimante que ça ne répond pas.
    Et si ça ne répond pas, c'est soit que le serveur snmp est mal configuré (mauvais nom de communauté ou adresse ip source interdite), soit que la configuration ip de l'imprimante n'est pas correcte (par exemple, pas de routeur). Ce dernier cas est cependant exclu, puisque tu as la réponse au ping.

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : février 2013
    Messages : 4
    Points : 10
    Points
    10

    Par défaut

    Je viens d'effectuer la manipulation, effectivement c'est Timeout, ça doit être mal configuré dans tout ce bazar. Merci !

Discussions similaires

  1. Envoyer une impression vers une imprimante réseau sous DOS
    Par atasekpo dans le forum Administration
    Réponses: 3
    Dernier message: 28/06/2010, 15h58
  2. comment récupérer des données MATLAB sous delphi
    Par redhammd dans le forum Bases de données
    Réponses: 1
    Dernier message: 04/06/2007, 16h01
  3. Comment appeler des fonctions C# sous Excel
    Par ttttnht dans le forum Windows Forms
    Réponses: 1
    Dernier message: 12/09/2006, 16h49
  4. Réponses: 3
    Dernier message: 13/10/2005, 18h56
  5. Comment entrer des lettres accentuées sous postgresql ?
    Par Chihuahua dans le forum Requêtes
    Réponses: 11
    Dernier message: 28/08/2003, 08h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo