SISTEMA DE MONITOREO 
NAGIOS CORE 
Yeider Humberto Fernández Betin 
Duban Andrés Guzmán Torres 
Julio Gil Gómez Espitia 
Jaiber Stiven Holguín David 
SENA 
CENTRO DE SERVICIOS Y GESTION EMPRESARIAL 
GESTION DE REDES DE DATOS 
FICHA DE CARACTERIZACION (600088) 
MEDELLIN – ANTIOQUIA 
2014
NAGIO CORE 
DEFINICION 
CARACTERISTIC 
AS 
REQUISITOS DEL 
SISTEMA 
LICENCIA 
Licencia Pública General 
de GNU 
CAMBIOS Y 
NOVEDADE 
S 
CONSEJOS 
PRINCIPIANT 
E 
-Relax - que va a tomar algún 
tiempo 
-Utilice las instrucciones de inicio 
rápido 
-Lea la documentación 
-Foros de apoyo 
-Mejoras en el 
rendimiento 
-trabajadores Core 
-Configuración de 
verificación 
-Evento cola
NAGIOS CORE 
Nagios® Core ™ es un sistema de código abierto y aplicaciones de monitorización 
de red. vigila todos los servicios que se especifiquen, alertando cuando las cosas 
van mal para su respectivo mejoramiento. 
Nagios Core fue originalmente diseñado para ejecutarse en linux , aunque debería 
funcionar en la mayoría de otros sistemas unix también.
CARACTERISITICAS 
Algunas de las muchas características de nagios core incluyen: 
-Supervisión de los servicios de red (smtp, pop3, http, nntp, ping, etc.) 
-Seguimiento de los recursos de acogida (carga del procesador, uso de disco, etc.) 
-Diseño simple plugin que permite a los usuarios desarrollar fácilmente sus propias comprobaciones de servicio 
-Capacidad para definir jerarquía host de red utilizando "padres" anfitriones, lo que permite la detección y la 
distinción entre hosts que están abajo y los que son inalcanzables 
-Póngase en contacto con notificaciones cuando se producen problemas de servicio o de acogida y se resuelven (a 
través de correo electrónico, buscapersonas, o método definido por el usuario) 
-Capacidad para definir controladores de eventos a ejecutarse durante el servicio o realizar eventos para la 
resolución de problemas proactiva 
-Rotación archivo de registro automático 
-Apoyo a la implementación de los ejércitos de monitoreo redundantes 
-Interfaz web opcional para ver el estado de la red, la notificación y el problema de la historia actual, el archivo de 
registro, etc.
REQUISITOS DEL SISTEMA 
El único requisito de funcionamiento de nagios core es una máquina que ejecute linux (o variante de unix) 
-Usted requiere utilizar el CGI. 
CGI: interfaz de entrada común (en inglés common gateway interface, abreviado cgi) es una importante tecnología de la world 
wide web que permite a un cliente (navegador web) solicitar datos de un programa ejecutado en un servidor web. cgi especifica un 
estándar para transferir datos entre el cliente y el programa. 
Un programa CGI puede ser escrito en cualquier lenguaje de programación que produzca un fichero ejecutable. entre los lenguajes 
más habituales se encuentran: c, c++, perl, java, visual basic... no obstante, debido a que el cgi recibe los parámetros en forma de 
texto será útil un lenguaje que permita realizar manipulaciones de las cadenas de caracteres de una forma sencilla, como por 
ejemplo perl. perl es un lenguaje interpretado que permite manipulaciones sencillas de ficheros y textos, así como la extracción y 
manipulación de cadenas de caracteres, unidas a unas búsquedas rápidas y fáciles. 
Para el correcto funcionamiento de cgi, tendrás que haber instalado los siguientes software: 
-un servidor web (preferiblemente apache ) 
-php. 
-el compilador gcc y las librerías de desarrollo. 
-gd graphics library versión 1.6.3 o superior.
LICENCIA 
Nagios core está disponible bajo los términos de la licencia pública general gnu versión 2 
publicada por la free software foundation . esto le da permiso legal para copiar, distribuir y 
/ o modificar nagios bajo ciertas condiciones. lea el archivo "licencia" en la distribución de 
nagios o leer la versión en línea de la licencia para más detalles. 
Nagios core se proporciona tal cual sin garantía de ningún tipo, incluyendo la garantía de 
diseño, comercialización y aptitud para un propósito particular.
LICENCIA PÚBLICA GENERAL GNU 
la licencia pública general de GNU es una licencia libre, sin derechos para software y otro tipo de 
obras. 
las licencias para la mayoría del software y otros trabajos prácticos están diseñadas para quitarle a 
usted la libertad de compartir y modificar los trabajos. por el contrario, la licencia pública general 
de GNU pretende garantizarle la libertad de compartir y modificar todas las versiones de un 
programa - para asegurarse de que sigue siendo software libre para todos sus usuarios. nosotros, la 
fundación para el software libre, usamos la licencia pública general de GNU para la mayoría de 
nuestro software; también se aplica a cualquier trabajo realizado de esta manera por sus 
autores. usted también puede aplicarla a sus programas, también. 
cuando hablamos de software libre, estamos refiriéndonos a libertad, no de precio. nuestras 
licencias públicas generales están diseñadas para asegurarnos de que usted tiene la libertad de 
distribuir copias de software libre (y cobrar por ellos si lo desea), que reciba el código fuente o que 
pueda conseguirlo si lo quiere, de que se puede cambiar el software o usar fragmentos de él en 
nuevos programas libres, y que usted sabe que puede hacer estas cosas.
CAMBIOS Y NOVEDADES 
Mejoras en el rendimiento : 
las mejoras en el rendimiento en nagios core 4 provienen principalmente de las 
siguientes áreas: 
Trabajadores core - core trabajadores son procesos ligeros cuyo único trabajo es 
para realizar comprobaciones. debido a que son más pequeños se reproducen mucho 
más rápidamente que el del viejo proceso que se bifurcaba el pleno nagios 
core. además, se comunican con el principal proceso de nagios core utilizando 
técnicas in-memory, eliminando el disco latencias de e / s que podría ralentizar las 
cosas con anterioridad, especialmente en grandes instalaciones.
Configuración de verificación - verificación de configuración ha sido mejorada de manera que 
cada elemento de configuración se comprueba una sola vez. anteriormente verificación de la 
configuración era un o (n 2 operación). 
Evento cola - la cola de eventos ahora utiliza una estructura de datos que tiene o (log n) tiempos de 
inserción frente al tiempo o (n) de inserción previamente. esto significa que la inserción de eventos 
en la cola utiliza mucha menos cpu que en nagios core 3.
CONSEJOS PARA PRINCIPIANTES 
Relax - que va a tomar algún tiempo. no hay que esperar a ser capaz de conseguir que las cosas 
funcionen exactamente como usted los quiere no es tan fácil. configuración de nagios puede implicar un 
poco de trabajo - en parte debido a las opciones que ofrece el nagios, en parte porque lo que necesita 
saber qué monitorear en su red (y la mejor manera de hacerlo). 
Utilice las instrucciones de inicio rápido. la guía de instalación de inicio rápido está diseñada para 
obtener la mayor parte de nuevos usuarios en funcionamiento con una configuración básica nagios con 
bastante rapidez. dentro de los 20 minutos se puede tener nagios instalado y la supervisión de su sistema 
local. una vez que es completo, usted puede pasar a aprender cómo configurar nagios para hacer más. 
Permítanos ayudarle! los miembros de la comunidad nagios y nuestro personal de soporte técnico 
estará encantado de ayudarle con su instalación de nagios.obtenga la ayuda que necesita visitando el foro 
nagios apoyo a http://support.nagios.com/forum/ . 
Consigue manuales. nagios enterprises ofrece auto-pasos oficiales y viven, la formación dirigida por un 
instructor para nagios. obtenga más información visitandohttp://www.nagios.com/services/training/
MONITOREO DE MÁQUINAS DE WINDOWS 
En este documento se describe cómo puede controlar los servicios "privados" y los atributos de las máquinas de 
windows, tales como: 
-el uso de memoria 
-carga de la cpu 
-uso del disco 
-estados de servicio 
-ejecución de procesos 
Monitoreo de los servicios privados o atributos de una máquina Windows requiere que se instale un agente en 
él. este agente actúa como un proxy entre el plugin de nagios que hace el monitoreo y el servicio real o atributo de 
la máquina windows. sin necesidad de instalar un agente en el cuadro de windows, nagios sería incapaz de controlar 
los servicios privados o atributos de windows.
MONITOREO ROUTERS Y SWITCHES 
En este documento se describe cómo se puede controlar el estado de los switches y routers de la 
red. algunos interruptores "no gestionados" y hubs no tienen direcciones ip y son esencialmente 
invisibles en la red, así que no hay ninguna manera de controlarlas. conmutadores y routers más 
caros tienen direcciones asignadas a ellos y pueden ser controlados por ellos o hacer ping 
utilizando snmp para consultar la información de estado. 
Voy a describir cómo se puede monitorear las siguientes cosas en switches gestionados, hubs y 
routers: 
-la pérdida de paquetes, ida y vuelta 
-información de estado snmp 
-ancho de banda / velocidad de tráfico 
-monitoreo de switches y routers pueden o bien ser fácil o más complicado - dependiendo de qué 
tipo de equipo que tiene y lo que desea supervisar. como son componentes críticos de 
infraestructura, usted ninguna duda desea supervisar en al menos alguna forma básica.
MONITOREO DE SERVICIOS PÚBLICAMENTE DISPONIBLE 
En este documento se describe cómo se puede monitorear a disposición del público servicios, 
aplicaciones y protocolos. por "público" me refiero a los servicios que son accesibles a través de la 
red - ya sea de la red local o el mayor de internet.ejemplos de servicios públicos incluyen http, 
pop3, imap, ftp y ssh. hay muchos más servicios públicos que probablemente utilizas a diario. estos 
servicios y aplicaciones, así como sus protocolos subyacentes, por lo general pueden ser 
monitoreados por nagios sin requisitos especiales de acceso. 
Los servicios privados, en contraste, no pueden ser monitoreados con nagios sin un agente 
intermediario de algún tipo. ejemplos de servicios privados relacionados con los anfitriones son 
cosas como la carga de la cpu, uso de memoria, uso del disco, número de usuarios actual, la 
información del proceso, etc. estos servicios privados o atributos de los host no son generalmente 
expuestos a clientes externos. esta situación requiere que un agente de supervisión intermediario 
puede instalar en cualquier equipo que usted necesita para controlar dicha información

Sistema de Monitoreo Nagios Core

  • 1.
    SISTEMA DE MONITOREO NAGIOS CORE Yeider Humberto Fernández Betin Duban Andrés Guzmán Torres Julio Gil Gómez Espitia Jaiber Stiven Holguín David SENA CENTRO DE SERVICIOS Y GESTION EMPRESARIAL GESTION DE REDES DE DATOS FICHA DE CARACTERIZACION (600088) MEDELLIN – ANTIOQUIA 2014
  • 2.
    NAGIO CORE DEFINICION CARACTERISTIC AS REQUISITOS DEL SISTEMA LICENCIA Licencia Pública General de GNU CAMBIOS Y NOVEDADE S CONSEJOS PRINCIPIANT E -Relax - que va a tomar algún tiempo -Utilice las instrucciones de inicio rápido -Lea la documentación -Foros de apoyo -Mejoras en el rendimiento -trabajadores Core -Configuración de verificación -Evento cola
  • 3.
    NAGIOS CORE Nagios®Core ™ es un sistema de código abierto y aplicaciones de monitorización de red. vigila todos los servicios que se especifiquen, alertando cuando las cosas van mal para su respectivo mejoramiento. Nagios Core fue originalmente diseñado para ejecutarse en linux , aunque debería funcionar en la mayoría de otros sistemas unix también.
  • 4.
    CARACTERISITICAS Algunas delas muchas características de nagios core incluyen: -Supervisión de los servicios de red (smtp, pop3, http, nntp, ping, etc.) -Seguimiento de los recursos de acogida (carga del procesador, uso de disco, etc.) -Diseño simple plugin que permite a los usuarios desarrollar fácilmente sus propias comprobaciones de servicio -Capacidad para definir jerarquía host de red utilizando "padres" anfitriones, lo que permite la detección y la distinción entre hosts que están abajo y los que son inalcanzables -Póngase en contacto con notificaciones cuando se producen problemas de servicio o de acogida y se resuelven (a través de correo electrónico, buscapersonas, o método definido por el usuario) -Capacidad para definir controladores de eventos a ejecutarse durante el servicio o realizar eventos para la resolución de problemas proactiva -Rotación archivo de registro automático -Apoyo a la implementación de los ejércitos de monitoreo redundantes -Interfaz web opcional para ver el estado de la red, la notificación y el problema de la historia actual, el archivo de registro, etc.
  • 5.
    REQUISITOS DEL SISTEMA El único requisito de funcionamiento de nagios core es una máquina que ejecute linux (o variante de unix) -Usted requiere utilizar el CGI. CGI: interfaz de entrada común (en inglés common gateway interface, abreviado cgi) es una importante tecnología de la world wide web que permite a un cliente (navegador web) solicitar datos de un programa ejecutado en un servidor web. cgi especifica un estándar para transferir datos entre el cliente y el programa. Un programa CGI puede ser escrito en cualquier lenguaje de programación que produzca un fichero ejecutable. entre los lenguajes más habituales se encuentran: c, c++, perl, java, visual basic... no obstante, debido a que el cgi recibe los parámetros en forma de texto será útil un lenguaje que permita realizar manipulaciones de las cadenas de caracteres de una forma sencilla, como por ejemplo perl. perl es un lenguaje interpretado que permite manipulaciones sencillas de ficheros y textos, así como la extracción y manipulación de cadenas de caracteres, unidas a unas búsquedas rápidas y fáciles. Para el correcto funcionamiento de cgi, tendrás que haber instalado los siguientes software: -un servidor web (preferiblemente apache ) -php. -el compilador gcc y las librerías de desarrollo. -gd graphics library versión 1.6.3 o superior.
  • 6.
    LICENCIA Nagios coreestá disponible bajo los términos de la licencia pública general gnu versión 2 publicada por la free software foundation . esto le da permiso legal para copiar, distribuir y / o modificar nagios bajo ciertas condiciones. lea el archivo "licencia" en la distribución de nagios o leer la versión en línea de la licencia para más detalles. Nagios core se proporciona tal cual sin garantía de ningún tipo, incluyendo la garantía de diseño, comercialización y aptitud para un propósito particular.
  • 7.
    LICENCIA PÚBLICA GENERALGNU la licencia pública general de GNU es una licencia libre, sin derechos para software y otro tipo de obras. las licencias para la mayoría del software y otros trabajos prácticos están diseñadas para quitarle a usted la libertad de compartir y modificar los trabajos. por el contrario, la licencia pública general de GNU pretende garantizarle la libertad de compartir y modificar todas las versiones de un programa - para asegurarse de que sigue siendo software libre para todos sus usuarios. nosotros, la fundación para el software libre, usamos la licencia pública general de GNU para la mayoría de nuestro software; también se aplica a cualquier trabajo realizado de esta manera por sus autores. usted también puede aplicarla a sus programas, también. cuando hablamos de software libre, estamos refiriéndonos a libertad, no de precio. nuestras licencias públicas generales están diseñadas para asegurarnos de que usted tiene la libertad de distribuir copias de software libre (y cobrar por ellos si lo desea), que reciba el código fuente o que pueda conseguirlo si lo quiere, de que se puede cambiar el software o usar fragmentos de él en nuevos programas libres, y que usted sabe que puede hacer estas cosas.
  • 8.
    CAMBIOS Y NOVEDADES Mejoras en el rendimiento : las mejoras en el rendimiento en nagios core 4 provienen principalmente de las siguientes áreas: Trabajadores core - core trabajadores son procesos ligeros cuyo único trabajo es para realizar comprobaciones. debido a que son más pequeños se reproducen mucho más rápidamente que el del viejo proceso que se bifurcaba el pleno nagios core. además, se comunican con el principal proceso de nagios core utilizando técnicas in-memory, eliminando el disco latencias de e / s que podría ralentizar las cosas con anterioridad, especialmente en grandes instalaciones.
  • 9.
    Configuración de verificación- verificación de configuración ha sido mejorada de manera que cada elemento de configuración se comprueba una sola vez. anteriormente verificación de la configuración era un o (n 2 operación). Evento cola - la cola de eventos ahora utiliza una estructura de datos que tiene o (log n) tiempos de inserción frente al tiempo o (n) de inserción previamente. esto significa que la inserción de eventos en la cola utiliza mucha menos cpu que en nagios core 3.
  • 10.
    CONSEJOS PARA PRINCIPIANTES Relax - que va a tomar algún tiempo. no hay que esperar a ser capaz de conseguir que las cosas funcionen exactamente como usted los quiere no es tan fácil. configuración de nagios puede implicar un poco de trabajo - en parte debido a las opciones que ofrece el nagios, en parte porque lo que necesita saber qué monitorear en su red (y la mejor manera de hacerlo). Utilice las instrucciones de inicio rápido. la guía de instalación de inicio rápido está diseñada para obtener la mayor parte de nuevos usuarios en funcionamiento con una configuración básica nagios con bastante rapidez. dentro de los 20 minutos se puede tener nagios instalado y la supervisión de su sistema local. una vez que es completo, usted puede pasar a aprender cómo configurar nagios para hacer más. Permítanos ayudarle! los miembros de la comunidad nagios y nuestro personal de soporte técnico estará encantado de ayudarle con su instalación de nagios.obtenga la ayuda que necesita visitando el foro nagios apoyo a http://support.nagios.com/forum/ . Consigue manuales. nagios enterprises ofrece auto-pasos oficiales y viven, la formación dirigida por un instructor para nagios. obtenga más información visitandohttp://www.nagios.com/services/training/
  • 11.
    MONITOREO DE MÁQUINASDE WINDOWS En este documento se describe cómo puede controlar los servicios "privados" y los atributos de las máquinas de windows, tales como: -el uso de memoria -carga de la cpu -uso del disco -estados de servicio -ejecución de procesos Monitoreo de los servicios privados o atributos de una máquina Windows requiere que se instale un agente en él. este agente actúa como un proxy entre el plugin de nagios que hace el monitoreo y el servicio real o atributo de la máquina windows. sin necesidad de instalar un agente en el cuadro de windows, nagios sería incapaz de controlar los servicios privados o atributos de windows.
  • 12.
    MONITOREO ROUTERS YSWITCHES En este documento se describe cómo se puede controlar el estado de los switches y routers de la red. algunos interruptores "no gestionados" y hubs no tienen direcciones ip y son esencialmente invisibles en la red, así que no hay ninguna manera de controlarlas. conmutadores y routers más caros tienen direcciones asignadas a ellos y pueden ser controlados por ellos o hacer ping utilizando snmp para consultar la información de estado. Voy a describir cómo se puede monitorear las siguientes cosas en switches gestionados, hubs y routers: -la pérdida de paquetes, ida y vuelta -información de estado snmp -ancho de banda / velocidad de tráfico -monitoreo de switches y routers pueden o bien ser fácil o más complicado - dependiendo de qué tipo de equipo que tiene y lo que desea supervisar. como son componentes críticos de infraestructura, usted ninguna duda desea supervisar en al menos alguna forma básica.
  • 13.
    MONITOREO DE SERVICIOSPÚBLICAMENTE DISPONIBLE En este documento se describe cómo se puede monitorear a disposición del público servicios, aplicaciones y protocolos. por "público" me refiero a los servicios que son accesibles a través de la red - ya sea de la red local o el mayor de internet.ejemplos de servicios públicos incluyen http, pop3, imap, ftp y ssh. hay muchos más servicios públicos que probablemente utilizas a diario. estos servicios y aplicaciones, así como sus protocolos subyacentes, por lo general pueden ser monitoreados por nagios sin requisitos especiales de acceso. Los servicios privados, en contraste, no pueden ser monitoreados con nagios sin un agente intermediario de algún tipo. ejemplos de servicios privados relacionados con los anfitriones son cosas como la carga de la cpu, uso de memoria, uso del disco, número de usuarios actual, la información del proceso, etc. estos servicios privados o atributos de los host no son generalmente expuestos a clientes externos. esta situación requiere que un agente de supervisión intermediario puede instalar en cualquier equipo que usted necesita para controlar dicha información