[Check_mk (deutsch)] eigene MIB installieren

Hallo miteinander,

wir haben ein neues Hightech-Gerät bekommen und wollen es mit SNMPv3
abfragen.

Per manuellem snmpwalk kommt etliches, check_mk zeigt sage und schreibe
2 Checks an. Und auch das erst, nachdem SNMPv2 aktiviert wurde.
Usernamen und Passwörter für V3 wurden aber als Regel hinterlegt.

Also mal <http://mathias-kettner.de/checkmk_snmp.html> bemüht. Mal
abgesehen davon, dass die gezeigte manuelle Konfiguration nicht viel mit
WATO zu tun hat, finde ich den Befehl "check_mk -L | grep snmp"
hilfreich, da kommt recht viel.

Inzwischen habe ich herausgefunden, dass die zugehörigen MIBs in
lib/python/pysnmp/smi/mibs/ liegen. Auf der angegebenen Seite finde ich
"For more information about a specific check please refer to the check
manual of the check type in question. Alternatively you can use the
command cmk -M check_type to get the manpage of a specific check type.
With the man pages, you'll also learn if you need to install a specific
SNMP MIB file.".

Unter "check type" wird wohl z. B. "fc_port" verstanden. Aber was muss
ich aufrufen, um zu erfahren, wie ich ein MIB file installieren kann?

Wie bekomme ich die mitgelieferten MIBs unseres neuen Geräts dorthin
importiert, so dass wir die Werte vielleicht auch abfragen können?
Reicht die Installation eines MIB files überhaupt?

Gruß
Werner

···

--

Hallo Werner,

die MIBs helfen dir in diesem Fall nur begrenzt weiter. Check_MK verwendet generell keine Informationen aus MIBs für Checks.

Diese dienen eigentlich nur dazu wenn man selber einen Check schreibt die angezeigten Werte auch irgendwo zuordenbar zu machen.

In der aktuellen Version werden MIBs nur verwendet um Traps in der Eventconsole mit lesbaren Inhalt zu füllen.

Für dein ausgefallenes Gerät wirst dir bestimmt einen Check bauen müssen wie hier http://mathias-kettner.de/checkmk_devel_snmpbased.html beschrieben.

Ich für meinen Teil nehme mir einfache SNMP Checks als Vorlage und baue dann diese für die eigenen OIDs um.

Gutes Beispiel für einen ganz einfachen SNMP Check wäre dell_chassis_io

Gruß

Andreas

···

Werner Flamme werner.flamme@ufz.de schrieb am Do., 25. Juni 2015 um 16:38 Uhr:

Hallo miteinander,

wir haben ein neues Hightech-Gerät bekommen und wollen es mit SNMPv3

abfragen.

Per manuellem snmpwalk kommt etliches, check_mk zeigt sage und schreibe

2 Checks an. Und auch das erst, nachdem SNMPv2 aktiviert wurde.

Usernamen und Passwörter für V3 wurden aber als Regel hinterlegt.

Also mal <http://mathias-kettner.de/checkmk_snmp.html> bemüht. Mal

abgesehen davon, dass die gezeigte manuelle Konfiguration nicht viel mit

WATO zu tun hat, finde ich den Befehl “check_mk -L | grep snmp”

hilfreich, da kommt recht viel.

Inzwischen habe ich herausgefunden, dass die zugehörigen MIBs in

lib/python/pysnmp/smi/mibs/ liegen. Auf der angegebenen Seite finde ich

"For more information about a specific check please refer to the check

manual of the check type in question. Alternatively you can use the

command cmk -M check_type to get the manpage of a specific check type.

With the man pages, you’ll also learn if you need to install a specific

SNMP MIB file.".

Unter “check type” wird wohl z. B. “fc_port” verstanden. Aber was muss

ich aufrufen, um zu erfahren, wie ich ein MIB file installieren kann?

Wie bekomme ich die mitgelieferten MIBs unseres neuen Geräts dorthin

importiert, so dass wir die Werte vielleicht auch abfragen können?

Reicht die Installation eines MIB files überhaupt?

Gruß

Werner


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

Wir treffen uns zur 2. Check_MK-Konferenz in München!

Rechtzeitig buchen und dabei sein!

18.-20. Oktober 2015

http://mathias-kettner.de/conference

Hallo Andreas,

vielen Dank. Also müssen wir wieder Kopfstände machen, aber es scheint
keine intellektuelle Herausforderung zu sein :slight_smile:

Nur schade, dass das nicht über WATO konfiguriert werden kann. Dann
könnte es der monitorende Admin selbst eintragen, so bin ich als
Monitorhoster der Arbeitssklave.

Warum kann ich nach einem Full Scan in WATO immer noch nur 2 Dienste
sehen? Wie gesagt, der snmpwalk ist lang...

$ snmpwalk -v 3 -a SHA -A ... -l authPriv -u ... -x AES -X ... \
           -O f myhost.dom.ain | wc -l
2384
$ snmpwalk -v 2c -c ... -O f myhost.dom.ain | wc -l
2384

Das bedeutet wohl, dass die Ausgabe von check_mk nicht interpretiert
werden kann, weil die OIDs unbekannt sind? (das -Of mal weggelassen ;))

Gruß
Werner

Andreas Döhler [25.06.2015 22:13]:

···

Hallo Werner,

die MIBs helfen dir in diesem Fall nur begrenzt weiter. Check_MK verwendet
generell keine Informationen aus MIBs für Checks.
Diese dienen eigentlich nur dazu wenn man selber einen Check schreibt die
angezeigten Werte auch irgendwo zuordenbar zu machen.

In der aktuellen Version werden MIBs nur verwendet um Traps in der
Eventconsole mit lesbaren Inhalt zu füllen.

Für dein ausgefallenes Gerät wirst dir bestimmt einen Check bauen müssen
wie hier http://mathias-kettner.de/checkmk_devel_snmpbased.html beschrieben.
Ich für meinen Teil nehme mir einfache SNMP Checks als Vorlage und baue
dann diese für die eigenen OIDs um.
Gutes Beispiel für einen ganz einfachen SNMP Check wäre dell_chassis_io
<http://git.mathias-kettner.de/git/?p=check_mk.git;a=blob;f=checks/dell_chassis_io;h=cf7e2bc04cfd3f074623e7d91b0497e01ed0b494;hb=HEAD&gt;

Gruß
Andreas

Werner Flamme <werner.flamme@ufz.de> schrieb am Do., 25. Juni 2015 um > 16:38 Uhr:

Hallo miteinander,

wir haben ein neues Hightech-Gerät bekommen und wollen es mit SNMPv3
abfragen.

Per manuellem snmpwalk kommt etliches, check_mk zeigt sage und schreibe
2 Checks an. Und auch das erst, nachdem SNMPv2 aktiviert wurde.
Usernamen und Passwörter für V3 wurden aber als Regel hinterlegt.

Also mal <http://mathias-kettner.de/checkmk_snmp.html&gt; bemüht. Mal
abgesehen davon, dass die gezeigte manuelle Konfiguration nicht viel mit
WATO zu tun hat, finde ich den Befehl "check_mk -L | grep snmp"
hilfreich, da kommt recht viel.

Inzwischen habe ich herausgefunden, dass die zugehörigen MIBs in
lib/python/pysnmp/smi/mibs/ liegen. Auf der angegebenen Seite finde ich
"For more information about a specific check please refer to the check
manual of the check type in question. Alternatively you can use the
command cmk -M check_type to get the manpage of a specific check type.
With the man pages, you'll also learn if you need to install a specific
SNMP MIB file.".

Unter "check type" wird wohl z. B. "fc_port" verstanden. Aber was muss
ich aufrufen, um zu erfahren, wie ich ein MIB file installieren kann?

Wie bekomme ich die mitgelieferten MIBs unseres neuen Geräts dorthin
importiert, so dass wir die Werte vielleicht auch abfragen können?
Reicht die Installation eines MIB files überhaupt?

Gruß
Werner

--

_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

Wir treffen uns zur 2. Check_MK-Konferenz in München!
Rechtzeitig buchen und dabei sein!
18.-20. Oktober 2015
http://mathias-kettner.de/conference

--
Werner Flamme, Abt. WKDV
Helmholtz-Zentrum für Umweltforschung GmbH - UFZ
Permoserstr. 15 - 04318 Leipzig / Germany
Tel.: +49 341 235-1921 - Fax +49 341 235-451921
Information nach §§ 37a HGB, 35a GmbHG:
Sitz der Gesellschaft: Leipzig
Registergericht: Amtsgericht Leipzig, Handelsregister Nr. B 4703
Vorsitzender des Aufsichtsrats: MinDirig Wilfried Kraus
Wissenschaftlicher Geschäftsführer: Prof. Dr. Georg Teutsch
Administrative Geschäftsführerin: Dr. Heike Graßmann

Hallo Werner,

das kann verschiedene Gruende haben:

  • CMK kommt mit den OIDs nicht zurecht

  • CMK fragt die OIDs gar nicht ab (Stichwort: “snmp_scan_function”)

  • CMK ignoriert Werte - z.B. werden bei den Interfaces nicht alle IF-Typen behandelt, dass laesst sich aber einstellen

  • … (andere Gruende, die mir gerade nicht einfallen)

Du musst dir also ueberlegen, was dir fehlt und dann schauen, warum das nicht angeboten wird - ggf. musst du am Ende einen eigenen Check schreiben, der das fuer dich behandelt.

Gruesse,

Marcel

···

Werner Flamme werner.flamme@ufz.de schrieb am Fr., 26. Juni 2015 um 10:29 Uhr:

Hallo Andreas,

vielen Dank. Also müssen wir wieder Kopfstände machen, aber es scheint

keine intellektuelle Herausforderung zu sein :slight_smile:

Nur schade, dass das nicht über WATO konfiguriert werden kann. Dann

könnte es der monitorende Admin selbst eintragen, so bin ich als

Monitorhoster der Arbeitssklave.

Warum kann ich nach einem Full Scan in WATO immer noch nur 2 Dienste

sehen? Wie gesagt, der snmpwalk ist lang…

$ snmpwalk -v 3 -a SHA -A … -l authPriv -u … -x AES -X … \

       -O f myhost.dom.ain | wc -l

2384

$ snmpwalk -v 2c -c … -O f myhost.dom.ain | wc -l

2384

Das bedeutet wohl, dass die Ausgabe von check_mk nicht interpretiert

werden kann, weil die OIDs unbekannt sind? (das -Of mal weggelassen ;))

Gruß

Werner

Andreas Döhler [25.06.2015 22:13]:

Hallo Werner,

die MIBs helfen dir in diesem Fall nur begrenzt weiter. Check_MK verwendet

generell keine Informationen aus MIBs für Checks.

Diese dienen eigentlich nur dazu wenn man selber einen Check schreibt die

angezeigten Werte auch irgendwo zuordenbar zu machen.

In der aktuellen Version werden MIBs nur verwendet um Traps in der

Eventconsole mit lesbaren Inhalt zu füllen.

Für dein ausgefallenes Gerät wirst dir bestimmt einen Check bauen müssen

wie hier http://mathias-kettner.de/checkmk_devel_snmpbased.html beschrieben.

Ich für meinen Teil nehme mir einfache SNMP Checks als Vorlage und baue

dann diese für die eigenen OIDs um.

Gutes Beispiel für einen ganz einfachen SNMP Check wäre dell_chassis_io

<http://git.mathias-kettner.de/git/?p=check_mk.git;a=blob;f=checks/dell_chassis_io;h=cf7e2bc04cfd3f074623e7d91b0497e01ed0b494;hb=HEAD>

Gruß

Andreas

Werner Flamme werner.flamme@ufz.de schrieb am Do., 25. Juni 2015 um > > > 16:38 Uhr:

Hallo miteinander,

wir haben ein neues Hightech-Gerät bekommen und wollen es mit SNMPv3

abfragen.

Per manuellem snmpwalk kommt etliches, check_mk zeigt sage und schreibe

2 Checks an. Und auch das erst, nachdem SNMPv2 aktiviert wurde.

Usernamen und Passwörter für V3 wurden aber als Regel hinterlegt.

Also mal <http://mathias-kettner.de/checkmk_snmp.html> bemüht. Mal

abgesehen davon, dass die gezeigte manuelle Konfiguration nicht viel mit

WATO zu tun hat, finde ich den Befehl “check_mk -L | grep snmp”

hilfreich, da kommt recht viel.

Inzwischen habe ich herausgefunden, dass die zugehörigen MIBs in

lib/python/pysnmp/smi/mibs/ liegen. Auf der angegebenen Seite finde ich

"For more information about a specific check please refer to the check

manual of the check type in question. Alternatively you can use the

command cmk -M check_type to get the manpage of a specific check type.

With the man pages, you’ll also learn if you need to install a specific

SNMP MIB file.".

Unter “check type” wird wohl z. B. “fc_port” verstanden. Aber was muss

ich aufrufen, um zu erfahren, wie ich ein MIB file installieren kann?

Wie bekomme ich die mitgelieferten MIBs unseres neuen Geräts dorthin

importiert, so dass wir die Werte vielleicht auch abfragen können?

Reicht die Installation eines MIB files überhaupt?

Gruß

Werner


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

Wir treffen uns zur 2. Check_MK-Konferenz in München!

Rechtzeitig buchen und dabei sein!

18.-20. Oktober 2015

http://mathias-kettner.de/conference

Werner Flamme, Abt. WKDV

Helmholtz-Zentrum für Umweltforschung GmbH - UFZ

Permoserstr. 15 - 04318 Leipzig / Germany

Tel.: +49 341 235-1921 - Fax +49 341 235-451921

Information nach §§ 37a HGB, 35a GmbHG:

Sitz der Gesellschaft: Leipzig

Registergericht: Amtsgericht Leipzig, Handelsregister Nr. B 4703

Vorsitzender des Aufsichtsrats: MinDirig Wilfried Kraus

Wissenschaftlicher Geschäftsführer: Prof. Dr. Georg Teutsch

Administrative Geschäftsführerin: Dr. Heike Graßmann


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

Wir treffen uns zur 2. Check_MK-Konferenz in München!

Rechtzeitig buchen und dabei sein!

18.-20. Oktober 2015

http://mathias-kettner.de/conference

Zu dem was Marcel schon geschrieben hat kommt einfach dazu das der Gerätetyp einfach nicht bekannt ist und es bisher dafür keine Checks gibt innerhalb von CMK.
Heute gerade für 3com Wireless LAN Controller noch 3-4 Checks geschrieben da diese Geräte auch außer SNMP Info und Uptime nix ausgespuckt haben.

Bei deinen Geräten wird es auf das Gleiche hinauslaufen.

Gruß

Andreas

···

Werner Flamme werner.flamme@ufz.de schrieb am Fr., 26. Juni 2015 um 10:29 Uhr:

Hallo Andreas,

vielen Dank. Also müssen wir wieder Kopfstände machen, aber es scheint

keine intellektuelle Herausforderung zu sein :slight_smile:

Nur schade, dass das nicht über WATO konfiguriert werden kann. Dann

könnte es der monitorende Admin selbst eintragen, so bin ich als

Monitorhoster der Arbeitssklave.

Warum kann ich nach einem Full Scan in WATO immer noch nur 2 Dienste

sehen? Wie gesagt, der snmpwalk ist lang…

$ snmpwalk -v 3 -a SHA -A … -l authPriv -u … -x AES -X … \

       -O f myhost.dom.ain | wc -l

2384

$ snmpwalk -v 2c -c … -O f myhost.dom.ain | wc -l

2384

Das bedeutet wohl, dass die Ausgabe von check_mk nicht interpretiert

werden kann, weil die OIDs unbekannt sind? (das -Of mal weggelassen ;))

Gruß

Werner

Andreas Döhler [25.06.2015 22:13]:

Hallo Werner,

die MIBs helfen dir in diesem Fall nur begrenzt weiter. Check_MK verwendet

generell keine Informationen aus MIBs für Checks.

Diese dienen eigentlich nur dazu wenn man selber einen Check schreibt die

angezeigten Werte auch irgendwo zuordenbar zu machen.

In der aktuellen Version werden MIBs nur verwendet um Traps in der

Eventconsole mit lesbaren Inhalt zu füllen.

Für dein ausgefallenes Gerät wirst dir bestimmt einen Check bauen müssen

wie hier http://mathias-kettner.de/checkmk_devel_snmpbased.html beschrieben.

Ich für meinen Teil nehme mir einfache SNMP Checks als Vorlage und baue

dann diese für die eigenen OIDs um.

Gutes Beispiel für einen ganz einfachen SNMP Check wäre dell_chassis_io

<http://git.mathias-kettner.de/git/?p=check_mk.git;a=blob;f=checks/dell_chassis_io;h=cf7e2bc04cfd3f074623e7d91b0497e01ed0b494;hb=HEAD>

Gruß

Andreas

Werner Flamme werner.flamme@ufz.de schrieb am Do., 25. Juni 2015 um > > > 16:38 Uhr:

Hallo miteinander,

wir haben ein neues Hightech-Gerät bekommen und wollen es mit SNMPv3

abfragen.

Per manuellem snmpwalk kommt etliches, check_mk zeigt sage und schreibe

2 Checks an. Und auch das erst, nachdem SNMPv2 aktiviert wurde.

Usernamen und Passwörter für V3 wurden aber als Regel hinterlegt.

Also mal <http://mathias-kettner.de/checkmk_snmp.html> bemüht. Mal

abgesehen davon, dass die gezeigte manuelle Konfiguration nicht viel mit

WATO zu tun hat, finde ich den Befehl “check_mk -L | grep snmp”

hilfreich, da kommt recht viel.

Inzwischen habe ich herausgefunden, dass die zugehörigen MIBs in

lib/python/pysnmp/smi/mibs/ liegen. Auf der angegebenen Seite finde ich

"For more information about a specific check please refer to the check

manual of the check type in question. Alternatively you can use the

command cmk -M check_type to get the manpage of a specific check type.

With the man pages, you’ll also learn if you need to install a specific

SNMP MIB file.".

Unter “check type” wird wohl z. B. “fc_port” verstanden. Aber was muss

ich aufrufen, um zu erfahren, wie ich ein MIB file installieren kann?

Wie bekomme ich die mitgelieferten MIBs unseres neuen Geräts dorthin

importiert, so dass wir die Werte vielleicht auch abfragen können?

Reicht die Installation eines MIB files überhaupt?

Gruß

Werner


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

Wir treffen uns zur 2. Check_MK-Konferenz in München!

Rechtzeitig buchen und dabei sein!

18.-20. Oktober 2015

http://mathias-kettner.de/conference

Werner Flamme, Abt. WKDV

Helmholtz-Zentrum für Umweltforschung GmbH - UFZ

Permoserstr. 15 - 04318 Leipzig / Germany

Tel.: +49 341 235-1921 - Fax +49 341 235-451921

Information nach §§ 37a HGB, 35a GmbHG:

Sitz der Gesellschaft: Leipzig

Registergericht: Amtsgericht Leipzig, Handelsregister Nr. B 4703

Vorsitzender des Aufsichtsrats: MinDirig Wilfried Kraus

Wissenschaftlicher Geschäftsführer: Prof. Dr. Georg Teutsch

Administrative Geschäftsführerin: Dr. Heike Graßmann


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

Wir treffen uns zur 2. Check_MK-Konferenz in München!

Rechtzeitig buchen und dabei sein!

18.-20. Oktober 2015

http://mathias-kettner.de/conference