Nagios Tutorial: ¿Qué es? Nagios ¿Herramienta? Architectura e instalación
⚡ Resumen inteligente
Nagios Es una plataforma de monitorización de código abierto que supervisa continuamente servidores, redes, aplicaciones y servicios, alertando a los equipos sobre fallos en tiempo real para que los problemas se resuelvan rápidamente en toda la infraestructura DevOps.

Nagios es una de las herramientas de código abierto más utilizadas para la monitorización continua de la infraestructura de TI. Este tutorial explica qué Nagios Se trata de cómo funcionan su arquitectura cliente-servidor y sus complementos, cómo instalarlo en AWS y dónde encaja dentro de un entorno moderno. DevOps flujo de trabajo.
¿Qué es el monitoreo continuo?
El monitoreo continuo es la práctica de detectar, reportar y responder a cada problema o ataque que ocurre en una infraestructura. Una vez que una aplicación se implementa en un servidor, el monitoreo continuo se encarga de vigilar los sistemas de la empresa y responder adecuadamente. Complementa las herramientas de integración continua como Jenkins extendiendo la supervisión automatizada a la producción.
¿Qué es Nagios?
Nagios es un software de código abierto para la monitorización continua de sistemas, redes e infraestructuras. Ejecuta complementos que se almacenan en un servidor y se conectan a un host u otro servidor en su red o en Internet. Siempre que se produzca un fallo, Nagios Se activa una alerta para que el equipo técnico pueda iniciar el proceso de recuperación de inmediato.
Debido a que supervisa los sistemas, las aplicaciones, los servicios y los procesos comerciales las 24 horas del día, Nagios Es una opción popular para la monitorización continua dentro de una cultura DevOps.
Por qué necesitamos Nagios?
Aquí están las razones importantes para usar el Nagios herramienta de seguimiento:
- Detecta todo tipo de problemas de red y de servidor.
- Te ayuda a encontrar la causa raíz de un problema para que puedas aplicar una solución permanente.
- Supervisa activamente toda su infraestructura y procesos de negocio.
- Permite supervisar y solucionar problemas de rendimiento del servidor.
- Le ayuda a planificar las actualizaciones de infraestructura antes de que los sistemas obsoletos provoquen fallos.
- Le ayuda a mantener la seguridad y la disponibilidad de sus servicios.
- Puede solucionar automáticamente los problemas en situaciones críticas.
Historia Nagios
1996 – Ethan Galstad crea una sencilla aplicación para MS-DOS que “pings” Servidores Novell NetWare y envía páginas numéricas. El concepto arquitectónico básico se utilizó posteriormente para Nagios ha nacido.
1998 – Ethan utiliza las ideas y la arquitectura de su trabajo anterior para comenzar a construir una nueva aplicación que se ejecuta en Linux OS.
1999 – El proyecto se publica como código abierto bajo el nombre “NetSaint”. Los complementos distribuidos originalmente como parte de la distribución de NetSaint pronto se separan en un paquete independiente. Nagios Proyecto de complementos.
2002 – Ethan cambia el nombre del proyecto a “Nagios”debido a problemas de marca registrada con el nombre “NetSaint”.
2005 - Nagios se convierte en SourceForgeProyecto .NET del mes de junio.
2007 – Ethan funda Nagios Enterprises, LLC proporcionará servicios de consultoría y desarrollo en torno a Nagios.
2009 - Nagios Enterprises lanza su primera versión comercial, Nagios XI. El proyecto de código abierto cambia de nombre Nagios Núcleo.
2010 - Nagios Fusion se lanza como un panel de control centralizado para múltiples servidores de monitorización.
2013 - Nagios Se lanza Core 4, junto con Nagios Network Analyzer y el agente multiplataforma de la NCPA.
2014 - Nagios Log Server se lanza para la monitorización y gestión de registros empresariales.
2015 - Nagios XI La versión 5 llega con más de 200 mejoras y optimizaciones.
2016 - Nagios Core supera los 7,500,000 descargas directamente desde el SourceForgesitio web .net.
2017 - Nagios Se lanza Log Server 2 y Nagios Supera las 1,200 descargas de software diarias.
2019 – Ethan Galstad deja su cargo como director ejecutivo de Nagios La empresa contrata a un sucesor.
2022 – Ethan Galstad retoma su puesto como director ejecutivo.
2023 – Las versiones 2024R1 de Nagios XI, Servidor de registro, Network Analyzery Fusion se lanzan con actualizaciones importantes para cada producto.
2024 - Nagios Enterprises celebra su 25 aniversario y Nagios XI Su 15º aniversario. Nagios El núcleo supera los 8,500,000 SourceForgeDescargas de .net, el Nagios El sitio de la biblioteca se relanza y la primera versión de la Nagios La plataforma de servicios principales (CSP) se distribuye a la comunidad.
2025 – El sexto Nagios La Conferencia Mundial se celebra en la sede central de la empresa en St. Paul, Minnesota. Nagios La empresa cuenta con más de 10,000 clientes y ha crecido hasta alcanzar los 100 empleados. Nagios Log Server 2026 incluye una nueva página de inicio de búsqueda simple y una actualización a OpenSeamarzo de 3.1.0.
2026 - Nagios Core 4.5.x continúa con actualizaciones de mantenimiento y seguridad (4.5.11 en enero, 4.5.13 en mayo), mientras que Nagios XI Se traslada a la serie 2026R1 con nuevos asistentes de configuración para Red Hat Open.Shift. Nagios La Conferencia Mundial de 2026 está programada para celebrarse del 14 al 17 de septiembre en St. Paul, Minnesota.
Caracteristicas de Nagios
Las siguientes son las características importantes de la Nagios herramienta de seguimiento:
- Relativamente escalable, manejable y seguro.
- Proporciona un buen sistema de registro y base de datos.
- Ofrece información ytracinterfaces web tivas.
- Envía alertas automáticamente cuando cambia una condición.
- Omite las comprobaciones redundantes cuando los servicios ya funcionan correctamente.
- Ayuda a detectar errores de red y fallos del servidor.
- Permite solucionar problemas de rendimiento del servidor.
- Corrige automáticamente los problemas a medida que se identifican durante la monitorización.
- Supervisa todo su proceso empresarial y su infraestructura de TI en una sola pasada.
- Utiliza una arquitectura que facilita la escritura de nuevos complementos en el lenguaje de programación que prefieras.
- Lee su configuración desde un directorio completo, ayudaping Tú decides cómo definir los archivos individuales.
- Utiliza la topología para determinar las dependencias del host.
- Supervisa servicios de red como HTTP, SMTP, SNMP, FTP, SSH y POP.
- Le ayuda a definir una jerarquía de hosts de red utilizando hosts principales.
- Permite definir controladores de eventos que se ejecutan durante eventos de servicio o de host para la resolución proactiva de problemas.
- Admite la implementación de hosts de monitorización redundantes.
Nagios Architectura
Nagios utiliza una arquitectura cliente-servidor. En una red típica, el Nagios El servidor se ejecuta en un host, mientras que los complementos se ejecutan en todos los hosts remotos que necesitan ser monitoreados.
- El planificador es un componente de la parte del servidor de NagiosEnvía una señal para ejecutar los complementos en el host remoto.
- El complemento obtiene el estado del host remoto.
- El complemento envía los datos de vuelta al planificador de procesos.
- El planificador de procesos actualiza la interfaz gráfica de usuario y se envían notificaciones a los administradores.
Plugins
Nagios Los complementos proporcionan la inteligencia de bajo nivel que indica Nagios Core cómo monitorear casi cualquier cosa. Un complemento actúa como una aplicación independiente, pero está diseñado para ser ejecutado por Nagios Centro. Se conecta a APACHE, que es controlado por CGI para mostrar el resultado, mientras que una base de datos conectada guarda los archivos de registro.
¿Cómo funcionan los complementos?
Consideremos el ejemplo anterior:
- Check_nt es un complemento que se utiliza para monitorear un Windows máquina, y normalmente está disponible en el servidor de monitorización.
- NSClient++ debe estar instalado en cada Windows máquina que desea monitorear.
- Una conexión SSL entre el servidor y el host intercambia información continuamente entre ellos.
De manera similar, el NRPE (Nagios Los complementos Remote Plugin Executor y NSCA se utilizan para supervisar hosts Linux y Mac OS X, respectivamente.
GUI
El Nagios La interfaz muestra páginas web generadas por CGI. Puede mostrar el estado mediante botones de colores (verde o rojo), sonidos, gráficos y más.
Cuando se activa repetidamente una alerta suave, se convierte en una alerta dura y la Nagios El servidor envía entonces una notificación al administrador.
Cómo instalar Nagios Herramienta en AWS
Paso 1) Suscríbete a Nagios.
Vaya a la Nagios Listado en AWS Marketplace y haz clic en Continuar para suscribirte.
Paso 2) Lea los términos y condiciones y luego acéptelos.
Paso 3) Vea el mensaje. Verá un mensaje de suscripción pendiente.
Paso 4) Realice la configuración. Actualice la página después de unos minutos y haga clic en Continuar con la configuración.
Paso 5) Lanza NagiosMantén la configuración predeterminada y haz clic en Continuar para iniciar.
Paso 6) RevRevisa la configuración, crea una nueva clave y haz clic en Iniciar.
Paso 7) Anote el DNS público de su instancia.
Paso 8) Convierta el archivo pem a ppk. En su Windows En la máquina, utilice el generador PuTTY para convertir el archivo pem a un archivo ppk.
Paso 9) En PuTTY, introduzca el DNS público.
Paso 10) En la sección Aut., introduzca la clave ppk y haga clic en Abrir.
Paso 11) En la terminal, ingrese el nombre de usuario ubuntu y ejecute el comando.
- Ejecute este comando: sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Introduce una nueva contraseña de tu elección.
Paso 12) Abre tu navegador y ve a http:// /nagios3 (en este ejemplo, http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/).
Introduzca el nombre de usuario: nagiosadmin
Contraseña: la que se estableció en el paso anterior.
Paso 13) El Nagios La instalación está hecha y Nagios Cargas
Aplicación de Nagios
El Nagios herramienta de monitorización de red Es un sistema de control y monitorización del estado de un centro de datos típico, que abarca todo tipo de equipos, tales como:
- Servidores y nodos de red.
- Supervisión de aplicaciones desde una única consola.
- Monitorización de aplicaciones con información detallada a nivel de transacción.
- Componentes de middleware y mensajería.
- Informes y paneles personalizables.
- Sistemas de alimentación ininterrumpida (UPS).
- Sistemas de identificación biométrica.
- Sistemas de control de temperatura y humedad (mecanismos de detección).
- Sistemas de videovigilancia y grabadoras de vídeo en red (NVR).
- Subsistemas de almacenamiento (NAS y SAN).
Desventajas de usar Nagios
- Las funciones importantes, como los asistentes y los paneles interactivos, solo están disponibles en Nagios XI, que es una herramienta bastante cara.
- Nagios Core tiene una interfaz confusa para los nuevos usuarios.
- Utiliza muchos archivos de configuración que pueden ser difíciles de configurar.
- Nagios No se puede monitorizar el rendimiento de la red.
- Esta herramienta permite monitorizar la red, pero no gestionarla.
- Nagios No hace distinción entre dispositivos como servidores, enrutadores o conmutadores, ya que trata a cada dispositivo como un host.
















