HP zerbitzariaren hardwarea iLO bidez monitoreatzen

Si tenemos en la organización algún servidor HP y lo queremos monitorizar con Centreon, Nagios o similar, en este post encontrarás los pasos para poder saber el estado de su salud, del hardware (diskoak, RAID, fuentes de alimentación, haizagailuak…) y cualquier componente, así como conocer las temperaturas de cada sensor.

Así que empezamos 😉 Por si no os lo he comentado en alguna ocasión, el proyecto de GitHub ‘centreon-pluginses una pasada, ya que con él podremos monitorizar un montón de cosas, sistemas, productos, una lista resumen:

  • Aplicaciones: Apache, Asterisk, Elasticsearch, Github, Jenkins, Kafka, Nginx, Pfsense, Redis, Tomcat, Varnish,…
  • Nube: AWS, Azure, Docker, Office365, Nutanix, Prometheus,…
  • Bases de datos: Firebird, Informix, MS SQL, MySQL, Oracle, Postgres, Cassandra
  • Hardware: Inprimagailuak (rfc3805), UPS (Powerware, Mge, Standard), Sun Hardware, Cisco UCS, SensorIP, HP Proliant, HP Bladechassis, Dell Openmanage, Dell CMC, Raritan,…
  • Red: Aruba, Brocade, Bluecoat, Brocade, Checkpoint, Cisco AP/IronPort/ASA/Standard, Extreme, Fortigate, H3C, Hirschmann, HP Procurve, F5 BIG-IP, Juniper, PaloAlto, Redback, Riverbed, Ruggedcom, Stonesoft,…
  • Sistemas Operativos: Linux (SNMP, NRPE), Freebsd (SNMP), AIX (SNMP), Solaris (SNMP)…
  • Almacenamiento: EMC Clariion, Netapp, Nimble, HP MSA p2000, Dell EqualLogic, Qnap, Panzura, Synology…

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

Eta probatzeko edo bere aukerak guztiak ikusteko adibide bat uzten dizuet:

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=load --help

Beraz, script hori erabiliko dugu gure zerbitzariak osasunean monitorizatzeko, eta bezala esan genuen, hau iLO bidez egiten da, beraz, komando bat sortuko dugu iLO-ren IP helbidearekin konektatuko dena eta sortu dugun iLO erabiltzaile eta pasahitzaren bidez, gutxieneko baimenekin, egingo dugu erraza.

Honetatik “Konfigurazioa” > “Commands” komandoa aurreko aholkuetan oinarrituta sortu ahal izango dugu, beraz, script hau edozein iLO bertsioa monitorizatzeko erabili nahi badugu 2, 3 edo 4; Centreon-en Komando bat sortzea nahikoa izango da, izen bat jartzea (adibidez, nik centreon_plugins.pl_iLO2-3-4 jarriko diot) eta Command Line-an ondokoa adierazi:

/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl –hostname=$HOSTADDRESS$ –username=$ARG1$ –password=$ARG2$ –plugin=hardware::zerbitzaria::hp::ilo::xmlapi::plugin –mode=hardware –component $ARG3$

Non, argumentuak honako hauek izango dira:

  • $ARG1$ → iLO Erabiltzailea
  • $ARG2$ → Contraseña iLO
  • $ARG3$ → Chequeo ('fan', 'temperature', 'vrm', 'psu', 'cpu', 'memory', 'nic', 'battery', 'ctrl', 'driveencl', 'pdrive', 'ldrive', 'bios')

Y con ese único comando podremos crear tantos Servicios como necesitemos, como nos habremos fijado, en el Argumento 3 le pasaremos el tipo de chequeo que hará cada Servicio que creemos utilizando este comando que acabamos de crear.

Tendremos datos de los ventiladores, los sensores de temperatura, VRM, fuentes de alimentación, estado CPU, estado de los módulos de memoria RAM, las tarjetas de red, bateria, CTRL, cajón de discos, discos físicos, discos lógicos o BIOS.

Y una vez que exportéis los datos de Centreon, ya veréis que tenemos un montón de elementos monitorizados de este servidor HP.

Esan dut, como has leido antes, este script es válido para bastantes dispositivos, así que explora sus posibilidades, ¡que está chupao!

Gracias por leer estos posts & compartir por redes sociales,

Izenburuko mezuak

Egilea

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, ez zalantzarik izan nirekin harremanetan jartzeko, ahal duzun guztietan laguntzen saiatuko naiz, partekatu ahal dudan guztietan ;) . Dokumentuez gozatu!!!

Proyecto Cloud por vExperts

23 de September de 2020