LINUX

Instale NagiosQL: la interfaz GUI para configurar Nagios Core

Nagios es una herramienta de monitoreo de código abierto para dispositivos de red. Utiliza el protocolo snmp para monitorear 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 configurar Nagios Core. En este artículo, nuestro enfoque es instalar NagiosQL y asumimos que Nagios Core y net-snmp ya están instalados en el servidor de monitoreo.

Los requisitos previos para NagiosQL son

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

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

Instalar NagiosQL

Primero descarga el paquete de nagiosql.org sitio web

Página de descarga de NagiosQL

Use el siguiente comando para descargarlo a la terminal en /inicio/prueba/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 (supuse 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
Extrayendo el paquete

Después de extraer el paquete comprimido, se crea otro nuevo directorio 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

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

http://localhost/nagiosql32/
Interfaz NagiosQL

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

Comienza la instalación

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

Error

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

El nombre de usuario de Apache es: www-datos

Los principales archivos de configuración 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 la zona horaria en PHP.ini

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

Después de corregir 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 completos

El siguiente paso es crear la base de datos para el complemento NagiosQL. Utiliza la base de datos para almacenar la configuración de Nagios Core. En esta página, configure los detalles de conexión para la base de datos, ingrese las credenciales para el usuario administrador de NaqiosQL y configure la ruta de configuración para NaqiosQL Core, y también cree el directorio de configuración de NaqiosQL.

configuración de la base de datos

La siguiente ventana aparecerá después de crear con éxito la base de datos en la máquina.

instalación exitosa

Haga clic en terminación y conéctese al sitio web de NagiosQL dirigiendo su navegador a http://server-ip-address/nagiosql32/ (server_ip_address es la dirección del servidor). Inicie sesión con las credenciales que ingresó durante el proceso de instalación. Ingrese su nombre de usuario y contraseña para obtener acceso a la interfaz web de NagiosQL, que se muestra a continuación

Página de inicio de NagiosQL

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

Interfaz NagiosQL

Presentación de algunos de los menús de nagiosQL para tu referencia.

vigilancia

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

Menú de vigilanciaalertando

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

Alertas Pedidos

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

pedidos

Instrumento

La importación de datos, los archivos de respaldo, la configuración de Nagios Core, la configuración de CGI y la verificación de sintaxis están disponibles en este menú.

conspiraciónAdministración

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

Administración

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

submenú de destino de configuración

Después de que la ruta cambie en la interfaz de NagiosQL, verifique los archivos de configuración desde la línea de comando y reiniciar el demonio de nagios.

comprobando 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 de la conocida herramienta de monitorización Nagios Core. Nagios usa el protocolo SNMP (compatible con todas las versiones) para monitorear dispositivos de red como servidores, enrutadores y conmutadores. La interfaz web de NagiosQL proporciona una manera fácil de configurar Nagios complejos. NagiosQL usa la base de datos back-end para el almacenamiento de configuración persistente.

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