Diferencia entre revisiones de «Nagios»

(Enlaces Externos)
 
(No se muestran 3 ediciones intermedias de 3 usuarios)
Línea 1: Línea 1:
{{Definición|nombre=Nagios|imagen=‎Nagios.png|tamaño=|concepto=Software de monitorización de equipos y servicios de red.}}
+
{{Definición|nombre=Nagios|imagen=‎Imagenreferencia1nagios.png|tamaño=|concepto=Software de monitorización de equipos y servicios de red.}}
'''Nagios'''. Es un [[software]] de monitorización de equipos y servicios de [[red]], creado para  ayudar a los administradores a tener siempre el control de qué está pasando en la red  y conocer los problemas que ocurren en la infraestructura antes de que los usuarios de la misma los perciban. Es un sistema complejo  y completo en cuanto a sus características que además hace uso en algunos casos de  diversos sistemas como por ejemplo sistemas gestores de bases de datos, servidores  web, etc. Está liberado bajo licencia [[GPL]] de la [[Free Software Foundation]].
+
'''Nagios'''. Es un [[software]] de monitorización de equipos y servicios de [[red]], creado para  ayudar a los administradores a tener siempre el control de qué está pasando en la red  y conocer los problemas que ocurren en la infraestructura antes de que los usuarios de la misma los perciban. Es un sistema complejo  y completo en cuanto a sus características que además hace uso en algunos casos de  diversos sistemas como por ejemplo sistemas gestores de bases de datos, servidores  web, etc. Está implementado en lenguaje PHP y fue diseñado para ser ejecutado en GNU/Linux, pero también se ejecuta correctamente en variantes de Unix. Liberado bajo licencia [[GPL]] de la Free Software Foundation.
  
 
==Origen del nombre==
 
==Origen del nombre==
Línea 30: Línea 30:
 
* Administradores de Redes con alto conocimiento técnico
 
* Administradores de Redes con alto conocimiento técnico
 
* Operadores con mínimos conocimientos técnicos de la situación, o conocimiento puntual de algún servicio
 
* Operadores con mínimos conocimientos técnicos de la situación, o conocimiento puntual de algún servicio
** Pudiendo avisar y ayudar a determinar posibles causas de efectos producidos
+
* Pudiendo avisar y ayudar a determinar posibles causas de efectos producidos
 
* Equipos de desarrollo
 
* Equipos de desarrollo
 
* Áreas relacionadas
 
* Áreas relacionadas
Línea 42: Línea 42:
 
* Utiliza información topológica para determinar dependencias
 
* Utiliza información topológica para determinar dependencias
 
* Permite definir políticas de notificación.
 
* Permite definir políticas de notificación.
 +
 +
==Requisitos mínimos para su funcionamiento==
 +
 +
*[[Procesador]]:  P4 1.8 Ghz 
 +
*[[Memoria RAM]]: 1 GB 
 +
*[[Sistema  Operativo]]: Linux
 +
*Tarjeta de Red:10/100/1000
 +
 +
==Monitoreo  de Nagios==
 +
                                 
 +
Nagios  es un sistema open source muy poderoso, implementado para monitorear  cualquier objeto que        este conectado a la red, como son:
 +
                                   
 +
*Servidores                       
 +
*Telefonos IP           
 +
*[[Switch]]
 +
*[[Router]]           
 +
*[[Computadora]]s             
 +
*[[Impresoras]]
 +
 +
                                   
 +
Este sistema cuenta con numerosas herramientas  de apoyo, de esta forma optimiza su funcionamiento en tiempo real. A  continuación se enumeran las más utilzadas:
 +
 +
1. RRDTool
 +
     
 +
2. Nagvis
 +
     
 +
3. Pnp4nagios
 +
   
 +
4. MRTG
 +
     
 +
5. Ndoutils
 +
   
 +
6. Snort
 +
       
 +
7. Nmap
  
 
==Como impacta==
 
==Como impacta==
Línea 60: Línea 95:
 
*[http://exchange.nagios.org/ Nagios Exchange]
 
*[http://exchange.nagios.org/ Nagios Exchange]
  
[[Category:Software_Libre]]
+
[[Category:Software_libre]]

última versión al 18:44 15 jun 2016

Nagios
Información sobre la plantilla
Imagenreferencia1nagios.png
Concepto:Software de monitorización de equipos y servicios de red.

Nagios. Es un software de monitorización de equipos y servicios de red, creado para ayudar a los administradores a tener siempre el control de qué está pasando en la red y conocer los problemas que ocurren en la infraestructura antes de que los usuarios de la misma los perciban. Es un sistema complejo y completo en cuanto a sus características que además hace uso en algunos casos de diversos sistemas como por ejemplo sistemas gestores de bases de datos, servidores web, etc. Está implementado en lenguaje PHP y fue diseñado para ser ejecutado en GNU/Linux, pero también se ejecuta correctamente en variantes de Unix. Liberado bajo licencia GPL de la Free Software Foundation.

Origen del nombre

Según Ethan Galstad en el FAQ de Nagios en su sitio oficial, N.A.G.I.O.S. es un acrónimo recursivo: «Nagios Ain't Gonna Insist On Sainthood». Es una referencia a la encarnación original del software bajo el nombre de Netsaint."Agios" significa "santo" en griego.

Características

  • Monitorización de servicios de red (SMTP, POP3, HTTP, HTTPS, NTP, ICMP,SNMP, FTP,DNS, etc).
  • Monitorización de los recursos de equipos hardware (carga del procesador, uso de los discos, procesos del sistema) en varios sistemas operativos.
  • Monitorización de equipos remotos, a través de túneles SSL cifrados o SSH.
  • Diseño simple de plugins, que permiten a los usuarios desarrollar sus propios chequeos de servicios dependiendo de sus necesidades, usando sus lenguajes de programación preferidos (Bash, C++, Perl, Ruby, Python, PHP, C#).
  • Posibilidad de definir la jerarquía de la red, permitiendo distinguir entre host caídos y host inaccesibles.
  • Notificaciones a los contactos cuando ocurren problemas en servicios o hosts, así como cuando son resueltos.
  • Rotación automática del archivo de registro.
  • Soporte para implementar hosts de monitores redundantes.
  • Visualización del estado de la red en tiempo real a través de interfaz web, con la posibilidad de generar informes y gráficas de comportamiento de los sistemas monitorizados, y visualización del listado de notificaciones enviadas, historial de problemas, archivos de registros.

Estructura del Sistema

Nagios sigue a grosso modo la siguiente estructura:

Un núcleo de la aplicación que forma la lógica de control de negocio de la aplicación contiene el software necesario para realizar la monitorización de los servicios y máquinas de la red para la que está preparado. Hace uso de diversos componentes que vienen con la aplicación, y puede hacer uso de otros componentes realizados por terceras personas.

Aunque permite la captura de paquetes SNMP Trap para notificar sucesos, no es un sistema de monitorización y gestión basado en SNMP sino que realiza su labor basándose en una gran cantidad de pequeños módulos software que realizan chequeos de parte de la red.

¿Quién va a usar Nagios?

  • Administradores de Redes con alto conocimiento técnico
  • Operadores con mínimos conocimientos técnicos de la situación, o conocimiento puntual de algún servicio
  • Pudiendo avisar y ayudar a determinar posibles causas de efectos producidos
  • Equipos de desarrollo
  • Áreas relacionadas

Ventajas

  • La verificación de disponibilidad se delega en plugins
  • Chequeos en paralelo (usando forking)
  • Programación de chequeos inteligente.
  • Configuraciones muy detalladas y basadas en plantillas
  • Utiliza información topológica para determinar dependencias
  • Permite definir políticas de notificación.

Requisitos mínimos para su funcionamiento

Monitoreo de Nagios

Nagios es un sistema open source muy poderoso, implementado para monitorear cualquier objeto que este conectado a la red, como son:


Este sistema cuenta con numerosas herramientas de apoyo, de esta forma optimiza su funcionamiento en tiempo real. A continuación se enumeran las más utilzadas:

1. RRDTool

2. Nagvis

3. Pnp4nagios

4. MRTG

5. Ndoutils

6. Snort

7. Nmap

Como impacta

  • Mejora de productividad
  • Antelación de problemas
  • Reporte y aviso de incidentes
  • Agilidad en su tratamiento
  • Mejor y mayor relación e integración de sectores adjuntos

Fuentes

Enlaces Externos