Monitoritzant el maquinari de servidors HP mitjançant iLO

Si tenim a l'organització algun servidor HP i el volem monitoritzar amb Centreon, Nagis o similar, en aquest post trobaràs els passos per poder saber l'estat de la seva salut, del maquinari (discos, RAID, fonts d' alimentació, ventiladors…) i qualsevol component, així com conèixer les temperatures de cada sensor.

Així que comencem 😉 Per si no us ho he comentat en alguna ocasió, el projecte de GitHub 'centreon-plugins’ és una passada, ja que amb ell podrem monitoritzar un munt de coses, sistemes, productes, una llista resum:

  • Aplicacions: Apache, Asterisk, Elasticsearch, Github, Jenkins, Kafka, Nginx, Pfsense, Redis, Tomcat, Varnish,…
  • Núvol: AWS, Azure, Docker, Office365, Nutanix, Prometheus,…
  • Bases de dades: Firebird, Informix, MS SQL, MySQL, Oracle, Postgres, Cassandra
  • Hardware: Impressores (rfc3805), UPS (Powerware, Mge, Standard), Sun Hardware, Cisco UCS, SensorIP, HP Proliant, HP Bladechassis, Dell Openmanage, Dell CMC, Raritan,…
  • Xarxa: Aruba, Brocade, Bluecoat, Brocade, Checkpoint, Cisco AP/IronPort/ASA/Standard, Extreme, Fortigate, H3C, Hirschmann, HP Procurve, F5 BIG-IP, Ginebre, PaloAlto, Esquena vermella, Llit del riu, Robusta, Stonesoft,…
  • Sistemes Operatius: Linux (SNMP, NRPE), Freebsd (SNMP), AIX (SNMP), Solaris (SNMP)…
  • Emmagatzematge: EMC Clariion, Netapp, Àgil, HP MSA p2000, Dell EqualLogic, Qnap, Panzura, Synology…

Amb els següents passos podremos tenerlo instal·lat:

yum instal·lar git git clon 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

I per probarlo o veure totes les seves possibilitats o dejo un exemple:

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

Així que vam utilitzar aquest script per monitoritzar la salut dels nostres servidors, i com diem, això es fa mitjançant la iLO, així que crearem un comandament que es connectarà a l'adreça IP de la iLO i mitjançant un usuari i contrasenya d'iLO que haurem creat amb els permisos mínims el tindrem mascat.

Des de “Configuration” > “Commands” podrem crear el comandament basant-nos en els tips anteriors, així que si volem fer servir aquest script per monitoritzar qualsevol iLO versió 2, 3 o 4; n'hi haurà prou amb crear un Comando a Centreon, posar-li un nom (jo per exemple li posaré centreon_plugins.pl_iLO2-3-4) i a Command Line indiquem:

/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl –hostname=$HOSTADDRESS$ –username=$ARG 1$ –password=$ARG 2$ –plugin=hardware::server::hp::ilo::xmlapi::plugin –mode=hardware –component $ARG 3$

On, els arguments seran:

  • $ARG1$ →'Usuari iLO
  • $ARG2$ → Contrasenya iLO
  • $ARG3$ → Xec ('fan', 'temperature', 'vrm', 'psu', 'cpu', 'memory', 'nic', 'battery', 'ctrl', 'driveencl', 'pdrive', 'ldrive', 'bios')

I amb aquest únic comandament podrem crear tants Serveis com necessitem, com ens haurem fixat, a l'Argument 3 li passarem el tipus de revisió mèdica que farà cada Servei que creiem utilitzant aquest comandament que acabem de crear.

Tindrem dades dels ventiladors, els sensors de temperatura, VRM, fonts d' alimentació, estat CPU, estat dels mòduls de memòria RAM, les targetes de xarxa, bateria, CTRL, calaix de discos, discos físics, discos lògics o BIOS.

I un cop exporteu les dades de Centreon, ja veureu que tenim un munt d'elements monitoritzats d'aquest servidor HP.

El que s'ha dit, com has llegit abans, aquest script és vàlid per a bastants dispositius, així que explora les seves possibilitats, que està xupat!

Gràcies per llegir aquests posts & compartir per xarxes socials,

Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!

Projecte Cloud per vExperts

23 de September de 2020