Instalación y configuración de Nagios XI con PostgreSQL 16 en Ubuntu 24.04 LTS
Nagios XI es una plataforma de monitorización de infraestructura de nivel empresarial que permite supervisar disponibilidad, rendimiento y salud de servidores, redes, aplicaciones, bases de datos, servicios y más. Es la edición comercial de Nagios Core e incorpora panel web, automatización avanzada y soporte profesional.
Funciones clave
Monitorización centralizada para servidores, dispositivos de red, servicios web, bases de datos y aplicaciones críticas.
Panel web con vistas personalizables, mapas, gráficos y visualizaciones en tiempo real.
Alertas y notificaciones automatizadas por correo, SMS y herramientas colaborativas con integraciones sencillas.
Informes y analítica con disponibilidad, SLAs, tendencias y planificación de capacidad.
Asistentes de configuración para desplegar chequeos sin necesidad de dominar Nagios Core.
Escalabilidad y multi tenant para pymes, grandes empresas y MSP con equipos distribuidos.
Integración y extensibilidad mediante plugins de Nagios, API e integraciones de terceros como ServiceNow o PagerDuty.
Casos de uso habituales
Supervisión de salud de servidores y dispositivos de red.
Monitorización del rendimiento de aplicaciones APM.
Comprobaciones de disponibilidad de bases de datos y servicios web.
Monitorización de entornos virtualizados y cloud.
Monitorización básica de eventos de seguridad y cumplimiento.
Informes de SLA y auditoría.
Ediciones
Nagios Core gratuita y de código abierto con configuración manual.
Nagios XI de pago con interfaz gráfica, automatización y soporte empresarial.
Requisitos previos recomendados
Ubuntu 24.04 LTS servidor con IPv4 estática por ejemplo 192.168.1.7, usuario con permisos sudo, 4 GB de RAM como mínimo y salida a Internet.
Resumen de arquitectura
Nagios XI utiliza un servidor web Apache, PHP y PostgreSQL como base de datos principal. En Ubuntu 24.04 LTS se entrega PostgreSQL 16 en los repositorios oficiales, ideal para esta implementación.
Pasos de instalación rápida
1 Preparar sistema
Ejecuta actualización general apt update y apt upgrade y reinicia si el kernel se actualiza. Configura el hostname y la IP estática 192.168.1.7 en netplan si es necesario.
2 Instalar dependencias y componentes base
Instala Apache, PHP y módulos requeridos apt install -y apache2 php php-pgsql php-gd php-ldap php-xml php-zip php-mbstring php-curl libapache2-mod-php build-essential wget curl unzip tar bc gettext mailutils snmp snmpd
Habilita y arranca servicios systemctl enable apache2 y systemctl start apache2 y systemctl enable snmpd
3 Instalar PostgreSQL 16
En Ubuntu 24.04 LTS se instala con apt install -y postgresql postgresql-contrib
Verifica el servicio con systemctl status postgresql y asegúrate de que esté en ejecución.
4 Descargar e instalar Nagios XI
Descarga el instalador oficial en tmp con wget https://assets.nagios.com/downloads/nagiosxi/xi-latest.tar.gz y descomprime con tar xzf xi-latest.tar.gz
Accede a la carpeta nagiosxi y ejecuta el instalador con privilegios sudo ./fullinstall
El asistente instalará paquetes, configurará Apache, PHP y preparará las bases de datos en PostgreSQL 16. Este proceso puede tardar varios minutos.
5 Acceder a la interfaz web
Una vez finalice, accede a https://192.168.1.7/nagiosxi desde un navegador. Completa el asistente inicial creando la cuenta admin, configurando correo saliente y aceptando los parámetros de licencia.
6 Ajustes recomendados tras la instalación
Configura la zona horaria del sistema y de PHP para que coincidan timedatectl y revisión de phpinfo. Ajusta límites de PHP memory limit 256M o superior y max_execution_time 60 o superior si gestionas grandes volúmenes de checks. Habilita notificaciones por correo con tu servidor SMTP. Crea backups programados de PostgreSQL con pg_dump y de la aplicación. Activa UFW abriendo puertos 80 y 443 con ufw allow 80 y ufw allow 443 y ufw enable.
7 Añadir monitorización
Utiliza los asistentes de Nagios XI para Linux Server, Windows Server, Switch y Router, HTTP, HTTPS, MySQL, PostgreSQL, SNMP, DNS, DHCP y más. Agrupa hosts y servicios, define escalado de alertas y establece SLAs. Integra con Slack, Teams o ServiceNow mediante complementos disponibles en el Exchange de Nagios.
Optimización y buenas prácticas
Revisa el rendimiento de PostgreSQL 16 con parámetros como shared_buffers y work_mem ajustados a tu RAM. Separa el almacenamiento de la base de datos en disco rápido si manejas muchos eventos. Configura retention y rotación de logs. Utiliza NRPE o NCPA para métricas profundas en sistemas Linux y Windows. Documenta comandos y plantillas para estandarizar despliegues.
Solución de problemas comunes
Si la web no carga, verifica apache2 y revisa los logs en var log apache2. Si fallan plugins, asegura las dependencias del sistema y permisos de ejecución en usr local nagios libexec. Para incidencias con correo, valida DNS, SPF y credenciales SMTP. En bases de datos, revisa el estado con systemctl status postgresql y psql -U postgres -h localhost.
Por qué elegir Q2BSTUDIO
En Q2BSTUDIO somos una empresa de desarrollo de software especializada en aplicaciones a medida y software a medida, con prácticas líderes en inteligencia artificial, ciberseguridad, automatización y observabilidad. Nuestro equipo integra Nagios XI con pipelines DevOps, servicios cloud AWS y Azure, y analítica avanzada para que tu infraestructura esté segura, optimizada y preparada para escalar.
Si planeas desplegar Nagios XI en entornos híbridos o multicloud, nuestros expertos pueden diseñar arquitectura, alta disponibilidad, balanceo y backups gestionados. Conoce cómo aceleramos tus despliegues con nuestros servicios cloud en AWS y Azure.
La seguridad es esencial en cualquier plataforma de monitorización. Fortalecemos tu XI con controles de acceso, segmentación, hardening de sistemas, MFA y pruebas de intrusión. Descubre nuestra oferta de ciberseguridad y pentesting para protegerte de amenazas.
Servicios complementarios
Integramos inteligencia artificial e IA para empresas con agentes IA para priorizar alertas, detectar anomalías y predecir capacidad. Diseñamos cuadros de mando de negocio con servicios inteligencia de negocio y power bi, y habilitamos SSO, CMDB y automatización de procesos ITSM.
Beneficios para tu organización
Visibilidad unificada del estado de TI y reducción del tiempo medio de resolución. Automatización de alertas y escalado para minimizar interrupciones. Costes optimizados y cumplimiento de SLAs con informes ejecutivos. Escalabilidad para crecer desde pocos hosts hasta miles de endpoints.
Conclusión
Con Ubuntu 24.04 LTS y PostgreSQL 16, Nagios XI ofrece una base moderna, segura y escalable para monitorizar tu infraestructura. Siguiendo los pasos anteriores podrás desplegarlo con rapidez y contar con una plataforma robusta para operaciones críticas. Para una implementación guiada, migraciones o soporte 24x7, Q2BSTUDIO puede acompañarte de punta a punta, desde el diseño hasta la operación.
Etiquetas recomendadas para posicionamiento
aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi
Gracias por leer. Si necesitas asesoramiento o un plan a medida para tu entorno, estaremos encantados de ayudarte.