Herramientas de usuario

Herramientas del sitio


capacitaciones:monitoreo:implementacion

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
Última revisiónAmbos lados, revisión siguiente
capacitaciones:monitoreo:implementacion [2015/05/13 15:16] – creado cayucapacitaciones:monitoreo:implementacion [2015/06/04 19:46] cayu
Línea 1: Línea 1:
 ====== Implementación Técnica de Nagios ====== ====== Implementación Técnica de Nagios ======
-==== Requerimientos ==== 
-=== Requerimientos Operativos === 
-  * Plan de acción bien diagramado 
-  * Personal con conocimiento medio/avanzado en redes 
-{{ manuales:nagios:impacto_urgencia.png }} 
-=== Recursos tecnológicos === 
-  * Hardware acorde a la inversion y criticidad de los datos 
-    * Si se van a monitorear >= 600 host y >= 2000 servicios hay que plantear bien esto, no sobrevaluar pero tampoco escatimar 
-=== Pasos específicos de Nagios === 
-Las tareas de la configuración son las siguientes: 
- 
-  * Definición de usuario para la ejecución de los daemons. 
-  * Configuración de apache para la visualización de la consola. Generalmente se accede a la consola de Nagios utilizando vínculos cifrados, por lo que es necesario crear los certificados correspondientes. 
-  * Si el cliente posee un directorio donde centraliza todos sus usuarios, se podrá utilizar un usuario especialmente creado para consultar los perfiles de los usuarios que accederán a la consola de administración. Entre los directorios soportados se encuentra Microsoft Active Directory. 
-  * Configuración de servidor de correo (MTA) y de SMS para el envío de todas las alertas que genera el sistema. 
-  * Configuración de plugins básicos y de plugins específicos. 
-  * Definición de Servicios a monitorear. 
-  * Definición de dependencias de servicios (en aquellos servicios que dependan de la funcionalidad de otro servicio para poder ser monitoreados se deben configurar las dependencias, esto le indica a Nagios que no tiene que declarar fuera de línea un servicio si del que depende está caído). 
-  * Definición de Commandos (los comandos son la forma en que se verifican el estado de los servicios declarados). 
-  * Definición de HostGroups (los hostgroups son grupos de servidores que se monitorean, junto con el cliente de realiza la diagramación de estos grupos). 
-  * Definición de Contacts (los contacts son personas o más bien direcciones de email/sms que integrarán los ContactGroups). 
-  * Definición de ContactGroups (los contactgroups son grupos que se utilizarán para enviar las alertas que se generen en la monitoría). 
-  * Creación de directivas (especificación de dónde se encuentran varias definiciones de Nagios como Hostgroups, ContactGroups, Contacts, etc.). 
-  * Configuración de sistema de parsing de logs para producir las gráficas (históricas) de rendimiento de los servicios. 
-  * Adaptación de notificaciones (las notificaciones, el texto del correo electrónico, puede ser adaptado para una mejor identificación de problemas a los administradores al igual que los mensajes SMS). 
 ===== Instalación de Nagios ===== ===== Instalación de Nagios =====
-==== Tareas ==== +==== Dependencias para compilación y puesta en marcha ==== 
-=== Dependencias de Software ===+^Sistema Operativo|Debian GNU/Linux| 
 +^Compilador|GNU GCC| 
 +^Utilidades de comunicación \\ Notificaciones|MTA \\ SMS| 
 +^Interfaz de usuario \\ (Opcional)|Servidor Web| 
 +==== Dependencias de Software ====
 Para una correcta instalación de Nagios, con todas sus características es necesario tener instalados ciertos paquetes de software en el sistema, la instalación puede variar según la distribución de Linux que elijamos, si los tenemos empaquetados, o si los tenemos que compilar en instalar manualmente. Para una correcta instalación de Nagios, con todas sus características es necesario tener instalados ciertos paquetes de software en el sistema, la instalación puede variar según la distribución de Linux que elijamos, si los tenemos empaquetados, o si los tenemos que compilar en instalar manualmente.
 ^Paquete^Descripción^Sitio web^ ^Paquete^Descripción^Sitio web^
Línea 66: Línea 45:
 |Eventdb|Integración de chequeos de Syslog|https://www.netways.org/projects/eventdb| |Eventdb|Integración de chequeos de Syslog|https://www.netways.org/projects/eventdb|
 |Highchart for Nagios|Gráficos de PNP4Nagios en AJAX |http://sourceforge.net/projects/highchartfornag/| |Highchart for Nagios|Gráficos de PNP4Nagios en AJAX |http://sourceforge.net/projects/highchartfornag/|
 +==== Tareas ====
 === Descarga y compilación === === Descarga y compilación ===
 En este apartado nos concentraremos en la descarga y compilación de los diferentes paquetes bajados en formato de //código fuente//. En este apartado nos concentraremos en la descarga y compilación de los diferentes paquetes bajados en formato de //código fuente//.