jueves, 23 de mayo de 2013

Instalación Check Mk Ubuntu 12.04

Instalamos los paquetes necesarios:

root@Nagios:~# apt-get install sqlite3 php5-sqlite libapache2-mod-python


Descargamos la última versión de Check Mk, extraemos y ejecutamos:

root@Nagios:~# wget http://mathias-kettner.de/download/check_mk-1.2.2p1.tar.gz
root@Nagios:~# tar -xzf check_mk-1.2.2p1.tar.gz
root@Nagios:~# cd check_mk-1.2.2p1/
root@Nagios:~/check_mk-1.2.2p1# ./setup.sh


Nos pedirán unos parámetros, la gran mayoría los autodetecta o los deja por defecto (si lo has instalado todo desde el blog, las siguientes rutas serán las correctas, si no, introducirlas):

 Executable programs             /usr/bin                              
 Check_MK configuration          /etc/check_mk                          
 Check_MK software               /usr/share/check_mk                    
 documentation                   /usr/share/doc/check_mk                
 check manuals                   /usr/share/doc/check_mk/checks        
 working directory of check_mk   /var/lib/check_mk                      
 extensions for agents           /usr/lib/check_mk_agent                
 configuration dir for agents    /etc/check_mk                          
 Name of Nagios user             nagios                                
 User of Apache process          www-data                              
 Common group of Nagios+Apache   nagios                                
 Nagios binary                   /usr/local/nagios/bin/nagios          
 Nagios main configuration file  /usr/local/nagios/etc/nagios.cfg      
 Nagios object directory         /usr/local/nagios/etc/objects/hosts    
 Nagios startskript              /etc/init.d/nagios                    
 Nagios command pipe             /usr/local/nagios/var/rw/nagios.cmd    
 Check results directory         /usr/local/nagios/var/spool/checkresults
 Nagios status file              /usr/local/nagios/var/status.dat      
 Path to check_icmp              /usr/local/nagios/libexec/check_icmp  
 URL Prefix for Web addons       /                                      
 Apache config dir               /etc/apache2/conf.d                    
 HTTP authentication file        /usr/local/nagios/etc/htpasswd.users  
 HTTP AuthName                   Nagios Access                          
 PNP4Nagios templates            /usr/share/check_mk/pnp-templates      
 compile livestatus module       yes                                    
 check_mk's binary modules       /usr/lib/check_mk                      
 Unix socket for Livestatus      /usr/local/nagios/var/rw/live          
 Backends for other systems      /usr/share/check_mk/livestatus        
 Install Event Console           no                                    

De todos los datos solo ha hecho falta cambiar la ruta de “HTTP authentication file”. Una vez comprobado y que sea correcto, aceptamos y empezará a compilar y a establecer las rutas.


Cuando finalice cambiaremos los permisos de unas carpetas:

root@Nagios:~/check_mk-1.2.2p1# chown nagios:nagcmd -R /etc/check_mk/
root@Nagios:~/check_mk-1.2.2p1# chown nagios:nagcmd -R /var/lib/check_mk/


Reiniciamos los servicios y ya lo tenemos funcional:

root@Nagios:~/check_mk-1.2.2p1# service nagios restart
root@Nagios:~/check_mk-1.2.2p1# service apache2 restart


Accedemos con la dirección “tu_ip/chec_mk”



Si te da un error al intentar cargar la pagina, recárgala, esto hará que compruebe de nuevo todo por si no ha actualizado los cambios de permisos.

PD: Las ultimas versiones se encuentran en “http://mathias-kettner.com/check_mk.html”

2 comentarios:

  1. Buen dia, es posible configurar Nagios, NagiosQL y Nagvis como lo indicas aqui, o cambian algunas rutas?

    Gracias

    ResponderEliminar
  2. Como se desinstalaría? que se me jodió el Nagios

    ResponderEliminar