Nagios es un sistema de vigilancia de gran alcance que permite a las organizaciones identificar y resolver los problemas de infraestructura de TI antes de que afecten los procesos de negocio críticos.
Es una herramienta poderosa que le proporciona la conciencia inmediata de la infraestructura de misión crítica de su organización. Nagios le permite detectar y reparar problemas y mitigar los problemas futuros antes de que afecten a los usuarios finales y clientes. (Nagios.org)
Monitorear una red de servidores virtuales (windows y linux) y un router virtual con la herramienta de monitorizacion Nagios,
Estudio comparativo: Nagios y Cacti.
Monitorear una red de servidores virtuales (windows y linux) y un router virtual con la herramienta de monitorizacion Nagios,
Estudio comparativo: Nagios y Cacti.
Es un aparato que permite la simulación de un sistema, reproduciendo su comportamiento. Los simuladores reproducen sensaciones que en realidad no están reproduciendo.
It is an overview about the Linux operating system and more beneficial to the students of BSCIT and BSCCS and other computerr related courses. It will provide you all the main points of about Linux in short and sweet language.
Computers are connected in a network to exchange information or resources with each other. Two or more computer are connected through network media called computer media.
There are a number of network devices or media that are involved to form computer network.
Computer loaded with Linux Operation System can also be a part of network whether it is a small or large network by multitasking and multi user natures.
Maintaining of system and network up and running is a task of System / Network Administrator’s job. In this article we are going to review frequently used network configuration and troubleshoot commands in Linux.
Es un aparato que permite la simulación de un sistema, reproduciendo su comportamiento. Los simuladores reproducen sensaciones que en realidad no están reproduciendo.
It is an overview about the Linux operating system and more beneficial to the students of BSCIT and BSCCS and other computerr related courses. It will provide you all the main points of about Linux in short and sweet language.
Computers are connected in a network to exchange information or resources with each other. Two or more computer are connected through network media called computer media.
There are a number of network devices or media that are involved to form computer network.
Computer loaded with Linux Operation System can also be a part of network whether it is a small or large network by multitasking and multi user natures.
Maintaining of system and network up and running is a task of System / Network Administrator’s job. In this article we are going to review frequently used network configuration and troubleshoot commands in Linux.
Toda empresa u organización debe tener presencia en Internet, este es una simple guía de como crear el perfil de empresa en las redes sociales.
Así como otros consejos para aprovechar la red de las redes para publicitarios y mantener informados a nuestros usuarios/clientes.
Este informe de la consultora Forrester le ofrece las claves para maximizar los beneficios que le ofrece la implantación de una cloud privada si se tienen en cuenta todas las funcionalidades clave necesarias para el negocio. Además, podrá conocer las tendencias claves en el mercado de la nube privada y cómo abordar el salta a la misma contando con una metodología que permita hacerlo con éxito.
Manual de instalación y configuración del servidor de copias de seguridad de máquinas virtuales Veeam Backup v.7
Lo utilizaré conectándome a un servidor VMware vCenter Server 5.5.
Buenas prácticas para hacer que BYOD sea simple y seguroAlejandro Marin
Conozca en este manual qué tecnologías elegir y qué políticas desarrollar para implantar en su empresa un programa de BYOD (Bring Your Own Device), qué dispositivos permitir, a qué servicios y aplicaciones acceder, cómo deben gestionarlos los departamentos de TI para que los empleados tengan experiencias más satisfactorias y las empresas aprovechen estas tendencias en consumerización.
http://alexismarin.wordpress.com
es un trabajo en donde se pone en practica lo aprendido durante el semestre, aquí tomamos en cuenta los requerimientos de la organización de una red LAN. Al igual otros aspectos referentes a la materia.
Práctica realizada en el módulo de Servicios de Red e Internet del Grado Superior en Administración de Sistemas Informáticos en Red cursado en el IES Las Espeñetas de Orihuela (Alicante) en el Curso 2014/2015
Diagnóstico tecnológico de los cybercafé del distrito ii del municipio de man...Marco Mendoza López
La evolución tecnológica han hecho que las Tecnologías de Información y Comunicación (TIC) faciliten la vida cotidiana y profesional es por ello que están presentes en gran parte de las actividades humanas: en el ocio, en la educación, en la comunicación, en la forma de relacionarnos con los demás y en el mundo de los negocios.
Estudio de la tecnología VPLS (Virtual Private LAN Service) como solución de ...Marco Mendoza López
En los últimos años, la tecnología ha presentado cambios fundamentales por los requerimientos crecientes de internet, por ello los proveedores de servicio de internet deben brindar soluciones que cumplan con las exigencias de los usuarios corporativos. La solución que las operadoras de telecomunicaciones han ofrecido a las grandes compañías que precisen de redes de comunicaciones, seguras, potentes y eficaces, son las VPN.
Desde de la introducción de MPLS a finales de los noventa, se definieron nuevos tipos de VPN, una de ellas es VPLS que permite conectar múltiples sitios a nivel de capa 2 en un único dominio puenteado sobre una red MPLS/IP gestionada por el proveedor, VPLS simplifica la frontera LAN/WAN permitiendo un aprovisionamiento rápido y flexible del servicio.
La tecnología que se pretende implementar como solución para mejorar la infraestructura de red de la empresa Cloud Enterprise, es la Switching Virtual Port Channel (VPC). VPC, permite que los vínculos que se encuentran físicamente conectados a dos “switches” distintos sean vistos por un tercer dispositivo como provenientes de un único dispositivo y formando parte de un único port channel, permitiendo la simplificación del diseño y sobre todo mejorar el uso y eficiencia del enlace, principalmente cuando no se cuenta con la cantidad requerida de interfaces en las conexiones.
En esta práctica de laboratorio se desarrolló una configuración básica de WLAN en la cual se pusieron a pruebas los conocimientos previos adquiridos en las clases teóricas, para llevar a cabo con éxito la práctica se utilizó un router inalámbrico para administrar el acceso al dispositivo. Se configuraron cuatro PC con sus respectivas antenas inalámbricas instaladas, a fin de compartir internet Wireless con seguridad se agregó una contraseña con algoritmo WPA2-AES a la red inalámbrica, y listas de control de acceso (ACL) usando la dirección MAC de cada tarjeta inalámbrica para restringir el acceso. Para el direccionamiento de red Clase C, se utilizó el protocolo de configuración dinámica de host (DHCP).
La recolección de información es el paso más importante para poder determinar qué tan vulnerable puede ser nuestro sitio web por la información que este comparte.
Algo tan sencillo como un nombre y un apellido puede ser el inicio de un ataque malicioso que puede causar grandes daños si no se cuenta con las medidas preventivas correspondientes que amortigüen el ataque.
En el caso de Conicyt.cl se determinó que es demasiada la información pública que está en la red de este sitio, siendo una entidad tan determinante para Chile, no puede estar brindando información como las direcciones de sus servidores DNS, así mismo como los numero de contactos del director de TIC para esta institución.
Basado en el análisis acerca del uso del tiempo en las parejas Se realizó una serie de encuestas presentando los resultados estadísticos Conocer con determinación la situación de ambos sexo ( hombre y mujer)
Los fenómenos electromagnéticos son una combinación entre los eléctricos y los magnéticos, el estudio de los mismo son de alta complejidad, sin embargo para poder brindar una mayor posibilidad a los estudiantes de obtener un aprendizaje significativos se presenta este informe de practica de laboratorio el cual detalla los ejercicios realizados y estudiados mediante un appled que incluían la Autoinducción e Inducción mutua, y estas a su vez contenían los temas de la Autoinducción en circuitos R-L, Oscilación eléctrica en Circuitos R-C y Circuitos LCR en serie Resonancia, donde se insertaron valores específicos para cada una de las aplicaciones propuestas mediante el sitio interactivo “Física con Ordenador”.
Diagnóstico tecnológico de los cybercafé del distrito II del municipio de man...Marco Mendoza López
Nicaragua es uno de los países que tiene una brecha tecnológica considerable puesto que las inversiones en este rubro son escasas, asimismo la preparación profesional en torno a ello es limitada, dado que muchos de las escuela primaria y secundarias no cuentan con laboratorio de computación para insertar a los estudiantes y docentes al mundo tecnológico desde temprana edad.
Sin embargo uno de los medios de acceso que han permitido la incorporación de la tecnología en Nicaragua y aún prevalecen son los Cybercafé, los cuales han contribuido al crecimiento de acceso a Internet, especialmente en comunidades de bajo poder adquisitivo, en las que los individuos no pueden costear el precio de un ordenador y del acceso a Internet en sus hogares.
Percepción del uso de Internet de los y las estudiantes de Ingeniería en Sist...Marco Mendoza López
Hoy en día las nuevas tecnologías de información y comunicación están acometiendo todos los ámbitos de la sociedad desde el sociocultural hasta la educación, de modo particular la educación universitaria. El internet es la herramienta tecnológica que proporciona acceso rápido a la información. Asimismo, es un medio que provee información multidisciplinaria. A nivel educativo esta herramienta brinda al usuario una interacción globalizada, creando cada día nuevas formas de enseñar y aprender. El propósito de esta investigación fue analizar el uso educativo del internet en los(as) estudiantes para determinar la influencia de este medio en el desempeño académico. La metodología utilizada permitió analizar el nivel de apoyo que brinda el recurso Internet como método de aprendizaje, asimismo, determinar la importancia del internet para la realización de tareas académicas, a fin de evaluar cuáles son los diferentes usos que hacen del internet los estudiantes de la carrera de Ingeniería en Sistema y tecnologías de la información, a su vez el estudio pretende promover una actitud responsable y analítica ante la diversidad de información que el internet proporciona, por otro lado incentivar a los docentes para que orienten a los estudiantes a realizar una búsqueda de información crítica y no promover el corte y pegue de la información, también que la biblioteca de la universidad promueva el uso de las bases de datos generando confiabilidad en el aprendizaje que de estas se puede obtener.
Esta presentación tiene como eje principal detallar los principales aspectos de la ética aplicada en los diferentes ámbitos en los que es necesario aplicar una filosofía ética a fin de garantizar el mejor comportamiento de los individuos.
La presentación cuenta distintos acápites titulados en los encabezado de cada una de las diapositivas, rescatando temáticas como los fundadores de las teorías de las profesiones, el uso del termino profesión, la responsabilidad social empresarial, entre otros.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
Informe nagios proyecto | Operación y Monitoreo de Redes
1. Universidad Centroamericana
Facultada de Ciencia, Tecnologías y Ambiente
Ingeniería en Sistemas y Tecnologías de la Información
Concentración de Redes y Comunicación
Manual de Instalación
Nagios
Autores:
Espinoza Flores, Eduardo José
Lorío Cabezas, Diana Massiel
Mendoza López, Marco Antonio
Ruiz Barboza, Mayra
Tutor:
Msc. Mariella Auxiliadora Cuadra Guido
Managua, 29 de agosto de 2013
2. Contenido
1. Introducción................................................................................................................................ 1
1.1. Que proporciona Nagios ......................................................................................................... 1
1.2. ¿Cómo funciona?..................................................................................................................... 2
1.3. Clientes y Usuarios.................................................................................................................. 3
1.4. Lo que se dice acerca de Nagios:............................................................................................. 3
2. Objetivos ..................................................................................................................................... 4
2.1. General.................................................................................................................................... 4
2.2. Específicos............................................................................................................................... 4
3. Instalación de Nagios Core 3.5.0................................................................................................. 5
3.1. Nagios Core ............................................................................................................................. 5
3.2. Requerimientos de instalación................................................................................................ 6
3.2.1. Requerimientos de hardware ............................................................................................. 6
3.2.2. Requerimientos de software............................................................................................... 6
3.2.3. Precios................................................................................................................................. 7
3.2.4. Descargar............................................................................................................................. 7
3.2.5. Instalación ........................................................................................................................... 7
4. Supervisar servicios públicamente disponibles......................................................................... 17
4.1. Plugins y Servicios de Monitoreo .......................................................................................... 17
4.2. Creación de una definición de host....................................................................................... 18
4.3. Crear definiciones de servicio ............................................................................................... 19
4.3.1. Monitoreo HTTP................................................................................................................ 19
4.3.2. Monitoreo FTP................................................................................................................... 20
4.3.3. Monitoreo SSH .................................................................................................................. 21
4.3.4. Monitoreo SMTP ............................................................................................................... 21
4.3.5. Monitoreo POP3................................................................................................................ 22
4.3.6. Monitoreo IMAP................................................................................................................ 23
4.3.7. Monitoreo máquinas Windows......................................................................................... 24
3. Manual de Instalación 2013
1 Nagios
Índice de Ilustraciones
Ilustración 1: Clientes de Nagios............................................................................. 3
Ilustración 2: Estructura Lógica de Nagios .............................................................. 6
Ilustración 3: Instalación de Apache........................................................................ 7
Ilustración 4: Instalación de php.............................................................................. 8
Ilustración 5: Grupos Creados................................................................................. 9
Ilustración 6: Configuracion del contacto............................................................... 12
Ilustración 7: Autenticando para ingresar al servidor Nagios ................................ 13
Ilustración 8: Bienvenidos a Nagios ...................................................................... 13
Ilustración 9: El estado de la red ........................................................................... 14
Ilustración 10: Mapa de los host monitoreados ..................................................... 14
Ilustración 11: Estado de los host en la red........................................................... 15
Ilustración 12: Histograma del estado del host...................................................... 16
Ilustración 13: Visión de Conjunto para el monitoreo de host bajo plataforma
Microsoft Windows ................................................................................................ 25
4. Manual de Instalación 2013
1 Nagios
1. Introducción
Nagios es un sistema de vigilancia de gran alcance que permite a las organizaciones
identificar y resolver los problemas de infraestructura de TI antes de que afecten los
procesos de negocio críticos.
Es una herramienta poderosa que le proporciona la conciencia inmediata de la
infraestructura de misión crítica de su organización. Nagios le permite detectar y
reparar problemas y mitigar los problemas futuros antes de que afecten a los
usuarios finales y clientes. (Nagios.org)
1.1. Que proporciona Nagios
Mediante el uso de Nagios, puede:
Plan para la mejora de la infraestructura antes que causen fallas los sistemas
obsoletos.
Responder a las emisiones en la primera señal de un problema.
Reparar automáticamente los problemas cuando se detectan.
Coordinar las respuestas del equipo técnico.
Asegúrese de SLAs de su organización se están cumpliendo.
Asegúrese de cortes de infraestructura de TI tienen un efecto mínimo en los
resultados de su organización.
Control de toda la infraestructura y los procesos de negocio.
5. Manual de Instalación 2013
2 Nagios
1.2. ¿Cómo funciona?
Monitoreo: El personal de TI, configura Nagios para supervisar componentes
de la infraestructura de TI críticos, incluyendo medidas del sistema,
protocolos de red, aplicaciones, servicios, servidores e infraestructura de red.
Alerta: Nagios envía alertas cuando los componentes críticos de la
infraestructura fallan y no se restablecen, proporcionando a los
administradores con la notificación de eventos importantes. Las alertas
pueden ser entregadas a través de correo electrónico, SMS, o un script
personalizado.
Respuesta: El personal de TI puede reconocer alertas y comenzar a resolver
los cortes y la investigación de las aletas de seguridad inmediatamente. Las
alertas se pueden escalar a diferentes grupos si no se reconocen en el
momento oportuno.
Reportes: Los informes proporcionan un registro histórico de las
interrupciones, eventos, notificaciones y la respuesta de alertas para su
posterior revisión. Informes de disponibilidad ayudan a asegurar los SLAs se
están cumpliendo.
Mantenimiento: Tiempo de inactividad programado evita alertas durante los
mantenimientos programados y las ventas de actualización.
Planificación: Gráficos e informes de planificación de capacidad permitirá
identificar mejoras de infraestructura necesarias antes de que ocurran fallas.
6. Manual de Instalación 2013
3 Nagios
1.3. Clientes y Usuarios
Con más de 1 millón de usuarios en todo el mundo, no es de extrañar que Nagios
sea el estándar de la industria en el espacio de control de TI.
Ilustración 1: Clientes de Nagios
1.4. Lo que se dice acerca de Nagios:
"Nagios nos permite ser proactivos a los problemas del cliente" - Propietario,
GCS Tech.
"Un excelente estable, útil, fácil de usar, fácil de configurar NMS" - Network
Operations Manager, Centro Nacional de Informática.
"Utilizamos esta herramienta muy fiable para monitorizar algunos servicios
críticos de nuestra red" - Administrador Sistema Asociado, Samsung
Electronics Co., Rusia
"Herramienta de supervisión mejor que he visto en mi vida." - Administrador
del sistema de la Universidad de Klagenfurt
7. Manual de Instalación 2013
4 Nagios
2. Objetivos
2.1. General
Crear un manual de instalación de la herramienta de software para
monitorización de redes: Nagios.
2.2. Específicos
Detallar los requerimientos técnicos de hardware y software para llevar a
cabo el funcionamiento óptimo de NAGIOS.
Describir el procedimiento llevado acabo para la instalación de Nagios Core.
8. Manual de Instalación 2013
5 Nagios
3. Instalación de Nagios Core 3.5.0
El proyecto Nagios es OpenSource (Código Abierto) sin embargo la empresa Nagios
tiene distribuciones pagadas, entre ellas:
Nagios XI: es un control de nivel empresarial y soluciones de alerta basada
en Nagios Core y otros componentes de software libre probados. ($6,495.00)
Nagios fusión: proporciona a las organizaciones la capacidad de identificar
y resolver problemas de manera amplia infraestructura antes de que afecten
los procesos críticos de negocio rápidamente ($1,490.00).
Nagios Incident Manager es una aplicación de gestión de incidencias de
nivel empresarial que permite a los equipos e individuos para realizar un
seguimiento y resolver los problemas más rápido con una poderosa
aplicación basada en web que ofrece seguridad, la movilidad, la integración
de terceros, y las herramientas de colaboración ($1,990.00).
3.1. Nagios Core
Nagios Core es el estándar de la industria, Open Source de control informático que
permite a las organizaciones identificar y resolver los problemas de infraestructura
de TI antes de que afecten los procesos de negocio críticos.
Nagios Core sirve como uno de los pilares fundamentales de Nagios XI - nuestra
solución de monitorización comercial.
Permite supervisar toda su infraestructura de TI para asegurar que los sistemas,
aplicaciones, servicios y procesos de negocio están funcionando correctamente. En
el caso de un fallo, se puede alertar al personal técnico del problema, lo que les
permite comenzar los procesos de remediación antes interrupciones afectan a los
procesos de negocio, usuarios finales o clientes.
9. Manual de Instalación 2013
6 Nagios
3.2. Requerimientos de instalación
3.2.1.Requerimientos de hardware
Los requisitos hardware son muy variables, depende en gran medido del número de
servicios y servidores a controlar. Para hacernos una idea, con una infraestructura
de unos 200 equipos, necesitaríamos un Dual-Core con 250GB de HDD y 4-8GB de
RAM. (Primantech, 2012)
3.2.2.Requerimientos de software
Los requisitos de software básicos son:
Sistema Operativo CentOS 5.x ó 6 (recomendado x32 para compatibilidades con plugins)
Apache
PHP
GCC Compiler
GD Development libraries
Ilustración 2: Estructura Lógica de Nagios
10. Manual de Instalación 2013
7 Nagios
3.2.3.Precios
Nagios Core está disponible de forma gratuita a las organizaciones que no requieren
servicios de apoyo profesional. Para las organizaciones que prefieren o están
obligados a obtener ayuda profesional, los planes comerciales de apoyo están
disponibles a partir de $ 2,495 USD por año.
3.2.4.Descargar
Nagios Core se puede descargar en su versión estable 3.5.0 desde:
http:// sourceforge.net/projects/nagios/files/latest/download
3.2.5.Instalación
La instalación se realiza bajo la plataforma Linux / Centos 6.4. Primeramente
necesitamos instalar los complementos para que Nagios Core funciones en óptimas
condiciones, entonces se procede a instalar
Apache utilizando la línea de comando:
yum install httpd
Ilustración 3: Instalación de Apache
11. Manual de Instalación 2013
8 Nagios
PHP
yum install php
Ilustración 4: Instalación de php
GCC Compiler
yum install gcc
yum install glibc
yum install glibc-common
GD Development libraries
yum install gd
yum install gd-devel
1. Creamos las cuentas de Nagios (debemos hacerlo como root)
Añadimos usuario Nagios al home y una contraseña
useradd –m nagios
passwd nagios
Añadimos un nuevo grupo nagcmd para alojar comandos externos
groupadd nagcmd
Agregamos el usuario Nagios y apache al grupo nagcmd
usermod –a -g nagcmd nagios
usermod –a –g nagcmd apache
12. Manual de Instalación 2013
9 Nagios
Ilustración 5: Grupos Creados
2. Descargamos Nagios Core 3.5.0
Buscamos un directorio para descargar Nagios
cd/tmp/
Descargamos Nagios Core 3.5.0 con wget
wget http:// sourceforge.net/projects/nagios/files/latest/download
Extraemos el archivo descargado
tar xzf nagios-3.3.1.tar.gz
3. Configuración/Compilación de Nagios
Vamos a la ubicación del archivo descomprimido anteriormente
cd /tmp/Nagios
13. Manual de Instalación 2013
10 Nagios
Ejecutamos el script de configuración pasándole como parámetro el
grupo nagcmd
./configure --with-command-group=nagcmd
Compilamos el código fuente
make all
Instalamos los archivos binarios en CentOS
make install
Instalamos el script de inicio
make install-init
Instalamos el fichero de configuración
make install-config
Instalamos el fichero de comandos externos
make install-commandmode
Instalamos el archivo de configuración de Nagios para Apache
make install-webconf
4. Descargamos Plugins Nagios 1.4.15
Buscamos un directorio para descargar los Plugins
cd /tmp/
Descargamos Plugins Nagios 1.4.15 con wget
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz
Extraemos el archivo descargado
tar xzf nagios-plugins-1.4.16.tar.gz
5. Configuración/Compilación de los Plugins
Vamos a la ubicación del archivo descomprimido anteriormente
cd /tmp/nagios-plugins-1.4.16
Ejecutamos el script de configuración pasándole usuario y grupo Nagios
./configure --with-nagios-user=nagios --with-nagios-group=nagios
14. Manual de Instalación 2013
11 Nagios
Compilamos el código fuente
make
Instalamos los archivos binarios en CentOS
make install
6. Configuramos la Interfaz Web,
Creamos una cuenta de usuario llamada nagiosadmin y una contraseña.
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Reiniciar Apache para que sean efectivos los cambios.
service httpd restart --también vale: /etc/init.d/httpd restart
7. Añadimos los servicios de Nagios y Apache al arranque de CentOS.
Añadimos el servicio Nagios
chkconfig --add nagios
Arrancamos Nagios al iniciar el sistema
chkconfig nagios on
Arrancamos apache (httpd) al iniciar el sistema
chkconfig httpd on
8. Arrancamos Nagios como servicio.
service nagios start --también vale: /etc/init.d/nagios start
9. Personalizar la configuración de contacto, donde se enviarán las alertas.
Usuario/Alias/e-mail de notificaciones, etc...
vim /usr/local/nagios/etc/objects/contacts.cfg
15. Manual de Instalación 2013
12 Nagios
Ilustración 6: Configuracion del contacto
10.Chequeamos que todo está correctamente instalado.
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
16. Manual de Instalación 2013
13 Nagios
11.Finalmente, desde un navegador podemos acceder a la Interfaz Web
de Nagios (http://IP_Servidor/nagios) con nuestro usuario y contraseña. En
nuestro caso es nagiosadmin
Ilustración 7: Autenticando para ingresar al servidor Nagios
Bienvenida donde podemos elegir cualquier opción en el menú de la izquierda.
Ilustración 8: Bienvenidos a Nagios
17. Manual de Instalación 2013
14 Nagios
Vamos a la pestaña Services para ver los servicios que está monitorizando
Nagios.
Ilustración 9: El estado de la red
Ilustración 10: Mapa de los host monitoreados
20. Manual de Instalación 2013
17 Nagios
4. Supervisar servicios públicamente disponibles.
Por "público" se refiere a los servicios que son accesibles a través de la red o de la
red local o el mayor de Internet. Algunos ejemplos de servicios públicos incluyen
HTTP, POP3, IMAP, FTP y SSH. Hay muchos más servicios públicos que es
probable que utilice a diario. Estos servicios y aplicaciones, así como sus protocolos
subyacentes, por lo general pueden ser monitoreados por Nagios sin ningún tipo
de requisitos especiales de acceso.
Los servicios privados, en cambio, no pueden ser controlados con Nagios sin un
agente intermediario de algún tipo. Algunos 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 o atributos de los ejércitos privados no suelen estar expuestas a los
clientes externos. Esta situación requiere que un agente de supervisión
intermediario puede instalar en cualquier equipo que usted necesita para controlar
la información sobre.
Consejo: Ocasionalmente, usted se encontrará que la información sobre los
servicios privados y las aplicaciones se puede supervisar con SNMP. El agente
SNMP permite monitorear remotamente la información privada de otro modo (y de
difícil acceso) sobre el anfitrión.
4.1. Plugins y Servicios de Monitoreo
Para controlar un determinado programa, servicio o protocolo, es muy probable que
el Plugins existente para su seguimiento. La distribución oficial plugins de Nagios
viene con plugins que se pueden utilizar para supervisar una variedad de servicios
y protocolos. También hay un gran número de plugins contribuido que se pueden
encontrar en el subdirectorio contrib/ de la distribución
21. Manual de Instalación 2013
18 Nagios
plugin. El NagiosExchange.org sitio web recibe un número de plugins adicionales
que han sido escritos por los usuarios.
4.2. Creación de una definición de host
Para poder supervisar un servicio, primero debe definir una serie que está asociada
con el servicio. Puede colocar las definiciones de acogida en cualquier archivo de
configuración del objeto especificado por un Creación de una definición de host.
Para poder supervisar un servicio, primero debe definir una serie que está asociada
con el servicio. Puede colocar las definiciones de acogida en cualquier archivo de
configuración del objeto especificado por un cfg_file Directiva o colocado en un
directorio especificado por una cfg_dir Directiva. Si ya ha creado una definición de
equipo, puede saltarse este paso.
Para este ejemplo, digamos que usted desea supervisar una variedad de servicios
en un host remoto. Digamos que remotehost host. La definición de host puede ser
colocada en su propio archivo o añadido a un archivo de configuración de objeto ya
que sale. Esto es lo que la definición de host para remotehost podría ser:
define host{
use generic-host ; heredan los valores predeterminados de una plantilla
host_name remotehost ; El nombre que le damos a este host
alias Some Remote Host ; un nombre más asociado con el host
address 192.168.1.50 ; la dirección IP de la máquina
hostgroups allhosts ; grupos de acogida este host se asocia
}
Ahora que una definición se ha añadido para el anfitrión que será monitoreado,
podemos empezar a definir los servicios que deben ser controlados. Al igual que
22. Manual de Instalación 2013
19 Nagios
con las definiciones de acogida, definiciones de servicio se pueden colocar en
cualquier archivo de configuración de objeto.
4.3. Crear definiciones de servicio
Para cada servicio que desea supervisar, es necesario definir un servicio de Nagios
que se asocia con la definición de equipo que acaba de crear. Puede colocar las
definiciones de servicio en cualquier archivo de configuración del objeto
especificado por un cfg_file Directiva o colocado en un directorio especificado por
una cfg_dir Directiva.
Algunas definiciones de servicio de ejemplo para el seguimiento de servicio público
común (HTTP, FTP, etc) son los siguientes.
4.3.1.Monitoreo HTTP
Lo más probable es que usted va a querer controlar los servidores web en algún
momento - ya sea tuyo o de alguien más. El plugin check_http está diseñado para
hacer precisamente eso. Se entiende el protocolo HTTP y puede controlar el tiempo
de respuesta, los códigos de error, las cadenas en el HTML devuelto, certificados
de servidor, y mucho más.
El archivo commands.cfg contiene una definición de comandos para utilizar el
plugin check_http. Se parece a esto:
define command{
name check_http
command_name check_http
command_line $USER1$/check_http -I $HOSTADDRESS$ $ARG1$
}
Una definición de servicio simple para monitorear el servicio HTTP en la
máquina remotehost podría tener este aspecto:
23. Manual de Instalación 2013
20 Nagios
define service{
use generic-service
host_name remotehost
service_description HTTP
check_command check_http
}
Esta definición de servicio simple supervisará el servicio HTTP se ejecuta
en remotehost. Se va a producir alertas si el servidor web no responde en 10
segundos o si devuelve HTTP Códigos de errores (403, 404, etc.) Eso es todo lo
que necesita para el control básico.
4.3.2.Monitoreo FTP
Cuando usted necesita supervisar los servidores de FTP, puede utilizar el
plugin check_ftp. El archivo commands.cfg contiene una definición de comandos
para utilizar el plugin check_ftp, que se ve así:
define command{
command_name check_ftp
command_line $USER1$/check_ftp -H $HOSTADDRESS$ $ARG1$
}
Una definición de servicio simple para monitorear el servidor FTP en remotehost se
vería así:
define service{
use generic-service
host_name remotehost
service_description FTP
check_command check_ftp
24. Manual de Instalación 2013
21 Nagios
}
4.3.3.Monitoreo SSH
Cuando usted necesita para controlar servidores SSH, puede utilizar el
plugin check_ssh. El archivo commands.cfg contiene una definición de comandos
para utilizar el plugin check_ssh, que se ve así:
define command{
command_name check_ssh
command_line $USER1$/check_ssh $ARG1$ $HOSTADDRESS$
}
Una definición de servicio simple para monitorear el servidor SSH en remotehost se
vería así:
define service{
use generic-service
host_name remotehost
service_description SSH
check_command check_ssh
}
4.3.4.Monitoreo SMTP
El plugin check_smtp puede estar utilizando para el seguimiento de sus servidores
de correo electrónico. El archivo commands.cfg contiene una definición de
comandos para utilizar el plugin check_smtp, que se ve así:
define command{
command_name check_smtp
command_line $USER1$/check_smtp -H $HOSTADDRESS$ $ARG1$
}
Una definición de servicio simple para monitorear el servidor SMTP
en remotehost se vería así:
25. Manual de Instalación 2013
22 Nagios
define service{
use generic-service
host_name remotehost
service_description SMTP
check_command check_smtp
}
Esta definición de servicio seguirá de cerca el servicio SMTP y generar alertas si el
servidor SMTP no responde en 10 segundos.
Una definición de servicio más avanzada se muestra a continuación. Este servicio
comprobará el servidor SMTP y generar una alerta si el servidor no responde dentro
de 5 segundos o si la respuesta del servidor no contiene "mygreatmailserver.com".
define service{
use generic-service
host_name remotehost
service_description SMTP Response Check
check_command check_smtp!-t 5 -e "mygreatmailserver.com"
}
4.3.5.Monitoreo POP3
El plugin check_pop puede estar utilizando para monitorear el servicio POP3 de los
servidores de correo electrónico. El archivo commands.cfg contiene una definición
de comandos para utilizar el plugin check_pop, que se ve así:
define command{
command_name check_pop
command_line $USER1$/check_pop -H $HOSTADDRESS$ $ARG1$
}
Una definición de servicio simple para monitorear el servicio POP3 en remotehost se
vería así:
26. Manual de Instalación 2013
23 Nagios
define service{
use generic-service
host_name remotehost
service_description POP3
check_command check_pop
}
4.3.6.Monitoreo IMAP
El plugin check_imap puede estar utilizando para el seguimiento IMAP4 servicio en
sus servidores de correo electrónico. El archivo commands.cfg contiene una
definición de comandos para utilizar el plugin check_imap, que se ve así:
define command{
command_name check_imap
command_line $USER1$/check_imap -H $HOSTADDRESS$ $ARG1$
}
Una definición de servicio simple para monitorear el servicio IMAP4
en remotehost se vería así:
define service{
use generic-service
host_name remotehost
service_description IMAP
check_command check_imap
}
Esta definición de servicio seguirá de cerca el servicio IMAP4 y generar alertas si el
servidor IMAP no responde en 10 segundos.
27. Manual de Instalación 2013
24 Nagios
Una definición de servicio más avanzada se muestra a continuación. Este servicio
comprobará el servicio IMAP4 y generar una alerta si el servidor no responde dentro
de 5 segundos o si la respuesta del servidor no contiene "mygreatmailserver.com".
define service{
use generic-service
host_name remotehost
service_description IMAP4 Response Check
check_command check_imap!-t 5 -e "mygreatmailserver.com"
}
4.3.7.Monitoreo máquinas Windows
Controlar los servicios "privados" y los atributos de las máquinas de Windows, tales
como:
Uso de memoria
Carga de la CPU
Uso del disco
Estados de servicio
Los procesos en ejecución
Servicios disponibles al público que son proporcionados por las máquinas Windows
(HTTP, FTP, POP3, etc) pueden ser controlados fácilmente siguiendo los pasos
anteriores.
Visión de conjunto
28. Manual de Instalación 2013
25 Nagios
Ilustración 13: Visión de Conjunto para el monitoreo de host bajo plataforma Microsoft Windows
Monitoreo servicios privados o atributos de una máquina de Windows se debe
instalar un agente en él. Este agente actúa como un proxy entre el plugin de Nagios
que hace el seguimiento y el servicio real o atributo de la máquina Windows. Sin
necesidad de instalar un agente en la máquina Windows, Nagios serían incapaces
de controlar los servicios o los atributos de la caja de Windows privadas.
Para este caso, instalaremos NSClient + + addon en la máquina Windows y usar el
plugin check_nt para comunicarse con el NSClient + + addon. El plugin check_nt ya
debe estar instalado en el servidor de Nagios.
Pasos
Hay varios pasos que debe seguir con el fin de supervisar una nueva máquina con
Windows. Ellos son:
1. Realizar requisitos por primera vez
2. Instale un agente de control de la máquina de Windows
3. Crear definiciones de equipos y servicios para el control de la máquina de
Windows
4. Reinicie el demonio de Nagios
Para hacer la vida un poco más fácil, algunas tareas de configuración ya se han
hecho por usted:
29. Manual de Instalación 2013
26 Nagios
Una definición del comando check_nt se ha añadido al
archivo commands.cfg. Esto le permite utilizar el plugin check_nt para
supervisar los servicios de ventana.
Una plantilla de host del servidor de Windows (llamado windows-server) ya
se ha creado en el archivo templates.cfg. Esto le permite añadir nuevas
definiciones de equipos de Windows de una manera sencilla.
Los archivos de configuración mencionados anteriormente se pueden encontrar en
el directorio /usr/local/nagios/etc/objects/ directorio. Puede modificar las definiciones
de estas y otras definiciones para satisfacer sus necesidades mejor si lo desea. Sin
embargo, recomendamos esperar hasta que esté más familiarizado con la
configuración de Nagios antes de hacerlo. Por el momento, sólo tienes que seguir
las instrucciones que se indican a continuación y estará monitoreando las cajas de
Windows en muy poco tiempo.
Requisitos previos
La primera vez que configure Nagios para monitorear una máquina Windows,
tendrás que hacer un poco de trabajo extra. Recuerda, sólo tienes que hacer esto
para la * primera * máquina de Windows a controlar.
Editar el archivo principal de configuración de Nagios.
vi /usr/local/nagios/etc/nagios.cfg
Quite el signo inicial de número (#) de la siguiente línea en el archivo de
configuración:
#cfg_file=/usr/local/nagios/etc/objects/windows.cfg
Guarde el archivo y salga.
Esto permitirá a Nagios buscar en el directorio
30. Manual de Instalación 2013
27 Nagios
/usr/local/nagios/etc/objects/windows.cfg encontrar definiciones de objetos
adicionales. Ahí es donde se le añade de Windows definiciones de equipos y
servicios. Este archivo de configuración ya contiene algunos de acogida de la
muestra, hostgroup y definiciones de servicio. Para el * primer * máquina de
Windows a controlar, sólo tiene que modificar el host muestra y definiciones de
servicio en ese archivo, en lugar de crear otros nuevos.
Instalación del Agente de Windows
Antes de que pueda comenzar a supervisar los servicios privados y los atributos de
las máquinas de Windows, tendrá que instalar un agente en esas
máquinas. Recomiendo el uso de la NSClient + + addon, que se puede encontrar
en http://sourceforge.net/projects/nscplus . Estas instrucciones le guiará a través de
una instalación básica del NSClient + + addon, así como la configuración de Nagios
para supervisar la máquina Windows.
1. Descarga la última versión estable del NSClient + + addon
de http://sourceforge.net/projects/nscplus
2. Descomprimir el NSClient + + archivos en un nuevo C: NSClient directorio
+ +
3. Abra un símbolo del sistema y cambie al directorio C: NSClient directorio +
+
4. Registre el servicio NSClient + + sistema con el siguiente comando:
nsclient++ /install
5. Instale la bandeja del sistema NSClient + + con el siguiente comando
('Bandeja de Sistema' distingue entre mayúsculas y minúsculas):
nsclient++ SysTray
31. Manual de Instalación 2013
28 Nagios
6. Abra el Administrador de servicios y hacer que el servicio NSClientpp se le
permite interactuar con el escritorio (consulte el "Inicio de Sesión 'del
administrador de servicios). Si aún no se ha permitido interactuar con el
escritorio, marque la casilla para permitir que.
7. Edite el archivo NSC.INI (ubicado en el directorio C: NSClient directorio + +)
y realizar los siguientes cambios:
Quite todos los módulos que figuran en la sección [Módulos], a
excepción de CheckWMI.dll y RemoteConfiguration.dll
Opcionalmente requerir una contraseña para los clientes cambiando
la opción "contraseña" en la sección [Configuración].
Elimine la opción 'allowed_hosts' en la sección
[Configuración]. Agregue la dirección IP del servidor de Nagios a esta
línea, o dejarlo en blanco para permitir que todos los hosts se
conecten.
Asegúrese de que la opción 'puerto' en la sección [NSClient] no tiene
comentarios y establece en '12489 '(el puerto por defecto.)
8. Inicie el NSClient + servicio + con el siguiente comando:
nsclient++ /start
9. Si se instala correctamente, un nuevo icono debe aparecer en la bandeja del
sistema. Será un círculo amarillo con el negro 'M' en su interior.
10.El servidor de Windows ahora se puede agregar a la configuración de
monitorización Nagios.
Configuración de Nagios
Ahora es el momento de definir algunas definiciones de objetos en los archivos de
configuración de Nagios para supervisar el nuevo equipo de Windows.
Abra el archivo windows.cfg para su edición.
vi /usr/local/nagios/etc/objects/windows.cfg
32. Manual de Instalación 2013
29 Nagios
Añadir un nuevo host definición de una máquina Windows que se va a supervisar. Si
este es el * primer * máquina de Windows que va a monitorear, sólo tiene que
modificar la definición de equipo muestra en windows.cfg. Cambie
la host_name, el alias y los campos de dirección a los valores apropiados para la
máquina de Windows.
define host{
use windows-server ; Heredar valores por defecto de una
plantilla de servidor de Windows (asegúrese de mantener esta línea!
host_name winserver
alias My Windows Server
address 192.168.1.2
}
Bueno. Ahora usted puede agregar algunas definiciones de servicio (en el mismo
archivo de configuración) para contar Nagios para monitorear diferentes aspectos
de la máquina Windows.
Nota: Reemplace "winserver" en las definiciones de ejemplo a continuación con el
nombre especificado en la directiva de la nombre_host definición de equipo que
acaba de agregar.
Agregue la siguiente definición de servicio para monitorear la versión del NSClient
+ + addon que se ejecuta en el servidor de Windows. Esto es útil cuando llega el
momento de actualizar los servidores de Windows a una versión más reciente del
complemento, ya que será capaz de decir que todavía necesitan ser actualizados a
la última versión de NSClient + + en máquinas Windows.
define service{
use generic-service
host_name winserver
service_description NSClient++ Version
check_command check_nt!CLIENTVERSION
}
33. Manual de Instalación 2013
30 Nagios
Agregue la siguiente definición de servicio para monitorear el tiempo de actividad
del servidor de Windows.
define service{
use generic-service
host_name winserver
service_description Uptime
check_command check_nt!UPTIME
}
Agregue la siguiente definición de servicio para monitorear el uso de la CPU en el
servidor de Windows y genera una alerta crítica cuando la carga de la CPU 5
minutos es de 90% o más, o una alerta de advertencia si la carga de 5 minutos es
de 80% o mayor.
define service{
use generic-service
host_name winserver
service_description CPU Load
check_command check_nt!CPULOAD!-l 5,80,90
}
Agregue la siguiente definición de servicio para supervisar el uso de memoria en el
servidor Windows y generar una alerta crítica, si el uso de memoria es de 90% o
más, o una alerta de advertencia si el uso de memoria es de 80% o mayor.
define service{
use generic-service
host_name winserver
service_description Memory Usage
check_command check_nt!MEMUSE!-w 80 -c 90
}
34. Manual de Instalación 2013
31 Nagios
Agregue la siguiente definición de servicio para supervisar el uso de la unidad C:
en el servidor de Windows y genera una alerta crítica, si el uso del disco es de 90%
o más, o una alerta de advertencia si el uso del disco es de 80% o mayor.
define service{
use generic-service
host_name winserver
service_description C: Drive Space
check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90
}
Agregue la siguiente definición de servicio para monitorear el estado del servicio
W3SVC en la máquina Windows y generar una alerta crítica, si se detiene el servicio.
define service{
use generic-service
host_name winserver
service_description W3SVC
check_command check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
}
Agregue la siguiente definición de servicio para monitorear el proceso Explorer.exe
en la máquina Windows y generar una alerta crítica si el proceso no se está
ejecutando.
define service{
use generic-service
host_name winserver
service_description Explorer
check_command check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
}
Eso es todo por ahora. Ha añadido algunos servicios básicos que deben ser
controlados en la caja de Windows. Guarde el archivo de configuración.
35. Manual de Instalación 2013
32 Nagios
Protección de contraseña
Si ha especificado una contraseña en el NSClient + + archivo de configuración en
la máquina de Windows, tendrá que modificar la definición del
comando check_nt para incluir la contraseña. Abra el archivo commands.cfg para
su edición.
vi /usr/local/nagios/etc/objects/commands.cfg
Cambiar la definición del comando check_nt para incluir el "<CONTRASEÑA> -s"
argumento (donde contraseña es la contraseña que ha especificado en la máquina
Windows) así:
define command{
command_name check_nt
command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -s PASSWORD -v
$ARG1$ $ARG2$
}
Guarde el archivo.
Nagios Reinicio
Una vez que ha añadido el nuevo host y definiciones de servicio en el archivo de
configuración del objeto (s), usted está listo para iniciar la supervisión de ellos. Para
ello, tendrás que comprobar la configuración y reiniciar Nagios.
Si el proceso de verificación produce mensajes de error, corrija el archivo de
configuración antes de continuar. Asegúrese de que usted no (re) iniciar Nagios
hasta que el proceso de verificación se completa sin errores.