GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalar Icinga en Ubuntu 20.04 LTS:¿proceso paso a paso?

Icinga 2 es un sistema de monitoreo de red de código abierto que verifica la disponibilidad de los recursos de su red, notifica a los usuarios sobre interrupciones y genera datos de rendimiento para generar informes. Es escalable y extensible, Icinga2 puede monitorear entornos grandes y complejos en múltiples ubicaciones.

Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con el monitoreo de la red del sistema Linux.

En este contexto, veremos cómo instalar Icinga en Ubuntu 20.04 LTS.


Las características principales de Icinga incluyen:

  • Diferentes tipos de registro:registro de archivo, Syslog y registro de consola
  • Tubo de comando externo para procesar comandos que desencadenan acciones específicas
  • Datos de rendimiento
  • Configuración clara basada en objetos
  • Notificaciones dinámicas
  • Escritor de búsqueda elástica


Pasos para instalar y configurar Icinga en Ubuntu 20.04 LTS Focal Fossa

1. Realice la actualización del sistema

Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando estos siguientes comandos apt en la terminal:

$ sudo apt update
$ sudo apt upgrade


2. Instale la pila LAMP

Aquí, se requiere un servidor LAMP. Si no tiene un LAMP instalado, puede seguir nuestra guía aquí.


3. Instalar Icinga en el sistema

Ahora instalamos los paquetes icinga2 y los complementos de Nagios Monitoring. Primero, agregue la clave GPG del Icinga2 a su sistema:

$ curl https://packages.icinga.com/icinga.key | apt-key add -

A continuación, cree un nuevo archivo de repositorio 'icinga-focal.list':

$ nano icinga-focal.list

Agregue la siguiente configuración de repositorio:

deb http://packages.icinga.com/ubuntu icinga-focal main
deb-src http://packages.icinga.com/ubuntu icinga-focal main

Luego, ejecute una actualización de la lista de paquetes e instale los paquetes de Icinga:

$ sudo apt update
$ sudo apt install icinga2 monitoring-plugins

Una vez completada la instalación, inicie el servicio Icinga2 y agréguelo al inicio del sistema:

$ sudo systemctl start icinga2
$ sudo systemctl enable icinga2


4. Configurar el servidor de la base de datos

Instalaremos el módulo icinga2 para el soporte de MySQL llamado 'icinga2-ido-mysql'.

$ sudo apt install icinga2-ido-mysql

A continuación, para que Icinga funcione con la nueva versión de MySQL/MariaDB, configuraremos el usuario de MySQL 'icinga2' con la autenticación de contraseña nativa de MySQL:

$ mysql -u root -p

Después de eso, cambie la autenticación del usuario 'icinga2@localhost' con el complemento de autenticación de MySQL nativo utilizando la siguiente consulta:

ALTER USER icinga2@localhost IDENTIFIED WITH mysql_native_password BY 'your-strong-passwd';
flush privileges;

A continuación, habilite la función 'ido-mysql' y verifique todos los complementos habilitados:

icinga2 feature enable ido-mysql
icinga2 feature list

Luego reinicie Icinga para que los cambios surtan efecto:

$ sudo systemctl restart icinga2


5. Instalar Icinga Web

Icinga Web 2 es un poderoso marco PHP que proporciona una interfaz de administración web para Icinga. Ahora instalamos los paquetes icingaweb2 y icingacli usando el siguiente comando:

$ sudo apt install icingaweb2 icingacli

A continuación, genere el token icingaweb2 para la instalación:

$ icingacli setup token create

Verá un resultado similar:

icingacli setup token create

El token de configuración recién generado es:e00b7kimpoi690700

A continuación, inicie sesión en el shell de MySQL utilizando el siguiente comando de MySQL:

$ mysql -u root -p

Cree una nueva base de datos y usuario utilizando las siguientes consultas:

create database icingaweb2;
create user icingaweb2@localhost identified with mysql_native_password by "your-strong-passwd";
grant all privileges on icingaweb2.* to icingaweb2@localhost with grant option;
flush privileges;


¿Cómo acceder a la interfaz web de Icinga 2?

Icinga2 estará disponible en el puerto HTTP 80 de forma predeterminada.

Abra su navegador favorito y vaya a http://your-domain.com/icingaweb2/setup o http://server-ip-address/icingaweb2/setup y complete los pasos necesarios para finalizar la instalación.

Si está utilizando un firewall, abra el puerto 80 para habilitar el acceso al panel de control.



Ubuntu
  1. Instalar Skencil en Ubuntu 20.04 LTS - ¿Un proceso paso a paso?

  2. Instalar Falkon Browser en Ubuntu 20.04 LTS:¿un proceso paso a paso?

  3. Instalar Franz Messenger en Ubuntu 20.04 LTS - ¿Un proceso paso a paso?

  4. Instalar Discord en Ubuntu 20.04 - ¿Proceso paso a paso?

  5. Instalar AIDE en Ubuntu 20.04 - ¿Un proceso paso a paso?

Instalar Laravel en Ubuntu 20.04 - ¿Proceso paso a paso?

Instalar Grafana en Ubuntu 20.04 - ¿Proceso paso a paso?

Instalar Ruby en Ubuntu 20.04 - ¿Proceso paso a paso?

Instalar MongoDB en Ubuntu 20.04 LTS - ¿Proceso paso a paso?

Instalar Dropbox en Ubuntu 20.04 - ¿Proceso paso a paso?

Cómo instalar Icinga 2 en Ubuntu 18.04 LTS