Cómo instalar y configurar la herramienta de monitoreo Icinga2 en un VPS Ubuntu 18.04 o un servidor dedicado

Icinga2 es un sistema informático y una aplicación de monitoreo de red de código abierto, escalable y expandible. Puede utilizarlo para comprobar la disponibilidad de su red y generar informes de rendimiento.
También puede usarlo para notificar a los usuarios sobre las interrupciones. También puede monitorear los recursos del servidor como el uso de RAM, servicios de red como HTTPS y dispositivos de red como enrutadores y conmutadores. Este artículo proporciona una guía paso a paso sobre cómo instalar y configurar Icinga2 en un VPS del 18/04 o un servidor dedicado.
sudo apt-get update sudo apt-getupgrade sudo reboot
sudo apt-get install php php-{xml,cli,opcache,gd,intl,readline,mysql,curl,mbstring,ldap,json}
sudo apt-get install apache2 libapache2-mod-php
$ sudo vim /etc/php/7.2/apache2/php.ini date.timezone = Africa/Nairobi
sudo systemctl restart apache2
$ mysql -u root -p
CREATEDATABASE icinga2_db; GRANT ALL PRIVILEGESon icinga2_db.* to'icinga2_user'@'localhost'identifiedby'StrongPassword'; FLUSHPRIVILEGES; quit
CREATEDATABASE icingaweb2_db; GRANT ALL PRIVILEGESon icingaweb2_db.* to'icingaweb2_user'@'localhost'identifiedby'StrongPassword'; FLUSHPRIVILEGES;
curl -sSL https://packages.icinga.com/icinga.key | sudo apt-key add -
echo"deb https://packages.icinga.com/ubuntu icinga-xenial main" | sudo tee /etc/apt/sources.list.d/icinga.list
sudo apt-get install icinga2 icingaweb2 icinga2-ido-mysql
EnableIcinga2's ido-mysql feature? YES Configure database for icinga2-ido-mysql with dbconfig-common? NO
sudo icinga2 feature enablecommand ido-mysql
sudosystemctlrestarticinga2.service
mysql -u root icinga2_db -p < /usr/share/icinga2-ido-mysql/schema/mysql.sql
sudo vim /etc/icinga2/features-enabled/ido-mysql.conf
/** * The db_ido_mysql library implements IDO functionality * for MySQL. */ library"db_ido_mysql" object IdoMysqlConnection "ido-mysql" { user = "icinga2_user", password = "StrongPassword", host = "localhost", database = "icinga2_db" }
sudo systemctl restart icinga2
$ sudo icingacli setup token create The newly generated setup token is: 75e269c261a15615
En este artículo, aprendió cómo instalar Icinga 2 en Ubuntu 18.04 VPS o un servidor dedicado. También ha aprendido a configurar la herramienta de supervisión en consecuencia. Ahora puede monitorear de manera efectiva entornos masivos y complejos en diferentes ubicaciones.