[Check_mk (deutsch)] Canon Drucker per SNMP abfragen

Hallo,

unter share/check_mk/checks gibt es die Datei canon_pages. In diesem Check wird eine andere Datei (​printer_pages.include ) eingebunden,
die OIDs für die Canongeräte beinhaltet.

def scan_canon_printer(oid):

return “canon” in oid(".1.3.6.1.2.1.1.1.0").lower() \

and oid(".1.3.6.1.4.1.1602.1.1.1.1.0") != None \

and oid(".1.3.6.1.4.1.1602.1.11.1.3.1.4") != None​

Ich habe die OIDs mit dem Ergebnis eines snmpwalk verglichen und alle Einträge gefunden.

.1.3.6.1.2.1.1.1.0 Canon iR-ADV C5235 /P

.1.3.6.1.4.1.1602.1.1.1.1.0 iR-ADV C5235

.1.3.6.1.4.1.1602.1.11.1.3.1.4.112 595

.1.3.6.1.4.1.1602.1.11.1.3.1.4.113 153393

.1.3.6.1.4.1.1602.1.11.1.3.1.4.122 1659

.1.3.6.1.4.1.1602.1.11.1.3.1.4.123 158692

.1.3.6.1.4.1.1602.1.11.1.3.1.4.301 217624

.1.3.6.1.4.1.1602.1.11.1.3.1.4.501 190566​

Dennoch taucht nach einer Inventur der Check bei den Geräten nicht auf.

Habt ihr eine Erklärung dafür???

···

Freundliche Grüße

Patrick Brauner

EDV

R+V Betriebskrankenkasse

65215 Wiesbaden

Telefon: 0611 99909-378

Telefax: 0611 99909-77378

Internet: www.ruv-bkk.de

Facebook: www.facebook.com/ruvbkk

Allgemeine Anfragen richten Sie bitte an: info@ruv-bkk.de

Hallo Patrick,

hilfreich wäre bei einer solchen Fehlersuche was das Command “cmk --debug -vvI ” auf der Command Line bringt.

Vor allem welche Checks er versucht zu inventarisieren.

Vielleicht versteckt sich irgendwo ein ganz anderes Problem :slight_smile:

Meine Canon Drucker welches auch alles iR-ADV’s sind funktionieren ohne Probleme im Monitoring.

Gruß

Andreas

···

Am Mi., 7. Aug. 2019 um 08:46 Uhr schrieb Brauner,Patrick Patrick.Brauner@ruv-bkk.de:

Hallo,

unter share/check_mk/checks gibt es die Datei canon_pages. In diesem Check wird eine andere Datei (​printer_pages.include ) eingebunden,
die OIDs für die Canongeräte beinhaltet.

def scan_canon_printer(oid):

return “canon” in oid(“.1.3.6.1.2.1.1.1.0”).lower() \

and oid(“.1.3.6.1.4.1.1602.1.1.1.1.0”) != None \

and oid(“.1.3.6.1.4.1.1602.1.11.1.3.1.4”) != None​

Ich habe die OIDs mit dem Ergebnis eines snmpwalk verglichen und alle Einträge gefunden.

.1.3.6.1.2.1.1.1.0 Canon iR-ADV C5235 /P

.1.3.6.1.4.1.1602.1.1.1.1.0 iR-ADV C5235

.1.3.6.1.4.1.1602.1.11.1.3.1.4.112 595

.1.3.6.1.4.1.1602.1.11.1.3.1.4.113 153393

.1.3.6.1.4.1.1602.1.11.1.3.1.4.122 1659

.1.3.6.1.4.1.1602.1.11.1.3.1.4.123 158692

.1.3.6.1.4.1.1602.1.11.1.3.1.4.301 217624

.1.3.6.1.4.1.1602.1.11.1.3.1.4.501 190566​

Dennoch taucht nach einer Inventur der Check bei den Geräten nicht auf.

Habt ihr eine Erklärung dafür???

Freundliche Grüße

Patrick Brauner

EDV

R+V Betriebskrankenkasse

65215 Wiesbaden

Telefon: 0611 99909-378

Telefax: 0611 99909-77378

Internet: www.ruv-bkk.de

Facebook: www.facebook.com/ruvbkk

Allgemeine Anfragen richten Sie bitte an: info@ruv-bkk.de


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

Verwaltung & Abmeldung unter

https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de

Hallo Andreas,

danke für den Tipp. Das hat mich einen guten Schritt nach vorne gebracht.

Im Debug wird folgendes ausgegeben:

Getting OID .1.3.6.1.4.1.1602.1.11.1.3.1.4: Executing SNMP GET of .1.3.6.1.4.1.1602.1.11.1.3.1.4 on d16l125

=> [None] NOSUCHOBJECT

Zur Erinnerung. Nach diesen OIDs wird beim scan gesucht:

return “canon” in oid(“.1.3.6.1.2.1.1.1.0”).lower() \

and oid(“.1.3.6.1.4.1.1602.1.1.1.1.0”) != None \

and oid(“.1.3.6.1.4.1.1602.1.11.1.3.1.4”) != None​

Die ersten beiden OIDs findet er, die dritte nicht.

Der Anfang der OID stimmt zwar mit denen unserer Canon Drucker überein, aber die letzte Nummer fehlt. Hier die vorhandenen OIDs in diesem Nummernbereich:

.1.3.6.1.4.1.1602.1.11.1.3.1.4.112 595

.1.3.6.1.4.1.1602.1.11.1.3.1.4.113 153393

.1.3.6.1.4.1.1602.1.11.1.3.1.4.122 1659

.1.3.6.1.4.1.1602.1.11.1.3.1.4.123 158692

.1.3.6.1.4.1.1602.1.11.1.3.1.4.301 217624

.1.3.6.1.4.1.1602.1.11.1.3.1.4.501 190566​

Ich habe den Scan von check_mk daher leicht abgewandelt:

def scan_canon_printer(oid):

return “canon” in oid(“.1.3.6.1.2.1.1.1.0”).lower() \

and oid(“.1.3.6.1.4.1.1602.1.1.1.1.0”) != None \

and oid(“.1.3.6.1.4.1.1602.1.11.1.3.1.4.112”) != None

Scheinbar erwartet check_mk exakte Treffer.

Lesen die Entwickler von check_mk hier eigentlich mit??? Eventuell müsste der check auch noch für andere angepasst werden?

···

Freundliche Grüße

Patrick Brauner

EDV

R+V Betriebskrankenkasse

65215 Wiesbaden

Telefon: 0611 99909-378

Telefax: 0611 99909-77378

Internet: www.ruv-bkk.de

Facebook: R+V BKK | Wiesbaden

Allgemeine Anfragen richten Sie bitte an: info@ruv-bkk.de


Von: Andreas Döhler andreas.doehler@gmail.com
Gesendet: Mittwoch, 7. August 2019 23:06
An: Brauner,Patrick
Cc: checkmk-de@lists.mathias-kettner.de
Betreff: Re: [Check_mk (deutsch)] Canon Drucker per SNMP abfragen

Hallo Patrick,

hilfreich wäre bei einer solchen Fehlersuche was das Command “cmk --debug -vvI ” auf der Command Line bringt.

Vor allem welche Checks er versucht zu inventarisieren.

Vielleicht versteckt sich irgendwo ein ganz anderes Problem :slight_smile:

Meine Canon Drucker welches auch alles iR-ADV’s sind funktionieren ohne Probleme im Monitoring.

Gruß

Andreas

Am Mi., 7. Aug. 2019 um 08:46 Uhr schrieb Brauner,Patrick Patrick.Brauner@ruv-bkk.de:

Hallo,

unter share/check_mk/checks gibt es die Datei canon_pages. In diesem Check wird eine andere Datei (​printer_pages.include ) eingebunden,
die OIDs für die Canongeräte beinhaltet.

def scan_canon_printer(oid):

return “canon” in oid(“.1.3.6.1.2.1.1.1.0”).lower() \

and oid(“.1.3.6.1.4.1.1602.1.1.1.1.0”) != None \

and oid(“.1.3.6.1.4.1.1602.1.11.1.3.1.4”) != None​

Ich habe die OIDs mit dem Ergebnis eines snmpwalk verglichen und alle Einträge gefunden.

.1.3.6.1.2.1.1.1.0 Canon iR-ADV C5235 /P

.1.3.6.1.4.1.1602.1.1.1.1.0 iR-ADV C5235

.1.3.6.1.4.1.1602.1.11.1.3.1.4.112 595

.1.3.6.1.4.1.1602.1.11.1.3.1.4.113 153393

.1.3.6.1.4.1.1602.1.11.1.3.1.4.122 1659

.1.3.6.1.4.1.1602.1.11.1.3.1.4.123 158692

.1.3.6.1.4.1.1602.1.11.1.3.1.4.301 217624

.1.3.6.1.4.1.1602.1.11.1.3.1.4.501 190566​

Dennoch taucht nach einer Inventur der Check bei den Geräten nicht auf.

Habt ihr eine Erklärung dafür???

Freundliche Grüße

Patrick Brauner

EDV

R+V Betriebskrankenkasse

65215 Wiesbaden

Telefon: 0611 99909-378

Telefax: 0611 99909-77378

Internet:
www.ruv-bkk.de

Facebook: www.facebook.com/ruvbkk

Allgemeine Anfragen richten Sie bitte an:
info@ruv-bkk.de


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

Verwaltung & Abmeldung unter

https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de

Zitat von "Brauner,Patrick" <Patrick.Brauner@ruv-bkk.de>:

Lesen die Entwickler von check_mk hier eigentlich mit??? Eventuell müsste der check auch noch für andere angepasst werden?

Hallo,
die Entwickler lesen zeitweise mit aber du kannst auch an feedback@check-mk.org Hiweise auf Verbesserungen senden.

Gruss

Hallo Patrick,

ja deine Vermutung mit dem Fehler scheint so zu sein. Ein snmpget auf einen ganzen wird nicht funktionieren.

Aus diesem Grund schlägt auch die Funktion fehl und er erkennt den Canon nicht.

Ja einige vom MK Team (oder nun “Tribe”) lesen hier auch mit. Oder machst mal nen Pullrequest auf Github oder ich falls ich Zeit hab :slight_smile:

Gruß

Andreas

···

Am Do., 8. Aug. 2019 um 10:00 Uhr schrieb Brauner,Patrick Patrick.Brauner@ruv-bkk.de:

Hallo Andreas,

danke für den Tipp. Das hat mich einen guten Schritt nach vorne gebracht.

Im Debug wird folgendes ausgegeben:

Getting OID .1.3.6.1.4.1.1602.1.11.1.3.1.4: Executing SNMP GET of .1.3.6.1.4.1.1602.1.11.1.3.1.4 on d16l125

=> [None] NOSUCHOBJECT

Zur Erinnerung. Nach diesen OIDs wird beim scan gesucht:

return “canon” in oid(“.1.3.6.1.2.1.1.1.0”).lower() \

and oid(“.1.3.6.1.4.1.1602.1.1.1.1.0”) != None \

and oid(“.1.3.6.1.4.1.1602.1.11.1.3.1.4”) != None​

Die ersten beiden OIDs findet er, die dritte nicht.

Der Anfang der OID stimmt zwar mit denen unserer Canon Drucker überein, aber die letzte Nummer fehlt. Hier die vorhandenen OIDs in diesem Nummernbereich:

.1.3.6.1.4.1.1602.1.11.1.3.1.4.112 595

.1.3.6.1.4.1.1602.1.11.1.3.1.4.113 153393

.1.3.6.1.4.1.1602.1.11.1.3.1.4.122 1659

.1.3.6.1.4.1.1602.1.11.1.3.1.4.123 158692

.1.3.6.1.4.1.1602.1.11.1.3.1.4.301 217624

.1.3.6.1.4.1.1602.1.11.1.3.1.4.501 190566​

Ich habe den Scan von check_mk daher leicht abgewandelt:

def scan_canon_printer(oid):

return “canon” in oid(“.1.3.6.1.2.1.1.1.0”).lower() \

and oid(“.1.3.6.1.4.1.1602.1.1.1.1.0”) != None \

and oid(“.1.3.6.1.4.1.1602.1.11.1.3.1.4.112”) != None

Scheinbar erwartet check_mk exakte Treffer.

Lesen die Entwickler von check_mk hier eigentlich mit??? Eventuell müsste der check auch noch für andere angepasst werden?

Freundliche Grüße

Patrick Brauner

EDV

R+V Betriebskrankenkasse

65215 Wiesbaden

Telefon: 0611 99909-378

Telefax: 0611 99909-77378

Internet: www.ruv-bkk.de

Facebook: www.facebook.com/ruvbkk

Allgemeine Anfragen richten Sie bitte an: info@ruv-bkk.de


Von: Andreas Döhler andreas.doehler@gmail.com
Gesendet: Mittwoch, 7. August 2019 23:06
An: Brauner,Patrick
Cc: checkmk-de@lists.mathias-kettner.de
Betreff: Re: [Check_mk (deutsch)] Canon Drucker per SNMP abfragen

Hallo Patrick,

hilfreich wäre bei einer solchen Fehlersuche was das Command “cmk --debug -vvI ” auf der Command Line bringt.

Vor allem welche Checks er versucht zu inventarisieren.

Vielleicht versteckt sich irgendwo ein ganz anderes Problem :slight_smile:

Meine Canon Drucker welches auch alles iR-ADV’s sind funktionieren ohne Probleme im Monitoring.

Gruß

Andreas

Am Mi., 7. Aug. 2019 um 08:46 Uhr schrieb Brauner,Patrick Patrick.Brauner@ruv-bkk.de:

Hallo,

unter share/check_mk/checks gibt es die Datei canon_pages. In diesem Check wird eine andere Datei (​printer_pages.include ) eingebunden,
die OIDs für die Canongeräte beinhaltet.

def scan_canon_printer(oid):

return “canon” in oid(“.1.3.6.1.2.1.1.1.0”).lower() \

and oid(“.1.3.6.1.4.1.1602.1.1.1.1.0”) != None \

and oid(“.1.3.6.1.4.1.1602.1.11.1.3.1.4”) != None​

Ich habe die OIDs mit dem Ergebnis eines snmpwalk verglichen und alle Einträge gefunden.

.1.3.6.1.2.1.1.1.0 Canon iR-ADV C5235 /P

.1.3.6.1.4.1.1602.1.1.1.1.0 iR-ADV C5235

.1.3.6.1.4.1.1602.1.11.1.3.1.4.112 595

.1.3.6.1.4.1.1602.1.11.1.3.1.4.113 153393

.1.3.6.1.4.1.1602.1.11.1.3.1.4.122 1659

.1.3.6.1.4.1.1602.1.11.1.3.1.4.123 158692

.1.3.6.1.4.1.1602.1.11.1.3.1.4.301 217624

.1.3.6.1.4.1.1602.1.11.1.3.1.4.501 190566​

Dennoch taucht nach einer Inventur der Check bei den Geräten nicht auf.

Habt ihr eine Erklärung dafür???

Freundliche Grüße

Patrick Brauner

EDV

R+V Betriebskrankenkasse

65215 Wiesbaden

Telefon: 0611 99909-378

Telefax: 0611 99909-77378

Internet:
www.ruv-bkk.de

Facebook: www.facebook.com/ruvbkk

Allgemeine Anfragen richten Sie bitte an:
info@ruv-bkk.de


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

Verwaltung & Abmeldung unter

https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de

Hab nun einfach mal nen Pull Request erstellt mit der Minikorrektur :slight_smile:

Gruß

Andreas

···

Am Do., 8. Aug. 2019 um 11:28 Uhr schrieb Andreas Döhler andreas.doehler@gmail.com:

Hallo Patrick,

ja deine Vermutung mit dem Fehler scheint so zu sein. Ein snmpget auf einen ganzen wird nicht funktionieren.

Aus diesem Grund schlägt auch die Funktion fehl und er erkennt den Canon nicht.

Ja einige vom MK Team (oder nun “Tribe”) lesen hier auch mit. Oder machst mal nen Pullrequest auf Github oder ich falls ich Zeit hab :slight_smile:

Gruß

Andreas

Am Do., 8. Aug. 2019 um 10:00 Uhr schrieb Brauner,Patrick Patrick.Brauner@ruv-bkk.de:

Hallo Andreas,

danke für den Tipp. Das hat mich einen guten Schritt nach vorne gebracht.

Im Debug wird folgendes ausgegeben:

Getting OID .1.3.6.1.4.1.1602.1.11.1.3.1.4: Executing SNMP GET of .1.3.6.1.4.1.1602.1.11.1.3.1.4 on d16l125

=> [None] NOSUCHOBJECT

Zur Erinnerung. Nach diesen OIDs wird beim scan gesucht:

return “canon” in oid(“.1.3.6.1.2.1.1.1.0”).lower() \

and oid(“.1.3.6.1.4.1.1602.1.1.1.1.0”) != None \

and oid(“.1.3.6.1.4.1.1602.1.11.1.3.1.4”) != None​

Die ersten beiden OIDs findet er, die dritte nicht.

Der Anfang der OID stimmt zwar mit denen unserer Canon Drucker überein, aber die letzte Nummer fehlt. Hier die vorhandenen OIDs in diesem Nummernbereich:

.1.3.6.1.4.1.1602.1.11.1.3.1.4.112 595

.1.3.6.1.4.1.1602.1.11.1.3.1.4.113 153393

.1.3.6.1.4.1.1602.1.11.1.3.1.4.122 1659

.1.3.6.1.4.1.1602.1.11.1.3.1.4.123 158692

.1.3.6.1.4.1.1602.1.11.1.3.1.4.301 217624

.1.3.6.1.4.1.1602.1.11.1.3.1.4.501 190566​

Ich habe den Scan von check_mk daher leicht abgewandelt:

def scan_canon_printer(oid):

return “canon” in oid(“.1.3.6.1.2.1.1.1.0”).lower() \

and oid(“.1.3.6.1.4.1.1602.1.1.1.1.0”) != None \

and oid(“.1.3.6.1.4.1.1602.1.11.1.3.1.4.112”) != None

Scheinbar erwartet check_mk exakte Treffer.

Lesen die Entwickler von check_mk hier eigentlich mit??? Eventuell müsste der check auch noch für andere angepasst werden?

Freundliche Grüße

Patrick Brauner

EDV

R+V Betriebskrankenkasse

65215 Wiesbaden

Telefon: 0611 99909-378

Telefax: 0611 99909-77378

Internet: www.ruv-bkk.de

Facebook: www.facebook.com/ruvbkk

Allgemeine Anfragen richten Sie bitte an: info@ruv-bkk.de


Von: Andreas Döhler andreas.doehler@gmail.com
Gesendet: Mittwoch, 7. August 2019 23:06
An: Brauner,Patrick
Cc: checkmk-de@lists.mathias-kettner.de
Betreff: Re: [Check_mk (deutsch)] Canon Drucker per SNMP abfragen

Hallo Patrick,

hilfreich wäre bei einer solchen Fehlersuche was das Command “cmk --debug -vvI ” auf der Command Line bringt.

Vor allem welche Checks er versucht zu inventarisieren.

Vielleicht versteckt sich irgendwo ein ganz anderes Problem :slight_smile:

Meine Canon Drucker welches auch alles iR-ADV’s sind funktionieren ohne Probleme im Monitoring.

Gruß

Andreas

Am Mi., 7. Aug. 2019 um 08:46 Uhr schrieb Brauner,Patrick Patrick.Brauner@ruv-bkk.de:

Hallo,

unter share/check_mk/checks gibt es die Datei canon_pages. In diesem Check wird eine andere Datei (​printer_pages.include ) eingebunden,
die OIDs für die Canongeräte beinhaltet.

def scan_canon_printer(oid):

return “canon” in oid(“.1.3.6.1.2.1.1.1.0”).lower() \

and oid(“.1.3.6.1.4.1.1602.1.1.1.1.0”) != None \

and oid(“.1.3.6.1.4.1.1602.1.11.1.3.1.4”) != None​

Ich habe die OIDs mit dem Ergebnis eines snmpwalk verglichen und alle Einträge gefunden.

.1.3.6.1.2.1.1.1.0 Canon iR-ADV C5235 /P

.1.3.6.1.4.1.1602.1.1.1.1.0 iR-ADV C5235

.1.3.6.1.4.1.1602.1.11.1.3.1.4.112 595

.1.3.6.1.4.1.1602.1.11.1.3.1.4.113 153393

.1.3.6.1.4.1.1602.1.11.1.3.1.4.122 1659

.1.3.6.1.4.1.1602.1.11.1.3.1.4.123 158692

.1.3.6.1.4.1.1602.1.11.1.3.1.4.301 217624

.1.3.6.1.4.1.1602.1.11.1.3.1.4.501 190566​

Dennoch taucht nach einer Inventur der Check bei den Geräten nicht auf.

Habt ihr eine Erklärung dafür???

Freundliche Grüße

Patrick Brauner

EDV

R+V Betriebskrankenkasse

65215 Wiesbaden

Telefon: 0611 99909-378

Telefax: 0611 99909-77378

Internet:
www.ruv-bkk.de

Facebook: www.facebook.com/ruvbkk

Allgemeine Anfragen richten Sie bitte an:
info@ruv-bkk.de


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

Verwaltung & Abmeldung unter

https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de

​Klasse, vielen Dank für deine Bemühungen.

···

Freundliche Grüße

Patrick Brauner

EDV

R+V Betriebskrankenkasse

65215 Wiesbaden

Telefon: 0611 99909-378

Telefax: 0611 99909-77378

Internet: www.ruv-bkk.de

Facebook: R+V BKK | Wiesbaden

Allgemeine Anfragen richten Sie bitte an: info@ruv-bkk.de


Von: checkmk-de checkmk-de-bounces@lists.mathias-kettner.de im Auftrag von Andreas Döhler andreas.doehler@gmail.com
Gesendet: Samstag, 10. August 2019 11:25
An: checkmk-de@lists.mathias-kettner.de
Betreff: Re: [Check_mk (deutsch)] Canon Drucker per SNMP abfragen

Hab nun einfach mal nen Pull Request erstellt mit der Minikorrektur :slight_smile:

Gruß

Andreas

Am Do., 8. Aug. 2019 um 11:28 Uhr schrieb Andreas Döhler andreas.doehler@gmail.com:

Hallo Patrick,

ja deine Vermutung mit dem Fehler scheint so zu sein. Ein snmpget auf einen ganzen wird nicht funktionieren.

Aus diesem Grund schlägt auch die Funktion fehl und er erkennt den Canon nicht.

Ja einige vom MK Team (oder nun “Tribe”) lesen hier auch mit. Oder machst mal nen Pullrequest auf Github oder ich falls ich Zeit hab :slight_smile:

Gruß

Andreas

Am Do., 8. Aug. 2019 um 10:00 Uhr schrieb Brauner,Patrick Patrick.Brauner@ruv-bkk.de:

Hallo Andreas,

danke für den Tipp. Das hat mich einen guten Schritt nach vorne gebracht.

Im Debug wird folgendes ausgegeben:

Getting OID .1.3.6.1.4.1.1602.1.11.1.3.1.4: Executing SNMP GET of .1.3.6.1.4.1.1602.1.11.1.3.1.4 on d16l125

=> [None] NOSUCHOBJECT

Zur Erinnerung. Nach diesen OIDs wird beim scan gesucht:

return “canon” in oid(“.1.3.6.1.2.1.1.1.0”).lower() \

and oid(“.1.3.6.1.4.1.1602.1.1.1.1.0”) != None \

and oid(“.1.3.6.1.4.1.1602.1.11.1.3.1.4”) != None​

Die ersten beiden OIDs findet er, die dritte nicht.

Der Anfang der OID stimmt zwar mit denen unserer Canon Drucker überein, aber die letzte Nummer fehlt. Hier die vorhandenen OIDs in diesem Nummernbereich:

.1.3.6.1.4.1.1602.1.11.1.3.1.4.112 595

.1.3.6.1.4.1.1602.1.11.1.3.1.4.113 153393

.1.3.6.1.4.1.1602.1.11.1.3.1.4.122 1659

.1.3.6.1.4.1.1602.1.11.1.3.1.4.123 158692

.1.3.6.1.4.1.1602.1.11.1.3.1.4.301 217624

.1.3.6.1.4.1.1602.1.11.1.3.1.4.501 190566​

Ich habe den Scan von check_mk daher leicht abgewandelt:

def scan_canon_printer(oid):

return “canon” in oid(“.1.3.6.1.2.1.1.1.0”).lower() \

and oid(“.1.3.6.1.4.1.1602.1.1.1.1.0”) != None \

and oid(“.1.3.6.1.4.1.1602.1.11.1.3.1.4.112”) != None

Scheinbar erwartet check_mk exakte Treffer.

Lesen die Entwickler von check_mk hier eigentlich mit??? Eventuell müsste der check auch noch für andere angepasst werden?

Freundliche Grüße

Patrick Brauner

EDV

R+V Betriebskrankenkasse

65215 Wiesbaden

Telefon: 0611 99909-378

Telefax: 0611 99909-77378

Internet:
www.ruv-bkk.de

Facebook: www.facebook.com/ruvbkk

Allgemeine Anfragen richten Sie bitte an:
info@ruv-bkk.de

Von: Andreas Döhler andreas.doehler@gmail.com
Gesendet: Mittwoch, 7. August 2019 23:06
An: Brauner,Patrick
Cc: checkmk-de@lists.mathias-kettner.de
Betreff: Re: [Check_mk (deutsch)] Canon Drucker per SNMP abfragen

Hallo Patrick,

hilfreich wäre bei einer solchen Fehlersuche was das Command “cmk --debug -vvI ” auf der Command Line bringt.

Vor allem welche Checks er versucht zu inventarisieren.

Vielleicht versteckt sich irgendwo ein ganz anderes Problem :slight_smile:

Meine Canon Drucker welches auch alles iR-ADV’s sind funktionieren ohne Probleme im Monitoring.

Gruß

Andreas

Am Mi., 7. Aug. 2019 um 08:46 Uhr schrieb Brauner,Patrick Patrick.Brauner@ruv-bkk.de:

Hallo,

unter share/check_mk/checks gibt es die Datei canon_pages. In diesem Check wird eine andere Datei (​printer_pages.include ) eingebunden,
die OIDs für die Canongeräte beinhaltet.

def scan_canon_printer(oid):

return “canon” in oid(“.1.3.6.1.2.1.1.1.0”).lower() \

and oid(“.1.3.6.1.4.1.1602.1.1.1.1.0”) != None \

and oid(“.1.3.6.1.4.1.1602.1.11.1.3.1.4”) != None​

Ich habe die OIDs mit dem Ergebnis eines snmpwalk verglichen und alle Einträge gefunden.

.1.3.6.1.2.1.1.1.0 Canon iR-ADV C5235 /P

.1.3.6.1.4.1.1602.1.1.1.1.0 iR-ADV C5235

.1.3.6.1.4.1.1602.1.11.1.3.1.4.112 595

.1.3.6.1.4.1.1602.1.11.1.3.1.4.113 153393

.1.3.6.1.4.1.1602.1.11.1.3.1.4.122 1659

.1.3.6.1.4.1.1602.1.11.1.3.1.4.123 158692

.1.3.6.1.4.1.1602.1.11.1.3.1.4.301 217624

.1.3.6.1.4.1.1602.1.11.1.3.1.4.501 190566​

Dennoch taucht nach einer Inventur der Check bei den Geräten nicht auf.

Habt ihr eine Erklärung dafür???

Freundliche Grüße

Patrick Brauner

EDV

R+V Betriebskrankenkasse

65215 Wiesbaden

Telefon: 0611 99909-378

Telefax: 0611 99909-77378

Internet:
www.ruv-bkk.de

Facebook: www.facebook.com/ruvbkk

Allgemeine Anfragen richten Sie bitte an:
info@ruv-bkk.de


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

Verwaltung & Abmeldung unter

https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de