Monitoraggio dell'hardware dei server HP tramite iLO

Se abbiamo un server HP nell'organizzazione e vogliamo monitorarlo con Centreon, Nagios o simili, In questo post troverai i passaggi per conoscere il tuo stato di salute, dell'hardware (Dischi, RAZZIA, Alimentatori, Ventilatori…) e qualsiasi componente, oltre a conoscere le temperature di ogni sensore.

Quindi iniziamo 😉 Nel caso in cui non te ne abbia parlato in qualche occasione, Progetto GitHub 'centreon-plugins’ È incredibile, poiché con esso saremo in grado di monitorare molte cose, Sistemi, prodotti, Un elenco riassuntivo:

  • Applicazioni: Apache, Asterisco, Ricerca elastica, Github, Jenkins, Kafka, Nginx, Pfsense, Redis, Gatto, Vernice,…
  • Nuvola: Fonte: AWS, Azzurro, Scaricatore, Office365, Nutanix, Prometeo,…
  • Banche dati: Firebird, Informix, MS SQL, MySQL, Oracolo, Postgres, Cassandra
  • Hardware: Stampanti (RFC3805), UPS (Alimentazione, Mge, Standard), Hardware solare, Cisco UCS, Sensore IP, HP Proliant, Telaio HP Blade, Dell Openmanage, Dell CMC, Raritan,…
  • Rosso: Aruba, Broccato, Soldato, Broccato, Posto di blocco, Cisco AP/IronPort/ASA/Standard, Estremo, Fortificare, H3C, Distretto di Hirschmann, HP Procurve, F5 BIG-IP, Ginepro, PaloAlto, Redback, Alveo, Ruggedcom, Pietramorbida,…
  • Sistemas Operativos: Linux (SNMP, PNRR), Libero (SNMP), AIX (SNMP), Solaris (SNMP)…
  • Almacenamiento: EMC Clariion, Rete, Agile, HP MSA p2000, Dell EqualLogic, Qnap, Panzura, Synologia…

Con los siguientes pasos podremos tenerlo instalado:

yum installa 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::Snmp::plugin --help perl centreon_plugins.pl --plugin=OS::linux::Snmp::plugin --list-mode perl centreon_plugins.pl --plugin=OS::linux::Snmp::plugin --mode=carica --help

Quindi useremo quello script per monitorare lo stato dei nostri server, E come abbiamo detto, ciò avviene tramite l'iLO, quindi creeremo un comando che si collegherà all'indirizzo IP dell'iLO e tramite un nome utente e una password iLO che avremo creato con i permessi minimi lo avremo masticato.

Poiché “Configurazione” > “Comandi” Possiamo creare il comando in base ai suggerimenti precedenti, quindi se vogliamo usare questo script per monitorare qualsiasi versione di iLO 2, 3 o 4; basterà creare un Comando in Centreon, Dagli un nome (Io, ad esempio, metterò centreon_plugins.pl_iLO2-3-4) e nella riga di comando indichiamo:

/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl –hostname=$HOSTADDRESS$ –username=$ARG 1$ –password=$ARG 2$ –plugin=hardware::Server::CV::ILO::xmlapi::plugin –mode=hardware –componente $ARG 3$

Dove, Gli argomenti saranno:

  • $ARG$1 → utente iLO
  • $ARG2$ → iLO Password
  • $Controllo → ARG3$ ('Fan', 'temperatura', 'VRM', 'PSU', 'CPU', 'Memoria', 'Nic', 'batteria', '', 'driveencl', 'pdrive', 'ldrive', 'BIOS')

E con quel singolo comando possiamo creare tutti i servizi di cui abbiamo bisogno, Come avremo notato, nella trama 3 ti passeremo il tipo di controllo che ogni Servizio che creiamo utilizzando questo comando che abbiamo appena creato farà.

Avremo i dati sui tifosi, Sensori di temperatura, VRM, Alimentatori, Stato della CPU, stato dei moduli RAM, Schede di rete, Batteria, CTRL, Cassetto dei dischi, Dischi fisici, dischi logici o BIOS.

E una volta esportati i dati da Centreon, vedrai che abbiamo un sacco di elementi monitorati di questo server HP.

Cosa ho detto, Come hai letto prima, Questo script è valido per molti dispositivi, Quindi esplora le sue possibilità, Cosa sta succhiando!

Grazie per aver letto questi post & Condividi sui social network,

Post consigliati

Autore

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Non esitate a contattarmi, Cercherò di aiutarti ogni volta che potrò, Condividere è vivere ;) . Goditi i documenti!!!

Progetto cloud di vExperts

23 Settembre 2020