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)
Este documento describe el proceso de configurar y usar Nagios para monitorear una red que incluye:
1) Un servidor Linux con Debian, 2) Un servidor Windows, y 3) Un router Zeroshell. Explica cómo instalar y configurar Nagios en el servidor Linux, y cómo configurar NRPE, NSClient++, y SNMP para monitorear los equipos Linux, Windows, y el router respectivamente. También cubre la instalación y uso de PNP4Nagios para proporcionar gráficos de los datos de monitoreo.
Este documento describe la instalación y configuración de Nagios para la monitorización de redes. Explica cómo instalar Nagios Core, los plugins necesarios, crear usuarios y grupos, configurar la interfaz web y añadir equipos Windows y servicios para su monitorización como la versión de NSClient++, el tiempo de actividad y la carga de CPU.
Este documento proporciona instrucciones para instalar Nagios, un sistema de monitorización de red de código abierto. Explica cómo descargar e instalar los componentes principales de Nagios como el núcleo, plugins y un tema frontal, así como crear un usuario para acceder a la interfaz web. También incluye pasos para compilar y configurar los componentes, habilitar el servicio Nagios y acceder a la interfaz web para verificar la instalación.
Este documento proporciona instrucciones detalladas para instalar y configurar Nagios, un software de monitoreo de red, así como varias herramientas complementarias como OCS Inventory NG Agent para inventario de equipos, PNP4 para visualización de gráficas y NSClient++ para monitorear equipos Windows. Explica los pasos para instalar cada programa, configurar las notificaciones por correo electrónico y personalizar la interfaz web de Nagios.
Este documento proporciona una introducción a Nagios, un sistema de monitoreo de red de código abierto. Explica que Nagios monitorea equipos, servicios de red como SMTP, POP3, HTTP y SNMP, y recursos de hardware como CPU, memoria y discos. También describe cómo instalar y configurar Nagios en Ubuntu Server 12.04, incluyendo la creación de usuarios, descarga e instalación del software y configuración inicial.
Este documento proporciona una introducción a Nagios, un software de monitoreo de red de código abierto. Explica cómo instalar y configurar Nagios, incluida la configuración de nodos, servicios, grupos, plugins y notificaciones. También describe las características clave de Nagios como la programación de chequeos, detección de fallos, notificaciones escalonadas y mantenimiento de estadísticas.
El documento describe el sistema Nagios, un monitor de sistemas y redes que controla la infraestructura tecnológica y asegura que los sistemas, servicios y procesos funcionen adecuadamente. Nagios puede monitorear servicios de red, recursos de sistemas y detectar fallas para alertar al equipo técnico. Ofrece ventajas como visibilidad total de la infraestructura, detección temprana de problemas y capacidad de planificación. Su instalación requiere software como Apache y se configura mediante archivos de objetos, usu
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)
Este documento describe el proceso de configurar y usar Nagios para monitorear una red que incluye:
1) Un servidor Linux con Debian, 2) Un servidor Windows, y 3) Un router Zeroshell. Explica cómo instalar y configurar Nagios en el servidor Linux, y cómo configurar NRPE, NSClient++, y SNMP para monitorear los equipos Linux, Windows, y el router respectivamente. También cubre la instalación y uso de PNP4Nagios para proporcionar gráficos de los datos de monitoreo.
Este documento describe la instalación y configuración de Nagios para la monitorización de redes. Explica cómo instalar Nagios Core, los plugins necesarios, crear usuarios y grupos, configurar la interfaz web y añadir equipos Windows y servicios para su monitorización como la versión de NSClient++, el tiempo de actividad y la carga de CPU.
Este documento proporciona instrucciones para instalar Nagios, un sistema de monitorización de red de código abierto. Explica cómo descargar e instalar los componentes principales de Nagios como el núcleo, plugins y un tema frontal, así como crear un usuario para acceder a la interfaz web. También incluye pasos para compilar y configurar los componentes, habilitar el servicio Nagios y acceder a la interfaz web para verificar la instalación.
Este documento proporciona instrucciones detalladas para instalar y configurar Nagios, un software de monitoreo de red, así como varias herramientas complementarias como OCS Inventory NG Agent para inventario de equipos, PNP4 para visualización de gráficas y NSClient++ para monitorear equipos Windows. Explica los pasos para instalar cada programa, configurar las notificaciones por correo electrónico y personalizar la interfaz web de Nagios.
Este documento proporciona una introducción a Nagios, un sistema de monitoreo de red de código abierto. Explica que Nagios monitorea equipos, servicios de red como SMTP, POP3, HTTP y SNMP, y recursos de hardware como CPU, memoria y discos. También describe cómo instalar y configurar Nagios en Ubuntu Server 12.04, incluyendo la creación de usuarios, descarga e instalación del software y configuración inicial.
Este documento proporciona una introducción a Nagios, un software de monitoreo de red de código abierto. Explica cómo instalar y configurar Nagios, incluida la configuración de nodos, servicios, grupos, plugins y notificaciones. También describe las características clave de Nagios como la programación de chequeos, detección de fallos, notificaciones escalonadas y mantenimiento de estadísticas.
El documento describe el sistema Nagios, un monitor de sistemas y redes que controla la infraestructura tecnológica y asegura que los sistemas, servicios y procesos funcionen adecuadamente. Nagios puede monitorear servicios de red, recursos de sistemas y detectar fallas para alertar al equipo técnico. Ofrece ventajas como visibilidad total de la infraestructura, detección temprana de problemas y capacidad de planificación. Su instalación requiere software como Apache y se configura mediante archivos de objetos, usu
Centreon es una herramienta de monitorización de redes que provee una interfaz gráfica para Nagios. Requiere la instalación de varios programas y librerías. Los usuarios y grupos pueden ser creados y se les asignan permisos. Los hosts y servicios pueden ser monitoreados, como el espacio en disco o servicios SNMP. Tiene ventajas como su versatilidad pero también desventajas como poca documentación y complejidad para principiantes.
Este documento describe Nagios, un sistema de monitoreo de red open source que utiliza SNMP. Explica cómo instalar y configurar Nagios en Ubuntu, incluyendo los requisitos previos, los comandos de instalación, y cómo configurar los archivos y grupos de hosts para monitorear. También proporciona enlaces a recursos adicionales sobre Nagios.
Nagios es una herramienta de monitoreo de red de código abierto que permite monitorear servidores, equipos, switches, routers e impresoras utilizando protocolos como SNMP, agentes externos y syslog. Proporciona alertas visuales, de correo electrónico y sonoras, y su interfaz web muestra información sobre los equipos monitoreados. Requiere un sistema operativo Linux y recursos modestos como un procesador P4, 1 GB de RAM y 80 GB de almacenamiento.
Este documento describe soluciones para monitorear servidores y servicios como Nagios, Centreon y NagVis. Explica que Nagios es de código abierto y permite monitorear cualquier servicio mediante scripts. Centreon y NagVis complementan a Nagios al agregar gráficos, informes e interfaces más intuitivas. El documento también resume las ventajas y funcionalidades de estas herramientas para monitoreo.
Herramientas de Monitorizacion y Administracion Webmaesefernando
El documento describe las herramientas de administración y monitoreo de redes implementadas en la Red Metropolitana de Gobierno del Estado de Michoacán. Se detectaron problemas como la falta de monitoreo y conocimiento tardío de fallas. Como solución, se adoptaron herramientas como MRTG para monitoreo de ancho de banda, Nagios para disponibilidad y funcionalidad, Ntop para análisis de tráfico y Squid como proxy y filtro de contenido. Estas herramientas permitieron mejorar la estabilidad y reducir los tiempos de
Este documento describe la instalación y configuración del software de monitoreo de red Zenoss. Explica conceptos clave como SNMP, agentes, MIB y NMS. Detalla los pasos para instalar Zenoss, agregar dispositivos, configurar monitoreo de CPU, memoria, procesos y más. El objetivo es implementar Zenoss para gestionar una red que incluye servidores, equipos, switch y router, y monitorear servicios como DHCP, DNS y correo electrónico.
Este documento presenta el contenido de un curso sobre Nagios Core Plus, el cual incluye una descripción introductoria, el estudio de sus funcionalidades y proceso de instalación, la configuración básica y avanzada, extensiones de terceros, y el estudio de la interfaz web, con el objetivo de capacitar en el uso y administración de esta herramienta de monitoreo.
Este documento describe el sistema de monitoreo Nagios Core. Nagios Core es un sistema de código abierto para monitorear servicios de red y recursos de hosts. Ofrece características como supervisión de servicios de red, seguimiento de recursos de hosts, notificaciones de alertas, y una interfaz web opcional. Requiere Linux u otro sistema Unix y tiene licencia GPLv2. El documento también proporciona consejos para usuarios principiantes de Nagios Core.
Este documento describe Zabbix, un sistema de monitoreo de redes. Zabbix monitorea el estado y rendimiento de servicios de red, servidores y hardware de red. Incluye características como monitoreo en tiempo real, almacenamiento de datos, chequeos simples de servicios, y soporte para protocolos como SNMP, TCP e ICMP. Zabbix también puede descubrir automáticamente servidores y dispositivos de red. El documento explica cómo instalar Zabbix en Debian y configurar un host para monitorearlo desde el servidor Zabbix.
El documento presenta una guía de 14 pasos para realizar ataques a bases de datos utilizando herramientas como SQLMap y Wireshark. Los pasos incluyen descargar e instalar una máquina virtual, instalar el sitio web BadStore para practicar inyección SQL, y utilizar SQLMap y Wireshark para obtener información de bases de datos como nombres, tablas y datos.
La instalación de Zenoss requiere varios pasos:
1) Instalar paquetes de software necesarios como Python, MySQL y otros;
2) Crear un usuario zenoss y configurar variables de entorno;
3) Descargar e instalar Zenoss desde su página web o repositorio;
4) Configurar Zenoss agregando dispositivos, redes y servicios para monitorear;
5) Utilizar Zenoss para ver el estado de los sistemas, gráficas de redes y agregar ZenPacks para nuevas funcionalidades.
Este documento describe los pasos para implementar una red privada virtual (VPN) utilizando OpenVPN en Red Hat Enterprise Linux 6.2. Inicialmente se instalan los paquetes necesarios como OpenVPN y easy-rsa. Luego se generan los certificados digitales y llaves para el servidor y clientes. Se configuran los archivos del servidor y cliente con la información de red, autenticación y cifrado. Finalmente, se prueba la conexión entre el servidor y cliente a través del túnel VPN verificando la conectividad entre las máquinas.
Este documento presenta la instalación y configuración de la plataforma de monitoreo Zabbix 2.0.11 para monitorear equipos, servicios y dispositivos de red. Inicialmente se instala Zabbix en un servidor y se configuran los agentes en Windows y Linux. Luego se explica cómo agregar hosts, plantillas y gráficos para monitorear servicios como DHCP, DNS, FTP, HTTP y SMTP. Finalmente se muestra el monitoreo de un switch a través de SNMP.
Este documento proporciona una guía rápida para el uso de la base de datos MySQL en Windows. Explica cómo instalar MySQL, conectarse al servidor MySQL mediante el programa mysql, y ofrece una introducción a los comandos básicos para trabajar con bases de datos, tablas, datos e índices.
Este documento proporciona una guía rápida para el manejo de la base de datos MySQL en Windows. Explica cómo instalar MySQL, conectarse al servidor, trabajar con bases de datos, tablas, y realizar consultas. Muestra los principales comandos SQL para crear, modificar y obtener datos de las bases de datos y tablas de MySQL.
Este documento presenta los detalles de un curso de Administración de Redes de Cómputo. El curso enseña habilidades para administrar recursos de red usando Windows 2000 y Linux, incluyendo la creación de cuentas de usuario, implementación de seguridad, configuración de impresoras e implementación y administración de servicios de red como DHCP y DNS. El curso consta de 6 unidades y es evaluado a través de exámenes teóricos, prácticos, trabajos en clase y asignaciones.
David requerimientos de memoria del servidor y fabricantes deDavipe
El documento discute los factores que determinan cuándo un servidor necesita más memoria RAM, incluidas las funciones del servidor, el sistema operativo, el número de usuarios, los procesadores y el tiempo de respuesta. También cubre estrategias para monitorear la actividad del servidor y determinar si necesita más memoria, y enumera algunos de los principales fabricantes de memoria RAM.
BDD: Descubriendo qué requiere realmente tu clienteJorge Gamba
El documento describe el enfoque de Behavior-Driven Development (BDD) para el desarrollo de software. Explica que BDD se centra en implementar aplicaciones describiendo su comportamiento desde la perspectiva de las partes interesadas. Luego detalla las etapas del ciclo BDD, incluida la descomposición de historias de usuario en escenarios de prueba que describen los criterios de aceptación.
LDAP es un protocolo estándar para almacenar y acceder a información de directorio de forma jerárquica y distribuida. Se usa comúnmente para almacenar información de usuarios, equipos y otros recursos de forma que pueda accederse de manera uniforme desde múltiples sistemas y aplicaciones. Un directorio LDAP almacena objetos en una estructura de árbol, con atributos y valores asociados a cada objeto según su clase, como empleados, clientes o recetas.
Conferencia Rails: Integracion Continua Y RailsDavid Calavera
Este documento habla sobre integración continua y Rails. Explica qué es la integración continua, sus beneficios como reducir riesgos y errores. Detalla los pasos para configurar un servidor de integración continua como Hudson o CruiseControl y automatizar tareas como pruebas, despliegues y feedback.
Centreon es una herramienta de monitorización de redes que provee una interfaz gráfica para Nagios. Requiere la instalación de varios programas y librerías. Los usuarios y grupos pueden ser creados y se les asignan permisos. Los hosts y servicios pueden ser monitoreados, como el espacio en disco o servicios SNMP. Tiene ventajas como su versatilidad pero también desventajas como poca documentación y complejidad para principiantes.
Este documento describe Nagios, un sistema de monitoreo de red open source que utiliza SNMP. Explica cómo instalar y configurar Nagios en Ubuntu, incluyendo los requisitos previos, los comandos de instalación, y cómo configurar los archivos y grupos de hosts para monitorear. También proporciona enlaces a recursos adicionales sobre Nagios.
Nagios es una herramienta de monitoreo de red de código abierto que permite monitorear servidores, equipos, switches, routers e impresoras utilizando protocolos como SNMP, agentes externos y syslog. Proporciona alertas visuales, de correo electrónico y sonoras, y su interfaz web muestra información sobre los equipos monitoreados. Requiere un sistema operativo Linux y recursos modestos como un procesador P4, 1 GB de RAM y 80 GB de almacenamiento.
Este documento describe soluciones para monitorear servidores y servicios como Nagios, Centreon y NagVis. Explica que Nagios es de código abierto y permite monitorear cualquier servicio mediante scripts. Centreon y NagVis complementan a Nagios al agregar gráficos, informes e interfaces más intuitivas. El documento también resume las ventajas y funcionalidades de estas herramientas para monitoreo.
Herramientas de Monitorizacion y Administracion Webmaesefernando
El documento describe las herramientas de administración y monitoreo de redes implementadas en la Red Metropolitana de Gobierno del Estado de Michoacán. Se detectaron problemas como la falta de monitoreo y conocimiento tardío de fallas. Como solución, se adoptaron herramientas como MRTG para monitoreo de ancho de banda, Nagios para disponibilidad y funcionalidad, Ntop para análisis de tráfico y Squid como proxy y filtro de contenido. Estas herramientas permitieron mejorar la estabilidad y reducir los tiempos de
Este documento describe la instalación y configuración del software de monitoreo de red Zenoss. Explica conceptos clave como SNMP, agentes, MIB y NMS. Detalla los pasos para instalar Zenoss, agregar dispositivos, configurar monitoreo de CPU, memoria, procesos y más. El objetivo es implementar Zenoss para gestionar una red que incluye servidores, equipos, switch y router, y monitorear servicios como DHCP, DNS y correo electrónico.
Este documento presenta el contenido de un curso sobre Nagios Core Plus, el cual incluye una descripción introductoria, el estudio de sus funcionalidades y proceso de instalación, la configuración básica y avanzada, extensiones de terceros, y el estudio de la interfaz web, con el objetivo de capacitar en el uso y administración de esta herramienta de monitoreo.
Este documento describe el sistema de monitoreo Nagios Core. Nagios Core es un sistema de código abierto para monitorear servicios de red y recursos de hosts. Ofrece características como supervisión de servicios de red, seguimiento de recursos de hosts, notificaciones de alertas, y una interfaz web opcional. Requiere Linux u otro sistema Unix y tiene licencia GPLv2. El documento también proporciona consejos para usuarios principiantes de Nagios Core.
Este documento describe Zabbix, un sistema de monitoreo de redes. Zabbix monitorea el estado y rendimiento de servicios de red, servidores y hardware de red. Incluye características como monitoreo en tiempo real, almacenamiento de datos, chequeos simples de servicios, y soporte para protocolos como SNMP, TCP e ICMP. Zabbix también puede descubrir automáticamente servidores y dispositivos de red. El documento explica cómo instalar Zabbix en Debian y configurar un host para monitorearlo desde el servidor Zabbix.
El documento presenta una guía de 14 pasos para realizar ataques a bases de datos utilizando herramientas como SQLMap y Wireshark. Los pasos incluyen descargar e instalar una máquina virtual, instalar el sitio web BadStore para practicar inyección SQL, y utilizar SQLMap y Wireshark para obtener información de bases de datos como nombres, tablas y datos.
La instalación de Zenoss requiere varios pasos:
1) Instalar paquetes de software necesarios como Python, MySQL y otros;
2) Crear un usuario zenoss y configurar variables de entorno;
3) Descargar e instalar Zenoss desde su página web o repositorio;
4) Configurar Zenoss agregando dispositivos, redes y servicios para monitorear;
5) Utilizar Zenoss para ver el estado de los sistemas, gráficas de redes y agregar ZenPacks para nuevas funcionalidades.
Este documento describe los pasos para implementar una red privada virtual (VPN) utilizando OpenVPN en Red Hat Enterprise Linux 6.2. Inicialmente se instalan los paquetes necesarios como OpenVPN y easy-rsa. Luego se generan los certificados digitales y llaves para el servidor y clientes. Se configuran los archivos del servidor y cliente con la información de red, autenticación y cifrado. Finalmente, se prueba la conexión entre el servidor y cliente a través del túnel VPN verificando la conectividad entre las máquinas.
Este documento presenta la instalación y configuración de la plataforma de monitoreo Zabbix 2.0.11 para monitorear equipos, servicios y dispositivos de red. Inicialmente se instala Zabbix en un servidor y se configuran los agentes en Windows y Linux. Luego se explica cómo agregar hosts, plantillas y gráficos para monitorear servicios como DHCP, DNS, FTP, HTTP y SMTP. Finalmente se muestra el monitoreo de un switch a través de SNMP.
Este documento proporciona una guía rápida para el uso de la base de datos MySQL en Windows. Explica cómo instalar MySQL, conectarse al servidor MySQL mediante el programa mysql, y ofrece una introducción a los comandos básicos para trabajar con bases de datos, tablas, datos e índices.
Este documento proporciona una guía rápida para el manejo de la base de datos MySQL en Windows. Explica cómo instalar MySQL, conectarse al servidor, trabajar con bases de datos, tablas, y realizar consultas. Muestra los principales comandos SQL para crear, modificar y obtener datos de las bases de datos y tablas de MySQL.
Este documento presenta los detalles de un curso de Administración de Redes de Cómputo. El curso enseña habilidades para administrar recursos de red usando Windows 2000 y Linux, incluyendo la creación de cuentas de usuario, implementación de seguridad, configuración de impresoras e implementación y administración de servicios de red como DHCP y DNS. El curso consta de 6 unidades y es evaluado a través de exámenes teóricos, prácticos, trabajos en clase y asignaciones.
David requerimientos de memoria del servidor y fabricantes deDavipe
El documento discute los factores que determinan cuándo un servidor necesita más memoria RAM, incluidas las funciones del servidor, el sistema operativo, el número de usuarios, los procesadores y el tiempo de respuesta. También cubre estrategias para monitorear la actividad del servidor y determinar si necesita más memoria, y enumera algunos de los principales fabricantes de memoria RAM.
BDD: Descubriendo qué requiere realmente tu clienteJorge Gamba
El documento describe el enfoque de Behavior-Driven Development (BDD) para el desarrollo de software. Explica que BDD se centra en implementar aplicaciones describiendo su comportamiento desde la perspectiva de las partes interesadas. Luego detalla las etapas del ciclo BDD, incluida la descomposición de historias de usuario en escenarios de prueba que describen los criterios de aceptación.
LDAP es un protocolo estándar para almacenar y acceder a información de directorio de forma jerárquica y distribuida. Se usa comúnmente para almacenar información de usuarios, equipos y otros recursos de forma que pueda accederse de manera uniforme desde múltiples sistemas y aplicaciones. Un directorio LDAP almacena objetos en una estructura de árbol, con atributos y valores asociados a cada objeto según su clase, como empleados, clientes o recetas.
Conferencia Rails: Integracion Continua Y RailsDavid Calavera
Este documento habla sobre integración continua y Rails. Explica qué es la integración continua, sus beneficios como reducir riesgos y errores. Detalla los pasos para configurar un servidor de integración continua como Hudson o CruiseControl y automatizar tareas como pruebas, despliegues y feedback.
Este documento introduce Ganglia, un sistema de monitoreo de métricas de red y servidores de código abierto. Explica que Ganglia consta de tres componentes principales (Gmetad, Gmond y Ganglia Web) y cómo cada uno funciona. También describe características clave como el soporte para SFlow y cómo Ganglia puede monitorear infraestructura virtual y dispositivos de red de varios proveedores. Por último, proporciona enlaces a recursos adicionales sobre la instalación y configuración de Ganglia.
El documento habla sobre Test Driven Development (TDD). Explica que TDD involucra escribir las pruebas primero y dejar que guíen el diseño del código. También discute conceptos como historias de usuario, criterios de aceptación, pruebas unitarias, y diferentes enfoques para aplicar TDD como outside-in y inside-out. Finalmente, presenta algunos ejemplos de katas y nuevos requerimientos que podrían implementarse usando TDD.
Software Debt: Qué Es y Cómo Gestionarlo HolísticamenteAngel Nuñez
Este documento habla sobre la deuda técnica y cómo gestionarla de manera holística. Define la deuda técnica como obligaciones que una organización toma cuando disminuye la calidad interna del producto para lograr metas a corto plazo pero que son perjudiciales a largo plazo. Explica que la deuda técnica es inevitable, pero se debe gestionar involucrando a todas las partes interesadas, midiendo y priorizando la deuda, manteniendo la calidad y atendiendo la deuda de manera incremental.
Este archivo fue presentado en el Linux Week 2010 en la Pontificia Universidad Católica del Perú. Muestra una posible solución para resolver los problemas relacionados con la alta disponibilidad de Bases de Datos MySQL
Escalabilidad y alto rendimiento con Symfony2Ricard Clau
En esta charla se pretenden tocar todas las cosas que debemos tener en cuenta para sacar el máximo rendimiento y poder escalar usando Symfony2.
Se toca desde parámetros de configuración de PHP y APC, optimización de Composer, dónde optimizar, quick wins varios, cómo hacer profiling correctamente, BBDD NoSQL vs SQL y por supuesto lecciones aprendidas en mis anteriores trabajos
This document provides an overview of test-driven development (TDD) using the phpspec2 framework. It discusses the different types of tests - functional tests using phpunit or behat, integration tests with PHPUnit, and unit tests with phpspec. It provides examples of writing unit tests with phpspec, including using matchers, mocks, predictions, and advanced features like array mocks. It also offers best practices advice, such as not mocking 3rd party code and considering dependency injection libraries that are well-suited for TDD.
Continous Delivering a PHP applicationJavier López
The document discusses continuous delivery and building a continuous delivery pipeline. It begins with an overview of continuous delivery, describing the basic steps of commit, build, test, and deploy. It then covers the tools used to build the pipeline, including GitHub and Jenkins plugins. The document outlines the process for building the pipeline, including checking out code, installing dependencies, running tests, generating assets, and deploying artifacts. It also discusses splitting the process into separate jobs for testing deployment scripts and running automated tests. Finally, it covers benefits of continuous delivery such as increased release frequency, reduced risk, and releases becoming a non-event.
Maven es una herramienta para la gestión y construcción de proyectos Java creada por Jason Van Zyl. Permite describir el proyecto, sus dependencias y configuración a través de un archivo XML llamado pom.xml. Maven usa repositorios para descargar dependencias y gestiona el ciclo de vida del proyecto a través de fases como compilación, pruebas y empaquetado.
Este documento describe cómo configurar un entorno de integración continua utilizando las herramientas Jenkins, Subversion y Sonar. Explica cómo instalar y configurar Subversion para almacenar el código fuente, Jenkins para automatizar las compilaciones, e integra el plugin Sonar para realizar análisis de calidad del código después de cada compilación. El objetivo final es permitir prácticas de inspección y integración continua para identificar errores de forma rápida y mantener un build estable.
Este documento describe varias herramientas gratuitas y de código abierto para monitorear redes, incluyendo Nagios, Munin, Cacti, Zabbix y Zenoss. Explica que el monitoreo de red es importante para asegurar la disponibilidad y rendimiento de sistemas y aplicaciones de red, y que estas herramientas permiten configurar la recolección y visualización de datos de red como carga de CPU, ancho de banda y tráfico de red.
Este documento resume los conceptos clave del Domain-Driven Design (DDD), una metodología de desarrollo de software centrada en el dominio. Explica que DDD se enfoca en hacer que el modelo del dominio sea la parte central de la aplicación. También describe conceptos como el Lenguaje Ubícuo, la Ignorancia a la Persistencia, los Servicios del Dominio y los Repositorios. Finalmente, incluye una propuesta de arquitectura básica para implementar DDD con entidades, valores, agregados y factorías.
This document provides an overview and introduction to phpspec, an open source BDD framework for PHP. It covers installing phpspec, generating and editing specs, running specs, different types of matchers for specs including identity, comparison, throw, type and object state matchers. It also briefly mentions formatters, progress reporting, stubbing, mocking and points to additional resources.
El documento describe el uso de Zabbix para monitorear redes. Se instala Zabbix en una máquina virtual y se configura para monitorear una máquina física mediante la instalación de un agente Zabbix. Esto permite ver información como el uso de memoria de la máquina física de forma remota en la interfaz de Zabbix. El documento también discute los beneficios del monitoreo de redes y otras herramientas populares como Nagios, Zenoss y Monitis.
La monitorización del sistema informático consiste en la instalación de una serie de sensores en los diferentes elementos hardware y software de forma que, 24h al día y 7 días a la semana, estos sensores registran la situación en que están cada uno de los aspectos que controlamos.
Implementacion de opmanager 10 en windows server 2008 r2Andres Ldño
Este documento describe la implementación de una plataforma de monitoreo utilizando OpManager. Se instaló y configuró OpManager en un servidor Windows para monitorear dispositivos de red como routers y servidores. Adicionalmente, se configuraron agentes SNMP en los dispositivos para recopilar datos. Finalmente, OpManager puede visualizar información como tablas de rutas y estadísticas de rendimiento de los dispositivos monitoreados.
Implementacion de opmanager 10 en windows server 2008 r2Andres Ldño
Este documento describe la implementación de una plataforma de monitoreo utilizando OpManager. Se instaló y configuró OpManager en un servidor Windows para monitorear dispositivos de red como routers y servidores. Adicionalmente, se configuraron agentes SNMP en los dispositivos para que OpManager pueda recopilar métricas e información. Finalmente, la plataforma OpManager permite visualizar gráficos y estadísticas sobre el rendimiento y estado de los dispositivos monitoreados.
Kick Off de Analisis de Implementacion de Sistemas de Seguridad NAGOSerck sanchez
El documento analiza la implementación del sistema de vigilancia Nagios. Nagios permite monitorear el estado de los sistemas y servidores, generando alertas cuando hay problemas. Requiere Linux, un compilador C, Apache y plugins para Windows. Monitorea servicios de red, permite distinguir entre hosts caídos e inaccesibles, y notifica a los contactos sobre problemas y soluciones. El personal de TI usa Nagios para supervisar componentes críticos, enviar alertas cuando fallan, responder rápidamente, generar informes históricos, y planificar mejoras
Nagios es una herramienta de código abierto para el monitoreo de redes que permite vigilar equipos hardware, servicios software, y recursos de sistemas. Ofrece alertas cuando los valores monitoreados no cumplen con los parámetros definidos, y notifica a los administradores sobre fallas y eventos mediante correo electrónico u otros canales. Su objetivo es ayudar a los equipos de IT a mantener la disponibilidad y desempeño de la infraestructura de red.
Este documento contiene información sobre una actividad de seguridad de redes. Incluye preguntas sobre ataques como el denial of service, cracking de contraseñas, correo basura y vulnerabilidades comunes. También incluye una tabla de recursos físicos y lógicos del sistema y preguntas sobre los registros necesarios para diagnosticar problemas de seguridad como correo basura y denegación de servicio.
Administración potente y escalable para redes, aplicaciones y entornos en la nube:
Gestión de rendimiento de red
Detectar fallas de la red en tiempo real, solucionar errores y prevenir el tiempo de inactividad
Optimizar el uso de ancho de banda de más de un millón de interfaces en todo el mundo
Administración de conformidad, configuración,cambios de red (NCCCM) de múltiples proveedores para switches, routers, firewalls, y otros dispositivos de red
Soporte de monitoreo incorporado para más de 100 aplicaciones y servidores
Este documento proporciona una introducción al sistema de monitoreo Nagios Core. Explica que Nagios Core es un sistema de código abierto para monitorear servicios de red y recursos de hosts. Sus características incluyen supervisión de servicios como SMTP, HTTP y ping, así como recursos como la carga de CPU y uso de disco. También describe cómo configurar el monitoreo de máquinas Windows, routers, switches y servicios públicamente disponibles usando Nagios.
Presentación tema 4 de la asignatura "Servidores web" del Máster Universitario en Desarrollo de Aplicaciones y Servicios Web. sobre pruebas a servicios web
Este documento describe las nuevas características y mejoras de ISA Server 2004. Entre ellas se incluyen soporte mejorado para infraestructura de red, gestión de VPN, firewall, reglas de acceso, publicación de servidores, túneles, filtros de aplicación, gestión de caché y monitorización. También proporciona detalles sobre roles administrativos, alertas, registros, informes y plantillas de implementación.
El documento describe cómo monitorear servidores Elastix utilizando la aplicación Nagios. Explica que Nagios es una herramienta de código abierto para monitorear redes y sistemas, y cómo puede usarse junto con NRPE para monitorear recursos y servicios en servidores remotos como Elastix. Luego proporciona un ejemplo detallado de cómo configurar Nagios para monitorear el número de llamadas activas en un servidor Elastix.
Ayuda a la instalación y configuración de ISA Server.
Hardware:
- Procesador Pentium III de 1 GHz o superior.
- 512 MB de RAM (1 GB recomendado).
- Disco duro de 20 GB libres.
- Tarjeta de red.
Software:
- Sistema operativo Windows Server 2003 Standard Edition o Enterprise Edition.
- Licencia de ISA Server 2006 Standard Edition o Enterprise Edition.
- Herramientas de administración como Internet Explorer.
- Aplicaciones de red como DNS, DHCP, etc.
- Herramientas de desarrol
Un servidor web procesa aplicaciones del lado del servidor realizando conexiones con el cliente y generando respuestas. Existen muchas amenazas como ataques de denegación de servicio, inyección SQL, mala configuración, y códigos con vulnerabilidades. Es importante implementar medidas de seguridad como cortafuegos, actualizaciones, y monitoreo para proteger el servidor.
Andrés Tarasco y Miguel Tarasco - OWISAM - Open WIreless Security Assessment ...RootedCON
El continuo despliegue de redes inalámbricas tanto para uso domestico como empresarial, y la presencia de un gran número de dispositivos con capacidad para comunicarse a través del protocolo 802.11 supone un reto importante para las empresas que necesitan proteger sus infraestructuras aun cuando no disponen de una red propia.
El objetivo de la charla es presentar OWISAM, una metodología de seguridad abierta y colaborativa orientada a definir controles técnicos sobre las redes inalámbricas y a clasificar los ataques y riesgos existentes, como por ejemplo APTs y configuraciones débiles en servicios radius.
Junto con esta metodología se presentará una nueva herramienta de análisis de seguridad Wireless, que permitirá, a través de una api flexible y modular, interactuar y realizar pruebas sobres los dispositivos de comunicaciones.
La empresa ha sido hackeada varias veces a través de puertos abiertos en sus servidores Linux. Se sospecha que el hacker usa nmap para escanear puertos. Para detectar escaneos de puertos, se instala Snort en un servidor Ubuntu virtual y se configura para aplicar reglas de detección. Luego, nmap se usa desde un cliente Ubuntu virtual para escanear el servidor, y Snort registra el escaneo. A continuación, se protegen los servidores mediante la instalación y configuración de cortafuegos, ya sea en la
El documento describe cinco herramientas de escaneo de vulnerabilidades de red: 1) Acunetix Web Vulnerability Scanner escanea sitios web para detectar fallos de seguridad. 2) GFI LANguard Network Security Scanner permite auditorías de seguridad de red e identifica vulnerabilidades específicas. 3) Nessus es un potente analizador de seguridad de redes que cuenta con una amplia base de datos de plugins actualizada diariamente. 4) Nmap es una utilidad de código abierto para el descubrimiento de red y auditoría de seguridad que
Este documento describe 5 herramientas de monitoreo de red: Nagios, Zenoss, Cacti, Zabbix y Munin. Explica brevemente las características y funcionalidades clave de cada una como la monitorización de servicios de red, recursos de hardware, disponibilidad de dispositivos a través de protocolos como SNMP, y la visualización de métricas a través de gráficos.
Este documento presenta una introducción a las plataformas de monitoreo Zabbix, Nagios, OpManager, PRTG Network Monitor y Pandora FMS. Explica algunas de sus características clave como el monitoreo de servicios de red, host, recursos de hardware y la generación de alertas. Además, describe funciones comunes como el descubrimiento automático de recursos, monitoreo distribuido, generación de informes y visualización de datos.
El documento describe varias tareas relacionadas con la seguridad de redes, incluyendo la identificación de servicios en una red, la configuración segura de una red inalámbrica, la implementación de un portal cautivo para controlar el uso de Internet, y el uso de VLAN y VPN para mejorar la privacidad y seguridad de la red.
Similar a Conferencia Monitoreo de Servidores con Nagios (20)
CONGRESO NACIONAL GRATUITO DE SECRETARIAS Y ASISTENTES DE GERENCIA
MODALIDAD VIRTUAL ONLINE A NIVEL NACIONAL E INTERNACIONAL
Fecha: sábado 7 de noviembre de 2020
Horario: 10:00am a 1:00pm y 4:00pm a 7:00pm
Plataforma: Zoom, Facebook Live, quedará grabado en campus virtual Cietsi: https://institutocietsi.com/p/congreso-secretarias/
Informes y consultas:
(074) 637020, WhatsApp: 968059963, 956272261, informes@cietsiperu.com, www.cietsiperu.com
Sistema integrado de gestión administrativa – SIGA MEF que formó parte del CONGRESO NACIONAL DE GESTIÓN PÚBLICA 2020 organizado por el Centro de Altos Estudios Cietsi Perú
Campus virtual: https://institutocietsi.com/p/cngp/
Contacto: (074) 637020, Celular/WhatsApp: 956272261, 968059963
Sistema integrado de administración financiera – SIAF que formó parte del CONGRESO NACIONAL DE GESTIÓN PÚBLICA 2020 organizado por el Centro de Altos Estudios Cietsi Perú
Campus virtual: https://institutocietsi.com/p/cngp/
Contacto: (074) 637020, Celular/WhatsApp: 956272261, 968059963
Taller Control gubernamental que formó parte del CONGRESO NACIONAL DE GESTIÓN PÚBLICA 2020 organizado por el Centro de Altos Estudios Cietsi Perú
Campus virtual: https://institutocietsi.com/p/cngp/
Contacto: (074) 637020, Celular/WhatsApp: 956272261, 968059963
El documento presenta la normatividad vigente para la liquidación de obras públicas en Perú. Explica que las obras deben ejecutarse mediante contratación y licitación pública de acuerdo con la Constitución peruana y otras leyes. También describe los diferentes sistemas de contratación, los roles de residente, inspector y coordinador de obra, y el proceso de preliquidación, recepción y liquidación final de una obra.
Muy pronto en Chiclayo y por PRIMERA VEZ podrás rendir el examen de certificación oficial ITIL 2011 y se brindará al finalizar el entrenamiento del curso “Fundamentos de Gestión de Servicios de TI”
Instructor
Ing. Julio Mamani Amanca (Lima)
Ing. de Sistemas UNI, +12 años de experiencia profesional como consultor e instructor de Gestión de Servicios de TI.
Fechas:
Sábado 12 y domingo 13 de julio 2014 de 8:00am a 1:00pm – 2:00pm a 6:00pm
Mayor detalle aquí: http://bit.ly/1qxeR4A
"El examen de certificación oficial es opcional"
DIPLOMADO DE ESPECIALIZACIÓN EN SIAF 2014 - Nuevo inicio: 05 de Abril 2014
Se desarrollaran los siguientes módulos: Presupuesto, Administrativo, Tesorería y Contable
Además:
Aprenderá a utilizar los Software Melissa y Clarissa (Generador de reportes SIAF)
Transmisiones en Clase
Complementamos tu aprendizaje con clases de reforzamiento presenciales totalmente gratis!
Asistencia Virtual las 24 horas, todos los días.
Plataforma Virtual con todo el material de clase (campus.cietsiperu.com).
Capacitación en el cumplimiento de metas – MEF
Consulta de expediente SIAF vía Web
Formulario electrónico de atención al usuario SIAF
Instalación del SIAF real (sin DEMO) desde CERO para servidores y PC Clientes
Incluye:
Material impreso
Computador por alumno
Material oficial del MEF (demos)
Vídeos de todas las sesiones grabadas
Coffee Breaks
VACANTES LIMITADAS!!!
Informes e inscripciones: Calle Colón 474, Chiclayo
Teléfono: 074 637020, Celular: 968059963, RPM: #968059963, Email: informes@cietsiperu.com, Web: www.cietsiperu.com
Este documento describe la historia y desarrollo de la televisión por cable. Comenzó en los años 1940 cuando un técnico montó una pequeña red que distribuía señales de televisión a vecinos a través de cable para mejorar la recepción. La televisión por cable ha evolucionado para ofrecer varios canales a través de redes de cable coaxial o fibra óptica. Actualmente opera bajo licencias o comunicaciones previas y distribuye canales de televisión, radio, video bajo demanda y otros servicios interactivos a hogares y com
El Premio Graña y Montero a la Investigación en Ingeniería Peruana aceptará hasta el 22 de marzo del 2013 la inscripción de trabajos en sus dos categorías: investigación profesional y tesis universitaria.
El documento habla sobre estrategias de marketing y redes sociales. Explica conceptos clave como qué es el marketing, las fases de implantación de estrategias de marketing relacional y por qué es necesario hacer marketing online e integral. También cubre estrategias específicas de marketing en redes sociales como la conectividad, honestidad, ser humano, generosidad e imaginación para comunicarse de manera efectiva con los clientes.
Este documento presenta una charla sobre hacking ético y defensa en profundidad. Explica los problemas comunes de seguridad de la información, como la falta de inversión y cultura de seguridad. Luego describe las fases de un análisis de seguridad ético, incluido el reconocimiento pasivo, el reconocimiento activo y el análisis de vulnerabilidades. Finalmente, compara el hacking ético con la defensa en profundidad como enfoques para la seguridad.
Metasploit es un proyecto de código abierto que proporciona información sobre vulnerabilidades de seguridad y ayuda en pruebas de penetración. Su componente principal es el Metasploit Framework, una herramienta para desarrollar y ejecutar exploits contra sistemas remotos. Originalmente fue creado en Perl pero ahora está escrito en Ruby. Armitage es un administrador gráfico de ataques de ciberseguridad para Metasploit que permite visualizar objetivos de forma gráfica y recomienda exploits, además de exponer opciones av
¿Cómo ser un Hacker? realizado por Eric Raymond, donde nos informa entre otras cosas la diferencia entre un hacker y cracker, como también los diferentes lenguajes de programación que debemos saber (Python, Perl, C, Lisp y HTML) para inicializarnos en el mundo de los grandes hackers.
Este documento proporciona una introducción a las máquinas virtuales. Explica brevemente qué son las máquinas virtuales y sus usos principales. Luego discute diferentes plataformas de virtualización como VMware, VirtualBox y Windows Virtual PC. Finalmente, cubre temas como la descarga, instalación y configuración básica de máquinas virtuales usando VirtualBox.
Más de Centro de Altos Estudios en Ciencias, Tecnologias y Seguridad de la Información (16)
2. Monitoreo de Servidores con Nagios
Lambayeque 2012
25 de Agosto
Oscar A. Serquén
aserquen@unprg.edu.pe
aserquen@gmail.com
3. 3 Agenda
• Introducción
• Monitoreo de redes
• Algunas Consideraciones
• Herramientas de Monitoreo
• Nagios
• Ventajas
Monitoreo de Servidores con Nagios - Oscar A. Serquen aserquen@gmail.com
4. Introducción
4
Las redes de computo de las organizaciones, se
vuelven cada vez mas complejas y la exigencia de
la operación es cada vez mas demandante.
Las redes, cada vez mas, soportan aplicaciones y
servicios estratégicos de las organizaciones. Por lo
cual el análisis y monitoreo de redes se ha
convertido en una labor cada vez mas importante y
de carácter pro-activo para evitar problemas.
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
5. 5 ..Que hacer?
Para prevenir errores en un sistema existente
podemos utilizar un “equipo” que se ocupe de
estar “controlado y observando” el
funcionamiento de la red,
Monitoreo de Servidores con Nagios - Oscar A. Serquen aserquen@gmail.com
6. 6 Monitoreo de red
• Describe el uso de un sistema que constantemente
monitoriza una red de computadoras en busca de
componentes defectuosos o lentos, para luego
informar a los administradores de
redes mediante correo electrónico, u otras alarmas.
• Es un subconjunto de funciones de la administración
de redes
Monitoreo de Servidores con Nagios - Oscar A. Serquén aserquen@gmail.com
7. Algunas Consideraciones
7
Mientras que un sistema de detección de
intrusos monitorea una red por
amenazas del exterior (externas a la
red).
Un sistema de monitoreo de red busca
problemas causados por la sobrecarga
y/o fallas en los servidores, como
también problemas de la
infraestructura de red (u otros
dispositivos).
Monitoreo de Servidores con Nagios - Oscar A. Serquén aserquen@gmail.com
8. 8 Herramientas de Monitoreo
Monitoreo de Servidores con Nagios - Oscar A. Serquén aserquen@gmail.com
9. 9 Monitoreo de Servidores con Nagios - Oscar A. Serquén aserquen@gmail.com
10. Introducción
10
Herramienta principalmente de monitorización activa de
disponibilidad
Posiblemente la más utilizada en la categoría de software
libre. GNU General Public License
Interfaz Web:
CGIs escritos en C para mayor velocidad
Soporta miles de nodos/servicios
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
12. Que se puede hacer con Nagios?
12
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
13. 13 Monitorización de servicios de red
• SMTP
• POP3
• HTTP
• NTTP
• ICMP
• SNMP
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
14. 14 Monitorización de recursos de un host
Carga del procesador, uso de los discos, logs
del sistema) en varios sistemas operativos,
incluso Microsoft Windows con el plugin
NRPE_NT.
NRPE: Nagios Remote Plugin Executor
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
15. 15 Monitorización remota
A través de tuneles SSL cifrados o SSH.
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
16. 16 Diseño
Diseño simple de plugins, que permiten a los
usuarios desarrollar sus propios chequeos de
servicios dependiendo de sus necesidades,
usando sus herramientas preferidas (Bash, C++,
Perl, Ruby, Python, PHP, C#, Java, etc.).
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
17. Ventajas
17
La verificación de disponibilidad se delega en
plugins
La arquitectura es muy simple, por lo que es fácil
escribir plugins (en cualquier lenguaje)
Existen docenas de plugins, muchos contribuidos por
terceros
Chequeos en paralelo (usando forking)
Version 3 se lo hace ya mejor chequeos en paralelo.
Monitoreo de Servidores con Nagios - Oscar A. Serquen aserquen@gmail.com
18. Más Ventajas
18
Programación de chequeos inteligente. Busca una
distribución equitativa de la carga de la máquina
que ejecuta Nagios, y la máquina siendo
chequeada
Configuraciones (en archivos de texto) muy
detalladas y basadas en plantillas
Lea su configuración al nivel de directorio. Tu decides
como definir los archivos.
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
19. Ventajas
19
Utiliza información topológica para determinar
dependencias
Diferenciación entre lo que está 'caído' y lo que está
'inalcanzable' – así no se tratar de hacer chequeos de
los maquínas no 'inalcanzable'
Permite definir políticas de notificación, basadas en
combinaciones de:
contactos y listas de contactos
dispositivos y grupos de dispositivos
servicios y grupos de servicios.
horarios definidos por grupos o personas.
El estado de servicio:
Monitoreo de Servidores con Nagios - Oscar A. Serquen aserquen@gmail.com
20. Ventajas
20
Estado de Servicio:
En la configuración de un servicio la option
“notification_options” tiene lo siguiente posibilidades:
d: DOWN: El servicio o host esta caido
u: UNREACHABLE: Cuando el host no es visible o es
inalcanzable
r: RECOVERY: (OK) Cuando el host se recupero
f: FLAPPING: Cuando el host se inicia o detiene, o el
estado es indeterminado.
n: NONE: No enviar notificaciones
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
21. Ventajas
21
Permite acusar recibo de eventos (acknowledge)
El usuario puede agregar comentarios
Permite definir períodos de mantenimiento
Por dispositivo o grupo de dispositivos
Mantiene estadísticas de disponibilidad
Detecta flappings y suprime las notificaciones
Permite múltiples métodos de notificación via comandos
e-mail, pager, SMS, winpopup, audio, etc...
Permite definir niveles de escalamiento de notificaciones
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
22. Mecánica de chequeos
22
Uno nodo o dispositivo (host) consta de uno o más servicios a
chequear (PING, HTTP, MYSQL, SSH, etc)
Nagios chequea periódicamente cada servicio de cada nodo y
determina si ha habido algún cambio de estado:
CRITICAL
WARNING
UNKNOWN
A cada cambio de estado, se le puede asignar:
Opciones de notificación (como vimos antes)
Operaciones de manejo de eventos (event handlers)
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
23. Mecánica de chequeos
23
Parámetros
Intervalo de chequeo normal
Intervalo de re-chequeo
Número máximo de chequeos
Período de chequeo
Los chequeos de nodo (host) sólo se ejecutan
cuando ninguno de los servicios responde
Uno nodo (host) puede estar:
DOWN
UNREACHABLE
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
24. Mecánica de chequeos
24
Así se puede demorar hasta que un host cambia su
estado a “down” (no disponible/alcanzable) por el
hecho de que Nagios hace un chequeo de servicios
primero, después se hace el chequeo de nodo y no
se considera que un host esta DOWN hasta que lo
hace el chequeo 3 veces (por defecto).
Puedes cambiar el numero de chequeos.
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
25. 25
Concepto de “Parents”
Nodos pueden tener “parents”
Por ejemplo, el parent de un pc conectado a un
switch seria el switch.
Nos permite especificar los dependencias que
hayan en la red entre maquinas, switches, routers,
etc.
Evita que Nagios manda alarmas si un parent ya no
responde.
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
26. 26
Concepto de Punto de Vista
Donde queda tu servidor de Nagios en la red va
a cambiar como vea y monitorea nodos y
servicios.
Nagios apoya el concepto de servidores en
paralelo que corren en otro partes de tu red.
Asi, probablemente mejor que el servidor corre
cerca el borde de tu red y no adentro.
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
32. 32
Archivos de Configuración
En CentOS /usr/local/nagios/etc
Archivos importantes:
cgi.cfg Controla el interfaz de Web y los opciones
de seguridad.
nagios.cfg El archivo principal de configuración
objects/* El resto de los archivos de configuracion
por servicios, grupos, nodos, etc.
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
33. 33
Archivos de Configuración
Bajo /usr/local/nagios/etc/objets/*
contacts.cfg usuarios y grupos
template.cfg plantilla host (defecto) plantilla
,
servicio (defecto)
hostgroups.cfg definiciones de grupos de
hosts
services.cfg que servicios chequear
timeperiods.cfg cuando chequear y como y quien a
notificar
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
34. 34
Archivos de Configuración
Extra o opcionales
Bajo /usr/local/nagios/etc/objets/*
host-gateway.cfg definicion de ruta por defecto
extinfo.cfg informacion extra por nodos
servicegroups.cfig grupos de maquínas y servicios
localhost.cfg definicion de monitoreo por el
servidor de Nagios (localhost)
pcs .cfg definicion de un grupos de nodos
switches.cfg definicion de un grupo de switches
routers.cfg definicion de un grupo de routers
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
35. Configuración Principal
35
Parámetros que afectan al programa globalmente
Archivo: /usr/local/nagios/etc/nagios.cfg
Indicar la ubicación de los demás archivos de
configuración
Comportamiento de Nagios en general
Importante ajustar para asegurar un buen
desempeño en instalaciones con cientos de
servicios monitorizados
Ver: Tunning Nagios for Maximum Performance
http://nagios.sourceforge.net/docs/2_0/tuning.ht
ml
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
36. Configuración de CGI
36
Archivo: /usr/local/nagios/etc/cgi.cfg
Configurar directorio de CGIs
Autenticación y Autorización
Activar autenticación en Apache vía .htpasswd (o Radius/Ldap)
Listar los nombres de usuario en las variables de autorización:
authorized_for_system_information
authorized_for_configuration_information
authorized_for_system_commands
authorized_for_all_services
authorized_for_all_hosts
authorized_for_all_service_commands
authorized_for_all_host_commands
37. Configuración de Períodos
37
Definir períodos básicos que controlarán los
chequeos, notificaciones, etc.
24 horas, 7 días a la semana
Horario de trabajo
Horario fuera de trabajo
# '24x7'
define timeperiod{
timeperiod_name 24x7
alias 24 Hours A Day, 7 Days A Week
sunday 00:00-24:00
monday 00:00-24:00
tuesday 00:00-24:00
wednesday 00:00-24:00
thursday 00:00-24:00
friday 00:00-24:00
saturday 00:00-24:00
}
38. Configuración de comandos de
38
chequeo
Definir cómo se van a probar los servicios
# 'check-host-alive' command definition
define command{
command_name check-host-alive
command_line $USER1$/check_ping -H $HOSTADDRESS$ -w
2000.0,60% -c 5000.0,100% -p 1 -t 5
}
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
39. Comandos de notificación
39
Permite utilizar cualquier método de notificación, siempre que se pueda ejecutar
algún comando para ello:
# 'notify-by-email' command definition
define command{
command_name notify-by-email
command_line /usr/bin/printf "%b" "Service: $SERVICEDESC$nHost:
$HOSTNAME$nIn: $HOSTALIAS$nAddress: $HOSTADDRESS$nState:
$SERVICESTATE$nInfo: $SERVICEOUTPUT$nDate: $SHORTDATETIME$" | /bin/mail -s
'$NOTIFICATIONTYPE$: $HOSTNAME$/$SERVICEDESC$ is $SERVICESTATE$'
$CONTACTEMAIL$
}
From: nagios@nms.localdomain
To: grupo-redes@localdomain
Subject: Host DOWN alert for switch1!
Date: Thu, 29 Jun 2006 15:13:30 -0700
Host: switch1
In: Core_Switches
State: DOWN
Address: 111.222.333.444
Date/Time: 06-29-2006 15:13:30
Info: CRITICAL - Plugin timed out after 6 seconds
40. Configuración de nodos, servicios, etc
40
Método basado en plantillas (templates)
Ahorra mucho trabajo repetitivo
Similar a programación OO
Crear plantillas con todos los parámetros por
defecto
nodo genérico
servicio genérico
contacto genérico
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
41. Configuración de nodo (genérico)
41
define host{
name generic-host
notifications_enabled 1
event_handler_enabled 1
flap_detection_enabled 1
process_perf_data 1
retain_status_information 1
retain_nonstatus_information 1
check_command check-host-alive
max_check_attempts 5
notification_interval 60
notification_period 24x7
notification_options d,r
contact_groups nobody
register 0
}
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
42. Configuración de nodo
42
define host{
use generic-host
host_name switch1
alias Core_switches
address 192.168.1.2
parents router1
contact_groups grupo-
switches
}
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
44. Configuración de Servicio
44
define service{
host_name switch1
use generic-service
service_description PING
check_command check-host-alive
max_check_attempts 5
normal_check_interval 5
notification_options c,r,f
contact_groups grupo-switches
}
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
45. Integración de Add-ons
45
Tiempo de ida y vuelta usando APAN
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
46. Referencias
46
http://www.nagios.org: Sitio web de Nagios
http://sourceforge.net/projects/nagiosplug: Sitio web de los plugins de
Nagios
Nagios. System and Network Monitoring. Wolfgang Barth. Libro sobre Nagios. Muy
completo.
http://www.nagiosexchange.org: Sitio web de plugins no-oficiales
http://www.debianhelp.co.uk/nagios.htm: Un Tutorial para Debian de
Nagios
http://www.nagios.com/: Suporte Comercial para Nagios
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
47. 47
Más Recuros
Pagína Principal de Nagios
http://www.nagios.org/
Nagios Plugins y Add-Ons Intercambio
http://www.nagiosexchange.com/
Monitoreo de Servidores con Nagios - Oscar A.
Serquen aserquen@gmail.com
48. Nagios – Vista General (Tactical Overview)
Monitoreo de Servidores con Nagios - Oscar A.
48 Serquen aserquen@gmail.com
49. Pantalla de Status Detail
Monitoreo de Servidores con Nagios - Oscar A.
49 Serquen aserquen@gmail.com
50. Pantalla de Service Detail
Monitoreo de Servidores con Nagios - Oscar A.
50 Serquen aserquen@gmail.com
51. Tipos de Servicios
Monitoreo de Servidores con Nagios - Oscar A.
51 Serquen aserquen@gmail.com
52. Muestra de una Mapa de Estatus
Monitoreo de Servidores con Nagios - Oscar A.
52 Serquen aserquen@gmail.com
53. Vista General de Estatus (Status Overview)
Monitoreo de Servidores con Nagios - Oscar A.
53 Serquen aserquen@gmail.com
54. Vista Sumaria de Hostgroups
Monitoreo de Servidores con Nagios - Oscar A.
54 Serquen aserquen@gmail.com
55. Historia o Tendencias de
Hosts
Monitoreo de Servidores con Nagios - Oscar A.
55 Serquen aserquen@gmail.com
56. Histogram de un
Host
Monitoreo de Servidores con Nagios - Oscar A.
56 Serquen aserquen@gmail.com
57. Event
Logs
Monitoreo de Servidores con Nagios - Oscar A.
57 Serquen aserquen@gmail.com
58. Quien Recibe
Notificationes
Monitoreo de Servidores con Nagios - Oscar A.
58 Serquen aserquen@gmail.com