LINUX

Instalar NagiosQL – interfaz GUI para configurar Nagios Core

Nagios es una herramienta de monitoreo de código abierto para los dispositivos de red. Utiliza el protocolo snmp para el monitoreo de dispositivos de red. Nagios Core admite la configuración desde CLI, lo que no es fácil para los nuevos usuarios. NagiosQL es un complemento que proporciona una interfaz GUI para la configuración de Nagios Core. En este artículo, nuestro enfoque es la instalación de NagiosQL y asumimos que Nagios Core y net-snmp ya están instalados en el servidor de monitoreo.

Los requisitos para NagiosQL son

  • Servidor web (usuario / grupo Apache2 y www-data)
  • MySQL (NagiosQL almacena toda la configuración en DB)
  • Nagios Core (instalación usando código fuente)
  • PHP más reciente (con todos los módulos necesarios)

Tenemos una máquina virtual (3 GB de RAM y 80 GB de espacio en el disco duro) con el sistema operativo Ubuntu 14.01 LTS instalado. El paquete Nagios Core y Net-snmp ya están instalados. En este artículo, aprenderemos la instalación de NagiosQL, su integración con Nagios Core y el estado de diferentes objetos de VM en Nagios Core.

Instalar NagiosQL

En primer lugar, descargue el paquete desde nagiosql.org sitio web

Página de descarga de NagiosQL

Use el siguiente comando para descargarlo dentro de la terminal en / home / test / Descargar camino

$ sudo wget http://kaz.dl.sourceforge.net/project/nagiosql/nagiosql/NagiosQL%203.2.0/nagiosql_320.tar.gz

proceso de descarga de nagiosQL

Ahora copie este archivo .tar.gz en el directorio / var / www (asumimos que el servidor web apache ya está instalado en la máquina) y extráigalo con el siguiente comando.

$ cp nagiosql_321.tar.gz /var/www

$ sudo tar -xvzf nagiosql_320.tar.gz

Extracción de paquete

Después de la extracción del paquete comprimido, se crea otro directorio nuevo en la carpeta / var / www que se muestra a continuación. Cambie la propiedad de esta nueva carpeta extraída usando el siguiente comando

$ sudo chown -R www-data:www-data nagiosql32

Dentro de naqiosQL

Escriba la siguiente dirección en el navegador web y aparecerá una página web similar a la que se muestra a continuación en el navegador.

http://localhost/nagiosql32/

Interfaz NagiosQL

Para la instalación de NaqiosQL, haga clic en el «Iniciar instalación» en la parte inferior de la página principal de NagiosQL, que también se muestra en la siguiente figura.

Iniciar la instalación La página siguiente comprueba los requisitos del complemento NaqiosQL. Por lo general, muestra errores en esta página con respecto al permiso de los archivos Nagios Core, la configuración de la zona horaria en el archivo php.ini, etc.

Error La herramienta de configuración NsqiosQL requería cierto permiso para cambiar los archivos de configuración de Naqios Core desde la interfaz web. Los siguientes comandos otorgarán el permiso adecuado al complemento NagiosQL para una instalación exitosa.

El nombre de usuario de Apache es: www-datos

Los archivos de configuración principales de Nagios se encuentran en / usr / local / nagios.

#chgrp www-data /usr/local/nagios/etc/

#chgrp www-data /usr/local/nagios/etc/nagios.cfg

#chgrp www-data /usr/local/nagios/etc/cgi.cfg

#chmod 775 /usr/local/nagios/etc/

#chmod 664 /usr/local/nagios/etc/nagios.cfg

#chmod 664 /usr/local/nagios/etc/cgi.cfg

El binario de Nagios debe ser ejecutable por el usuario de Apache

#chown nagios:www-data /usr/local/bin/nagios

#chmod 750 /usr/local/bin/nagios

Configuración de zona horaria en PHP.ini

El error de zona horaria se muestra en la figura anterior. Se puede arreglar cambiando la siguiente línea en / etc / php4 / apache2 .Eliminar el comentario «;» from date.timezone = opción America / Chicago y guárdelo.

Después de corregir en esta página, aparecerá un botón de flecha verde en la esquina inferior derecha de la página. Hacer clic Próximo para pasar a la siguiente etapa.

Requisitos completadosLa siguiente etapa es la creación de la base de datos para el complemento NagiosQL. Utiliza la base de datos para el almacenamiento de la configuración de Nagios Core. En esta página, configure los detalles de inicio de sesión para la base de datos, ingrese las credenciales para el usuario administrador de NaqiosQL y establezca la ruta de configuración para Naqios Core y también cree un directorio para la configuración de NaqiosQL.

configuración de la base de datos

La siguiente ventana aparecerá después de la creación exitosa de la base de datos en la máquina.

instalación exitosa

Clickea en el Finalizar e inicie sesión en el sitio de NagiosQL apuntando su navegador a http: // dirección-ip-servidor / nagiosql32 / (dirección_ip_servidor es la dirección del servidor). Inicie sesión con las credenciales que ingresó durante el proceso de instalación. Ingrese el nombre de usuario y la contraseña para acceder a la interfaz web de NagiosQL que se muestra a continuación

Página principal de NagiosQL La página de la interfaz principal de administración de NagiosQL después de iniciar sesión correctamente se muestra a continuación para una configuración adicional de Nagios Core.

Interfaz NagiosQL

Presentando algunos de los menús de nagiosQL para tu referencia.

Supervisión

Este menú proporciona la configuración de Hosts y Servicios para Nagios Core que se muestra en la siguiente figura.

Menú de supervisiónAlertando

En este menú, el usuario puede configurar la información de contacto del administrador del sistema y los períodos de tiempo para las alertas.

Alertas Comandos

Este menú proporciona el formato y los parámetros de los diferentes comandos que utiliza el software de monitoreo Nagios Core.

comandos

Herramienta

En este menú está disponible la importación de datos, archivos de respaldo, configuración de Nagios Core, configuración CGI y verificación de sintaxis.

instrumentosAdministración

Este menú proporciona la configuración del complemento NagiosQL. El usuario puede cambiar la contraseña, agregar un usuario para el mantenimiento del servidor, los registros y la configuración, etc.

Administración

En el objetivo de configuración submenú, tenemos que configurar los archivos NagiosQL como una configuración de Nagios Core que se muestra a continuación. también establecemos la ruta del archivo de comando de Nagios, el archivo binario, el archivo de proceso y el archivo de configuración principal (nagios.cfg).

submenú config target

Después de los cambios de ruta en el front-end de NagiosQL, verifique los archivos de configuración desde la línea de comando y reinicia el demonio nagios.

verificación de la configuración principal

reiniciar nagios

Conclusión

En este artículo, explicamos la instalación de NagiosQL, que es una herramienta de configuración gráfica para la conocida herramienta de monitoreo Nagios Core. Nagios usa el protocolo SNMP (admite todas las versiones) para monitorear dispositivos de red como servidores, enrutadores y conmutadores. La interfaz web de NagiosQL proporciona una forma sencilla de realizar una configuración compleja de Nagios. NagiosQL usa una base de datos en el back-end para el almacenamiento permanente de la configuración.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar