En este tutorial, le mostraremos cómo instalar Icinga en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, Icinga 2 es una herramienta de código abierto utilizada para monitorear los recursos de la red, administrar alertas y brindarles asistencia en orden. para monitorear su red.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo
‘a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso del monitoreo de Icinga en AlmaLinux 8. Puedes seguir las mismas instrucciones para CentOS y Rocky Linux.
Instalar Icinga en AlmaLinux 8
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo actualización dnf
sudo dnf instalar epel-release
Paso 2. Instalar Icinga en AlmaLinux 8.
Ahora agregamos el repositorio de Icinga a su sistema:
sudo tee /etc/yum.repos.d/icinga2.repo<
sudo rpm –importar https://packages.icinga.com/icinga.key
Después de eso, actualiza dnf
cache:
sudo dnf limpiar todo
sudo dnf makecache
Una vez que se ha agregado el repositorio, ahora podemos instalar Icinga 2 usando dnf
mando:
sudo dnf instalar vim icinga2 icinga2-selinux icinga2-ido-mysql vim-icinga2
A continuación, habilite los módulos de Icinga 2:
sudo icinga2 función habilitar comando ido-mysql syslog
Paso 3. Instalación de MariaDB.
MariaDB es un servidor de bases de datos popular. Ahora instalamos el servidor de base de datos MariaDB con el siguiente comando a continuación:
sudo dnf instalar mariadb-server mariadb
Una vez que se complete la instalación, comience a habilitarla para que se inicie en el inicio del sistema usando:
sudo systemctl reiniciar mariadb
sudo systemctl status mariadb
sudo systemctl habilitar mariadb
De forma predeterminada, MariaDB no está reforzado. Puede proteger MariaDB usando el mysql_secure_installation
texto. debe leer y debajo de cada paso cuidadosamente, lo que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y el acceso a MariaDB segura:
mysql_secure_installation
Configúrelo así:
– ¿Establecer contraseña de root? [Y/n] y – ¿Eliminar usuarios anónimos? [Y/n] y – ¿Deshabilitar el inicio de sesión de root de forma remota? [Y/n] y – ¿Eliminar la base de datos de prueba y acceder a ella? [Y/n] y – ¿Recargar tablas de privilegios ahora? [Y/n] y
Cree una base de datos MariaDB para Icinga 2 de la siguiente manera:
$ mysql -u root -p CREAR BASE DE DATOS icinga; OTORGUE TODOS LOS PRIVILEGIOS SOBRE icinga. * A ‘icinga’ @ ‘localhost’ IDENTIFICADO POR ‘your-strong-passwd’; PRIVILEGIOS DE FLUSH; SALIDA;
A continuación, importamos la base de datos Icinga 2:
mysql -u root -p icinga Luego, configure el acceso a la base de datos:
sudo nano /etc/icinga2/features-available/ido-mysql.conf
Agrega las siguientes líneas:
/ ** * El tipo IdoMysqlConnection implementa el soporte MySQL * para DB IDO. * / object IdoMysqlConnection “ido-mysql” {usuario = “icinga” contraseña = “your-strong-passwd” host = “localhost” database = “icinga”}
Save y close, luego inicie y habilite Icinga 2:
systemctl enable –now icinga2
Verificar el estado del servicio Icinga 2:
systemctl status icinga2.service
¡Felicidades! Ha instalado Icinga correctamente. Gracias por usar este tutorial para instalar el servidor de monitoreo Icinga en su sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Icinga.