MK Livestatus nos proporciona una API estándar de acceso a los datos de Nagios en varios lenguajes de programación: Python, Perl y C++, lo que hará que nuestro Nagios tenga más recursos, esta bueno tenerlo instalado porque muchos lo denominan como la navaja suiza para Nagios, así que si venís siguiendo la guía que vamos publicando no deberías tener problemas en implementarlo siguiendo los pasos que muestro a continuación.

Antes que nada vamos a necesitar tener instalado el módulo para Apache del repostorio de EPEL. El problema es que este módulo ya no va a estar disponible más en EPEL ya que hay otro  módulo python para Apache con funcionalidad similar y parece que bastante mejor (mod_wgsi). Les dejo el link: Modulo Python Instalación.

1- Check_mk

La web de descarga es: Check_MK

Al día de hoy figura la versión 1.2.8p26, pero no me funcionó así que use la versión 1.2.6, la descargamos, descomprimimos, y ejecutamos el setup:

# wget https://mathias-kettner.de/download/check_mk-1.2.6.tar.gz
# tar zxfv check_mk-1.2.6.tar.gz
# cd check_mk-1.2.6
# ./setup.sh

2- Preguntas en la instalación

En el proceso de instalación nos va haciendo preguntas de localización de algunas cosas, la mayoría le damos enter porque las toma por defecto, pero hay que cambiar algunos valores que son los siguientes:

Nagios command pipe
( default  –> /var/log/nagios/rw/nagios.cmd): /usr/local/nagios/var/rw/nagios.cmd
Path to check_icmp  
( autodetected  –> /usr/lib64/nagios/plugins/check_icmp): /usr/local/libexec/check_icmp
HTTP authentication file
( default  –> /etc/nagios/htpasswd.users): /usr/local/nagios/etc/htpasswd.users
PNP4Nagios templates
( default  –> /usr/share/check_mk/pnp-templates): /usr/local/pnp4nagios/share/templates
RRD files
( default  –> /var/lib/nagios/rrd): /usr/local/pnp4nagios/var/perfdata

No debería dar errores, así que reiniciamos los servicios

# systemctl restart  httpd.service &&  service nagios restart

Accedemos vía navegador a http://server_nagios/check_mk

Deja un comentario