¿Le gustaría aprender a hacer una instalación de Icinga2 en Ubuntu Linux? En este tutorial, vamos a mostrarle cómo instalar, configurar y acceder a Icinga2 en un equipo que ejecuta Ubuntu Linux.

• Versión de Ubuntu: 18
• Versión de Ubuntu: 19

Lista de hardware:

En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial de Icinga2.

Cada pieza de hardware mencionada anteriormente se puede encontrar en el sitio web de Amazon.

Tutorial relacionado con Icinga2:

En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con la instalación de Icinga2.

Tutorial Icinga2 – Instalación en Ubuntu Linux

Utilice apt-get para instalar los paquetes necesarios.

Copy to Clipboard

Descargue e instale la clave del repositorio Icinga2.

Copy to Clipboard

Utilice el siguiente comando para descubrir su nombre de código Ubuntu linux.

Copy to Clipboard

En nuestro ejemplo, el código Ubuntu linux es DISCO.

Agregue el repositorio oficial de Icinga2 a la base de datos APT.

Copy to Clipboard

Actualice la base de datos APT e instale el paquete Icinga2.

Copy to Clipboard

Instale los plugins de monitoreo estándar del Icinga2.

Copy to Clipboard

Lista Icinga2 características instaled.

Copy to Clipboard

Habilite el servicio Icinga2 para que se inicie automáticamente durante el tiempo de arranque.

Copy to Clipboard

¡Felicitaciones! Ha terminado la instalación de Icinga2.

Tutorial Icinga2 – Instalación de MySQL

Instale el paquete icinga2-ido-mysql.

Esto permitirá al servidor Icinga2 almacenar la configuración en Mysql.

Copy to Clipboard

Habilite la función ido-mysql del Icinga 2.

icinga2-ido-mysql

¿Configurar la base de datos para icinga2-ido-mysql con dbconfig-common? lol

configuring icinga2-ido-mysql

Habilite la característica ido-mysql.

Copy to Clipboard

Reiniciar Icinga2

Copy to Clipboard

Instale el servicio de base de datos MySQL.

Copy to Clipboard

Acceda al servidor de bases de datos MySQL.

Copy to Clipboard

Establezca una contraseña para el usuario raíz de MySQL.

Copy to Clipboard

En nuestro ejemplo, establecemos la contraseña raíz kamisama123.

Cree una base de datos denominada icinga2.

Copy to Clipboard

Cree un usuario mysql denominado icinga2.

Copy to Clipboard

Conceda al usuario de MySQL permiso denominado icinga2 sobre la base de datos denominada icinga2.

Copy to Clipboard

Importe la plantilla de base de datos Icinga2 dentro de MySQL.

El sistema solicitará la contraseña del usuario de icinga2 MysQL para importar la plantilla.

Copy to Clipboard

Edite el archivo de configuración ido-mysql.conf para habilitar la comunicación con el servicio MySQL.

Copy to Clipboard

Aquí está nuestra configuración.

Copy to Clipboard

Reiniciar Icinga2

Copy to Clipboard

Ha terminado la instalación de la base de datos.

Ha importado las plantillas de base de datos Icinga2 en MySQL Server.

Tutorial – Instalación de la interfaz web Icinga2

A continuación, necesitamos instalar el servidor web Apache y todo el software necesario.

En la consola Linux, utilice los siguientes comandos para instalar los paquetes necesarios.

Copy to Clipboard

Localice el archivo de configuración PHP en su sistema.

Edite el archivo de configuración PHP y establezca la zona horaria correcta.

Copy to Clipboard

Tenga en cuenta que su versión PHP y la ubicación del archivo pueden no ser la misma mía.

Como ejemplo, nuestra zona horaria se estableció en América/Sao_Paulo.

Copy to Clipboard

Reinicie el servicio Apache.

Copy to Clipboard

Acceda al servidor de bases de datos MySQL.

Copy to Clipboard

Cree una base de datos denominada icingaweb_db.

Copy to Clipboard

Cree un usuario mysql denominado icingaweb_db.

Copy to Clipboard

Conceda al usuario MySQL el nombre icingaweb_db permiso sobre la base de datos denominada icingaweb_db.

Copy to Clipboard

Instale el paquete de interfaz web de Icinga denominado icingaweb2.

Copy to Clipboard

Reinicie el servicio Apache.

Copy to Clipboard

Genere el token de instalación de Icinga.

Copy to Clipboard

Abra su navegador e introduzca la dirección IP de su servidor web más /icingaweb2.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• http://192.168.15.10/icingaweb2

Se debe presentar la interfaz de instalación web de Icinga2.

Ingrese el token de configuración de Icinga web2.

icinga setup token

En la pantalla Módulos web de Icinga, haga clic en el botón Siguiente.

En la pantalla Requisitos web de Icinga, haga clic en el botón Siguiente.

icinga2 requirements

Seleccione la opción Base de datos y haga clic en el botón Siguiente.

icinga web authentication

En la pantalla Recurso de base de datos de Icinga, realice la siguiente configuración:

• Nombre del recurso – icingaweb_db
• Tipo de base de datos – MYSQL
• Anfitrión – localhost
• Puerto – 3306
• Nombre de la base de datos – icingaweb_db
• Nombre de usuario – icingaweb_db
• Contraseña – kamisama123

Haga clic en el botón Siguiente.

icincaweg2 configuration

En esta pantalla, ingrese el inicio de sesión raíz de MySQL para importar la plantilla de base de datos Icingaweb2.

icingaweb2 create database

Establezca el nombre de back-end icingaweb2 y haga clic en el botón Siguiente.

icinga2 authentication backend

Establezca una cuenta administrativa para acceder a la interfaz web de Icinga.

Pantalla de configuración de la aplicación, realice la configuración de seguimiento:

• Mostrar Stacktraces – Habilitado
• Mostrar mensajes de estado de la aplicación – Habilitado
• Tipo de almacenamiento de preferencias de usuario – Base de datos
• Tipo de registro – Syslog
• Nivel de registro – Error
• Prefijo de aplicación – icingaweb2
• Facilidad – Usuario

Haga clic en el botón Siguiente.

Iicnga application configuration

En la pantalla de resumen de instalación de Icinga, haga clic en el botón Siguiente.

En la pantalla de bienvenida, haga clic en el botón Siguiente.

icinga monitoring module

En la pantalla del back-end de supervisión, realice la siguiente configuración:

• Nombre backend – icinga
• Tipo de backend – IDO

Haga clic en el botón Siguiente.

icinga monitoring backend

En la pantalla Monitoring IDO Resource (Supervisión de recursos de IDO), realice la siguiente configuración:
• Nombre del recurso – icinga_ido
• Tipo de base de datos – MYSQL
• Anfitrión – localhost
• Puerto – 3306
• Nombre de la base de datos – icinga2
• Nombre de usuario – icinga2
• Contraseña – kamisama123

Haga clic en el botón Siguiente.

icinga monitoring ido

En la pantalla Transporte de comandos, realice la siguiente configuración:

• Nombre del transporte – icinga2
• Tipo de transporte – Archivo de comandación local
• Archivo De comunicación – /var/run/icinga2/cmd/icinga2.cmd

Haga clic en el botón Siguiente.

icinga command transport

En la pantalla Seguridad de supervisión, realice la siguiente configuración:

• Variables personalizadas protegidas – *pw*,*pass*,community

Haga clic en el botón Siguiente.

icinga monitoring security

En la última pantalla, haga clic en el botón Finalizar y espere a que finalice la instalación de Icinga2.

icinga web setup

Después de finalizar la instalación haga clic en la opción: Iniciar sesión en Icinga Web 2.

Por último, se le presentará la pantalla de inicio de sesión de Icinga2.

• Iicnga2 nombre de usuario predeterminado: Usted estableció antes
• Contraseña predeterminada de Icinga2: Usted estableció antes

Se debe mostrar la interfaz de inicio de sesión de Icinga2.

icinga login

Después de un inicio de sesión correcto, se le enviará al panel de Icinga2.

icinga2 dashboard

Felicitaciones, ha instalado la interfaz web Icinga2 en Ubuntu Linux.