Ad Widget

Collapse

Monitorer une imprimante

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bayefall
    Member
    • Apr 2015
    • 49

    #1

    Monitorer une imprimante

    Bonjour,

    Je viens de mettre en place zabbix version 2.2 et j'aimerais surveiller mon imprimante HPOfficeJetPro 8600 mais je ne sais pas comment faire.
    je demande de l'aide.

    Merci d'avance
  • adminrezo
    Member
    • May 2012
    • 76

    #2
    Bonjour,

    Je pense qu'il va falloir créer un item et superivser via SNMP, il faut que tu récupére la MIB de ton imprimante.

    Si c'est suelment pour savoir sil elle est sur le réseau utilise le templates ICMP ping.

    Bon courage

    Comment

    • bayefall
      Member
      • Apr 2015
      • 49

      #3
      Bonjour,
      Merci pour votre réponse, au fait j'aimerais voir l'état de l'imprimante et le niveau des ancres si c'est possible.
      J'ai fais la commande snmpwalk x.x.x.x -v1 public et j'ai de la réponse mais comment je vais récupérer la MIB correspondante.

      J'ai crée un item mais il me dit aucune interface trouvé, le type de l'item j'ai choisi agent snmpv1
      Last edited by bayefall; 24-04-2015, 15:23.

      Comment

      • jarod
        Member
        • Nov 2013
        • 46

        #4
        bonjour

        pour faire des test j'utilise sous windows "snmpb.exe"
        très utile pour récupérer le nom des mibs utilisés
        tu le trouveras sur sourceforg
        et il est très simple d'utilisation et te permet d'avoir de bonnes infos et de pouvoir bien configurer tes item

        et essayes en snmpv2

        et vérifies si dans ton dossier mibs du serveur zabbix, tu as bien "printer-MIB"
        Last edited by jarod; 24-04-2015, 16:05.

        Comment

        • jarod
          Member
          • Nov 2013
          • 46

          #5
          exemple avec snmpb.exe
          ajouter le module print-mib
          voici ce que cela donne .. ciquer droit sur le dossier "printmib" et faire walk
          là tu vas avoir ttes les infos sur ton imprimante
          Attached Files

          Comment

          • bayefall
            Member
            • Apr 2015
            • 49

            #6
            Ou est ce qu'on trouve le module printmib. Je viens de trouver, je l'ai installé sous ubuntu, j'ai des résultats et notamment l'OID donc comment je fais le faire sous zabbix
            Last edited by bayefall; 24-04-2015, 16:37.

            Comment

            • bayefall
              Member
              • Apr 2015
              • 49

              #7
              J'ai essayé d'ajouter un item sur zabbix en utilisant agent snmpv1 mais il me dit aucune interface trouvée alors que dans snmpb je dois deux interfaces:
              IfNumber qui est accessible en en read only
              IfTable qui est non accessible je ne sais pas pourquoi.

              Je ne sais pas d'ou vient le problème dans zabbix.

              Comment

              • jarod
                Member
                • Nov 2013
                • 46

                #8
                sur ton serveur zabbix
                fait --> snmpwalk -v2c -c public ip,de,ton,imprimante > /tmp/info_imprimante.txt

                va consulter le fichier texte ( pour ma part j'utilise winscp sous windows)

                si tu ne vois pas afficher le nom des module genre "Printer-MIB :: ..." et si tu n'as que des series de chiffre genre "0.1.2.3.1.5.3.65.26..." c'est que le service snmp n'est soit pas installé soit pas configuré pour chager le bon dossier mib
                dans ce cas vérifie que dans /etc/default/snmpd.conf dans les première ligne tu renseigne bien le bon nom et chemin du dossier cotenant les mibs ... sinon pour faire plus simple marque ceci "export MIBS=ALL" et recharge le service snmp

                apres ds la config de ton template règle de découverte, dans les info OID tu mettras qqchose du genre Printer-MIB::nom-associé-au-module.{#snmpindex}
                Last edited by jarod; 24-04-2015, 17:14.

                Comment

                • bayefall
                  Member
                  • Apr 2015
                  • 49

                  #9
                  Bonjour je viens de résoudre ce problème car j'avais pas installer snmp-mibs-downloader. Donc la commande snmpwalk en version 1 car mon équipement ne supporte pas la version 2 me renvoie:
                  Printer-MIB:rtChannelCurrentJobCntlLangIndex.0.2 = INTEGER: 1
                  Printer-MIB:rtChannelCurrentJobCntlLangIndex.0.3 = INTEGER: 1
                  Printer-MIB:rtChannelDefaultPageDescLangIndex.0.1 = INTEGER: 4

                  Mais j'ai essaye de faire comme tu m'as dit dans zabbix mais j'ai toujours le message aucune interface trouvée.
                  Pour créer l'item, j'ai mis:
                  type : agent snmp1
                  clé : je ne sais pas quelle valeur mettre
                  OID snmp:Printer-MIB:rtConsoleColor.0.2 (valeur renvoyé par la commande snmpwalk)
                  port:161

                  Mais j'ai toujours le meme message d'erreur aucune interface trouvée.

                  Merci de votre aide

                  Comment

                  • jarod
                    Member
                    • Nov 2013
                    • 46

                    #10
                    bonjour,
                    je te mets à dispo un template que j'ai fait pour interroger un switch
                    sers toi de cet exemple et n'hesites pas à tester ... regarde bien les règles de découverts dans le template... essayes d'associer le bon modèle pour ton imprimante

                    bon courage
                    Attached Files

                    Comment

                    • bayefall
                      Member
                      • Apr 2015
                      • 49

                      #11
                      Bonjour Jarod,

                      Je te mets en pièce jointe le résultat de ma commande snmpwalk -v1 -c x.x.x.x
                      Mon équipement supporte que la version 1.
                      J'ai essayé de se baser sur ton exemple mais j'arrive pas car j'ai pas bien compris les applications régles de découvertes et déclenseurs et item pour l'associer à mon imprimante.
                      J'aimerais connaitre l'état de l'imprimante et si c'est possible de connaitre le niveau des encres.
                      j'arrive pas uploader le fichier car la taille max est 19.5 et mon fihier fait 40 ko

                      Merci de votre aide.
                      Last edited by bayefall; 27-04-2015, 10:44.

                      Comment

                      • bayefall
                        Member
                        • Apr 2015
                        • 49

                        #12
                        Bonjour,

                        J'ai essayé de créer un item mais j'ai toujours le message d'erreur aucune interface trouvée.
                        si quelqu'un peut m'aider s'il vous plait.

                        Comment

                        • jarod
                          Member
                          • Nov 2013
                          • 46

                          #13
                          petite question paramétrage
                          As tu bien configuré ton hote dans zabbix (configuration--> hotes ---> ton imprimante )

                          'interface snmp' --> addresse ip de ton imprimante port 161
                          sauver et affecter un modèle snmp

                          ??

                          Comment

                          • bayefall
                            Member
                            • Apr 2015
                            • 49

                            #14
                            Bonjour,

                            Merci pour ton aide j'ai plus ce message d'erreur car j'avais pas bien configurer l'interface snmp mais par compte j'ai un autre problème car mon zabbix est rouge il me dit connexion refusé avec l'agent alors que j'ai pas utilisé un agent mais plutôt une interface snmp.
                            Je t'ai mis de capture d'écran pour que tu vois l'erreur.

                            merci
                            Last edited by bayefall; 27-04-2015, 17:02.

                            Comment

                            • jarod
                              Member
                              • Nov 2013
                              • 46

                              #15
                              Le fait que zabbix soit en rouge n'est pas important et n'aura pas d'incidences sur le check snmp
                              Le principal est que l'interface snmp soit en vert
                              Affecte ensuite le modèle snmp generic pour l'hote imprimante
                              et va dans surveillance--> dernières données pour voir si tu as bien un retour
                              et va jeter un oeil sur le modèle ... regarde bien comment il est construit ... je suis désolé mais je n'ai pas le tps de te monter un exemple pour ton imprimante mais sert toi des modèles snmp existants ... faits des clones des modèles et fait des tests .. pour mieux comprendre prends en exemple le 'modèle snmp interfaces' et va voir comment est construit 'les règles de découvertes' ...
                              tu verras que dans la colonne "nom" --> nom de la règle de découverte
                              il y a le modèle OID = IF-MIB::ifDescr
                              pour les infos de ton imprimante tu devrais mettre un truc du genre printer-MIB::xxxxxx

                              mais n'hesites pas à faire des test

                              copie ce qui suis ds un fichier texte et renomme le en .xml et importe le modèle snmp ... c'est l'exemple que tu n'as pas pu dl


                              <?xml version="1.0" encoding="UTF-8"?>
                              <zabbix_export>
                              <version>2.0</version>
                              <date>2015-04-27T07:32:30Z</date>
                              <groups>
                              <group>
                              <name>Templates</name>
                              </group>
                              </groups>
                              <templates>
                              <template>
                              <template>modele snmp addresses mac de connexion par IP</template>
                              <name>Template snmp add mac par ip connecte</name>
                              <groups>
                              <group>
                              <name>Templates</name>
                              </group>
                              </groups>
                              <applications>
                              <application>
                              <name>ADDRESSES MAC DES IP CONNECTEES</name>
                              </application>
                              <application>
                              <name>LISTE DES IP CONNECTEES</name>
                              </application>
                              </applications>
                              <items/>
                              <discovery_rules>
                              <discovery_rule>
                              <name>LISTE DES IP</name>
                              <type>4</type>
                              <snmp_community>public</snmp_community>
                              <snmp_oid>RFC1213-MIB::ipNetToMediaNetAddress</snmp_oid>
                              <key>ipNetToMediaNetAddress</key>
                              <delay>30</delay>
                              <status>0</status>
                              <allowed_hosts/>
                              <snmpv3_contextname/>
                              <snmpv3_securityname/>
                              <snmpv3_securitylevel>0</snmpv3_securitylevel>
                              <snmpv3_authprotocol>0</snmpv3_authprotocol>
                              <snmpv3_authpassphrase/>
                              <snmpv3_privprotocol>0</snmpv3_privprotocol>
                              <snmpv3_privpassphrase/>
                              <delay_flex/>
                              <params/>
                              <ipmi_sensor/>
                              <authtype>0</authtype>
                              <username/>
                              <password/>
                              <publickey/>
                              <privatekey/>
                              <port/>
                              <filter>:</filter>
                              <lifetime>0</lifetime>
                              <description/>
                              <item_prototypes>
                              <item_prototype>
                              <name>==&gt; $1</name>
                              <type>4</type>
                              <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                              <multiplier>0</multiplier>
                              <snmp_oid>RFC1213-MIB::ipNetToMediaNetAddress.{#SNMPINDEX}</snmp_oid>
                              <key>ipNetToMediaNetAddress[{#SNMPVALUE}]</key>
                              <delay>30</delay>
                              <history>0</history>
                              <trends>365</trends>
                              <status>0</status>
                              <value_type>4</value_type>
                              <allowed_hosts/>
                              <units/>
                              <delta>0</delta>
                              <snmpv3_contextname/>
                              <snmpv3_securityname/>
                              <snmpv3_securitylevel>0</snmpv3_securitylevel>
                              <snmpv3_authprotocol>0</snmpv3_authprotocol>
                              <snmpv3_authpassphrase/>
                              <snmpv3_privprotocol>0</snmpv3_privprotocol>
                              <snmpv3_privpassphrase/>
                              <formula>1</formula>
                              <delay_flex/>
                              <params/>
                              <ipmi_sensor/>
                              <data_type>0</data_type>
                              <authtype>0</authtype>
                              <username/>
                              <password/>
                              <publickey/>
                              <privatekey/>
                              <port/>
                              <description/>
                              <inventory_link>0</inventory_link>
                              <applications>
                              <application>
                              <name>LISTE DES IP CONNECTEES</name>
                              </application>
                              </applications>
                              <valuemap/>
                              </item_prototype>
                              <item_prototype>
                              <name>{#SNMPVALUE}</name>
                              <type>4</type>
                              <snmp_community>public</snmp_community>
                              <multiplier>0</multiplier>
                              <snmp_oid>RFC1213-MIB::ipNetToMediaPhysAddress.{#SNMPINDEX}</snmp_oid>
                              <key>ipNetToMediaPhysAddress[{#SNMPVALUE}]</key>
                              <delay>30</delay>
                              <history>90</history>
                              <trends>365</trends>
                              <status>0</status>
                              <value_type>4</value_type>
                              <allowed_hosts/>
                              <units/>
                              <delta>0</delta>
                              <snmpv3_contextname/>
                              <snmpv3_securityname/>
                              <snmpv3_securitylevel>0</snmpv3_securitylevel>
                              <snmpv3_authprotocol>0</snmpv3_authprotocol>
                              <snmpv3_authpassphrase/>
                              <snmpv3_privprotocol>0</snmpv3_privprotocol>
                              <snmpv3_privpassphrase/>
                              <formula>1</formula>
                              <delay_flex/>
                              <params/>
                              <ipmi_sensor/>
                              <data_type>0</data_type>
                              <authtype>0</authtype>
                              <username/>
                              <password/>
                              <publickey/>
                              <privatekey/>
                              <port/>
                              <description/>
                              <inventory_link>0</inventory_link>
                              <applications>
                              <application>
                              <name>ADDRESSES MAC DES IP CONNECTEES</name>
                              </application>
                              </applications>
                              <valuemap/>
                              </item_prototype>
                              </item_prototypes>
                              <trigger_prototypes/>
                              <graph_prototypes/>
                              <host_prototypes/>
                              </discovery_rule>
                              </discovery_rules>
                              <macros/>
                              <templates/>
                              <screens/>
                              </template>
                              </templates>
                              </zabbix_export>

                              Comment

                              Working...