Inicio Linux & Systems Networks & Infrastructure Cybersecurity Cloud & DevOps SIEM & Monitoring DFIR & Threat Intel Development & Other Todas las categorias Herramientas

Monitorizar Cluster Netapp en Nagios

Monitorizar Cluster Netapp en Nagios

Tabla de contenidos

Esta vez vamos a ver como monitorizar una netapp en Cluster por si hubiese algun problema….para ello vamos a utilizar  la monitorización realizada anteriormente en el manual: «Monitorización de un servidor Netapp en Nagios»

https://red-orbita.com/?p=5433

Definir los comandos: 

para definir tenemos que añadir los siguientes comandos al fichero commands.cfg, este fichero estará… dependiendo de la instalación que habríais realizado:

bash
vi /etc/nagios3/commands.cfg
bash
define command{

command_name check_snmp_netappcluster

command_line /usr/bin/perl $USER1$/check_netapp -H $HOSTADDRESS$ -C $ARG1$ -s $ARG2$

}

Añadimos los chequeos a  redorbitanetapp.cfg

bash
vi  /etc/nagios3/etc/cfg/Netapp/redorbitanetapp.cfg
define service{

use netapp-srv

host_name redorbitanetapp_192.168.1.18

service_description           Estado Clustercheck_command                 check_snmp_netappcluster!public!cluster
}

Chequeamos para ver si no hay ningún error en los archivos de configuración

bash
rokitoh@nagios:/etc/nagios3/etc/cfg/Netapp# /etc/init.d/nagios3 check
Nagios Core 3.2.1

Copyright (c) 2009-2010 Nagios Core Development Team and Community Contributors

Copyright (c) 1999-2009 Ethan Galstad

Last Modified: 03-09-2010

License: GPL
Website: http://www.nagios.org

Reading configuration data…

Read main config file okay…

Processing object config file ‘/etc/nagios3/commands.cfg’…

Processing object config directory ‘/usr/lib/nagios/plugins’…

Processing object config file ‘/usr/lib/nagios/plugins/mailq.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/snmp_storage.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/ifstatus.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/snmp_load.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/breeze.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/ftp.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/apt.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/tcp_udp.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/ntp.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/dummy.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/mrtg.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/rpc-nfs.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/users.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/games.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/real.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/pgsql.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/snmp_vrrp.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/flexlm.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/snmp_win.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/ssh.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/ping.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/news.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/telnet.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/radius.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/fping.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/netware.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/snmp_cpfw.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/snmp.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/snmp_process.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/procs.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/ldap.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/mysql.cfg’…

Processing object config directory ‘/usr/lib/nagios/plugins/doc’…

Processing object config file ‘/usr/lib/nagios/plugins/snmp_int.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/snmp_mem.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/snmp_env.cfg’…

Processing object config file ‘/usr/lib/nagios/plugins/load.cfg’…

Processing object config directory ‘/etc/nagios3/conf.d’…

Processing object config file ‘/etc/nagios3/conf.d/timeperiods_nagios2.cfg’…

Processing object config file ‘/etc/nagios3/conf.d/contacts.cfg’…

Processing object config file ‘/etc/nagios3/conf.d/generic-host_nagios2.cfg’…

Processing object config file ‘/etc/nagios3/conf.d/generic-service_nagios2.cfg’…

Processing object config file ‘/etc/nagios3/etc/cfg/Windows/templete.cfg’…

Processing object config file ‘/etc/nagios3/etc/cfg/Windows/hosts.cfg’…

Processing object config file ‘/etc/nagios3/etc/cfg/Windows/cpd01.cfg’…

Processing object config file ‘/etc/nagios3/etc/cfg/Windows/contacts.cfg’…

Processing object config file ‘/etc/nagios3/etc/cfg/Linux/templete.cfg’…

Processing object config file ‘/etc/nagios3/etc/cfg/Linux/hosts.cfg’…

Processing object config file ‘/etc/nagios3/etc/cfg/Linux/cacti.cfg’…

Processing object config file ‘/etc/nagios3/etc/cfg/Linux/contacts.cfg’…

Processing object config file ‘/etc/nagios3/etc/cfg/Netapp/templete.cfg’…

Processing object config file ‘/etc/nagios3/etc/cfg/Netapp/hosts.cfg’…

Processing object config file ‘/etc/nagios3/etc/cfg/Netapp/redorbitanetapp.cfg’…

Processing object config file ‘/etc/nagios3/etc/cfg/Netapp/contacts.cfg’…

Warning: Duplicate definition found for service ‘Uso CPU’ on host ‘cacti_192.168.1.111′ (config file ‘/etc/nagios3/etc/cfg/Linux/cacti.cfg’, starting on line 23)

Warning: Duplicate definition found for service ‘Uso CPU’ on host ‘cacti_192.168.1.111′ (config file ‘/etc/nagios3/etc/cfg/Linux/cacti.cfg’, starting on line 16)

Read object config files okay…
Running pre-flight check on configuration data…
Checking services…

Checked 24 services.

Checking hosts…

Checked 3 hosts.

Checking host groups…

Checked 3 host groups.

Checking service groups…

Checked 0 service groups.

Checking contacts…

Checked 4 contacts.

Checking contact groups…

Checked 4 contact groups.

Checking service escalations…

Checked 0 service escalations.

Checking service dependencies…

Checked 0 service dependencies.

Checking host escalations…

Checked 0 host escalations.

Checking host dependencies…

Checked 0 host dependencies.

Checking commands…

Checked 193 commands.

Checking time periods…

Checked 4 time periods.

Checking for circular paths between hosts…

Checking for circular host and service dependencies…

Checking global event handlers…

Checking obsessive compulsive processor commands…

Checking misc settings…
Total Warnings: 0

Total Errors: 0

Things look okay – No serious problems were detected during the pre-flight check

Y reiniciamos nagios

bash
rokitoh@nagios:/etc/nagios3/etc/cfg/Netapp# /etc/init.d/nagios3 reload

Reloading nagios3 monitoring daemon configuration files: nagios3.

rokitoh@nagios:/etc/nagios3/etc/cfg/Netapp#

Abrimos nagios en nuestro navegador favorito y si todo a salido bien lo tendríamos que tener OK!

Captura

Comentarios