Überwachen von HP Server-Hardware mit iLO
Wenn wir einen HP-Server in der Organisation haben und ihn mit Centreon überwachen möchten, Nagios oder ähnliches, In diesem Beitrag finden Sie die Schritte, um den Zustand Ihrer Gesundheit zu ermitteln, der Hardware (Disketten, RAZZIA, Stromversorgungen, Beatmungsgeräte…) und etwaige Komponenten, sowie die Kenntnis der Temperaturen jedes Sensors.
Also fangen wir an 😉: Falls ich es euch noch nicht einmal erwähnt habe, GitHub-Projekt 'centreon-plugins’ Es ist erstaunlich, denn damit werden wir in der Lage sein, viele Dinge zu überwachen, Systeme, Produkte, Eine zusammenfassende Liste:
- Anträge: Apache, Sternchen, Elasticsearch (Englisch), Github (Englisch), Jenkins, Kafka, Nginx (Englisch), Pfsense, Redis, Kater, Lack,…
- Wolke: AWS (Englisch), Azurblau, Hafenarbeiter, Büro365, Nutanix, Prometheus,…
- Datenbanken: Scharlachtangare, Informix, MS SQL, MySQL (Englisch), Orakel, Postgres, Kassandra
- Hardware: Drucker (RFC3805), USV (Leistungselektronik, Mge, Norm), Sun Hardware, Cisco UCS, SensorIP, HP Proliant, HP Blade-Gehäuse, Dell Openmanage, Dell CMC, Raritan,…
- Rot: Aruba, Brokat, Blaurock, Brokat, Kontrollpunkt, Cisco AP/IronPort/ASA/Standard, Extrem, Befestigen, H3C, Hirschmann, HP Procurve, F5 BIG-IP, Wacholder, PaloAlto, Rotrücken, Flussbett, Ruggedcom (Englisch), Stonesoft,…
- Sistemas Operativos: Linux (Englisch) (SNMP, NRPE), FreeBSD (SNMP), AIX (SNMP), Solaris (Solaris) (SNMP)…
- Almacenamiento: EMV-Clariion, Netapp, Flink, HP MSA p2000, Dell EqualLogic, Qnap, Panzura, Synologie…
Con los siguientes pasos podremos tenerlo instalado:
yum install git git clone https://github.com/centreon/centreon-plugins.git yum install perl net-snmp-perl yum install perl-XML-LibXML perl-JSON perl-libwww-perl perl-XML-XPath perl-Net-Telnet perl-Net-DNS perl-DBI perl-DBD-MySQL perl-DBD-Pg
Y para probarlo o ver todas sus posibilidades os dejo un ejemplo:
cd centreon-plugins perl centreon_plugins.pl --list-plugin | grep -i linux | grep 'PLUGIN'
perl centreon_plugins.pl --plugin=os::Linux (Englisch)::snmp::plugin --help perl centreon_plugins.pl --plugin=os::Linux (Englisch)::snmp::plugin --list-mode perl centreon_plugins.pl --plugin=os::Linux (Englisch)::snmp::plugin --mode=load --help
Wir werden dieses Skript also verwenden, um den Zustand unserer Server zu überwachen, Und wie gesagt,, Dies geschieht über die iLO, Also erstellen wir einen Befehl, der sich mit der IP-Adresse des iLO verbindet und über einen iLO-Benutzernamen und ein Passwort, die wir mit den minimalen Berechtigungen erstellt haben, die wir durchgekaut haben.
Seit “Konfiguration” > “Befehle” Wir können den Befehl basierend auf den vorherigen Tipps erstellen, Wenn wir also dieses Skript verwenden möchten, um eine beliebige iLO-Version zu überwachen 2, 3 oder 4; Es reicht aus, ein Kommando in Centreon zu erstellen, Geben Sie ihm einen Namen (Ich setze zum Beispiel centreon_plugins.pl_iLO2-3-4) und in der Befehlszeile geben wir an:
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl –hostname=$HOSTADDRESS$ –username=$ARG 1$ –password=$ARG 2$ –plugin=Hardware::Server::PS::IAO::xmlapi::plugin –mode=hardware –komponente $ARG 3$
Wo, Die Argumente werden sein:
- $ARG$1 → iLO-Benutzer
- $ARG2$ → iLO Passwort
- $ARG3$ → Überprüfung ("Fächer", "Temperatur", "VRM", 'PSU', 'CPU', "Gedächtnis", 'nic', "Batterie", '', 'driveencl', 'pdrive', "Ldrive", 'BIOS')
Und mit diesem einen Befehl können wir so viele Services erstellen, wie wir benötigen, Wie wir vielleicht bemerkt haben, in der Handlung 3 Wir übergeben Ihnen die Art der Überprüfung, die jeder Dienst, den wir mit diesem gerade erstellten Befehl erstellen, durchführen wird.
Wir werden Daten über die Fans haben, Temperatursensoren, VRM, Stromversorgungen, CPU-Status, Status von RAM-Modulen, Netzwerkkarten, Batterie, STRG, Plattenschublade, Physische Festplatten, logische Festplatten oder BIOS.
Und sobald Sie die Daten aus Centreon exportiert haben,, Sie werden sehen, dass wir viele überwachte Elemente dieses HP-Servers haben.
Was ich gesagt habe, Wie Sie schon einmal gelesen haben, Dieses Skript ist für viele Geräte gültig, Entdecken Sie also seine Möglichkeiten, Was saugt er!
Vielen Dank, dass Sie diese Beiträge gelesen haben & In sozialen Netzwerken teilen,