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

2 Comentarios

  1. Hola, he seguido los pasos que indicas por que ya tenia nagios instalado, desde el navegado poniendo la ip de mi servidor/nagios, si puedo ver los servicios que ya tenia configurados, pero poniendo la ip/cheeck_mk, me dice que no tengo autorización… por lo que no puedo ver nada… ¿que puede ser?,¿que he configurado mal?, o ¿que debo hacer para que funcione?.

    Gracias

Deja un comentario