mklivestatus -configuración en Nagios
Despues de mis grandes peleas conseguí hacer funcionar esta gran herramienta, tanto el el S.o (debian lenny 5) como en nagios 4.0.8.
Web de este broker: http://mathias-kettner.de/
Descarga http://mathias-kettner.de/download/
Web de este broker: http://mathias-kettner.de/
Descarga http://mathias-kettner.de/download/
Instalación.
La instalación de check_mk es muy sencilla. Nos bajamos el paquete de la versión adecuada de la página de descargas de CMK que en este caso debe ser superior a 1.2.5i2, lo descomprimimos y ejecutamos el instalador:
./setup
La única complejidad es tener claro la ruta de todos los componentes que nos va preguntando en el caso de que no los detecte ( y con Nagios 4 detecta poco…). Para facilitar la instalación solo tienes que crear una archivo “.check_mk_setup.conf” en el home del usuario con el que estés instalando. Dicho archivo es el que crea el instalador la primera vez y usa en sucesivas instalaciones o actualizaciones para guardar los valores proporcionados previamente:
# Written by setup of check_mk 1.2.5i2 at Sun Apr 6 19:44:47 CEST 2014 bindir='/usr/bin' confdir='/etc/check_mk' sharedir='/usr/share/check_mk' docdir='/usr/share/doc/check_mk' checkmandir='/usr/share/doc/check_mk/checks' vardir='/var/lib/check_mk' agentslibdir='/usr/lib/check_mk_agent' agentsconfdir='/etc/check_mk' nagiosuser='nagios' wwwuser='apache' wwwgroup='nagcmd' nagios_binary='/usr/local/nagios/bin/nagios' nagios_config_file='/usr/local/nagios/etc/nagios.cfg' nagconfdir='/usr/local/nagios/etc/objects' nagios_startscript='/etc/init.d/nagios' nagpipe='/usr/local/nagios/var/rw/nagios.cmd' check_result_path='/usr/local/nagios/var/spool/checkresults' nagios_status_file='/usr/local/nagios/var/status.dat' check_icmp_path='/usr/local/nagios/libexec/check_icmp' url_prefix='/' apache_config_dir='/etc/httpd/conf.d' htpasswd_file='/usr/local/nagios/etc/htpasswd.users' nagios_auth_name='Nagios Access' pnptemplates='/usr/local/pnp4nagios/share/templates' rrd_path='/var/lib/nagios/rrd' rrdcached_socket='/tmp/rrdcached.sock' enable_livestatus='yes' nagios_version='4' libdir='/usr/lib/check_mk' livesock='/usr/local/nagios/var/rw/live' livebackendsdir='/usr/share/check_mk/livestatus' enable_mkeventd='no'
Dicho archivo es para la instalación de Nagios 4 + PNP4Nagios que nos sirve de referencia como indicamos previamente. Durante la instalación vemos que al instalar livestatus tenemos que indicarle si será para nagios 3 o 4.
Nagios / Icinga version The version is required for the compilation of the livestatus module. Depending on the major version (3 or 4) different nagios headers are included: ( default --> 3.5.0): 4
Una vez realizada la instalación debemos asegurarnos de incluir (si no lo hizo el instalador) la ejecución del broker de check_mk en nuestro fichero de configuración de nagios, nagios.cfg:
# en nagios.cfg # Load Livestatus Module broker_module=/usr/lib/check_mk/livestatus.o /usr/local/nagios/var/rw/live event_broker_options=1
Debemos reiniciar entonces apache y nagios para que funcione ya check_mk como siempre en http://nuestro_host/check_mk. Si tenemos algún problema lo primero será asegurarnos que al iniciar nagios se carga correctamente el módulo de livestatus:
# tail /usr/local/nagios/var/nagios.log [1396806973] livestatus: Livestatus 1.2.5i2 by Mathias Kettner. Socket: '/usr/local/nagios/var/rw/live' [1396806973] livestatus: Please visit us at http://mathias-kettner.de/ [1396806973] livestatus: Hint: please try out OMD - the Open Monitoring Distribution [1396806973] livestatus: Please visit OMD at http://omdistro.org [1396806973] livestatus: Finished initialization. Further log messages go to /usr/local/nagios/var/livestatus.log [1396806973] Event broker module '/usr/lib/check_mk/livestatus.o' initialized successfully. [1396806974] Successfully launched command file worker with pid 4873
Ahora que ya tenemos Livestatus para Nagios Core 4 podremos plantearnos los que consideramos imprescindible check_mk el migrar por fín nuestras instalaciones a Nagios 4
Puedes bajarte este articulo y otros en PDF desde la Guía de artículos.
Comentarios