stringtranslate.com

Nagios

Nagios / ˈ n ɑː ɡ s / es un sistema de monitoreo de eventos que ofrece servicios de monitoreo y alerta para servidores, conmutadores, aplicaciones y servicios. Alerta a los usuarios cuando algo sale mal y los alerta por segunda vez cuando el problema se ha resuelto.

Ethan Galstad y un grupo de desarrolladores escribieron originalmente Nagios como NetSaint . [3] A partir de 2015 , mantienen activamente los complementos oficiales y no oficiales . Nagios es un acrónimo recursivo : "Nagios Ain't Gonna Insist On Sainthood" [4] - "sainthood" hace referencia al nombre original NetSaint , que cambió en respuesta a un desafío legal por parte de los propietarios de una marca registrada similar. [5] " Agios " (o "hagios") también translitera la palabra griega άγιος , que significa "santo".

Nagios fue diseñado originalmente para funcionar en Linux , pero también funciona en otras variantes de Unix . Es un software libre autorizado bajo los términos de la Licencia Pública General GNU versión 2 publicada por la Free Software Foundation .

Historia

El 16 de enero de 2014, Nagios Enterprises redirigió el dominio nagios-plugins.org a un servidor web controlado por Nagios Enterprises sin notificar explícitamente al equipo de la comunidad de Nagios Plugins las consecuencias de sus acciones. [6] [7] Nagios Enterprises reemplazó al equipo de nagios-plugins con un grupo de miembros nuevos y diferentes. [8] Los miembros del equipo de la comunidad que fueron reemplazados continuaron su trabajo bajo el nombre de Monitoring Plugins junto con un sitio web diferente con el nuevo dominio de monitoring-plugins.org. [9]

Diseño

Los agentes de Nagios incluyen:

NRPE
Nagios Remote Plugin Executor (NRPE) es un agente de Nagios que permite la monitorización remota del sistema mediante scripts alojados en los sistemas remotos. [10] Permite la monitorización de recursos como el uso del disco, la carga del sistema o la cantidad de usuarios conectados actualmente. Nagios sondea periódicamente al agente en el sistema remoto mediante el check_nrpecomplemento. NRPE le permite ejecutar de forma remota complementos de Nagios en otras máquinas Linux/Unix. Esto le permitiría monitorear las métricas de la máquina remota (uso del disco, carga de la CPU, etc.). NRPE también puede comunicarse con algunos complementos del agente de Windows, por lo que puede ejecutar scripts y verificar las métricas en máquinas Windows remotas también. A partir del 28 de enero de 2020, NRPE 4.0.1 ha quedado obsoleto. [11]
Programa Nacional de Desarrollo Rural
Nagios Remote Data Processor (NRDP) es un agente de Nagios con un mecanismo y procesador de transporte de datos flexible. [12] Está diseñado con una arquitectura que le permite extenderse y personalizarse fácilmente. NRDP utiliza puertos y protocolos estándar ( HTTP y XML ) y se puede implementar como reemplazo de Nagios Service Check Acceptor (NSCA).
Cliente NS++
Este programa se utiliza principalmente para monitorizar máquinas Windows . Al estar instalado en un sistema remoto, NSClient++ escucha el puerto TCP 12489. El complemento de Nagios que se utiliza para recopilar información de este complemento se llama check_nt. Como NRPE, NSClient++ permite monitorizar los denominados "servicios privados" (uso de memoria, carga de CPU, uso de disco, procesos en ejecución, etc.). Nagios es un monitor de host y servicio que está diseñado para informarle de los problemas de red.
Asociación Nacional de Padres
El Nagios Cross Platform Agent es un proyecto de código abierto mantenido por Nagios Enterprises. [13] NCPA se instala en Windows, Linux y Mac OS X. Fue creado como una API escalable que permite flexibilidad y simplicidad en la monitorización de hosts. NCPA permite múltiples comprobaciones, como uso de memoria, uso de CPU, uso de disco, procesos, servicios y uso de red. Las comprobaciones activas se consultan a través de la API del servicio "NCPA Listener", mientras que las comprobaciones pasivas se envían a través del servicio "NCPA Passive".

Nagios XI

Nagios XI es una interfaz propietaria que utiliza Nagios Core como back-end, escrita y mantenida por el autor original, Ethan Galstad, y Nagios Enterprises. CentOS y RHEL son los sistemas operativos compatibles actualmente. Combina Nagios Core con otras tecnologías. Su base de datos principal y el módulo ndoutils que se utiliza junto con Nagios Core utilizan MySQL . Si bien el front-end de Nagios Core es principalmente CGI con algo de PHP, [14] la mayor parte del front-end y back-end de Nagios XI están escritos en PHP, incluido el subsistema, los controladores de eventos y las notificaciones, y Python se utiliza para crear informes de planificación de capacidad y otros informes. RRDtool y Highcharts se incluyen para crear gráficos personalizables que se pueden mostrar en paneles .

Véase también

Referencias

  1. ^ "Registro de cambios de NetSaint". 1 de marzo de 2002. Archivado desde el original el 1 de mayo de 2006.
  2. ^ "Lanzamientos - NagiosEnterprises/nagioscore". GitHub . Consultado el 26 de octubre de 2022 .
  3. ^ "Monitoreo de código abierto: Icinga vs Nagios Sos open source". Sosopensource.com. 2010-11-25 . Consultado el 2020-05-26 . Nagios, cuyo nombre es un acrónimo recursivo ("Nagios Ain't Gonna Insist On Sainthood") irónicamente se refiere al nombre original que NetSaint cambió para evitar problemas de marca registrada, es una de las herramientas y aplicaciones de administración de redes de código abierto más populares.
  4. ^ Galstad, Ethan (24 de agosto de 2009). "Base de datos de preguntas frecuentes: Varios: ¿Qué significa Nagios?". Nagios: Preguntas frecuentes . Nagios Enterprises, LLC . Consultado el 2 de junio de 2014. El significado oficial es que NAGIOS es un acrónimo recursivo que significa "Nagios no va a insistir en la santidad".
  5. ^ "2005-02-22 - Ethan Galstad". FOSDEM 2005 . 2005-02-22 . Consultado el 2014-06-02 . Aunque finalmente pudimos llegar a un acuerdo amistoso sobre mi uso futuro del nombre "NetSaint", consideré prudente cambiar el nombre para evitar futuros contratiempos.
  6. ^ "Error 1054340: Actualizar la URL ascendente a https://www.monitoring-plugins.org". Red Hat . 2014-01-16 . Consultado el 2014-06-02 .
  7. ^ "El sitio web de complementos de Nagios ha sido absorbido por Nagios". Slashdot .
  8. ^ "Información incómoda sobre los cambios del equipo de complementos". nagios-plugins.org . Consultado el 29 de junio de 2016 .
  9. ^ Holger Weiß (16 de enero de 2014). "ATENCIÓN: Nuevo nombre del proyecto: Plugins de monitorización" . Consultado el 2 de junio de 2014 .
  10. ^ "NagiosEnterprises/nrpe". github.com . 9 de septiembre de 2022.
  11. ^ "Añadir aviso de desuso". GitHub . Consultado el 16 de julio de 2021 .
  12. ^ "NagiosEnterprises/nrdp". github.com . 2 de diciembre de 2021.
  13. ^ "NCPA". GitHub . 12 de agosto de 2022.
  14. ^ "ageric/nagios". github.com . 4 de enero de 2022.

Lectura adicional

Enlaces externos