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

Cómo instalar el sistema de monitoreo de red Icinga en un VPS CentOS 7

El siguiente artículo lo guiará a través de los pasos para instalar el sistema de monitoreo de red Icinda.

¿Qué es Icinga?

Icinga es una aplicación de monitoreo de sistemas informáticos y redes de código abierto que se creó originalmente como una bifurcación de la aplicación de monitoreo del sistema Nagios. Es compatible con versiones anteriores y está tratando de superar las deficiencias percibidas en el proceso de desarrollo de Nagios, además de agregar nuevas funciones, como una interfaz de usuario moderna de estilo Web 2.0, conectores de base de datos adicionales (para MySQL, Oracle y PostgreSQL) y un API REST que permite a los administradores integrar numerosas extensiones sin necesidad de realizar modificaciones complicadas en el núcleo de Icinga.

El sistema de monitoreo de grado Icinga vigila una red y cualquier recurso de red concebible y notifica al usuario sobre errores y recuperaciones mientras genera datos de rendimiento para la generación de informes. Es extensible y escalable y se puede usar para monitorear entornos grandes y complejos en ubicaciones separadas.

Icinga ha ido ganando popularidad debido a un ciclo de desarrollo más ágil en comparación con Nagios.

En esta guía le mostraremos cómo instalar Icinga en un vps linux.

Inicie sesión en su servidor como usuario 'root':

# ssh root@server_IP_address

Antes de comenzar la instalación de Icinga, descargue los paquetes necesarios que son:el servidor web Apache (si aún no lo tiene instalado), las bibliotecas necesarias para compilar el código fuente y las herramientas necesarias para la interfaz web y la supervisión de la red. Puede instalarlos usando los siguientes comandos:

# yum install httpd gcc glibc glibc-common gd gd-devel
# yum install libjpeg libjpeg-devel libpng libpng-devel
# yum install net-snmp net-snmp-devel net-snmp-utils

Luego, crea un usuario y un grupo a tu gusto. Usaremos icinga y rh-icinga para usuario y grupo respectivamente.

# useradd icinga
# groupadd rh-icinga
# usermod -a -G rh-icinga icinga
# usermod -a -G rh-icinga apache

Crear directorio Icinga:

# mkdir ~/icinga
# cd ~/icinga

Ahora, descargue las últimas versiones de los paquetes de Icinga y complementos:

# wget https://github.com/Icinga/icinga-core/releases/download/v1.11.5/icinga-1.11.5.tar.gz
# wget http://www.nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz

Extraiga los archivos con tar:

# tar zxvf icinga-1.11.5.tar.gz
# tar zxvf nagios-plugins-2.0.3.tar.gz

Ingrese al directorio Icinga y ejecute el archivo de configuración:

# cd icinga-1.11.5
# ./configure --with-command-group=rh-icinga --disable-idoutils

Deberías obtener el siguiente resultado:

A continuación, compilemos e instalemos los archivos Icinga:

# make all
# make fullinstall
# make install-config

Con su editor de texto favorito, abra el archivo /usr/local/icinga/etc/objects/contacts.cfg e ingrese su dirección de correo electrónico en el campo de correo electrónico para recibir notificaciones.

# vim /usr/local/icinga/etc/objects/contacts.cfg

El siguiente paso es instalar la interfaz web clásica usando los siguientes comandos:

# make cgis
# make install-cgis
# make install-html
# make install-webconf

Configure una contraseña para el nombre de usuario que se utilizará para acceder a la interfaz web. Usaremos adminIcinga como nombre de usuario. Ejecute este comando:

# htpasswd -c /usr/local/icinga/etc/htpasswd.users adminIcinga

Reinicie Apache para que la configuración surta efecto:

# systemctl restart httpd.service

Instale los complementos:

# cd ~/icinga/nagios-plugins-2.0.3
# ./configure --prefix=/usr/local/icinga --with-cgiurl=/icinga/cgi-bin --with-nagios-user=icinga --with-nagios-group=icinga
# make
# make install

Verifiquemos que el archivo de configuración no tenga errores con el siguiente comando:

# /usr/local/icinga/bin/icinga -v /usr/local/icinga/etc/icinga.cfg

Si todo está bien, agregue el servicio para que se ejecute en el arranque:

# chkconfig --add icinga
# chkconfig --level 35 icinga on

Iniciar Icinga:

# systemctl start icinga.service

Eso es todo. El sistema de monitoreo Icinga está instalado en su servidor.
Ahora abra su navegador web favorito y navegue a:http://your_server_IP/icinga e ingrese el nombre de usuario y la contraseña que configuró con el comando 'htpasswd'.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Icinga por usted. Están disponibles las 24 horas, los 7 días de la semana y se encargarán de su solicitud inmediatamente.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Cent OS
  1. Cómo instalar Icinga 2 en CentOS 8 / RHEL 8

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

  3. Cómo instalar Glances System Monitoring en CentOS 7

  4. Cómo instalar la herramienta de monitoreo de red Cacti en un Centos VPS

  5. Cómo instalar la herramienta de monitoreo del sistema Monitorix en CentOS 6 VPS

Cómo instalar Cacti Monitoring en CentOS 7

Cómo instalar la herramienta de monitoreo del sistema Glances en CentOS 7

Cómo instalar Cinnamon en CentOS 7

Cómo instalar la herramienta de monitoreo de red Monitorix en CentOS 7

Cómo instalar Icinga 2 en CentOS 7

Cómo instalar Cacti Network Monitoring en CentOS 8