Instalando Nagiosql 3.2

De Wiki Informatica Gobierno Regional
Revisión del 21:06 16 dic 2015 de Soporte Gobierno Regional de La Araucanía (discusión | contribs.) (Página creada con «=== Descargar Nagios QL === Detener Servicio Nagios y Instalar HTML_Template_IT para pear: # service nagios stop # pear install HTML_Template_IT Descargar Nagios QL:...»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

Descargar Nagios QL[editar]

Detener Servicio Nagios y Instalar HTML_Template_IT para pear:

# service nagios stop
# pear install HTML_Template_IT

Descargar Nagios QL:

# cd /tmp
# wget http://downloads.sourceforge.net/project/nagiosql/nagiosql/NagiosQL%203.2.0/nagiosql_320.tar.gz
# tar zxvf nagiosql_320.tar.gz
# mv nagiosql320 nagiosql
# mv nagiosql /var/www/html/
# chown apache:apache /var/www/html/nagiosql -R

Configurar Base de Datos MySQL y PHP[editar]

Configurar base de datos MySQL para Nagios QL, considerando que nunca fue inicializado MySQL:

# service mysqld start
# mysql
  create database db_nagiosql_v32; 
  grant all privileges on db_nagiosql_v32.* to 'nagiosql_user'@'localhost' identified by '<<password>>' with grant option;
  exit;
# mysqladmin -u root password <<password>>

Editar php.ini para establecer timezone:

# vi /etc/php.ini

date.timezone=America\Santiago

Reiniciar apache:

# service httpd restart

Configurar NagiosQL[editar]

Crear y configurar permisos a carpetas:

# mkdir /etc/nagiosql
# mkdir /etc/nagiosql/hosts
# mkdir /etc/nagiosql/services
# mkdir /etc/nagiosql/backup
# mkdir /etc/nagiosql/backup/hosts
# mkdir /etc/nagiosql/backup/services
# chmod 6755 /etc/nagiosql
# chown apache.nagios /etc/nagiosql
# chmod 6755 /etc/nagiosql/hosts
# chown apache.nagios /etc/nagiosql/hosts
# chmod 6755 /etc/nagiosql/services
# chown apache.nagios /etc/nagiosql/services
# chmod 6755 /etc/nagiosql/backup
# chown apache.nagios /etc/nagiosql/backup
# chmod 6755 /etc/nagiosql/backup/hosts
# chown apache.nagios /etc/nagiosql/backup/hosts
# chmod 6755 /etc/nagiosql/backup/services
# chown apache.nagios /etc/nagiosql/backup/services

Configurar carpetas de Nagios:

# ln -s /usr/local/nagios/etc  /etc/nagios
# chgrp apache /etc/nagios
# chgrp apache /etc/nagios/nagios.cfg
# chgrp apache /etc/nagios/cgi.cfg
# chgrp apache /etc/nagios/resource.cfg
# chmod 775 /etc/nagios
# chmod 664 /etc/nagios/nagios.cfg
# chmod 664 /etc/nagios/cgi.cfg
# chown nagios.apache /usr/local/nagios/var/rw/nagios.cmd
# chmod 660 /usr/local/nagios/var/rw/nagios.cmd

Ir a la página NagiosQL, http://ip/nagiosql y cambiar contraseñas de usuario.

Cambiar en menú config targets:

nagios command file =  /usr/local/nagios/var/rw/nagios.cmd
nagios binary file =  /usr/local/nagios/bin/nagios
nagios process file = /usr/local/nagios/var/nagios.lock
chown nagios:apache = /usr/local/nagios/bin -R
chown nagios:apache = /usr/local/nagios/var/spool/ -R

Así debería quedar:

Archivo:NAGIOSQL target config.jpg

Editar /usr/local/nagios/etc/nagios.cfg y agregar:

cfg_file=/etc/nagiosql/contacttemplates.cfg
cfg_file=/etc/nagiosql/contactgroups.cfg
cfg_file=/etc/nagiosql/contacts.cfg
cfg_file=/etc/nagiosql/timeperiods.cfg
cfg_file=/etc/nagiosql/commands.cfg
cfg_file=/etc/nagiosql/hostgroups.cfg
cfg_file=/etc/nagiosql/servicegroups.cfg
cfg_dir=/etc/nagiosql/hosts
cfg_dir=/etc/nagiosql/services

cfg_file=/etc/nagiosql/hosttemplates.cfg
cfg_file=/etc/nagiosql/servicetemplates.cfg
cfg_file=/etc/nagiosql/servicedependencies.cfg
cfg_file=/etc/nagiosql/serviceescalations.cfg
cfg_file=/etc/nagiosql/hostdependencies.cfg
cfg_file=/etc/nagiosql/hostescalations.cfg
cfg_file=/etc/nagiosql/hostextinfo.cfg
cfg_file=/etc/nagiosql/serviceextinfo.cfg

Probando Nagios:

# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Si no hay errores, iniciar Nagios:

# /etc/init.d/nagios start