[Check_mk (deutsch)] Servicediscovery von HP_Proliant SNMP Checks

Hallo,

wir haben folgendes Problem:

Wir möchten die Hardware (HP Proliant) unserer XenServer (CentOS 7) monitoren. Hierfür wurden die entsprechenden Repos angehängt und die erforderlichen HP Tools installiert (hp-snmp-agents, etc.). Bei Ausführung des Befehls: cmk –IIvvvvv
–checks=hp_proliant_… werden auch alle gewünschten Services via SNMP gefunden. Jedoch bei Betätigung des Buttons „Full Scan“ unter WATO->Services bei dem jeweiligen Hosts werden viele Services dann als „Vanished“ angezeigt (nicht alle). Der Host
wurde auch schon auf Dual (Agent+SNMP) umgestellt, dies brachte jedoch nicht das gewünschte Ergebnis.

Nach langer Recherche konnte ich nur einen Hinweis darauf finden, dass Check_MK die SysDescription verwendet um entsprechende SNMP Checkplugins heranzuziehen. Unsere SysDescription ist jedoch die Ausgabe des Befehls „uname –a“ und lässt
daher keine Schlüsse auf darunterliegende HP Hardware ziehen.

Wie muss vorgegangen werden, damit Check_MK automatisch die relevanten Services zu meinen HP Hosts findet und diese nicht mehr als vanished services führt?

Mit freundlichen Grüßen

Simon Müller

Hallo Simon,

was kommt den raus, wenn Du
cmk –IIvvvvv <HOSTNAME>
startest?
Wenn die Services dann gefunden werden (was ich annehme), hat es nichts mit der SysDescription zu tun. Das CLI Kommando macht grundsätzlich nämlich dasselbe, wie Wato Full Scan.
Hast Du für eigene Checks oder Packages auf dem Check_MK Server eingespielt? Welche? Hast Du danach das System einmal durchgestartet (omd restart)? Das Kommando cmk baut sich die Checks nämlich neu zusammen, während Wato und der Core neue Plugins zumindest zum Teil nur nach einem Neustart verwendet.

Gruß

Udo

----- Ursprüngliche Mail -----

···

Von: "Simon Müller" <Simon.Mueller@xmart.de>
An: "checkmk-de@lists.mathias-kettner.de" <checkmk-de@lists.mathias-kettner.de>
Gesendet: Dienstag, 21. März 2017 14:56:59
Betreff: [Check_mk (deutsch)] Servicediscovery von HP_Proliant SNMP Checks

Hallo,

wir haben folgendes Problem:

Wir möchten die Hardware (HP Proliant) unserer XenServer (CentOS 7) monitoren. Hierfür wurden die entsprechenden Repos angehängt und die erforderlichen HP Tools installiert (hp-snmp-agents, etc.). Bei Ausführung des Befehls: cmk –IIvvvvv –checks=hp_proliant_... <HOSTNAME> werden auch alle gewünschten Services via SNMP gefunden. Jedoch bei Betätigung des Buttons „Full Scan“ unter WATO->Services bei dem jeweiligen Hosts werden viele Services dann als „Vanished“ angezeigt (nicht alle). Der Host wurde auch schon auf Dual (Agent+SNMP) umgestellt, dies brachte jedoch nicht das gewünschte Ergebnis.

Nach langer Recherche konnte ich nur einen Hinweis darauf finden, dass Check_MK die SysDescription verwendet um entsprechende SNMP Checkplugins heranzuziehen. Unsere SysDescription ist jedoch die Ausgabe des Befehls „uname –a“ und lässt daher keine Schlüsse auf darunterliegende HP Hardware ziehen.

Wie muss vorgegangen werden, damit Check_MK automatisch die relevanten Services zu meinen HP Hosts findet und diese nicht mehr als vanished services führt?

Mit freundlichen Grüßen

Simon Müller
      
XMART IT Consulting GmbH
Gewerbepark Hardtwald 13
D-68723 Oftersheim
Germany XMART Norway Offices
Karenslyst Allé 8B
N-0278 Oslo
Norway XMART Netherlands b.v.
Weena 290
3012 NJ Rotterdam
The Netherlands
  XMART US Offices
101 Hudson Street Suite 2100
Jersey City, NJ 07302
USA

XMART Asia
1 Fullerton Road
Singapore 049213
Singapore

XMART IT Consulting Sdn. Bhd.
A-17-3A, No.8, Jalan Kerinchi, Bangsar South,
5200 Kuala Lumpur, Federal Territory of Kuala Lumpur
Malaysia
  Office: +49 6202 85 60 59 0
  Mail: simon.mueller@xmart.de
  Mobile: n/a
  Web: https://www.xmart.de
  
  Court of Registry: Mannheim, HRB 422213
  Managing Director: Thomas Martin
  
  P Please consider the environment before printing this email.
  
  The contents of the above mentioned e-mail is not legally binding. This e-mail contains confidential
  and/or legally protected information. Please inform us if you have received this e-mail by mistake
  and delete it in such a case. Each unauthorized reproduction, disclosure, alteration, distribution
  and/or publication of this e-mail is strictly prohibited.

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

Hi Simon,

die hp_proliant checks überprüfen folgendes:
    'snmp_scan_function': \
         lambda oid: "proliant" in oid(".1.3.6.1.4.1.232.2.2.4.2.0", "").lower()

In Deiner Ausgabe sieht man aber:
       Getting OID .1.3.6.1.4.1.232.2.2.4.2.0: failed.

Du müsstest also Deinem Rechner angewöhnen, dass er auf diese OID mit irgendwas antwortet wo "proliant" drinsteht. Oder Du kopierst die ganzen Checks von ~/share/check_mk/check_mk nach ~/local/share/check_mk/check_mk und änderst darin die snmp_scan_function.

Gruß

Udo

----- Ursprüngliche Mail -----

···

Von: "Simon Müller" <Simon.Mueller@xmart.de>
An: "checkmk-de@lists.mathias-kettner.de" <checkmk-de@lists.mathias-kettner.de>
Gesendet: Dienstag, 21. März 2017 14:56:59
Betreff: [Check_mk (deutsch)] Servicediscovery von HP_Proliant SNMP Checks

Hallo,

wir haben folgendes Problem:

Wir möchten die Hardware (HP Proliant) unserer XenServer (CentOS 7) monitoren. Hierfür wurden die entsprechenden Repos angehängt und die erforderlichen HP Tools installiert (hp-snmp-agents, etc.). Bei Ausführung des Befehls: cmk –IIvvvvv –checks=hp_proliant_... <HOSTNAME> werden auch alle gewünschten Services via SNMP gefunden. Jedoch bei Betätigung des Buttons „Full Scan“ unter WATO->Services bei dem jeweiligen Hosts werden viele Services dann als „Vanished“ angezeigt (nicht alle). Der Host wurde auch schon auf Dual (Agent+SNMP) umgestellt, dies brachte jedoch nicht das gewünschte Ergebnis.

Nach langer Recherche konnte ich nur einen Hinweis darauf finden, dass Check_MK die SysDescription verwendet um entsprechende SNMP Checkplugins heranzuziehen. Unsere SysDescription ist jedoch die Ausgabe des Befehls „uname –a“ und lässt daher keine Schlüsse auf darunterliegende HP Hardware ziehen.

Wie muss vorgegangen werden, damit Check_MK automatisch die relevanten Services zu meinen HP Hosts findet und diese nicht mehr als vanished services führt?

Mit freundlichen Grüßen

Simon Müller
      
XMART IT Consulting GmbH
Gewerbepark Hardtwald 13
D-68723 Oftersheim
Germany XMART Norway Offices
Karenslyst Allé 8B
N-0278 Oslo
Norway XMART Netherlands b.v.
Weena 290
3012 NJ Rotterdam
The Netherlands
  XMART US Offices
101 Hudson Street Suite 2100
Jersey City, NJ 07302
USA

XMART Asia
1 Fullerton Road
Singapore 049213
Singapore

XMART IT Consulting Sdn. Bhd.
A-17-3A, No.8, Jalan Kerinchi, Bangsar South,
5200 Kuala Lumpur, Federal Territory of Kuala Lumpur
Malaysia
  Office: +49 6202 85 60 59 0
  Mail: simon.mueller@xmart.de
  Mobile: n/a
  Web: https://www.xmart.de
  
  Court of Registry: Mannheim, HRB 422213
  Managing Director: Thomas Martin
  
  P Please consider the environment before printing this email.
  
  The contents of the above mentioned e-mail is not legally binding. This e-mail contains confidential
  and/or legally protected information. Please inform us if you have received this e-mail by mistake
  and delete it in such a case. Each unauthorized reproduction, disclosure, alteration, distribution
  and/or publication of this e-mail is strictly prohibited.

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

Hallo Udo,

mit dieser Information hast du mir schon etwas weitergeholfen.

Leider konnte ich bisher nicht herausfinden weshalb der snmpd diese Information nicht liefern kann. Auch auf der HP System Management Homepage (hpsmhd) kann das System Model nicht ermittelt werden. Wir verwenden, wie gesagt, CentOS 7 als Betriebssystem auf der ProLiant Hardware und ich bin nach folgender Anleitung vorgegangen:

https://www.centos.org/forums/viewtopic.php?t=55506

Hast du eine Idee wie ich das OS konfigurieren muss um den korrekten Wert automatisch über die HP Tools bereitstellen zu können oder kennst du eine Möglichkeit, wie ich diese OID eventuell manuell überschreiben kann? Wir haben mehrere Server mit diesem Aufbau und brauche eine einheitliche und möglichst nachvollziehbare Lösung.

Danke schonmal und sollte ich mein Problem lösen können, werde ich die Lösung in einer Antwort verfassen. Bin derweil für jeglichen weiteren Input dankbar.

Viele Grüße

Simon Müller

XMART IT Consulting GmbH
Gewerbepark Hardtwald 13
D-68723
Germany

Office: +4962028560590
Mobile: N/A
Mail: simon.mueller@xmart.de
Web: https://www.xmart.de

Please consider the environment before printing this email.

The contents of the above mentioned e-mail is not legally binding. This e-mail contains confidential and/or legally protected information. Please inform us if you have received this e-mail by mistake and delete it in such a case. Each unauthorized reproduction, disclosure, alteration, distribution and/or publication of this e-mail is strictly prohibited.

···

-----Ursprüngliche Nachricht-----
Von: Udo Woehler [mailto:uw@bsw-com.de]
Gesendet: Mittwoch, 22. März 2017 16:27
An: Simon Müller <Simon.Mueller@xmart.de>
Cc: checkmk-de@lists.mathias-kettner.de
Betreff: Re: [Check_mk (deutsch)] Servicediscovery von HP_Proliant SNMP Checks

Hi Simon,

die hp_proliant checks überprüfen folgendes:
    'snmp_scan_function': \
         lambda oid: "proliant" in oid(".1.3.6.1.4.1.232.2.2.4.2.0", "").lower()

In Deiner Ausgabe sieht man aber:
       Getting OID .1.3.6.1.4.1.232.2.2.4.2.0: failed.

Du müsstest also Deinem Rechner angewöhnen, dass er auf diese OID mit irgendwas antwortet wo "proliant" drinsteht. Oder Du kopierst die ganzen Checks von ~/share/check_mk/check_mk nach ~/local/share/check_mk/check_mk und änderst darin die snmp_scan_function.

Gruß

Udo

----- Ursprüngliche Mail -----
Von: "Simon Müller" <Simon.Mueller@xmart.de>
An: "checkmk-de@lists.mathias-kettner.de" <checkmk-de@lists.mathias-kettner.de>
Gesendet: Dienstag, 21. März 2017 14:56:59
Betreff: [Check_mk (deutsch)] Servicediscovery von HP_Proliant SNMP Checks

Hallo,

wir haben folgendes Problem:

Wir möchten die Hardware (HP Proliant) unserer XenServer (CentOS 7) monitoren. Hierfür wurden die entsprechenden Repos angehängt und die erforderlichen HP Tools installiert (hp-snmp-agents, etc.). Bei Ausführung des Befehls: cmk –IIvvvvv –checks=hp_proliant_... <HOSTNAME> werden auch alle gewünschten Services via SNMP gefunden. Jedoch bei Betätigung des Buttons „Full Scan“ unter WATO->Services bei dem jeweiligen Hosts werden viele Services dann als „Vanished“ angezeigt (nicht alle). Der Host wurde auch schon auf Dual (Agent+SNMP) umgestellt, dies brachte jedoch nicht das gewünschte Ergebnis.

Nach langer Recherche konnte ich nur einen Hinweis darauf finden, dass Check_MK die SysDescription verwendet um entsprechende SNMP Checkplugins heranzuziehen. Unsere SysDescription ist jedoch die Ausgabe des Befehls „uname –a“ und lässt daher keine Schlüsse auf darunterliegende HP Hardware ziehen.

Wie muss vorgegangen werden, damit Check_MK automatisch die relevanten Services zu meinen HP Hosts findet und diese nicht mehr als vanished services führt?

Mit freundlichen Grüßen

Simon Müller

XMART IT Consulting GmbH
Gewerbepark Hardtwald 13
D-68723 Oftersheim
Germany XMART Norway Offices
Karenslyst Allé 8B
N-0278 Oslo
Norway XMART Netherlands b.v.
Weena 290
3012 NJ Rotterdam
The Netherlands
XMART US Offices
101 Hudson Street Suite 2100
Jersey City, NJ 07302
USA

XMART Asia
1 Fullerton Road
Singapore 049213
Singapore

XMART IT Consulting Sdn. Bhd.
A-17-3A, No.8, Jalan Kerinchi, Bangsar South,
5200 Kuala Lumpur, Federal Territory of Kuala Lumpur Malaysia
Office: +49 6202 85 60 59 0
Mail: simon.mueller@xmart.de
Mobile: n/a
Web: https://www.xmart.de

Court of Registry: Mannheim, HRB 422213
Managing Director: Thomas Martin

P Please consider the environment before printing this email.

The contents of the above mentioned e-mail is not legally binding. This e-mail contains confidential
and/or legally protected information. Please inform us if you have received this e-mail by mistake
and delete it in such a case. Each unauthorized reproduction, disclosure, alteration, distribution
and/or publication of this e-mail is strictly prohibited.

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

Hi,

wenn die SMH schon keine Infos liefert, dann läuft auch CMK gegen die Wand.

Schau mal ob der Link dir hilft.

Wir nutzen Ubuntu, von daher kann ich dir bei CentOS nicht wirklich helfen.

DAniel

···

Am 22.03.2017 17:05, schrieb Simon Müller:


Hallo Udo,
mit dieser Information hast du mir schon etwas weitergeholfen.
Leider konnte ich bisher nicht herausfinden weshalb der snmpd diese Information nicht liefern kann. Auch auf der HP System Management Homepage (hpsmhd) kann das System Model nicht ermittelt werden. Wir verwenden, wie gesagt, CentOS 7 als Betriebssystem auf der ProLiant Hardware und ich bin nach folgender Anleitung vorgegangen:
[https://www.centos.org/forums/viewtopic.php?t=55506](https://www.centos.org/forums/viewtopic.php?t=55506)

Hast du eine Idee wie ich das OS konfigurieren muss um den korrekten Wert automatisch über die HP Tools bereitstellen zu können oder kennst du eine Möglichkeit, wie ich diese OID eventuell manuell überschreiben kann? Wir haben mehrere Server mit diesem Aufbau und brauche eine einheitliche und möglichst nachvollziehbare Lösung.
Danke schonmal und sollte ich mein Problem lösen können, werde ich die Lösung in einer Antwort verfassen. Bin derweil für jeglichen weiteren Input dankbar.
Viele Grüße
Simon Müller
XMART IT Consulting GmbH
Gewerbepark Hardtwald 13
D-68723
Germany
Office: +4962028560590
Mobile: N/A
Mail: simon.mueller@xmart.de
Web: [https://www.xmart.de](https://www.xmart.de)

Please consider the environment before printing this email.
The contents of the above mentioned e-mail is not legally binding. This e-mail contains confidential and/or legally protected information. Please inform us if you have received this e-mail by mistake and delete it in such a case. Each unauthorized reproduction, disclosure, alteration, distribution and/or publication of this e-mail is strictly prohibited.
-----Ursprüngliche Nachricht-----
Von: Udo Woehler [mailto:uw@bsw-com.de]
Gesendet: Mittwoch, 22. März 2017 16:27
An: Simon Müller <Simon.Mueller@xmart.de>
Cc: checkmk-de@lists.mathias-kettner.de
Betreff: Re: [Check_mk (deutsch)] Servicediscovery von HP_Proliant SNMP Checks
Hi Simon,
die hp_proliant checks überprüfen folgendes:
'snmp_scan_function': \
lambda oid: "proliant" in oid(".1.3.6.1.4.1.232.2.2.4.2.0", "").lower()
In Deiner Ausgabe sieht man aber:
Getting OID .1.3.6.1.4.1.232.2.2.4.2.0: failed.
Du müsstest also Deinem Rechner angewöhnen, dass er auf diese OID mit irgendwas antwortet wo "proliant" drinsteht. Oder Du kopierst die ganzen Checks von ~/share/check_mk/check_mk nach ~/local/share/check_mk/check_mk und änderst darin die snmp_scan_function.
Gruß
Udo
----- Ursprüngliche Mail -----
Von: "Simon Müller" <Simon.Mueller@xmart.de>
An: "checkmk-de@lists.mathias-kettner.de" <checkmk-de@lists.mathias-kettner.de




>
Gesendet: Dienstag, 21. März 2017 14:56:59
Betreff: [Check_mk (deutsch)] Servicediscovery von HP_Proliant SNMP Checks
Hallo,
wir haben folgendes Problem:
Wir möchten die Hardware (HP Proliant) unserer XenServer (CentOS 7) monitoren. Hierfür wurden die entsprechenden Repos angehängt und die erforderlichen HP Tools installiert (hp-snmp-agents, etc.). Bei Ausführung des Befehls: cmk –IIvvvvv –checks=hp_proliant_... <HOSTNAME> werden auch alle gewünschten Services via SNMP gefunden. Jedoch bei Betätigung des Buttons „Full Scan" unter WATO->Services bei dem jeweiligen Hosts werden viele Services dann als „Vanished" angezeigt (nicht alle). Der Host wurde auch schon auf Dual (Agent+SNMP) umgestellt, dies brachte jedoch nicht das gewünschte Ergebnis.
Nach langer Recherche konnte ich nur einen Hinweis darauf finden, dass Check_MK die SysDescription verwendet um entsprechende SNMP Checkplugins heranzuziehen. Unsere SysDescription ist jedoch die Ausgabe des Befehls „uname –a" und lässt daher keine Schlüsse auf darunterliegende HP Hardware ziehen.
Wie muss vorgegangen werden, damit Check_MK automatisch die relevanten Services zu meinen HP Hosts findet und diese nicht mehr als vanished services führt?
Mit freundlichen Grüßen
Simon Müller
XMART IT Consulting GmbH
Gewerbepark Hardtwald 13
D-68723 Oftersheim
Germany XMART Norway Offices
Karenslyst Allé 8B
N-0278 Oslo
Norway XMART Netherlands b.v.
Weena 290
3012 NJ Rotterdam
The Netherlands
XMART US Offices
101 Hudson Street Suite 2100
Jersey City, NJ 07302
USA
XMART Asia
1 Fullerton Road
Singapore 049213
Singapore
XMART IT Consulting Sdn. Bhd.
A-17-3A, No.8, Jalan Kerinchi, Bangsar South,
5200 Kuala Lumpur, Federal Territory of Kuala Lumpur Malaysia
Office: +49 6202 85 60 59 0
Mail: simon.mueller@xmart.de
Mobile: n/a
Web: [https://www.xmart.de](https://www.xmart.de)



Court of Registry: Mannheim, HRB 422213
Managing Director: Thomas Martin
P Please consider the environment before printing this email.
The contents of the above mentioned e-mail is not legally binding. This e-mail contains confidential
and/or legally protected information. Please inform us if you have received this e-mail by mistake
and delete it in such a case. Each unauthorized reproduction, disclosure, alteration, distribution
and/or publication of this e-mail is strictly prohibited.
_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
[http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de](http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de)
_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
[http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de](http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de)