Mostrando las entradas con la etiqueta nagios xi. Mostrar todas las entradas
Mostrando las entradas con la etiqueta nagios xi. Mostrar todas las entradas

martes, 7 de mayo de 2019

Retirar configuraciones de MRTG para Nagios XI


Hola a todos,

Hace tiempo ya había encontrado que cuando se retiran dispositivos de red y estamos usando el mrtg para recolectar información de las interfaces de red, es necesario también sobre el mrtg retirar los archivos de configuración o validar que la configuración no este sacando errores. 

Para esto lo podemos hacer validando la salida que nos da el siguiente comando:

LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg

En la salida de esta linea nos va a mostrar todos los errores que tiene al tratar de extraer la información. Para solucionar los errores podemos modificar los archivos de configuración o eliminarlos si es el caso de la siguiente ruta: 
/etc/mrtg/conf.d/
Los archivos aparecerán con extensión .cfg y normalmente se identifican con la ip del dispositivo. 


Aquí les dejo el link del Nagios con la recomendación que se encuentra en la base de conocimiento.



martes, 27 de noviembre de 2018

Corregir error Can't locate Nagios/Plugin.pm in @INC ...


Me sucedió hace algunos días que cuando agregué un nuevo plugin al nagios me salio el siguiente error: 
Can't locate Nagios/Plugin.pm in @INC (@INC contains: /usr/local/nagios/libexec /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ....

Al tratar de instalar por cpan me dice que ya no los encuentra (si tienen todavía su sistema a repositorios antiguos los pueden instalar con cpan Nagios::Plugin) para instalar el módulo se debe hacer ahora de la siguiente manera 
cpan install Monitoring::Plugin

De esta manera se instalan las librearías que esta requiriendo el plugin, y dentro del archivo del plugin se debe cambiar la llamada que se hacia use Nagios::Plugin a use Monitoring::Plugin


Espero les sirva esta solución

miércoles, 22 de agosto de 2018

Comandos para monitorear un servidor Windows por cliente NRPE Nagios


Hola a todos


normalmente cuando instalamos el agente de Nagios en un servidor windows se usa el cliente nsclient para extraer la información (usando el plugin check_nt), pero cuando se hace la instalación también se puede instalar el cliente nrpe (usando el plugin check_nrpe). 

Para hacer la consulta de cpu, memoria, discos, servicios y contadores de performance lo podemos hacer de la siguiente manera:

 Discos
/usr/local/nagios/libexec/check_nrpe -H IPHost -c CheckDriveSize -a ShowAll MinWarnFree=10% MinCritFree=5% Drive=C:
 Servicios
 /usr/lib/nagios/plugins/check_nrpe -u -H IPHost -c CheckServiceState  -a "Spooler"=started ShowAll
Memoria 
 /usr/lib/nagios/plugins/check_nrpe -H IPHost -c CheckMem -a type=physical  MaxWarn="80%" MaxCrit="90%" ShowAll
CPU 
 /usr/lib/nagios/plugins/check_nrpe -u -H IPHost -c CheckCPU -a warn=95% crit=99% time=15m
Contadores 
 /usr/lib/nagios/plugins/check_nrpe -u -H IPHost   -c CheckCounter  -a "Counter=\\Memory\\Pages Input/sec" MaxWarn=10 MaxCrit=20 ShowAll
Uptime 
/usr/lib/nagios/plugins/check_nrpe -u -H IPHost   -c CheckUptime

Espero les sea util la información.