Configuración de NagiosQL

Configuración de NagiosQL

 

NagiosQL, una interfaz web que permite la configuración de NagiosCore de una manera más fácil e intuitiva, aunque no deja de ser necesario conocer las opciones generales que tiene la configuración de un host o un servicio.

Esta herramienta es ideal para quienes evitan escribir por consola. Una vez bien configurado es útil, en especial si se trata de una nueva instalación de Nagios.

A continuación les explico como se instala…

 

Requisitos

Al igual que los otros tutoriales publicados, seguimos con Centos como SO.

  • Apache
  • MySQL 5.x or Superior
  • Nagios 2.x/3.x (local o remoto)
  • PHP 5.2.0 o superior que incluya:
  • PHP Module: Session
  • PHP Module: MySQL
  • PHP Module: gettext
  • PHP Module: filter
  • PHP Module: FTP (optional)
  • PECL Extension: SSH (optional)

Instalación

No es mucha la ciencia, solo hay que tener cuidado en las rutas que definan y sus permisos.

  •  Para iniciar se debe instalar los requisitos:

yum install php-session php-mysql php-gettext php-filter php-ftp (opcional) php-pecl-ssh2 (opcional)

  • una vez descargado y descomprimido NagiosQl, mueva el archivo descomprimido al directorio de Apache

mv nagiosql32/ /var/www/html/nagiosql

  • Repase los permisos y los propietarios de la carpeta

cd /var/www/html

chmod -R 6755 nagiosql/

chown -R apache:nagios nagiosql/

  • Defina la zona horaria en el archivo php.ini

nano /etc/php.ini

Busque la línea: “;date.timezone =” y cámbiela por “date.timezone = America/Santiago” (suponiendo que está en chile, para ver su zona horaria ingrese a: http://www.php.net/manual/es/timezones.php).

  • Creee la carpeta nagios y asigne los permisos correspondientes:

mkdir /etc/nagios

chgrp apache /etc/nagios

touch /etc/nagios/nagios.cfg

chgrp apache /etc/nagios/nagios.cfg

touch /etc/nagios/cgi.cfg

chgrp apache /etc/nagios/cgi.cfg

chmod 775 /etc/nagios

chmod 664 /etc/nagios/nagios.cfg

chmod 664 /etc/nagios/cgi.cfg

  • Creee la carpeta nagiosql, sus sub carpetas y asigne los permisos correspondientes:

mkdir /etc/nagiosql

chmod 6755 /etc/nagiosql

chown apache:nagios /etc/nagiosql

mkdir /etc/nagiosql/hosts

chmod 6755 /etc/nagiosql/hosts

chown apache:nagios /etc/nagiosql/hosts

mkdir /etc/nagiosql/services

chmod 6755 /etc/nagiosql/services

chown apache:nagios /etc/nagiosql/services

mkdir /etc/nagios/objects

chgrp apache /etc/nagios/objects

chmod 775 /etc/nagios/objects

mkdir /etc/nagiosql/backup

mkdir /etc/nagiosql/backup/hosts

mkdir /etc/nagiosql/backup/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

  • en caso de que ya tenga archivos creados modifique los permisos:
chmod 644 /etc/nagiosql/*.cfg
chown apache:nagios /etc/nagiosql/*.cfg
chmod 644 /etc/nagiosql/hosts/*.cfg
chown apache:nagios /etc/nagiosql/hosts/*.cfg   
chmod 644 /etc/nagiosql/services/*.cfg
chown apache:nagios /etc/nagiosql/services/*.cfg
  • Asegúrese de que el usuario de Apache tenga permisos sobre el archivo de comandos de Nagios y algunos archivos de Nagios
chown nagios:apache /usr/local/nagios/var/rw/nagios.cmd
chmod 660 /usr/local/nagios/var/rw/nagios.cmd
chgrp apache /usr/local/nagios/etc/nagios.cfg
chmod 775 /usr/local/nagios/etc/nagios.cfg
chmod 775 /usr/local/nagios/etc/resource.cfg
chmod 775 /usr/local/nagios/var/spool/checkresults
chgrp apache /usr/local/nagios/var/spool/checkresults
chmod 775 /usr/local/nagios/bin/nagios
chgrp apache /usr/local/nagios/bin/nagios

Luego de esto comienza la configuración por medio de la Web, existen otras formas pero como este foro está orientado a quienes se están iniciando en Nagios les explicaré la forma más fácil.

Mayor detalle en http://www.nagiosql.org/documentation.html#ConfigureQL.

 

 

  • Una vez terminada la configuración y creación de archivos debe ingresar por el navegador a la siguiente dirección:

http://su_servidor/nagiosql/install/

  • Les debe aparecer la página siguiente, si está todo ok solo deberían dar click en comenzar instalación

Haga Click para agrandar

  • Luego verifiquen en la página de requerimiento de que esté todo instalado, se así la página debe ser como la siguiente imagen

Haga Click para agrandar

  • Luego ingresen los datos de la base de datos Mysql, su usario local y el usuario global, con respecto a esto último no se recomienda que el Master Admin de Mysql sea Root, yo me he saltado ese paso.

Haga Click para agrandar

  • Una vez ingresados los datos correctamente abrán terminado con la instalación, recuerden eliminar la carpeta de instalación en su centos.

Haga Click para agrandar

  • Para iniciar la configuración inicial de NagiosQl deben a la sección “Configuration -> Config Target”, configure los directorios, procure que las rutas seán las reales.

Haga Click para agrandar Haga Click para agrandar

 

Para continuar con la instalación deben configurar los Host, Servicios, comandos, etc, desde el menú supervisión. si ya han administrado Nagios sabrán como hacerlo, si no me contactan.

 

Saludos y espero les sirva este post.

Si te gusta esta publicación, comenta y comparte para que la comunidad de Nagios en Chile aumente día a día.

Suscríbete acá -> Link

Bookmark and Share

1 Response to “Configuración de NagiosQL”


Leave a Reply



Nagios World Conference 2014
 
 
I'm A Speaker At The Nagios World Conference

El Nagios World Conference 2014 contará con expertos que cubrirán una variedad de temas, incluyendo:

.-Anuncios de nuevos productos
.-Mejores prácticas
.-Estudios de casos e historias de éxito
.-Escalabilidad, monitoreo distribuido y ajuste del rendimiento
.-Computación en nube y la automatización
.-Herramientas de mapeo y visualización
.-Cursos de formación y talleres
.-Tutoriales de Desarrollo
.-Nuevos desarrollos y características.

Este 2014 no se puede perder la conferencia anual.

Sea como relator o como oyente lo esperamos!!!

I'm Attending The Nagios World Conference

Si usted tiene alguna pregunta acerca de la información proporcionada en este correo electrónico, por favor póngase en contacto con nosotros.

Escriba a pmunoz@nagios.com y obtenga un descuento en su entrada!!!

  
 
 

This site is part of the official Nagios Community Network and is operated with permission from Nagios Enterprises. Nagios® and the Nagios logo are registered trademarks of Nagios Enterprises.

Disclaimer | Terms of Use | Privacy Policy