Nagios

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Sistema informático y software de aplicación de monitoreo de red

Nagios es un sistema de monitoreo de eventos que ofrece servicios de monitoreo y alertas para servidores, conmutadores, aplicaciones y servicios. Alerta a los usuarios cuando algo sale mal y les avisa por segunda vez cuando el problema se ha resuelto.

Ethan Galstad y un grupo de desarrolladores escribieron originalmente Nagios como NetSaint. 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" – "santidad" hace referencia al nombre original NetSaint, que cambió en respuesta a un desafío legal por parte de propietarios de una marca similar. "Agios" (o "hagios") también translitera la palabra griega άγιος, que significa "santo".

Nagios fue diseñado originalmente para ejecutarse en Linux, pero también se ejecuta en otras variantes de Unix. Es software gratuito con licencia según 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 Nagios Plugins las consecuencias de sus acciones. Nagios Empresas sustituyeron al equipo nagios-plugins con un grupo de nuevos miembros diferentes. Los miembros del equipo comunitario 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.

Diseño

Los agentes de Nagios incluyen:

NRPE
Nagios Remote Plugin Executor (NRPE) es un agente de Nagios que permite monitorizar el sistema remoto utilizando scripts que se alojan en los sistemas remotos. Permite monitorizar recursos como el uso de discos, la carga del sistema o el número de usuarios conectados actualmente. Nagios encuesta periódicamente al agente en sistema remoto usando el check_nrpe plugin. NRPE permite ejecutar remotamente los plugins Nagios en otras máquinas Linux/Unix. Esto le permitiría monitorear métricas de máquina remota (uso de disco, carga CPU, etc.). NRPE también puede comunicarse con algunos complementos de agente de Windows, por lo que puede ejecutar scripts y comprobar métricas en máquinas remotas de Windows, también. Al 28 de enero de 2020, NRPE 4.0.1 ha sido deprecatado.
NRDP
Nagios Remote Data Processor (NRDP) es un agente de Nagios con un mecanismo de transporte de datos flexible y procesador. Está diseñado con una arquitectura que le permite ser fácilmente ampliada y personalizada. NRDP utiliza puertos y protocolos estándar (HTTP y XML) y puede ser implementado como sustituto para Nagios Service Check Aceptaor (NSCA).
NSClient++
Este programa se utiliza principalmente para monitorear máquinas Windows. Estar instalado en un sistema remoto NSClient+ escucha el puerto TCP 12489. El plugin Nagios que se utiliza para recoger información de este addon se llama check_nt. Como NRPE, NSClient+ permite monitorear los llamados "servicios privados" (uso de memoria, carga de CPU, uso de disco, procesos de funcionamiento, etc.) Nagios es un host y monitor de servicio diseñado para informarle de problemas de red.
NCPA
Nagios Cross Platform Agent es un proyecto de código abierto mantenido por Nagios Enterprises. NCPA se instala en Windows, Linux y Mac OS X. Creado como una API escalable que permite flexibilidad y sencillez en el monitoreo de hosts. NCPA permite múltiples cheques como el uso de memoria, uso de CPU, uso de disco, procesos, servicios y uso de red. Los cheques activos son consultados a través de la API del servicio "NCPA Listener" mientras que los cheques pasivos 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, 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. Se incluyen RRDtool y Highcharts para crear gráficos personalizables que se pueden mostrar en paneles.

Contenido relacionado

Tabla de métodos virtuales

En programación informática, una tabla de métodos virtuales una tabla de funciones virtuales, una tabla de llamadas virtuales , tabla de despacho, vtable o...

ALGOL Y

ALGOL Y fue el nombre dado a un sucesor especulado del lenguaje de programación ALGOL 60 que incorporaba algunas características radicales que fueron...

Hacer bucle while

En muchos lenguajes de programación de computadoras, un bucle do while es una declaración de flujo de control que ejecuta un bloque de código y luego...

API de repositorio de contenido para Java

API de repositorio de contenido para Java es una especificación para una interfaz de programación de aplicaciones de la plataforma Java para acceder a...

Datosflex

DataFlex es un lenguaje de programación de alto nivel orientado a objetos y una herramienta visual de cuarta generación para desarrollar aplicaciones de...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save