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







