Instalación Icinga · 3 min read · Jan 12, 2026

Instalación y Configuración de Icinga (Solución de Monitoreo) en CentOS

Instalación y Configuración de Icinga (Solución de Monitoreo) en CentOS

Icinga es un sistema de monitoreo de código abierto de grado empresarial que vigila redes y cualquier recurso de red concebible, notifica al usuario sobre errores y recuperaciones y genera datos de rendimiento para informes. Escalable y extensible, Icinga puede monitorear entornos complejos y grandes a través de ubicaciones dispersas.

Voy a realizar la instalación básica de Icinga y esto es similar a Nagios, y este documento también se puede referir para la instalación de Nagios. Hay muchos documentos disponibles en Internet y estarán instalando con el usuario nagios, pero para mi configuración utilicé el usuario predeterminado que ya está presente en el sistema (daemon) y tampoco lo instalaré en la ruta predeterminada, en su lugar me referiré a /opt ya que me parece muy conveniente. La interfaz de usuario de Icinga es mucho mejor que la de Nagios.

En este tutorial utilizaré tres servidores:

192.168.1.20 – Servidor de monitoreo Icinga (centos5)
192.168.1.30 – win 2008 a ser monitoreado
192.168.1.40 – Servidor Ubuntu 10.10 a ser monitoreado

Requisitos

Nota: Asegúrese de que las herramientas de desarrollo y las bibliotecas de desarrollo se hayan instalado durante la instalación:

  • Compilador GCC
  • Bibliotecas de desarrollo C/C++
  • Bibliotecas de desarrollo GD

Paquetes Necesarios

  1. Xampp para Linux:

[root@sunil~]# mkdir /software
[root@sunil~]# cd /software
[root@sunil software]# wget http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.3/xampp-linux-1.7.3.tar.gz/download

  1. Núcleo de Icinga:
  [root@sunil software]# wget http://sourceforge.net/projects/icinga/files/icinga/1.2.1/icinga-1.2.1.tar.gz/download

Instalación de Icinga

  1. Descomprimir el paquete xampp:

[root@sunil software]# tar -zxvf xampp-linux-1.7.3.tar.gz
[root@sunil software]# mv lampp/ /opt/

El paquete Xampp es un paquete muy bien compilado y extraerlo es más que suficiente, para más detalles puede referirse a la página de xampp:

http://www.apachefriends.org/en/xampp.html

  1. Descomprimir el paquete de Icinga:

[root@sunil software]# tar -zxvf icinga-1.2.1.tar.gz
[root@sunil software]# cd icinga-1.2.1
[root@sunil icinga-1.2.1]# ./configure –prefix=/opt/icinga –with-icinga-user=daemon –with-icinga-group=daemon –with-httpd-conf=/opt/lampp/etc

Nota: asegúrese de no obtener ningún error durante la compilación. Si está obteniendo errores, asegúrese de que los paquetes requeridos estén instalados.

[root@sunil icinga-1.2.1]# make all
[root@sunil icinga-1.2.1]# make install
[root@sunil icinga-1.2.1]# make install-config
[root@sunil icinga-1.2.1]# make install-commandmode
[root@sunil icinga-1.2.1]# make install-webconf

  1. Ahora necesitamos configurar Apache con Icinga:

[root@sunil icinga-1.2.1]# cd /opt/lampp/etc/
[root@suniletc]# vim httpd.conf

  1. Agregue la siguiente línea:
Include etc/icinga.conf
  1. Establecer contraseña para el inicio de sesión:

[root@sunil /]# cd /opt/lampp/bin/
[root@sunil bin]# ./htpasswd –c /opt/icinga/etc/htpasswd.users icingaadmin

Nueva contraseña:
Reescriba la nueva contraseña:
Agregando contraseña para el usuario icingaadmin

  1. Iniciar Apache:

[root@sunillampp]# cd /opt/lampp/
[root@sunillampp]# ./lamp startapache

XAMPP: Iniciando Apache con SSL (y PHP5)…
XAMPP: Error 1! ¡No se pudo iniciar Apache!
XAMPP: Iniciando diagnóstico…
XAMPP: Haga que el httpd.conf se ajuste a su sistema.
XAMPP: Próximo intento…
XAMPP: Iniciando Apache con SSL (y PHP5)…

  1. Verifique si Apache está funcionando:
  http://192.168.1.20

  1. Ahora necesitamos iniciar Icinga, pero antes de eso necesitamos verificar si Icinga se ha compilado correctamente y si todas las configuraciones están establecidas:
  [root@sunillampp]# cd /opt/icinga/
  1. Antes de configurar Icinga, iniciaremos y veremos si obtenemos la página:
  [root@sunilicinga]# /opt/icinga/bin/icinga –v /opt/icinga/etc/icinga.cfg

Total de advertencias: 0
Total de errores: 0

Las cosas parecen estar bien - No se detectaron problemas graves durante la verificación previa al vuelo.

  1. Ahora inicie Icinga ya que no obtenemos errores:

[root@sunilicinga]# /opt/icinga/bin/icinga -d /opt/icinga/etc/icinga.cfg
[root@sunilicinga]# ps -ef|grep icinga

daemon 6961 1 0 19:03 ? 00:00:00 /opt/icinga/bin/icinga -d /opt/icinga/etc/icinga.cfg
root 6998 2929 0 19:05 pts/1 00:00:00 grep icinga

[root@sunilrw]# chmod 777 /opt/
[root@sunilrw]# chmod 777 /opt/icinga/
[root@sunilrw]# chmod 777 /opt/icinga/var/
[root@sunilrw]# chmod 777 /opt/icinga/var/rw/
[root@sunilrw]# chmod 777 /opt/icinga/var/rw/icinga.cmd

  1. Inicie sesión para verificar si se abre el sitio web de Icinga:

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.