GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Icinga 2 en CentOS 8

En este artículo, habremos explicado los pasos necesarios para instalar y configurar Icinga 2 en CentOS 8. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

Icinga 2 es una herramienta de monitoreo gratuita y de código abierto para monitorear servidores, recursos de red. Icinga 2 verifica la disponibilidad de los recursos de su red, notifica a los usuarios sobre interrupciones y genera datos de rendimiento para generar informes. Icinga 2 se puede usar para monitorear entornos grandes y complejos en múltiples ubicaciones.

Instalar Icinga 2 en CentOS 8

Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.

sudo dnf install epel-release
sudo dnf install 'dnf-command(config-manager)'
sudo dnf config-manager --set-enabled PowerTools
sudo dnf update

Paso 2. Instale Icinga 2 en el sistema CentOS 8.

Ahora instalaremos Icinga 2 utilizando el administrador de paquetes de nuestra distribución.

sudo dnf install icinga2 icinga2-selinux icinga2-ido-mysql vim-icinga2

Después de que la instalación de Icinga 2 se haya realizado correctamente, generalmente es para habilitarlo e iniciar sus servicios. Para iniciar y habilitar su servicio, enviaremos las líneas de comando:

sudo systemctl enable icinga2
sudo systemctl start icinga2

Paso 3. Instale los complementos de Nagios.

Icinga 2 no sabe cómo verificar servicios externos sin complementos. Ahora instalamos los complementos de Nagios usando el siguiente comando:

sudo dnf install nagios-plugins-all

Paso 4. Instale el servidor de base de datos MariaDB

Instala el paquete MariaDB usando el siguiente comando:

sudo apt install mariadb-server

Después de instalarlo, el servidor MariaDB debería iniciarse automáticamente. Utilice systemctl para comprobar su estado:

systemctl status mariadb

Después de la instalación, debemos mejorar la seguridad de MariaDB escribiendo lo siguiente:

sudo mysql_secure_installation

Luego ingrese sí/y a las siguientes preguntas de seguridad:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
    Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
    Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y
    Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y

Para conectarnos al servidor MariaDB a través de la terminal podemos usar el cliente MariaDB. Para iniciar sesión en el servidor MariaDB como usuario raíz, escriba:

$ mysql -u root -p

CREATE DATABASE icinga;
GRANT ALL PRIVILEGES ON icinga.* TO 'icinga'@'localhost' IDENTIFIED BY 'your-passwd';
FLUSH PRIVILEGES;
EXIT;

Luego, habilite los módulos requeridos de Icinga 2:

sudo icinga2 feature enable command ido-mysql syslog

A continuación, importe la base de datos de Icinga 2:

mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql

Configurar acceso a la base de datos:

sudo nano /etc/icinga2/features-available/ido-mysql.conf

Elimine el comentario de las líneas y configure las credenciales de acceso:

/**
 * The IdoMysqlConnection type implements MySQL support
 * for DB IDO.
 */

object IdoMysqlConnection "ido-mysql" {
  user = "icinga"
  password = "your-passwd"
  host = "localhost"
  database = "icinga"
}

Luego, inicie y habilite el servicio icinga2:

sudo systemctl enable --now icinga2.service
sudo systemctl restart icinga2
sudo systemctl status icinga2

Eso es todo lo que necesita hacer para instalar Icinga en CentOS 8. Espero que encuentre útil este consejo rápido. Para obtener más información sobre Icinga 2, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.


Cent OS
  1. Cómo instalar Vagrant en CentOS 7

  2. Cómo instalar Gitea en CentOS 8

  3. Cómo instalar Icinga 2 en CentOS 8 / RHEL 8

  4. Cómo instalar Icinga 2 en CentOS 7 / RHEL 7

  5. Cómo instalar ownCloud en CentOS 8

Cómo instalar Apache en CentOS 8

Cómo instalar Jenkins en CentOS 8

Cómo instalar Zoom en CentOS 8

Cómo instalar Nethogs en CentOS

Cómo instalar Yourls en CentOS 8

Cómo instalar Icinga en CentOS 8