En esta entrada veremos como instalar e integrar grafana con nagios, para ello emplearemos influxdb, nagflux, histou y grafana.
Categoría: Monitorización
Instalar OMD ( the Open Monitoring Distribution) en Debian
OMD es una “distribución” que agrupa un conjunto de aplicaciones y herramientas destinadas al monitoreo de redes. Se encuentra disponible en paquetes .deb y .rpm, entre otras cosas, permite la instalación de nagios3, nagvis, pnp4nagios, entre otros.
En nuestro caso lo vamos a utilizar para configurar un centralizador de Nagios donde tendremos dos nodos distintos centralizados valga la redundancia.
En este primer tutorial veremos solamente como instalar OMD.
Monitorizar datastores VMware ESXI en nagios
Esta vez vamos a realizar un manual de como monitorizar Datastores VMware ESXI en nagios.
Para ello vamos a partir de la siguiente monitorización que ya realizamos en su día:
https://red-orbita.com/?p=5551
Descargamos el chequeo
http://git.op5.org/git/?p=nagios/op5plugins.git;a=blob_plain;f=check_vmware_api.pl
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:
Monitorizar Cluster Netapp en Nagios
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:
vi /etc/nagios3/commands.cfg
define command{
command_name check_snmp_netappcluster
command_line /usr/bin/perl $USER1$/check_netapp -H $HOSTADDRESS$ -C $ARG1$ -s $ARG2$
}
Monitorizar VMware ESXI en Cacti
Para la monitorización de los servidores VMware ESXI vamos a instalar vSphere SDK for Perl
Puedes ver el manual bajo Debian aquí:
https://red-orbita.com/?p=5476
Una vez instalado vSphere SDK for Perl descargamos el chequeo que vamos a emplear para la monitorización.
Monitorizar VMware ESXI En Nagios
Para la monitorización de los servidores VMware ESXI vamos a instalar vSphere SDK for Perl
Puedes ver el manual bajo Debian aquí:
https://red-orbita.com/?p=5476
Una vez instalado vSphere SDK for Perl descargamos el chequeo que vamos a emplear para la monitorización.
wget http://git.op5.org/git/?p=nagios/op5plugins.git;a=blob_plain;f=check_vmware_api.pl
VMware Perl SDK error “Server Version Unavailable”
Nos muestra el siguiente error:
Server version unavailable at 'https://hostname:443/sdk/vimService.wsdl' at /usr/lib/perl5/5.8.8/VMware/VICommon.pl line 545.
Esto ocurre porque no se puede verificar el certificado SSL del servidor.
Establezca la variable de entorno siguiente en el shell:
export PERL_LWP_SSL_VERIFY_HOSTNAME=0
Para que el comando sea persistente, hay que añadirlo al bash_profile del usuario root.
echo "export PERL_LWP_SSL_VERIFY_HOSTNAME=0" >> ~/.bash_profile
Instalar vSphere SDK for Perl en Debian
vSphere Commnand-line Interface (vSphere CLI) es un conjunto de comandos que permiten ejecutar comandos de administracion del sistema contra sistemas ESX/ESXi desde cualquier maquina con acceso a la red. Tambien podemos ejecutar la mayoria de los comandos contra un vCenter Server y establecer como objetivo cualquier ESX/ESXi que gestione el vCenter Server. Los comando de vSphere CLI son especialmente utiles para los Hosts ESXi por que los ESXis no disponen de “service console”.
Los comandos de vSphere CLI se ejecutan en el SDK vSphere para Perl.
Cacti no muestra el titulo completo
Algunas veces nos podemos encontrar con que cacti no ponga completo en nombre del dispositivo. como por ejemplo en los switch.
Ejemplo:
Para solucionar esto vamos a editar el template.
Graph List > Seleccionamos el grafico que no funciona > Edit Graph Template.
Y en Title (–title) Añadimos lo siguiente:
|host_description| – Traffic – |query_ifDescr| (|query_ifAlias|)
Accedemos al directorio de cacti
cd /var/www/cacti/cli/
Y ejecutamos el siguietne comando:
rokitoh@red-orbita:# php poller_graphs_reapply_names.php -id=All
WARNING: Do not interrupt this script. Interrupting during rename can cause issues
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….
Si observamos la monitorización de nuevo, nos tendría que aparecer.
Un saludo, rokitoh
:wq!
Instalación de cliente y servidor NRPE
Vamos a ver como instalar NRPE en GNU/Linux, Unix y Windows.
NRPE es un software cliente/servidor con el cual nos permite la monitorización de servidores, switches, firewall…etc.