HP MSA Überwachung Kabine

Cosic noch mehr können wir mit Nagios oder Centreon überwachen! Wenn wir in unserer Organisation eine Kabine Speichertyp HP MSA, Meer Faser iSCSI, dies ist Ihr Dokument! Auf einfache Weise können wir durch SNMP-Informationen aufnehmen, die uns Steuer interessiert, der Zustand der Festplatten, Steuerungen, Volumen, RAID, Temperaturen, Chassis-Status, Benachrichtigungen, etc, etc…

 

gut, wir werden ein paar Skripte in diesem Dokument verwenden, obwohl jeder kostenlos wollen diejenigen, die verwenden! Wir begannen mit einem allgemeinen, die uns mit einem einzigen Befehl checkeará alle Hardware Gesundheit, checkea alle Sensoren Kabine. und dann, verwenden Sie ein anderes Skript, das wunderbar und vorbei verschiedene Parameter, die wir die Elemente einzeln sehen.

 

überprüfen gene – Hardwarestatus,

Entlasten dieses Skript benötigen, check_msa_hardware.pl, Grand-Exchange-Nagios-Web (wie immer), von: https://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/SAN-and-NAS/Check-HP-MSA-(Modular-Smart-Array)-sensors/details. Este Skript nos valdrá para monitorizar cualquier HP MSA2312i o HP MSA2012i o HP MSA2012fc o HP MSA2324i o HP P2000 G3 MSA!!!!

 

Zunächst einmal, bevor Sie fortfahren, Sie werden die MSA-Controller eingeben und SNMP ermöglichen, was auf eine Gemeinschaft des Vertrauens. Und dann sind wir, nachdem Sie das Skript heruntergeladen und im Centreon-Skriptordner belassen haben ‚/usr / lib / Centreon / plugins‘, bei mir behalte ich sie drin ‚/usr / lib / nagios / plugins‘, wir werden auch wie gewohnt ausführbar (‚chmod +x check_msa_hardware.pl‘)! Und wir können es von Shell beweisen, mit dem folgenden Befehl:

./check_msa_hardware.pl -H DIRECCION_IP_CONTROLADORA -C COMUNIDAD_SNMP -l

Mit diesem Befehl wird eine Liste, wie wir alle Möglichkeiten sehen, die uns die MSA in Frage geben, alle Kontrolle der Temperatursensoren der CPU, Fahrgestell, Elternteil, Staatliche Stromversorgungen… lassen Sie alle. Wir können dieses Skript verwenden, um einen Überwachungsdienst von Centreon zu erstellen, den wir aufrufen können ‚Hardwarestatus‘ ähnliches, da diese gleiche Skript wie wir alle Elemente in jeder Kabine checkeará.

Deshalb ist es, was wir als nächstes tun wird, Wir schaffen die Flugbegleiter in Centreon zu überwachen, und dann Monitoring-Dienste hinzufügen, die uns interessieren. Wir werden mit dem generischen Skript starten wir gerade gesehen, und dann sehen wir ein anderes Skript, das jedes Element, das uns interessiert Überwachung granular überwachen können. So wie immer, Erstellen Sie den Host zu überwach, die Befehlsskript zugehörige Dienste erstellen Sie dann diesen Befehl. Zu überwachen, was uns interessiert, Schritt für Schritt!

 

wie üblich, wenn wir in unserer Kabine Centreon definiert haben, müssen wir geben ihm hoch wie wir wissen,, „Aufbau“ > „Gastgeber“ > „Hinzufügen…“ und geben Sie die folgenden Informationen & klicken Sie auf ‚sparen‘:

  • Name: Geben Sie den Namen der Kabine und ihren Controlling, wenn Sie mehr als eine wie gewohnt.
  • Alias: Wir zeigen den Alias, mit dem wir dieses Team bei der Überwachung sehen, in der Regel wie der Name.
  • IP Adresse / DNS: IP-Adresse des Controllers zu überwachen. Wenn Sie mehr als ein, Wir wiederholen die Schaffung dieses Host, so viele Controller, die haben, zum Beispiel: CABINA_A, CABINA_B… und dann schaffen wir Dienstleistungen hier, Wir werden alle Controller verbinden, die haben, oder gut, jeder tut, was er will 😉
  • SNMP-Community / Ausführung: Wir zeigen die SNMP-Community, die wir über GUI oder CLI in unserer Kabine eingerichtet haben. normalerweise Version 2.
  • Überwachte aus: wie immer, jetzt, wenn wir nur eine zentrale Gerät, wo Überwachung, wir sind links zu wählen. Wie unten diskutiert, in großen Anlagen, in denen wir die Last verteilen wollen, Sie können eine andere Quelle wählen diese Kontrollen und nicht immer die gleiche Maschine Centron laufen (oder jeweils Nagios). Oder wenn wir eine Remote-Delegation, und wir wollen Verkehr dumm reduzieren.
  • Vorlagen & Erstellen Sie verknüpfte Dienstleistungen an die Vorlage zu: wählen ‚generischer aktiver Host‘ was es ist eine generische Vorlage und vorkompilierte, wo der configs erbt diese Vorlage, zumindest der Ping-Service, etc… Und deshalb zeigen wir, dass wir auch die Dienste glauben können Sie diese Vorlage haben.

 

 

folgender Bingo, Nach dem Erstellen der Host, Wir müssen auch den Befehl erstellen, die das Skript ausgeführt werden wir zuvor gesehen haben. nämlich, lassen Sie uns „Aufbau“ > „Dienstleistungen“ und wir klonen eine gute vorhandene, wo wir bereits konfiguriert haben ‚Sachen‘ wie sich die Zeiten oder was auch immer Sie wollen, Wir schaffen eine neue, Geschmack der Verbraucher. Wir stellen hiermit die folgenden Informationen mindestens:

  • Befehl Name: Wir Form eines Namens, normalerweise das gleiche wie das Skript, um sich besser daran zu erinnern 😉
  • Befehlstyp: Markierung ‚Prüfen‘
  • Befehlszeile: Wir führen Sie diesen Befehl, was, Daher lohnt es sich, den Zustand aller Sensoren in der Kabine mitzubekommen ‚/usr/lib/nagios/plugins/check_msa_hardware.pl -h $HOSTADDRESS$ -C $_HOSTSNMPCOMMUNITY$‘.

 

Wir können auch andere Optionen ändern, entweder die Art der verwendeten Grafiken, etc… klicken Sie auf ‚sparen‘.

 

Die letzte und, Sobald wir haben Schritte gemacht; wir können einen Service erstellen, die auf den vorherigen Befehl verbinden werden und mit der Steuerung Kabine assoziieren. von „Aufbau“ > „Dienstleistungen“ > „Hinzufügen…“ zu erstellen, oder bequemere, wie immer, wird klont den im Anschluss an einen bestehenden Service und Änderung zumindest:

  • Beschreibung: Wir geben den Namen, den Sie den Dienst überwacht werden sehen,.
  • Verbunden mit Hosts: Wir verbinden diesen Service Hosts, die MSA-Controller erstellt werden.
  • Vorlage: wählen ‚generic-aktiv-Service-custom‘.
  • Prüfbefehl: Wir wählen den neu definierten Befehl aus ‚check_msa_hardware.pl‘.

 

Checkeando einzeln jedes Element der Kabine,

gut, ich sagte:, wenn wir wollen, den Status der Festplatten sehen, Fahrgestell, Häfen, Redundanz-Controller, FRUs, Sensoren oder direkt vdisk, Auch wir verwenden diese. Dank des Skripts ‚check_msa2012i_g1‘ wir können verlieren https://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/SAN-and-NAS/Check-MSA-2012i-G1/details. Was ist mit diesem Skript unterscheidet, ist, dass Sie nicht SNMP verwenden, Wenn keine Anfragen Telnet. Bevor wir die notwendigen Anforderungen installieren, damit es funktioniert, aus der Schale des Überwachungsgerätes, Lauf:

 

perl -MCPAN -e'shell'
Cpan> install Net::Telnet
Cpan> install XML::Simple

 

Nach den Anforderungen Abschluss, wie immer, Wir laden Sie das Skript und bekam in Überwachungsgerät, wir lassen es in den Skriptordner, wir werden ausführbar und versucht,. Durch die folgenden Beispiele, wir können verschiedene Informationen erhalten:

# Redundancia de las controladoras:
/usr/lib/nagios/plugins/check_msa2012i_g1 -h DIRECCION_IP -t redundancy
# Checkea los discos:
/usr/lib/nagios/plugins/check_msa2012i_g1 -h DIRECCION_IP -t disks 
# Estado del chasis:
/usr/lib/nagios/plugins/check_msa2012i_g1 -h DIRECCION_IP -t enclosure
# Redundancia de las controladoras:
/usr/lib/nagios/plugins/check_msa2012i_g1 -h DIRECCION_IP -t frus
# Estado de los sensores:
/usr/lib/nagios/plugins/check_msa2012i_g1 -h DIRECCION_IP -t sensors
# Estado de los vdisk
/usr/lib/nagios/plugins/check_msa2012i_g1 -h DIRECCION_IP -t vdisks

 

es ist Skript, wie viele, und die Probleme, die sie, oder geben Sie nicht alle Informationen erwarten Sie entweder von OIDs veraltet oder wir müssen manuell weitere Festplatten hinzufügen überwacht werden… dafür, es wird nicht, aber berühren Wahl, sie zu ändern, so, oder suchen Sie nach alternativen Skripten. Oft berühren uns zu eigen machen! Dieser Rückruf schaute nur auf das Skript 4 erste Alben und eine einzelne vDisk, Es ist leicht zu finden, was im Skript geändert werden muss, um dies zu erreichen. 😉 Für weitere Hilfe des Skripts übergeben Sie / h.

 

 

 

einmal getestet, bereit! Wir geben Centreon und das Oberkommando zuerst, „Aufbau“ > „Dienstleistungen“ und clonamos der Befehl, den Sie zuvor erstellt haben (zum Beispiel). Wir ändern die folgenden Informationen mindestens:

  • Befehlsname: Ihr Name, ich sagte:, Ich habe das gleiche wie das Skript verwendet, um mich besser daran zu erinnern 😉
  • Befehlstyp: Markierung ‚Prüfen‘
  • Befehlszeile: Was wird diesen Befehl ausführen, wir werden ein variable Argument verwenden, die Sie aus dem Service übergeben, sein: ‚/usr/lib/nagios/plugins/check_msa2012i_g1 -h $HOSTADRESSE$ -t $ARG1$‘

 

aufgezeichnet mit ‚sparen‘,

 

und nichts, wir schaffen alle Dienste, Wir schaffen so viele, wie wir interessiert, das Argument mit der Option zu ändern, die uns interessiert, von „Aufbau“ > „Dienstleistungen“ > clonamos oben oder irgendein wir erstellen und ändern:

  • Beschreibung: Name sehen Sie den Service überwacht.
  • Verbunden mit Hosts: Wir verbinden diesen Service Hosts, die MSA-Controller erstellt werden.
  • Vorlage: wählen ‚generic-aktiv-Service-custom‘.
  • Prüfbefehl: Wir wählen den neu definierten Befehl aus ‚check_msa2012i_g1‘.
  • args: Wir weisen auf das Argument, müssen Sie das Skript Information zu erhalten, die uns interessiert, Wir sahen, dass sie wäre: Kanal, Redundanz, Scheiben, Gehege, frus, Sensoren y vdisks.

 

aufgezeichnet mit ‚sparen‘.

 

 

jetzt, wie immer, erinnere mich an die Daten zu exportieren und die Konfiguration neu zu laden, so dass Centreon die neuen Änderungen nur setzen lesen. ich erinnere mich,, iremos eine „Konfiguration“ > „Poller“ > „Export-Konfiguration“, Auswahl unserer poller, markieren wir die Prüfungen und Neustart & "Export".

Sobald alle generierten, und wir können auf den Teil der Überwachung gehen und die Prüfung! Wir sehen alle neuen Dienstleistungen, die wir erstellt haben, die verschiedene Dinge überwachen. Wenn wir die checkeo zwingen, wir wissen,, Wir wählen die Dienste, die uns und die Combo wählen Sie ‚Dienste interessieren - Zeitplan sofortige Überprüfung (Gezwungen)‘. damit, und unser kleines und beliebtes Überwachungsgerät steuert unsere empfindlichen Kabinen, wie einfach es ist zu ruhig schlafen! Kommen Sie an einem anderen Tag wir mit mehr fortsetzen!!! Ich genieße es!

Und übrigens, wenn Sie andere checkeos, Es ist so einfach wie die Suche, Austausch Nagios was wir wollen!

 

Hector Herrero
Letzte Artikel von Hector Herrero (Alle anzeigen)