<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8228186065539252922</id><updated>2011-08-16T00:25:17.104-07:00</updated><category term='aporte'/><category term='howto2'/><category term='bla'/><category term='tips'/><category term='howto'/><category term='doc3'/><title type='text'>Nagios en Español</title><subtitle type='html'>Bienvenido al sitio para Nagios en Español
Aquí encontrarás manuales, documentación oficial al español, etc. bajo licencia CC para poder instalar y hacer funcionar a Nagios, el cual es un proyecto de código libre para monitorear equipos y servicios. Envia tus dudas o comentarios al Grupo de Usuarios de Nagios en Español.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>60</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-7612157587334012899</id><published>2011-07-04T16:41:00.000-07:00</published><updated>2011-07-04T16:43:06.828-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Definiciones de objetos</title><content type='html'>Introducción&lt;br /&gt;&lt;br /&gt;Una de las características de formato de Nagios "objeto de configuración es que puede crear definiciones de objetos que heredan las propiedades de las definiciones de otro objeto. Una explicación de cómo funciona el objeto de sucesiones se puede encontrar aquí Sugiero fuertemente que se familiarice con sucesiones objeto una vez que lea la documentación presentada a continuación, ya que hará que el trabajo de creación y mantenimiento de definiciones de objetos mucho más fácil de lo que debería ser. Además, leer sobre los trucos de objetos que ofrecen accesos directos para tareas de configuración de otro modo tedioso.&lt;br /&gt;&lt;br /&gt;Al crear y / o editar archivos de configuración, tenga en cuenta lo siguiente:&lt;br /&gt;&lt;br /&gt;Las lineas que empiezan por el símbolo '#' son tomadas como comentarios y no son procesadas.&lt;br /&gt;&lt;br /&gt;Las directivas son sensibles a las mayúsculas y minúsculas&lt;br /&gt;&lt;br /&gt;Los caracteres que aparecen después de un punto y coma (;) en los archivos de configuración, son tratados como comentarios y no son procesados.&lt;br /&gt;&lt;br /&gt;Notas de retención&lt;br /&gt;&lt;br /&gt;Es importante señalar que varias directivas en los equipos, servicio, y las definiciones de contacto puede no ser recogido por Nagios cuando los cambia los archivos de configuración.&lt;br /&gt;&lt;br /&gt;Las directivas de objeto que pueden presentar este comportamiento están marcadas con el símbolo (*). La razón de este comportamiento se debe al hecho de que Nagios elige para honrar a los valores almacenados en el archivo de estado de retención o state retention file sobre los archivos encontrados el archivos de configuración, asumiendo que tiene el estado de retención o state retention habilitado en la configuración (program-wide basis) y el valor de la directiva sea cambiada durante la ejecución mediante comando externo o external command.&lt;br /&gt;&lt;br /&gt;Una forma de solucionar este problema es des-habilitar la retención de información no-estado usando la directiva de no_retención_de_la_información_de_estado (retain_nonstatus_information) en el equipo, servicios, o las definiciones de contacto. Des habilitando de la directiva hará que Nagios tome los valores iniciales de estas directivas de los archivos de configuración, lugar desde donde el cual el archivo de retención se reinicia.&lt;br /&gt;&lt;br /&gt;Archivos de configuración&lt;br /&gt;&lt;br /&gt;Nota: Los ejemplos de archivos de configuración están instalados en el directorio /usr/local/nagios/etc/ cuando usa la guía de instalación rápida.&lt;br /&gt;&lt;br /&gt;Tipos de objetos&lt;br /&gt;&lt;br /&gt;Definiciones de equipos&lt;br /&gt;Definición de grupos de equipos&lt;br /&gt;Definición de servicios&lt;br /&gt;Definición de grupos de servicios&lt;br /&gt;Definición de contactos&lt;br /&gt;Definición de grupos de contactos&lt;br /&gt;Definición de periodos de tiempo&lt;br /&gt;Definición de comandos&lt;br /&gt;Definición de dependencia de servicios&lt;br /&gt;Definición de escalado de servicios&lt;br /&gt;Definición de dependencia de objetos&lt;br /&gt;Definición de escalado de objetos&lt;br /&gt;Definición de información de objetos extendida&lt;br /&gt;Definición de información de servicios extendida&lt;br /&gt;&lt;br /&gt;Definición de equipos&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;Una definición de equipo se utiliza para definir un servidor físico, estación de trabajo, dispositivos, etc que se encuentra en la red.&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las Directivas en rojo son obligatorios, mientras que los de negro son opcionales.&lt;br /&gt;&lt;br /&gt;&lt;table BORDER=0 CELLPADDING=2 CELLSPACING=2&gt;&lt;tr&gt;   &lt;td COLSPAN=3&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#3333cc"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;define&lt;br /&gt;host{&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;host_name&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;host_name&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;alias&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;alias&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;display_name&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;display_name&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;address&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;address&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;parents&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;host_names&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;hostgroups&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;hostgroup_names&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;check_command&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;command_name&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;initial_state&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[o,d,u]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;max_check_attempts&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;#&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;check_interval&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;#&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;retry_interval&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;#&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;active_checks_enabled&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[0/1]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;passive_checks_enabled&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[0/1]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;check_period&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;timeperiod_name&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;obsess_over_host&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[0/1]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;check_freshness&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[0/1]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;freshness_threshold&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;#&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;event_handler&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;command_name&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;event_handler_enabled&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[0/1]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;low_flap_threshold&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;#&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;high_flap_threshold&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;#&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;flap_detection_enabled&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[0/1]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;flap_detection_options&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[o,d,u]&lt;!--&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td class="Optional"&gt;failure_prediction_enabled&lt;/td&gt;&lt;td class="Optional"&gt;[0/1]&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;//--&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;process_perf_data&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[0/1]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;retain_status_information&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[0/1]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;retain_nonstatus_information&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[0/1]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;contacts&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;contacts&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;contact_groups&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;contact_groups&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;notification_interval&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;#&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;first_notification_delay&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;#&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;notification_period&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#ff0000"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;timeperiod_name&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;notification_options&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[d,u,r,f,s]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;notifications_enabled&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[0/1]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;stalking_options&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;[o,d,u]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;notes&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;note_string&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;notes_url&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;url&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;action_url&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;url&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;icon_image&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;image_file&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;icon_image_alt&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;alt_string&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;vrml_image&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;image_file&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;statusmap_image&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;image_file&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;2d_coords&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;x_coord,y_coord&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;3d_coords&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;   &lt;td&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;&lt;i&gt;x_coord,y_coord,z_coord&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;tr&gt;   &lt;td&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;   &lt;td COLSPAN=2&gt;&lt;br /&gt;&lt;p ALIGN=LEFT&gt;&lt;font COLOR="#3333cc"&gt;&lt;font FACE="verdana, arial, serif"&gt;&lt;font SIZE=1&gt;}&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;  &lt;/TR&gt;&lt;/TABLE&gt;Ejemplo de definición:&lt;br /&gt;&lt;br /&gt;define host{&lt;br /&gt;&lt;br /&gt;host_name                       bogus-router&lt;br /&gt;&lt;br /&gt;alias                           Bogus Router #1&lt;br /&gt;&lt;br /&gt;address                         192.168.1.254&lt;br /&gt;&lt;br /&gt;parents                         server-backbone&lt;br /&gt;&lt;br /&gt;check_command                   check-host-alive&lt;br /&gt;&lt;br /&gt;check_interval                  5&lt;br /&gt;&lt;br /&gt;retry_interval                  1&lt;br /&gt;&lt;br /&gt;max_check_attempts              5&lt;br /&gt;&lt;br /&gt;check_period                    24x7&lt;br /&gt;&lt;br /&gt;process_perf_data               0&lt;br /&gt;&lt;br /&gt;retain_nonstatus_information    0&lt;br /&gt;&lt;br /&gt;contact_groups                  router-admins&lt;br /&gt;&lt;br /&gt;notification_interval           30&lt;br /&gt;&lt;br /&gt;notification_period             24x7&lt;br /&gt;&lt;br /&gt;notification_options            d,u,r&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las directivas:&lt;br /&gt;&lt;br /&gt;host_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir un nombre corto para identificar el host. Se utiliza en las definiciones de grupo de equipos y definiciones de servicio para hacer referencia a este servidor en particular. Los equipos pueden disponer de servicios múltiples (que son monitoreados) asociadas con ellos. Cuando se utiliza correctamente, la macro debe de contener este nombre corteo.&lt;br /&gt;&lt;br /&gt;alias:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es usada para definir un nombre largo o una descripcion usada para definir el equipo. Esto es útil para poder identificar mas fácilmente un host en particular. Cuando use esta propiedad, la macro $HOSTALIAS$ conectara con este alias / descripcion.&lt;br /&gt;&lt;br /&gt;address:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es usada para definir la dirección del equipo. Normalmente se trata de una dirección IP, aunque podría ser cualquier cosa que desee. (Siempre y cuando se puede utilizar para comprobar el estado del equipo ). Puede utilizar un nombre de dominio completo para identificar la máquina en lugar de una dirección IP, pero si los servicios DNS no están en esto podría causar problemas. Cuando se utiliza correctamente, la macro $HOSTADDRESS$ contactará con esta dirección.&lt;br /&gt;&lt;br /&gt;Nota: Si no se especifica una directiva de direcciones en una definición de equipo, el nombre del host se utiliza como su dirección. Una palabra de advertencia acerca de hacer esto. Si el servicio de DNS falla, la mayoría de los controles de su servicio producirán un error porque los plugins no pueden resolver el nombre de equipo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;display_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir un nombre alternativo que se debe mostrar en la interfaz web para este equipo. Si no se especifica, el valor predeterminado es el valor especificado para la directiva host_name. Nota: Las versiones actuales de CGI no utilizan esta opción, a pesar de las futuras versiones de la interfaz web si lo hacen.&lt;br /&gt;&lt;br /&gt;parents:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una lista separada por comas de nombres cortos de los "padres" anfitriones para este equipo en particular. Los equipos padres suelen ser routers, switches, firewalls, etc que se encuentran entre el equipo de motorización y un host remoto.&lt;br /&gt;&lt;br /&gt;El Router, Switch, etc, más cercano a la máquina remota se considera como el equipo "padre". Lea el "Estado de Determinación y la accesibilidad de los Ejércitos de red" el documento se encuentra aquí para más información. Si este sistema es en el mismo segmento de red que el equipo de motorización (sin routers intermedios, etc) el equipo se considerá de la misma red y no tendrá un host padre. Deja este valor en blanco si el anfitrión no tiene host padre (es decir, es en el mismo segmento que el equipo de motorización Nagios). El orden en que se especifican los equipos los padres no tiene efecto en cómo las cosas son motorizadas&lt;br /&gt;&lt;br /&gt;hostgroups:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir los nombres cortos o hosts name(s) de los grupos de equipos y de los equipos que pertenecen a él. Una lista de grupos deben de separarse con comas. Esta directiva puede ser usada como alternativa (o como adición) a la directiva de miembros (members directive) en las definiciones de grupos de equipos o hostgroup .&lt;br /&gt;&lt;br /&gt;check_command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Las directivas es usada para especificar nombres cortos o short name en el comando (command) o que puede ser chequeado para saber si el equipo esta activo o no.&lt;br /&gt;&lt;br /&gt;Típicamente este comando intentaría un ping contra el equipo para saber si esta levantado "alive". El comando debe de devolver el estado de o Nagios asumirá que el equipo esta parado. Si usted deja el argumento en blando, el equipo no será chequeado activamente.&lt;br /&gt;&lt;br /&gt;Por lo tanto, Nagios asumirá que el equipo esta levantado (que pueden aparecer como miembros de un "pendiente " en la interfaz web). Esto es útil si está supervisando impresoras u otros dispositivos que con frecuencia se apaga. La cantidad máxima de tiempo que el comando se puede ejecutar la notificación está controlado por la opción host_check_timeout .&lt;br /&gt;&lt;br /&gt;initial_state:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;De forma predeterminada Nagios asumirá que todos los hosts se encuentran en los estados arriba cuando se inicia. Se puede reemplazar el estado inicial de un host mediante la presente Directiva. Las opciones válidas son: o = UP, DOWN = d, y u = INALCANZABLE.&lt;br /&gt;&lt;br /&gt;max_check_attempts:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir el número de veces que Nagios volverá a intentar el comando de verificación de acogida si se devuelve cualquier estado que no sea un estado en Aceptar. Al establecer este valor en 1 hará que Nagios para generar una alerta, sin volver a intentar el control de acogida. Nota: Si no quieres comprobar el estado de la máquina, usted todavía debe establecer en un valor mínimo de 1. Para omitir la comprobación de acogida, acaba de salir de la opción check_command en blanco.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;check_interval:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir el número de "unidades de tiempo" entre los controles regulares del ejército. A menos que haya cambiado la directiva interval_length del valor predeterminado de 60, este número significa minutos. Más información sobre este valor se puede encontrar en la documentación en la programación de la verificación o check scheduling.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;retry_interval:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir el número de "unidades de tiempo" para esperar antes de programar una nueva visita de los equipos. Las máquinas son re programados en el intervalo de re intento cuando se han cambiado a un estado no-UP. Una vez que el equipo ha alcanzado el número máximo de intentos o max_check_attempts veces sin un cambio en su estado, volverá a ser programado en su "normal " según lo definido por el valor check_interval. A menos que haya cambiado la directiva interval_length interval_length del valor predeterminado de 60, este número significa minutos. Más información sobre este valor se puede encontrar en la programación de la verificación o check scheduling.&lt;br /&gt;&lt;br /&gt;active_checks_enabled *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si los controles activos (ya sea regular o bajo demanda) de este servidor están habilitadas. Valores: 0 = desactivar los controles host activos, 1 = activar los controles activos de motorización (por defecto). .&lt;br /&gt;&lt;br /&gt;passive_checks_enabled *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si los controles pasivos están habilitadas para este equipo. Valores: 0 = des-habilitar las comprobaciones de acogida pasiva, 1 = activar los controles pasivos de motorización (por defecto).&lt;br /&gt;&lt;br /&gt;check_period:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre corto del periodo de tiempo o time period durante el cual los controles activos de esta máquina se pueden hacer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;obsess_over_host *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva determina si los chequeos se realizaran o no mientras el equipo esta en modo “obsesionado” (obsessed) usando el comando ochp_command.&lt;br /&gt;&lt;br /&gt;check_freshness *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva determina si los chequeos se realizan o no si el refresco de chequeo o reshness checks está activado en este equipo. Valores: 0 = controles frescura desactivados, 1 = activar los controles frescura (por defecto).&lt;br /&gt;&lt;br /&gt;freshness_threshold:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el umbral de frescura (en segundos) para este equipo. Si se establece esta directiva por un valor de 0, Nagios determinará un umbral de frescura a usar automáticamente.&lt;br /&gt;&lt;br /&gt;event_handler:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es usada para especificar el nombre corto de un command que puede correr cuando hay un cambio de estado en el equipo detectado (por ejemplo cuando un equipo esta in-disponible o se recupera.). Lea la documentación en el controlador de eventos o event handlers para mas detalles acerca como escribir procesos automáticos (scripts) para el controlador de eventos.&lt;br /&gt;&lt;br /&gt;El tiempo máximo que un comando de monitorización de eventos puede ser ejecutado, viene definido en la opción tiempo de espera en control de eventos o event_handler_timeout&lt;br /&gt;&lt;br /&gt;event_handler_enabled *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si el controlador de eventos para este equipo está activada. Valores: 0 = desactivar el controlador de eventos de acogida, 1 = activar controlador de anfitrión del evento.&lt;br /&gt;&lt;br /&gt;low_flap_threshold:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el umbral de cambio de estado de baja utilizada en la detección del “flapeo” (se cae y se levanta o viceversa) para este equipo. Más información sobre la detección de este flapeo se puede encontrar aquí. Si se establece esta directiva por un valor de 0, el valor de todo el programa especificado por la directiva se utilizará low_host_flap_threshold.&lt;br /&gt;&lt;br /&gt;high_flap_threshold:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el umbral de cambio de estado de alta utilizados en la detección de “flapeo” (se cae y se levanta o viceversa) para este equipo. Más información sobre la detección de este flapeo se puede encontrar aquí . Si se establece esta directiva por un valor de 0, el valor de todo el programa especificado por la directiva se utilizará high_host_flap_threshold.&lt;br /&gt;&lt;br /&gt;flap_detection_enabled *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si la detección de un flapeo (se cae y se levanta o viceversa) está habilitada para esta máquina. Más información sobre la detección de este flapeo se puede encontrar aquí (here). Valores: 0 = deshabilita la detección de flapeo, 1 = habilitar la detección de flapeo.&lt;br /&gt;&lt;br /&gt;flap_detection_options:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si la detección de flapeo lógico está habilitada para esta máquina. Las opciones son la combinación de los siguientes valores. 0= Predicción de estado desactivado, 1 = estado parado la predicción de flapeo y u= estado inalcanzable.&lt;br /&gt;&lt;br /&gt;process_perf_data *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si el tratamiento de los datos de rendimiento está habilitada para esta máquina. Valores: 0 = des-habilitar el rendimiento de procesamiento de datos, 1 = activar el rendimiento del procesamiento de datos.&lt;br /&gt;&lt;br /&gt;retain_status_information:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar cuando si y cuando no la información relacionada con el estado sobre el host se mantiene en el programa cuando se reinicia. Esto sólo es útil si ha habilitado la retención de estado usando la directiva retención de la información de estado o retain_state_information. Valor: 0 = desactivar la retención de información de estado, 1 = habilitar la retención de la información de estado.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;retain_nonstatus_information:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si la información de estado sobre el equipo se mantiene después del reinicio el programa. Esto sólo es útil si ha habilitado la directiva de retención de estado o retain_state_information . El valor Value: 0 = des-habilitado la retención de información de estado,Value: 1 = habilitar la retención de la información de estado.&lt;br /&gt;&lt;br /&gt;contacts:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta es una lista de los nombres cortos de los contactos que debe ser notificado cada vez que hay problemas (o recuperación) con esta máquina. Contactos múltiples deben estar separados por comas. Es útil si desea que las notificaciones se envíen a unas pocas personas y no desea configurar los contact groups . Debe especificar al menos un contacto o un grupo de contacto en cada definición de equipo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contact_groups:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esto es una lista de nombres cortos de los contact groups a los cuales se notificará en caso de incidentes o recuperaciones de un equipo. Usted debe de especificar al menos un contacto o grupo de contactos en cada definición de equipo.&lt;br /&gt;&lt;br /&gt;notification_interval:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva identifica cuantas “unidades de tiempo” o "time units" se debe de esperar para volver a notificar a los contactos acerca la caída de un dispositivo que aun no es alcanzable. A menos que usted haya cambiado la directiva de longitud del intervalo (interval_length) de su valor por defecto de 60, este numero se indica en minutos. Si cambia el valor a 0, Nagios no volverá a notificar este evento a los contactos y solo una única notificación será enviada a los contactos.&lt;br /&gt;&lt;br /&gt;first_notification_delay:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta identifica nos permite definir las “unidades de tiempo” o "time units" de espera entre de enviar la notificación de un problema cuando un dispositivo esta no disponible. A menos que haya cambiado la directiva longitud del intervalo (interval_length) de su valor por defecto que es 60, expresado en minutos, Nagios enviará inmediatamente las notificaciones si su valor es 0.&lt;br /&gt;&lt;br /&gt;notification_period:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es usada para especificar el nombre corto de un periodo de tiempo (time period) durante el cual las notificaciones o eventos de este equipo puede ser enviado a los contactos. Si el equipo pierde conexión o se para o es inalcanzable, y se recupera entre de que se acabe este tiempo definido, no se enviará ninguna notificación&lt;br /&gt;&lt;br /&gt;notification_options:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si las notificaciones para el equipo debe ser enviado. Las opciones válidas son una combinación de uno o más de los siguientes: d = enviar notificaciones sobre el estado Abajo, u = enviar notificaciones en un estado inalcanzable, r = enviar notificaciones sobre las recuperaciones (estado OK), f = enviar notificaciones cuando el equipo comienza y deja de flapear (flapping), y s = enviar notificaciones cuando se programa comienza y termina el tiempo de inactividad scheduled downtime . Si se especifica n (no) como una opción, ningún evento del equipo será enviada. Si no se especifica ninguna de las opciones de notificación, Nagios a suponer que usted desea que las notificaciones se enviarán a todos los estados posibles. Ejemplo: Si se especifica d, r en este campo, sólo las notificaciones serán enviadas cuando el host se cae y cuando se recupera de un estado ABAJO.&lt;br /&gt;&lt;br /&gt;notifications_enabled *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si las notificaciones para este equipo están habilitadas. Valores: 0 = des-habilitar las notificaciones del equipo, 1 = habilitar las notificaciones del equipo.&lt;br /&gt;&lt;br /&gt;stalking_options:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva determina que estados del equipo "acecho o "stalking"" está habilitados. Las opciones válidas son una combinación de uno o más de los siguientes: o = stalk en estados UP , d = stalk a los estados caído, y u = tallo a los Estados inalcanzable. Más información sobre el estado de acecho ( stalking) se puede encontrar aquí here .&lt;br /&gt;&lt;br /&gt;notes:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una cadena opcional de notas relacionadas con el host. Si se especifica una nota aquí, podrás ver las que en la información ampliada información ampliada (extended information) CGI (cuando está viendo la información sobre el host).&lt;br /&gt;&lt;br /&gt;notes_url:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir una dirección URL opcional que puede utilizarse para proporcionar más información acerca del host. Si se especifica una dirección URL, podrás ver un icono de carpeta roja en el CGI (cuando está viendo la información del host) que enlaza con la dirección que especifique aquí. Cualquier URL válida se puede utilizar. Si usted planea usar rutas relativas, la ruta de la base será el mismo que lo que se utiliza para acceder a los CGIs (es decir, / cgi-bin/nagios /). Esto puede ser muy útil si quieres hacer que la información detallada en el host, los métodos de contacto de emergencia, etc a disposición del personal de apoyo.&lt;br /&gt;&lt;br /&gt;action_url:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una dirección URL opcional que se puede utilizar para ofrecer más acciones a realizar en el host. Si se especifica una dirección URL, podrás ver un rojo "símbolo de" icono de la CGI (cuando está viendo la información del host) que enlaza con la dirección que especifique aquí. Cualquier URL válida se puede utilizar. Si usted planea usar rutas relativas, la ruta de la base será el mismo que lo que se utiliza para acceder a los CGIs (es decir, / cgi-bin/nagios /).&lt;br /&gt;&lt;br /&gt;icon_image:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir el nombre de una imagen GIF, PNG o JPG que deben estar asociados con este equipo. Esta imagen se mostrará en los diferentes lugares en el CGI. La imagen se verá mejor si se trata de 40x40 píxeles de tamaño. Imágenes de los ejércitos se supone que en los logos / subdirectorio en su directorio de imágenes de HTML (es decir, /usr/local/nagios/share/images/logos).&lt;br /&gt;&lt;br /&gt;icon_image_alt:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir una cadena opcional que se utiliza en la etiqueta ALT de la imagen especificada por el argumento &lt;con_image&gt;.&lt;br /&gt;&lt;br /&gt;vrml_image:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir el nombre de una imagen GIF, PNG o JPG que deben estar asociados con este dispositivo. Esta imagen se utiliza como mapa de textura para el host especificado en el CGI statuswrl. A diferencia de la imagen se utiliza para la variable &lt;icon_image&gt;, éste probablemente no debería tener ninguna transparencia. Si lo hace, el objeto host se verá un poco raro. Las imágenes de los equipos se supone que esta en el subdirectorio logos/ de imágenes HTML (es decir, /usr/local/nagios/share/images/logos).&lt;br /&gt;&lt;br /&gt;statusmap_image:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir el nombre de una imagen que debe estar asociado con esta máquina en el CGI statusmap. Puede especificar una imagen JPEG, PNG y GIF si quieres, aunque me gustaría sugerir fuertemente con una imagen en formato GD2, como otros formatos de imagen resultará en una gran cantidad de tiempo de CPU desperdiciado cuando la imagen statusmap se genera. GD2 imágenes pueden crearse a partir de imágenes PNG con la utilidad pngtogd2 suministrado con la biblioteca gd library de Thomas Boutell. Las imágenes GD2 se debe crear en formato sin comprimir con el fin de minimizar la carga de la CPU cuando el statusmap CGI está generando el mapa de red. La imagen se verá mejor si se trata de 40x40 píxeles de tamaño. Puede dejar estas opciones en blanco si no está utilizando el CGI statusmap. Las imágenes de los equipos se supone que esta en el subdirectorio logos/ de imágenes HTML (es decir, /usr/local/nagios/share/images/logos).&lt;br /&gt;&lt;br /&gt;2d_coords:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir las coordenadas a utilizar al dibujar los equipos en el CGI de mapa de estado (statusmap) . Las coordenadas se dan en números enteros positivos, ya que corresponden a los píxeles de física en la imagen generada. El origen de dibujo (0,0) se encuentra en la esquina superior izquierda de la imagen y se extiende en la dirección positiva x (a la derecha) en la parte superior de la imagen y en la dirección y positiva (hacia abajo) a lo largo de la mano izquierda lado de la imagen. Como referencia, el tamaño de los iconos elaborado suele ser de unos 40x40 píxeles (el texto toma un poco más de espacio). Las coordenadas que especifique aquí son para la esquina superior izquierda del icono de equipo que se dibuja. Nota: No te preocupes por lo que el máximo de coordenadas X e Y que se pueden utilizar . El CGI calculará automáticamente las dimensiones máximas de la imagen se crea sobre la base de la mayor coordenadas x e y que especifique.&lt;br /&gt;&lt;br /&gt;3d_coords:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir las coordenadas a utilizar en la elaboración de acogida en el CGI statuswrl . Las coordenadas pueden ser números reales positivos o negativos. El origen de dibujo (0.0,0.0,0.0). Como referencia, el tamaño de los cubos de acogida establecido es de 0,5 unidades en cada lado (el texto toma un poco más de espacio). Las coordenadas que especifique aquí se utilizan como el centro del cubo del equipo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Definición de grupos de equipos&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;Una definición de la grupo de equipos se utiliza para agrupar una o más hosts juntos para simplificar la configuración con trucos de objetos (object tricks) o propósitos de la exhibición en el CGIs.&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las Directivas en rojo son obligatorios, mientras que los de negro son opcionales.&lt;br /&gt;&lt;br /&gt;define hostgroup{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alias&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alias&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;members&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hosts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_members&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroups&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;note_string&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notes_url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;action_url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Definición de ejemplo:&lt;br /&gt;&lt;br /&gt;define hostgroup{&lt;br /&gt;&lt;br /&gt;hostgroup_name          novell-servers&lt;br /&gt;&lt;br /&gt;alias                   Novell Servers&lt;br /&gt;&lt;br /&gt;members                 netware1,netware2,netware3,netware4&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las directivas:&lt;br /&gt;&lt;br /&gt;hostgroup_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir un nombre corto para identificar el grupo de equipos.&lt;br /&gt;&lt;br /&gt;alias:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir un nombre más largo o una descripción para identificar el grupo de equipos. Se proporciona a fin de permitir a identificar más fácilmente a un grupo determinado de equipos.&lt;br /&gt;&lt;br /&gt;members:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta es una lista de los nombres cortos de los equipos (hosts) que se deben incluir en este grupo. Varios nombres de equipo deben separarse con comas. Esta directiva puede ser usada como una alternativa (o además) a la directiva hostgroups en las definiciones de equipos (host definitions).&lt;br /&gt;&lt;br /&gt;hostgroup_members:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva opcional puede ser usada para incluir a los equipos de otros sub grupos de en este grupo de equipos. Especificar una lista de los nombres cortos de los grupos de equipos , cuyos miembros deben ser incluidos en este grupo, separados por comas.&lt;br /&gt;&lt;br /&gt;notes:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una cadena opcional de notas relacionadas con el host. Si se especifica una nota aquí, podrás ver el que en la información ampliada (extended information) del CGI (cuando está viendo la información sobre el equipo).&lt;br /&gt;&lt;br /&gt;notes_url:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir una URL opcional que se puede utilizar para proporcionar más información sobre el grupo de acogida. Si se especifica una dirección URL, usted verá un icono de carpeta roja en el CGI (cuando está viendo la información hostgroup) que enlaza con la URL que especifique aquí. Cualquier URL válida se puede utilizar. Si usted planea usar rutas relativas, la ruta de la base será la misma como lo que se utiliza para acceder a la CGI (es decir, /cgi-bin/nagios/). Esto puede ser muy útil si desea hacer que la información detallada sobre el grupo de equipos, los métodos de contacto de emergencia, etc a disposición del personal de apoyo.&lt;br /&gt;&lt;br /&gt;action_url:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una URL opcional que se puede utilizar para ofrecer más acciones a realizar en el grupo de acogida. Si se especifica una dirección URL, se vea una luz roja "splat" icono de la CGI (cuando está viendo la información hostgroup) que enlaza con la URL que especifique aquí. Cualquier URL válida se puede utilizar. Si usted planea usar rutas relativas, la ruta de la base será la misma como lo que se utiliza para acceder a la CGI (es decir, /cgi-bin/nagios/).&lt;br /&gt;&lt;br /&gt;Definición del Servicio&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;Una definición de servicio se utiliza para identificar un "servicio" que se ejecuta en un equipo. El término "servicio" se utiliza de manera muy informal. Puede significar un servicio real que se ejecuta en el host (POP, SMTP, HTTP, etc) o algún otro tipo de métrica asociada con el huésped (respuesta a un ping, el número de usuarios conectados, espacio libre en disco, etc) . Los diferentes argumentos para una definición de servicio se describen a continuación.&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las Directivas en rojo son obligatorios, mientras que los de negro son opcionales.&lt;br /&gt;&lt;br /&gt;define service{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;service_description&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;service_description&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;display_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;display_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;servicegroups&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;servicegroup_names&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;is_volatile&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;check_command&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;command_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;initial_state&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[o,w,u,c]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;max_check_attempts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;check_interval&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;retry_interval&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;active_checks_enabled&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;passive_checks_enabled&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;check_period&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;timeperiod_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;obsess_over_service&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;check_freshness&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;freshness_threshold&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;event_handler&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;command_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;event_handler_enabled&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;low_flap_threshold&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;high_flap_threshold&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;flap_detection_enabled&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;flap_detection_options&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[o,w,c,u]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;process_perf_data&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;retain_status_information&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;retain_nonstatus_information&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notification_interval&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;first_notification_delay&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notification_period&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;timeperiod_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notification_options&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[w,u,c,r,f,s]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notifications_enabled&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contacts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contacts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contact_groups&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contact_groups&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;stalking_options&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[o,w,u,c]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;note_string&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notes_url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;action_url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;icon_image&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;image_file&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;icon_image_alt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alt_string&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Definición de ejemplo:&lt;br /&gt;&lt;br /&gt;define service{&lt;br /&gt;&lt;br /&gt;host_name               linux-server&lt;br /&gt;&lt;br /&gt;service_description     check-disk-sda1&lt;br /&gt;&lt;br /&gt;check_command           check-disk!/dev/sda1&lt;br /&gt;&lt;br /&gt;max_check_attempts      5&lt;br /&gt;&lt;br /&gt;check_interval  5&lt;br /&gt;&lt;br /&gt;retry_interval  3&lt;br /&gt;&lt;br /&gt;check_period            24x7&lt;br /&gt;&lt;br /&gt;notification_interval   30&lt;br /&gt;&lt;br /&gt;notification_period     24x7&lt;br /&gt;&lt;br /&gt;notification_options    w,c,r&lt;br /&gt;&lt;br /&gt;contact_groups          linux-admins&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las directivas:&lt;br /&gt;&lt;br /&gt;host_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es usada para especificar el nombre corto del equipo (host(s)) en el cual “corre” o está asociado el servicio. Se pueden crear varios equipos, separandolos con comas.&lt;br /&gt;&lt;br /&gt;hostgroup_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre(s) corto(s) del nombre de grupo (hostgroup(s)) sobre el cual el servicio "funciona" o está asociado. Múltiples grupos deben estar separados por comas. El hostgroup_name se puede utilizar en lugar de, o además de, la directiva host_name.&lt;br /&gt;&lt;br /&gt;service_description;:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir la descripción del servicio, que puede contener espacios, guiones y dos puntos (puntos y comas, apostrofes, comillas y se debe evitar). Dos servicios relacionados con la misma máquina no pueden tener la misma descripción. Los servicios se identifican con sus host_name y directivas service_description.&lt;br /&gt;&lt;br /&gt;display_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir un nombre alternativo que se debe mostrar en la interfaz web de este servicio. Si no se especifica, el valor especificado por defecto viene especificado en la directiva service_description. Nota: Los CGIs actuales no utilizan esta opción, a pesar de las futuras versiones de la interfaz web.&lt;br /&gt;&lt;br /&gt;servicegroups:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre(s) corto(s) (short name(s)) del grupo de servicio (servicegroup(s)) al cual pertenece. Múltiples grupos de servicio deben estar separados por comas. Esta directiva puede ser usada como una alternativa al uso de los miembros en las definiciones de la directiva de grupos de servicios o (servicegroup) .&lt;br /&gt;&lt;br /&gt;is_volatile:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para indicar si el servicio es "volátil". Los servicios normalmente no son volátiles. Más información sobre el servicio volátil y en qué se diferencian de los servicios normales se puede encontrar aquí. Valor: 0 = servicio no es volátil, un servicio = es volátil.&lt;br /&gt;&lt;br /&gt;check_command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre abreviado o short name del comando que Nagios ejecutará para comprobar el estado del servicio. La cantidad máxima de tiempo que el comando de servicio de comprobación puede se controlado por la opción service_check_timeout&lt;br /&gt;&lt;br /&gt;initial_state:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;De forma predeterminada Nagios asumirá que todos los servicios se encuentran en estado correcto o OK cuando se inicia. Se puede reemplazar el estado inicial de un servicio mediante el uso de esta directiva. Las opciones válidas son: o = OK, w = ADVERTENCIA, u = DESCONOCIDO, y c = CRÍTICO.&lt;br /&gt;&lt;br /&gt;max_check_attempts:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir el número de veces que Nagios volverá a intentar el comando de verificación de servicios si se devuelve cualquier estado que no sea un estado correcto o levantado. Al establecer este valor en 1 hará que Nagios genere una alerta, sin volver a intentar el chequeo de servicio de nuevo.&lt;br /&gt;&lt;br /&gt;check_interval:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir el número de "unidades de tiempo" para esperar antes de programar la próxima verificación del servicio "regular ". Los chequeos "Regular" son los que se producen cuando el servicio se encuentra en un estado bien o cuando el servicio se encuentra en un estado no bien, pero ya se ha alcanzado de nuevo el numero de re-intentos o max_check_attempts . A menos que haya cambiado la directiva interval_length del valor predeterminado de 60, este número significa minutos. Más información sobre este valor se puede encontrar en la documentación de la programación de verificación o check scheduling.&lt;br /&gt;&lt;br /&gt;retry_interval:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir el número de "unidades de tiempo" para esperar antes de programar una nueva revisión del servicio. Los servicios son re programados en el intervalo de re intento cuando se han cambiado a un estado no-OK. Una vez que el servicio ha sido revisado max_check_attempts veces sin un cambio en su estado, volverá a ser programado en su "normal " según lo definido por el valor check_interval. A menos que haya cambiado la directiva interval_length del valor predeterminado de 60, este número significa minutos. Más información sobre este valor se puede encontrar en la documentación de la programación de verificación (check scheduling).&lt;br /&gt;&lt;br /&gt;active_checks_enabled *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si los controles activos de este servicio están habilitadas. Valores: 0 = des-habilitar las comprobaciones de servicio activo, 1 = activar los controles de servicio activo (por defecto). .&lt;br /&gt;&lt;br /&gt;passive_checks_enabled *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si los controles pasivos de este servicio están habilitadas. Valores: 0 = des-habilitar las comprobaciones de servicio pasivo, 1 = activar los controles pasivos de servicios (por defecto).&lt;br /&gt;&lt;br /&gt;check_period:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre corto del período de tiempo o time period durante el cual los controles activos de este servicio se puede hacer.&lt;br /&gt;&lt;br /&gt;obsess_over_service *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva determina si los controles para el servicio será "obsesionado" con respecto al uso de la ocsp_command. .&lt;br /&gt;&lt;br /&gt;check_freshness *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si los controles frescura o freshness checks están habilitadas para este servicio. Valores: 0 = controles frescura desactivar, 1 = activar los controles frescura (por defecto).&lt;br /&gt;&lt;br /&gt;freshness_threshold:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el umbral de frescura (en segundos) para este servicio. Si se establece esta directiva por un valor de 0, Nagios determinará un umbral de frescura a usar automáticamente.&lt;br /&gt;&lt;br /&gt;event_handler:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre abreviado o short name del comando que debe ejecutarse cada vez que un cambio en el estado (flapeo) del servicio se detecta (es decir, cada vez que se cae o se recupera). Lea la documentación sobre los controladores de eventos (event handlers) para obtener una explicación más detallada de cómo escribir guiones para la gestión de eventos. La cantidad máxima de tiempo que el comando de controlador de eventos se puede ejecutar es controlado por la opción event_handler_timeout.&lt;br /&gt;&lt;br /&gt;event_handler_enabled *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si el controlador de eventos para este servicio está habilitado. Valores: 0 = desactivar el controlador de evento de servicio, 1 = activar controlador de servicio de sucesos.&lt;br /&gt;&lt;br /&gt;low_flap_threshold:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el umbral de cambio de estado de servicio. Más información sobre la detección de la aleta se puede encontrar aquí. Si se establece esta directiva por un valor de 0, el valor de todo el programa especificado por la directiva ow_service_flap_threshold se utilizará.&lt;br /&gt;&lt;br /&gt;high_flap_threshold:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el umbral de cambio de estado de alta utilizados en la detección de la cambio de este servicio. Más información sobre la detección cambio se puede encontrar aquí. Si se establece esta directiva a un valor de 0, el valor de todo el programa especificado por la directiva high_service_flap_threshold se utilizará.&lt;br /&gt;&lt;br /&gt;flap_detection_enabled *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si la detección del cambio está habilitado para este servicio. Más información sobre la detección del cambio se puede encontrar aquí. Valores: 0 = des-habilitar la detección del cambio de servicio(flapeo), 1 = habilitar la detección de servicio de la flapping.&lt;br /&gt;&lt;br /&gt;flap_detection_options:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar qué estados de servicio en la lógica de detección de alternancia de servicio (flapeo) o flap detection logic se utiliza para este servicio. Las opciones válidas son una combinación de uno o más de los siguientes: o = estados bien, w = ADVERTENCIA estados, c = estados críticos, u = estados DESCONOCIDO.&lt;br /&gt;&lt;br /&gt;process_perf_data *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si el tratamiento de los datos de rendimiento está habilitado para este servicio. Valores: 0 = des-habilitar el rendimiento de procesamiento de datos, 1 = activar el rendimiento del procesamiento de datos.&lt;br /&gt;&lt;br /&gt;retain_status_information:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar la información o no relacionados con el estado sobre el servicio se mantiene a través del programa cuando este se reinicia. Esto sólo es útil si ha habilitado la retención de estado usando la directiva retain_state_information. Valor: 0 = desactivar la retención de información de estado, 1 = habilitar la retención de la información de estado.&lt;br /&gt;&lt;br /&gt;retain_nonstatus_information:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si la información de estado sobre el servicio se mantiene cuando el programa se reinicia. Esto sólo es útil si ha habilitado la retención de estado usando la directiva retain_state_information. Valor: 0 = desactivar la retención de información no-estado, 1 = habilitar la retención no la información de estado.&lt;br /&gt;&lt;br /&gt;notification_interval:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir el número de "unidades de tiempo" para esperar antes de volver a notificar a un contacto que este servicio se encuentra todavía en un estado no-OK. A menos que haya cambiado la directiva interval_length del valor predeterminado de 60, este número significa minutos. Si establece este valor a 0, Nagios no volverá a notificar a los contactos sobre los problemas de este servicio - sólo un a notificación del problema será enviado.&lt;br /&gt;&lt;br /&gt;first_notification_delay:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir el número de "unidades de tiempo" para esperar antes de enviar la notificación primer problema cuando este servicio entra en un estado no-OK. A menos que haya cambiado la directiva interval_length , el valor predeterminado de 60, este número significa minutos. Si establece este valor a 0, Nagios comenzará a enviar las notificaciones de inmediato&lt;br /&gt;&lt;br /&gt;notification_period:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre corto del período de tiempo o time period durante el cual las notificaciones de eventos para este servicio se pueden enviar a los contactos. Ninguna notificación de servicio se enviarán durante el tiempo que no está cubierto por este valor de periodo.&lt;br /&gt;&lt;br /&gt;notification_options:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si las notificaciones por el servicio debe ser enviado. Las opciones válidas son una combinación de uno o más de los siguientes: w = enviar notificaciones en un estado de advertencia, u = enviar notificaciones en un estado desconocido, c = enviar notificaciones en un estado crítico, r = enviar notificaciones sobre las recuperaciones (estado OK) , f = enviar notificaciones cuando se inicia el servicio y deja de batir, y s = enviar notificaciones cuando se programa comienza y termina el tiempo de inactividad (scheduled downtime). Si se especifica n (no) como una opción, ninguna notificación se enviará. Si no se especifica ninguna de las opciones de notificación, Nagios a suponer que usted desea que las notificaciones se enviarán a todos los estados posibles. Ejemplo: Si se especifica w, r en este campo, las notificaciones sólo se enviarán cuando el servicio entra en un estado de advertencia y cuando se recupera de un estado de advertencia.&lt;br /&gt;&lt;br /&gt;notifications_enabled *:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si las notificaciones para este servicio están habilitados. Valores: 0 = desactivar el servicio de notificaciones, 1 = activar las notificaciones de servicio.&lt;br /&gt;&lt;br /&gt;contacts:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta es una lista de los nombres cortos de los contactos que debe ser notificados cada vez que hay problemas (o recuperación) con este servicio. Varios contactos deben estar separadas por comas. Útil si desea que las notificaciones se dirige sólo a unas cuantas personas y no desea configurar grupos de contacto. Debe especificar al menos un contacto o un grupo de contacto en cada definición de servicio.&lt;br /&gt;&lt;br /&gt;contact_groups:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta es una lista de los nombres cortos de los grupos de contacto o contact groups que debe ser notificado cada vez que hay problemas (o recuperación) con este servicio. Varios grupos de contacto en caso de estar separados por comas. Debe especificar al menos un contacto o un grupo de contacto en cada definición de servicio.&lt;br /&gt;&lt;br /&gt;stalking_options:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva determina que servicios están en estado "stalking" están habilitado. Las opciones válidas son una combinación de uno o más de los siguientes: o = stalking en estados bien, w = stalking a los Estados ADVERTENCIA, u = stalking a los Estados DESCONOCIDO, y c = stalking en estados críticos. Más información sobre el stalking oso del Estado se puede encontrar aquí.&lt;br /&gt;&lt;br /&gt;notes:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una cadena opcional de notas relacionadas con el servicio. Si se especifica una nota aquí, podrás ver el que en el CGI la información ampliada o extended information (cuando está viendo la información sobre el servicio especificado).&lt;br /&gt;&lt;br /&gt;notes_url:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una URL opcional que se puede utilizar para proporcionar más información sobre el servicio. Si se especifica una dirección URL, usted verá un icono de carpeta roja en el CGI (si es que ves la información de servicio) que enlaza con la URL que especifique aquí. Cualquier URL válida se puede utilizar. Si usted planea usar rutas relativas, la ruta de la base será la misma como lo que se utiliza para acceder a la CGI (es decir, /cgi-bin/nagios/). Esto puede ser muy útil si desea hacer que la información detallada sobre el servicio, los métodos de contacto de emergencia, etc a disposición del personal de apoyo.&lt;br /&gt;&lt;br /&gt;action_url:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una URL opcional que se puede utilizar para ofrecer más acciones a realizar en el servicio. Si se especifica una dirección URL, se vea una luz roja "splat" icono de la CGI (si es que ves la información de servicio) que enlaza con la URL que especifique aquí. Cualquier URL válida se puede utilizar. Si usted planea usar rutas relativas, la ruta de la base será la misma como lo que se utiliza para acceder a la CGI (es decir /cgi-bin/nagios/).&lt;br /&gt;&lt;br /&gt;icon_image:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir el nombre de una imagen GIF, PNG, JPG o que deben ser asociados con este servicio. Esta imagen se mostrará en el estado (status) y el CGIs con información extendida o extended information. La imagen se verá mejor si es de 40x40 píxeles. Imágenes de los servicios se supone que están en los logotipos / subdirectorio en el directorio de imágenes en HTML (es decir, //usr/local/nagios/share/images/logos).&lt;br /&gt;&lt;br /&gt;icon_image_alt:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir una cadena opcional que se utiliza en la etiqueta ALT de la imagen especificada por el argumento &lt;icon_image&gt;. La etiqueta ALT se utiliza en el estado (status), la extended information y CGIs statusmap.&lt;br /&gt;&lt;br /&gt;Service Group Definition&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;El grupo de servicio se utiliza para agrupar una o más servicios en conjunto para simplificar la configuración con trucos objeto o object tricks o propósitos de la exhibición en el CGIs.&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las Directivas en rojo son obligatorios, mientras que los de negro son opcionales.&lt;br /&gt;&lt;br /&gt;define servicegroup{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;servicegroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;servicegroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alias&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alias&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;members&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;services&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;servicegroup_members&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;servicegroups&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;note_string&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notes_url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;action_url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Definición de ejemplo:&lt;br /&gt;&lt;br /&gt;define servicegroup{&lt;br /&gt;&lt;br /&gt;servicegroup_name       dbservices&lt;br /&gt;&lt;br /&gt;alias                   Database Services&lt;br /&gt;&lt;br /&gt;members                 ms1,SQL Server,ms1,SQL Server Agent,ms1,SQL DTC&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las directivas:&lt;br /&gt;&lt;br /&gt;servicegroup_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es usada para definir el nombre de un grupo de servicios.&lt;br /&gt;&lt;br /&gt;alias:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir un nombre más largo o una descripción para identificar el grupo de servicio. Se proporciona a fin de permitir a identificar más fácilmente a un grupo determinado servicio.&lt;br /&gt;&lt;br /&gt;members:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta es una lista de las descripciones de los servicios (y los nombres de sus equipos correspondiente) que deben incluirse en este grupo. Los nombres de host y el servicio deben estar separadas por comas. Esta directiva se puede utilizar como una alternativa a la directiva servicegroups en las definiciones de servicio (service definitions ). El formato de la Directiva miembro es el siguiente (tenga en cuenta que un nombre de host debe preceder a un nombre de servicio en la descripción):&lt;br /&gt;&lt;br /&gt;members=&lt;host1&gt;,&lt;service1&gt;,&lt;host2&gt;,&lt;service2&gt;,...,&lt;hostn&gt;,&lt;servicen&gt;&lt;br /&gt;&lt;br /&gt;servicegroup_members:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva opcional puede ser usado para incluir los servicios de otros “sub” grupos de servicio a este grupo de servicio. Especifica una lista delimitada por comas de nombres cortos de los grupos de servicio de otros, cuyos miembros deben ser incluidos en este grupo.&lt;br /&gt;&lt;br /&gt;notes:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una cadena opcional de notas relacionadas con el grupo de servicio. Si se especifica una nota aquí, podrás ver las que en la información ampliada extended information CGI (cuando está viendo la información sobre el grupo de servicio especificado).&lt;br /&gt;&lt;br /&gt;notes_url:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una dirección URL opcional que puede utilizarse para proporcionar más información sobre el grupo de servicio. Si se especifica una dirección URL, podrás ver un icono de carpeta roja en el CGI (cuando está viendo la información de servicio del grupo) que se vincula a la dirección que especifique aquí. Cualquier URL válida se puede utilizar. Si usted planea usar rutas relativas, la ruta de la base será el mismo que lo que se utiliza para acceder a los CGIs (es decir, /cgi-bin/nagios/). Esto puede ser muy útil si quieres hacer que la información detallada sobre el grupo de servicio, los métodos de contacto de emergencia, etc a disposición del personal de apoyo.&lt;br /&gt;&lt;br /&gt;action_url:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una dirección URL opcional que se puede utilizar para ofrecer más acciones a realizar en el grupo de servicio. Si se especifica una dirección URL, podrás ver un rojo "símbolo de" icono de la CGI (cuando está viendo la información de servicio del grupo) que se vincula a la dirección que especifique aquí. Cualquier URL válida se puede utilizar. Si usted planea usar rutas relativas, la ruta de la base será el mismo que lo que se utiliza para acceder a los CGIs (es decir, /cgi-bin/nagios/).&lt;br /&gt;&lt;br /&gt;Definición de contacto&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;Una definición de contacto se utiliza para identificar a alguien a quien se debe contactar en caso de un problema en la red. Los diferentes argumentos para una definición de contacto se describe a continuación.&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las Directivas en rojo son obligatorios, mientras que los de negro son opcionales.&lt;br /&gt;&lt;br /&gt;define contact{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contact_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contact_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alias&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alias&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contactgroups&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contactgroup_names&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_notifications_enabled&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;service_notifications_enabled&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_notification_period&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;timeperiod_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;service_notification_period&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;timeperiod_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_notification_options&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[d,u,r,f,s,n]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;service_notification_options&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[w,u,c,r,f,s,n]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_notification_commands&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;command_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;service_notification_commands&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;command_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;email&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;email_address&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;pager&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;pager_number or pager_email_gateway&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;addressx&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;additional_contact_address&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;can_submit_commands&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;retain_status_information&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;retain_nonstatus_information&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Definición de ejemplo:&lt;br /&gt;&lt;br /&gt;define contact{&lt;br /&gt;&lt;br /&gt;contact_name                    jdoe&lt;br /&gt;&lt;br /&gt;alias                           John Doe&lt;br /&gt;&lt;br /&gt;host_notifications_enabled              1&lt;br /&gt;&lt;br /&gt;service_notifications_enabled   1&lt;br /&gt;&lt;br /&gt;service_notification_period     24x7&lt;br /&gt;&lt;br /&gt;host_notification_period        24x7&lt;br /&gt;&lt;br /&gt;service_notification_options    w,u,c,r&lt;br /&gt;&lt;br /&gt;host_notification_options       d,u,r&lt;br /&gt;&lt;br /&gt;service_notification_commands   notify-by-email&lt;br /&gt;&lt;br /&gt;host_notification_commands      host-notify-by-email&lt;br /&gt;&lt;br /&gt;email                   jdoe@localhost.localdomain&lt;br /&gt;&lt;br /&gt;pager                   555-5555@pagergateway.localhost.localdomain&lt;br /&gt;&lt;br /&gt;address1                        xxxxx.xyyy@icq.com&lt;br /&gt;&lt;br /&gt;address2                        555-555-5555&lt;br /&gt;&lt;br /&gt;can_submit_commands     1&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las directivas:&lt;br /&gt;&lt;br /&gt;contact_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir un nombre corto para identificar el contacto. Se hace referencia en las definiciones de grupo de contacto contact group . Bajo las circunstancias adecuadas, la macro $CONTACTNAME$ contendrá este valor.&lt;br /&gt;&lt;br /&gt;alias:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir un nombre más largo o la descripción del contacto. En estas circunstancias los derechos, la macro $CONTACTALIAS$ contendrá este valor. Si no se especifica, el contact_name se utilizará como alias&lt;br /&gt;&lt;br /&gt;contactgroups:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre corto (s) del grupo de contacto al cual el contacto pertenece. Múltiples grupos de contacto deben estar separados por comas. Esta directiva se puede utilizar como una alternativa a (o además) a los miembros de la directiva en las definiciones de grupo de contacto o contactgroup&lt;br /&gt;&lt;br /&gt;host_notifications_enabled:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si el contacto recibirá las notificaciones acerca de los problemas y recuperaciones Valores: 0 = no enviar notificaciones, 1 = enviar notificaciones.&lt;br /&gt;&lt;br /&gt;service_notifications_enabled:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si el contacto recibirá las notificaciones sobre los problemas de servicio y las recuperaciones. Valores: 0 = no enviar notificaciones, 1 = enviar notificaciones.&lt;br /&gt;&lt;br /&gt;host_notification_period:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre corto del período de tiempo o time period durante el cual puede ser el contacto notificado acerca de los problemas de caída o recuperación. Usted puede pensar en esto como una llamada de las notificaciones a los contactos. Lea la documentación relativa a los plazos de tiempo o time periods para obtener más información sobre cómo funciona esto y los problemas potenciales que pueden derivarse de un uso inadecuado.&lt;br /&gt;&lt;br /&gt;service_notification_period:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre corto del período de tiempo time period durante el cual puede ser el contacto notificado acerca de los problemas de servicio o recuperaciones. Usted puede pensar en esto como una llamada de las notificaciones de servicios para el contacto. Lea la documentación relativa a los plazos de tiempo time periods para obtener más información sobre cómo funciona esto y los problemas potenciales que pueden derivarse de un uso inadecuado.&lt;br /&gt;&lt;br /&gt;host_notification_commands:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una lista de los nombres cortos de los comandos o commands utilizados para notificar al contacto de un problema de caída o recuperación. Varios comandos notificación debe ser separado por comas. Todos los comandos de la notificación se ejecutan cuando el contacto tiene que ser notificada. La cantidad máxima de tiempo que un comando se puede ejecutar la notificación está controlado por la opción tiempo de espera de la notificación o notification_timeout.&lt;br /&gt;&lt;br /&gt;host_notification_options:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir los estados de los equipos para que las notificaciones se pueden enviar a este contacto. Las opciones válidas son una combinación de uno o más de los siguientes: d = Notificar por los estados de equipos caídos, u = notificará a los Estados de equipo inalcanzable, r = notificar acerca de la recepción de equipos de sistemas UP estados, f = notifique cuando la máquina arranca y “flapea” o “bate” flapping , y s = enviar notificaciones cuando el tiempo de inactividad del equipo o scheduled downtime o servicio regular comienza y termina. Si se especifica n (no) como una opción, el contacto no recibirá ningún tipo de notificaciones de acogida.&lt;br /&gt;&lt;br /&gt;service_notification_options:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir los estados de servicio para que las notificaciones se pueden enviar a este contacto. Las opciones válidas son una combinación de uno o más de los siguientes: w = notificar a ADVERTENCIA o WARNING de estados de servicio, u = notificar a los estados de servicio DESCONOCIDO o UNKNOWN, c = notificará a los Estados servicio crítico o CRITICAL, r = notificar acerca de la recuperación de servicio (estados OK), y f = notificará cuando el servicio se inicia y se detiene aleteo o flapping . Si se especifica n (no) como una opción, el contacto no recibirá ningún tipo de notificaciones de servicio.&lt;br /&gt;&lt;br /&gt;service_notification_commands:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una lista de los nombres cortos de los comandos utilizados para notificar a los contactos de un problema de servicio o de recuperación. Varios comandos de notificación deben estar separadas por comas. Todos los comandos de la notificación se ejecutan cuando el contacto debe ser notificado. La cantidad máxima de tiempo que un comando de notificación puede ejecutar es controlado por la opción notification_timeout.&lt;br /&gt;&lt;br /&gt;email:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una dirección de correo electrónico para el contacto. Dependiendo de cómo configurar los comandos de notificación, que puede ser utilizado para enviar un correo electrónico de alerta para el contacto. En las circunstancias adecuadas, la macro $CONTACTEMAIL contendrá este valor.&lt;br /&gt;&lt;br /&gt;pager:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir un número de localizador para el contacto. También puede ser una dirección de correo electrónico a una pasarela de buscapersonas (es decir, pagejoe@pagenet.com). Dependiendo de cómo configurar los comandos de notificación, que puede ser utilizado para enviar una página de alerta para el contacto. En las circunstancias adecuadas, la macro $ CONTACTPAGER contendrá este valor.&lt;br /&gt;&lt;br /&gt;addressx:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Directivas de direcciones se utilizan para definir adicionales "direcciones" para el contacto. Estas direcciones pueden ser cualquier cosa - números de teléfonos celulares, direcciones de mensajería instantánea, etc Dependiendo de cómo configurar los comandos de notificación, que se puede utilizar para enviar una alerta al contacto. Hasta seis direcciones se pueden definir utilizando estas directivas (address1 través address6). La macro $CONTACTADDRESSx contendrá este valor.&lt;br /&gt;&lt;br /&gt;can_submit_commands:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si el contacto puede enviar comandos externos para Nagios desde el CGI. Valores: 0 = no permiten el contacto para enviar comandos, 1 = permitir el contacto para enviar comandos.&lt;br /&gt;&lt;br /&gt;retain_status_information:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar si procede o no el estatuto de la información relacionada sobre el contacto se mantiene a través de reinicia el programa. Esto sólo es útil si se ha habilitado la retención de estado o retain_state_information usando la directiva retain_state_information. Valor: 0 = desactivar la retención de información de estado, 1 = estado de permitir la retención de información.&lt;br /&gt;&lt;br /&gt;retain_nonstatus_information:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar cuando la información de estado sobre el contacto se mantiene mientras se reinicia el programa. Esto sólo es útil si se ha habilitado la retención de estado usando la directiva retain_state_information. Valor: 0 = desactivar sin estatus de retención de información, 1 = activar sin estatus de retención de información.&lt;br /&gt;&lt;br /&gt;Definición del Grupo de Contacto&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;Una definición de grupo de contacto se utiliza para agrupar uno o más contactos en conjunto con el propósito de enviar las notificaciones de las alertas / recuperaciones.&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las Directivas en rojo son obligatorios, mientras que los de negro son opcionales.&lt;br /&gt;&lt;br /&gt;define contactgroup{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contactgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contactgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alias&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alias&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;members&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contacts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contactgroup_members&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contactgroups&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Definición de ejemplo:&lt;br /&gt;&lt;br /&gt;define contactgroup{&lt;br /&gt;&lt;br /&gt;contactgroup_name               novell-admins&lt;br /&gt;&lt;br /&gt;alias                   Novell Administrators&lt;br /&gt;&lt;br /&gt;members                 jdoe,rtobert,tzach&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las directivas:&lt;br /&gt;&lt;br /&gt;contactgroup_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es un nombre corto que se utiliza para identificar el grupo de contacto.&lt;br /&gt;&lt;br /&gt;alias:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir un nombre más largo o una descripción para identificar el grupo de contacto.&lt;br /&gt;&lt;br /&gt;members:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva opcional se utiliza para definir una lista de los nombres cortos de contactos que se deben incluir en este grupo. Varios nombres de contacto en caso de estar separados por comas. Esta directiva puede ser usada como una alternativa a (o además) con la directiva contactgroups en las definiciones de contacto&lt;br /&gt;&lt;br /&gt;contactgroup_members:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva opcional puede ser usado para incluir contactos de otros grupos "sub" en contacto con este grupo de contacto. Especificar una lista delimitada por comas de los nombres cortos de otros grupos de contacto, cuyos miembros deben ser incluidos en este grupo.&lt;br /&gt;&lt;br /&gt;Definición de Período de tiempo&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;Un período de tiempo es una lista de tiempos durante varios días que se consideran "válida" los tiempos para las notificaciones y cheques de servicio. Se compone de intervalos de tiempo para cada día de la semana que "rotan" una vez que la semana ha llegado a su fin. Los diferentes tipos de excepciones a la jornada semanal normal son soportados, incluyendo: lunes a viernes específicas, los días de los meses genéricos, los días de los meses concretos y fechas del calendario.&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las Directivas en rojo son obligatorios, mientras que los de negro son opcionales.&lt;br /&gt;&lt;br /&gt;define timeperiod{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;timeperiod_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;timeperiod_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alias&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alias&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[weekday]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;timeranges&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[exception]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;timeranges&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;exclude&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[timeperiod1,timeperiod2,...,timeperiodn]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Ejemplo de definiciones:&lt;br /&gt;&lt;br /&gt;define timeperiod{&lt;br /&gt;&lt;br /&gt;timeperiod_name         nonworkhours&lt;br /&gt;&lt;br /&gt;alias                   Non-Work Hours&lt;br /&gt;&lt;br /&gt;sunday                  00:00-24:00                     ; Every Sunday of every week&lt;br /&gt;&lt;br /&gt;monday                  00:00-09:00,17:00-24:00         ; Every Monday of every week&lt;br /&gt;&lt;br /&gt;tuesday                 00:00-09:00,17:00-24:00         ; Every Tuesday of every week&lt;br /&gt;&lt;br /&gt;wednesday                       00:00-09:00,17:00-24:00         ; Every Wednesday of every week&lt;br /&gt;&lt;br /&gt;thursday                        00:00-09:00,17:00-24:00         ; Every Thursday of every week&lt;br /&gt;&lt;br /&gt;friday                  00:00-09:00,17:00-24:00         ; Every Friday of every week&lt;br /&gt;&lt;br /&gt;saturday                        00:00-24:00                     ; Every Saturday of every week&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;define timeperiod{&lt;br /&gt;&lt;br /&gt;timeperiod_name         misc-single-days&lt;br /&gt;&lt;br /&gt;alias                   Misc Single Days&lt;br /&gt;&lt;br /&gt;1999-01-28              00:00-24:00             ; January 28th, 1999&lt;br /&gt;&lt;br /&gt;monday 3                        00:00-24:00             ; 3rd Monday of every month&lt;br /&gt;&lt;br /&gt;day 2                   00:00-24:00             ; 2nd day of every month&lt;br /&gt;&lt;br /&gt;february 10             00:00-24:00             ; February 10th of every year&lt;br /&gt;&lt;br /&gt;february -1             00:00-24:00             ; Last day in February of every year&lt;br /&gt;&lt;br /&gt;friday -2                       00:00-24:00             ; 2nd to last Friday of every month&lt;br /&gt;&lt;br /&gt;thursday -1 november    00:00-24:00             ; Last Thursday in November of every year&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;define timeperiod{&lt;br /&gt;&lt;br /&gt;timeperiod_name         misc-date-ranges&lt;br /&gt;&lt;br /&gt;alias                   Misc Date Ranges&lt;br /&gt;&lt;br /&gt;2007-01-01 - 2008-02-01 00:00-24:00             ; January 1st, 2007 to February 1st, 2008&lt;br /&gt;&lt;br /&gt;monday 3 - thursday 4   00:00-24:00             ; 3rd Monday to 4th Thursday of every month&lt;br /&gt;&lt;br /&gt;day 1 - 15              00:00-24:00             ; 1st to 15th day of every month&lt;br /&gt;&lt;br /&gt;day 20 - -1             00:00-24:00             ; 20th to the last day of every month&lt;br /&gt;&lt;br /&gt;july 10 - 15            00:00-24:00             ; July 10th to July 15th of every year&lt;br /&gt;&lt;br /&gt;april 10 - may 15               00:00-24:00             ; April 10th to May 15th of every year&lt;br /&gt;&lt;br /&gt;tuesday 1 april - friday 2 may  00:00-24:00     ; 1st Tuesday in April to 2nd Friday in May of every year&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;define timeperiod{&lt;br /&gt;&lt;br /&gt;timeperiod_name         misc-skip-ranges&lt;br /&gt;&lt;br /&gt;alias                   Misc Skip Ranges&lt;br /&gt;&lt;br /&gt;2007-01-01 - 2008-02-01 / 3             00:00-24:00     ; Every 3 days from January 1st, 2007 to February 1st, 2008&lt;br /&gt;&lt;br /&gt;2008-04-01 / 7                  00:00-24:00     ; Every 7 days from April 1st, 2008 (continuing forever)&lt;br /&gt;&lt;br /&gt;monday 3 - thursday 4 / 2               00:00-24:00     ; Every other day from 3rd Monday to 4th Thursday of every month&lt;br /&gt;&lt;br /&gt;day 1 - 15 / 5                  00:00-24:00     ; Every 5 days from the 1st to the 15th day of every month&lt;br /&gt;&lt;br /&gt;july 10 - 15 / 2                        00:00-24:00     ; Every other day from July 10th to July 15th of every year&lt;br /&gt;&lt;br /&gt;tuesday 1 april - friday 2 may / 6      00:00-24:00     ; Every 6 days from the 1st Tuesday in April to the 2nd Friday in May of every year&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las directivas:&lt;br /&gt;&lt;br /&gt;timeperiod_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Este directivas es el nombre corto que se utiliza para identificar el período de tiempo.&lt;br /&gt;&lt;br /&gt;alias:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es un nombre más largo o una descripción para identificar el período de tiempo.&lt;br /&gt;&lt;br /&gt;[weekday]:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Las directivas de los días de semana ("Domingo" a través de "Sábado") están delimitados por comas listas de rangos de tiempo que son "válidos" los tiempos para un día determinado de la semana. Tenga en cuenta que hay siete días diferentes para las que se pueden definir rangos de tiempo (de domingo a sábado). Cada intervalo de tiempo es en la forma de HH:MM-HH:MM, donde se especifican horas en un reloj de 24 horas. Por ejemplo, 00:15-24:00 significa las 12:15a.m. en la mañana de este día hasta las 12:00 am la medianoche (23 horas, 45 minutos de tiempo es el rango total). Si usted desea excluir a un día entero de la TimePeriod, simplemente no lo incluya en la definición de período de tiempo.&lt;br /&gt;&lt;br /&gt;[exception]:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Puede especificar varios tipos de excepciones al horario laborable estándar de rotación. Las excepciones pueden tomar una serie de formas diferentes, incluyendo un solo día de un mes específico o genérico, los días de semana solo en un mes, o las fechas de calendario único. También se puede especificar un rango de días / fechas e incluso especificar intervalos a saltar para obtener la funcionalidad descrita por "cada 3 días entre estas fechas". En lugar de una lista de todos los formatos posibles para las cadenas excepción, voy a dejar que nos fijemos en las definiciones de ejemplo TimePeriod de arriba para ver lo que es posible :-) . Durante la semana y diferentes tipos de excepciones todos tienen diferentes niveles de prioridad, lo que es importante para comprender cómo pueden afectar a los demás. Más información sobre esto se puede encontrar en la documentación sobre timeperiods.&lt;br /&gt;&lt;br /&gt;exclude:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar los nombres cortos de otras definiciones de TimePeriod cuyos rangos de tiempo deben ser excluidos de este período de tiempo. Varios nombres TimePeriod deben ser separados con una coma.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Definición de Comando&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;Una definición de orden es sólo eso. Se define un comando. Los comandos que se pueden definir son los chequeos de servicios, notificaciones de servicio, los manipuladores de servicios de eventos, los controles de host, las notificaciones de host y los controladores de eventos del equipo. Definiciones de los comandos pueden contener macros, pero debe asegurarse de que incluya sólo las macros que son "válidas" en las circunstancias cuando el comando se utilizará. Más información sobre las macros están disponibles y cuando son "válidas" se puede encontrar aquí. Los diferentes argumentos para una definición de comandos se describen a continuación.&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las Directivas en rojo son obligatorios, mientras que los de negro son opcionales.&lt;br /&gt;&lt;br /&gt;define command{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;command_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;command_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;command_line&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;command_line&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Definición de ejemplo:&lt;br /&gt;&lt;br /&gt;define command{&lt;br /&gt;&lt;br /&gt;command_name    check_pop&lt;br /&gt;&lt;br /&gt;command_line    /usr/local/nagios/libexec/check_pop -H $HOSTADDRESS$    &lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las directivas:&lt;br /&gt;&lt;br /&gt;command_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es el nombre corto que se utiliza para identificar el comando. Se hace referencia en las definiciones de contacto, de equipo, y de servicio (en la notificación, consulta, y las directivas de controlador de eventos), entre otros sitios.&lt;br /&gt;&lt;br /&gt;command_line:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir lo que realmente se ejecuta Nagios, cuando el comando se utiliza para el control de servicios o de equipos, las notificaciones, o controladores de eventos. Antes de la línea de comandos se ejecuta, todas las macros válidas son sustituidas por sus respectivos valores. Consulte la documentación de macros para determinar cuándo se pueden utilizar diferentes macros. Tenga en cuenta que la línea de comandos no está rodeado de comillas. Además, si usted desea pasar un signo de dólar ($) en la línea de comandos, usted tiene que finalizar esa linea con otro signo de dólar($).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NOTA: Usted debe no incluir un punto y coma (;) en la directiva command_line, porque después de todo lo que se tendrá en cuenta como un comentario fichero de configuración. Puede evitar esta limitación mediante el establecimiento de una de las macros $USER en el archivo de recursos o resource file a un punto y coma y luego hacer referencia a la macro adecuada $ USER $ en la directiva command_line en lugar del punto y coma.&lt;br /&gt;&lt;br /&gt;Si usted desea pasar argumentos a los comandos en tiempo de ejecución, puede utilizar $ARGn$ macros en la directiva command_line de la definición del comando y luego se separan los argumentos individuales del nombre del comando (y el uno del otro) con signo de admiración (!) Los caracteres del objeto definición de directiva (ver comando del host, el servicio de mandatos de controlador de eventos, etc) que hace referencia el comando. Más información sobre cómo los argumentos en las definiciones de comandos se procesan en tiempo de ejecución se pueden encontrar en la documentación sobre las macros.&lt;br /&gt;&lt;br /&gt;Definición de servicios de dependencia&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;Dependencias de los servicios son una característica avanzada de Nagios que permiten eliminar las notificaciones y cheques de activos de servicios basados ​​en el estado de uno o más servicios. Dependencias de los servicios son opcionales y están dirigidos principalmente a usuarios avanzados que han complicado las configuraciones de control. Más información sobre el funcionamiento de las dependencias de servicio (lea esto!) Se puede encontrar aquí.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las Directivas en rojo son obligatorios, mientras que los de negro son opcionales.&lt;br /&gt;&lt;br /&gt;define servicedependency{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dependent_host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dependent_hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dependent_service_description&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;service_description&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;service_description&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;service_description&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;inherits_parent&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;execution_failure_criteria&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[o,w,u,c,p,n]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notification_failure_criteria&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[o,w,u,c,p,n]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dependency_period&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;timeperiod_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Definición de ejemplo:&lt;br /&gt;&lt;br /&gt;define servicedependency{&lt;br /&gt;&lt;br /&gt;host_name                       WWW1&lt;br /&gt;&lt;br /&gt;service_description             Apache Web Server&lt;br /&gt;&lt;br /&gt;dependent_host_name             WWW1&lt;br /&gt;&lt;br /&gt;dependent_service_description   Main Web Site&lt;br /&gt;&lt;br /&gt;execution_failure_criteria      n&lt;br /&gt;&lt;br /&gt;notification_failure_criteria   w,u,c&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las directivas:&lt;br /&gt;&lt;br /&gt;dependent_host_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre corto (s) de la máquina (s) o hots(s) que el servicio depende de "corre" en o está asociado. Varios hosts deben estar separadas por comas. Dejando en blanco esta directiva se puede utilizar para crear las dependencias con "el mismo host".&lt;br /&gt;&lt;br /&gt;dependent_hostgroup_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre corto (s) de la grupo de equipos o hostgroup (s) sobre el cual el servicio el cual depende “corre" o está asociado. Múltiples grupos de equipos (Hostgroups) deben estar separados por comas. El dependent_hostgroup se puede utilizar en lugar de, o además de, la directiva dependent_host.&lt;br /&gt;&lt;br /&gt;dependent_service_Descripción:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar la descripción de los servicios dependientes.&lt;br /&gt;&lt;br /&gt;host_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre corto (s) de la máquina (s) (host) del cual depende el servicio (también conocida como la maestra de servicio) o el servicio está asociado. Varios hosts deben estar separadas por comas.&lt;br /&gt;&lt;br /&gt;hostgroup_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre corto (s) del hostgroup (s) en el cual el servicio esta asociado. (también conocida como la maestra de servicio). Hostgroups múltiples deben estar separados por comas. El hostgroup_name se puede utilizar en lugar de, o además de, la directiva host_name.&lt;br /&gt;&lt;br /&gt;service_Descripción:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar la descripción del servicio del cual se depende (también conocida como la maestra de servicio).&lt;br /&gt;&lt;br /&gt;inherits_parent:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva indica si la dependencia hereda las dependencias del servicio de las cuales dependía (también conocida como la maestra de servicio). En otras palabras, si el servicio principal depende de otros servicios y cualquiera de las dependencias falle, en esta dependencia también se producirá un error.&lt;br /&gt;&lt;br /&gt;execution_failure_criteria:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar los criterios que determinan cuando el servicio dependiente no se debe comprobar. Si el servicio principal se encuentra en estado de error ,el servicio dependiente no se activa .&lt;br /&gt;&lt;br /&gt;Las opciones válidas son una combinación de uno o más de los siguientes (opciones múltiples se separan con comas): o = fallo en un estado OK, w = error en un estado de advertencia, u = no en un estado desconocido, c = un error en un estado crítico, y p = no en un estado pendiente (por ejemplo, el servicio aún no ha sido comprobado). Si se especifica n (no) como una opción, la dependencia de la ejecución no se producirá un error y control del servicio depende siempre de forma activa seleccionada (si las condiciones lo permiten otros para que sea). Ejemplo: Si se especifica o, c, u en este campo, el servicio dependiente no se comprobará si el servicio de maestro, esta en un estado OK, CRITICAL o UNKNOWN.&lt;br /&gt;&lt;br /&gt;notification_failure_criteria:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir los criterios que determinan cuándo las notificaciones para el servicio dependiente no debe ser enviado. Si el servicio principal se encuentra en uno estado NO OK, las notificaciones para el servicio dependiente no se enviará a los contactos. Las opciones válidas son una combinación de uno o más de los siguientes: o = no en un estado bien, w = error en un estado de advertencia, u = no en un estado desconocido, c = no en un estado crítico, y p = a un estado pendiente (por ejemplo, el servicio aún no ha sido comprobado). Si se especifica n (no) como una opción, la dependencia de la notificación nunca fallan y las notificaciones para el servicio dependiente siempre será enviado. Ejemplo: Si se especifica w en este campo, las notificaciones para el servicio dependiente no se enviará si el servicio principal se encuentra en un estado de advertencia.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dependency_period:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre corto del período de tiempo durante el cual esta dependencia es válido. Si esta directiva no se especifica, la dependencia se considera que es válido durante todo el tiempo.&lt;br /&gt;&lt;br /&gt;Definición de escalado del Servicio&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;Escaladas de servicios son opcionales y se utilizan para escalar las notificaciones para un servicio particular. Más información sobre la forma de notificación de trabajo escaladas se puede encontrar aquí.&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las Directivas en rojo son obligatorios, mientras que los de negro son opcionales.&lt;br /&gt;&lt;br /&gt;define serviceescalation{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;service_description&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;service_description&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contacts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contacts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contact_groups&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contactgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;first_notification&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;last_notification&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notification_interval&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;escalation_period&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;timeperiod_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;escalation_options&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[w,u,c,r]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Definición de ejemplo:&lt;br /&gt;&lt;br /&gt;define serviceescalation{&lt;br /&gt;&lt;br /&gt;host_name               nt-3&lt;br /&gt;&lt;br /&gt;service_description     Processor Load&lt;br /&gt;&lt;br /&gt;first_notification      4&lt;br /&gt;&lt;br /&gt;last_notification       0&lt;br /&gt;&lt;br /&gt;notification_interval   30&lt;br /&gt;&lt;br /&gt;contact_groups          all-nt-admins,themanagers&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las directivas:&lt;br /&gt;&lt;br /&gt;host_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre corto (s) del equipo o host (s) que la escalada de servicios debe aplicarse o está asociado.&lt;br /&gt;&lt;br /&gt;hostgroup_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre corto (s) del hostgroup (s) por el cual el escalado de servicios debe aplicarse o está asociado. Múltiples hostgroups deben estar separados por comas. El hostgroup_name se puede utilizar en lugar de, o además de, la directiva host_name.&lt;br /&gt;&lt;br /&gt;service_Descripción:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar la descripción de los servicios de escalado que se debe de aplicar.&lt;br /&gt;&lt;br /&gt;first_notification:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es un número que identifica a la primera notificación de que esta escalada es eficaz. Por ejemplo, si establece este valor a 3, este aumento sólo se utilizará si el servicio está en un estado no-OK tiempo suficiente para que una tercera notificación.&lt;br /&gt;&lt;br /&gt;last_notification:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es un número que identifica a la última notificación por la que esta escalada es eficaz. Por ejemplo, si establece este valor a 5, esta escalada no se utilizará si hay más de cinco notificaciones se envían por el servicio. Al establecer este valor a 0 significa seguir usando esta entrada escalada de siempre (no importa cómo muchas notificaciones deben de salir).&lt;br /&gt;&lt;br /&gt;contacts:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta es una lista de los nombres cortos de los contactos que debe ser notificado cada vez que hay problemas (o recuperación) con este servicio. Varios contactos deben estar separadas por comas. Útil si desea que las notificaciones se dirige sólo a unas cuantas personas y no desea configurar grupos de contacto o contact groups. Debe especificar al menos un contacto o un grupo en cada definición de la escalada de servicio.&lt;br /&gt;&lt;br /&gt;contact_groups:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre abreviado del grupo de contacto o contact group que debe ser notificado cuando el servicio de notificación se debe de escalar. Varios grupos de contacto en caso de estar separados por comas. Debe especificar al menos un contacto o un grupo en cada definición de la escalado de servicio.&lt;br /&gt;&lt;br /&gt;notification_interval:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar el intervalo en el que las notificaciones deben hacerse al mismo tiempo esta escalada es válido. Si se especifica un valor de 0 en el intervalo, Nagios envía las notificaciones por primera vez cuando esta definición es válida la escalada, pero evitará que más notificaciones del problema sea enviado desde el equipo. Las notificaciones no se envían de nuevo hasta que el anfitrión se recupere. Esto es útil si desea dejar de tener las notificaciones enviadas después de una cierta cantidad de tiempo. Nota: Si una gran cantidad de entradas escalada se superponen en uno o más rangos de notificación, el intervalo más pequeño de la notificación de todas las entradas de la escalada es el que se utiliza.&lt;br /&gt;&lt;br /&gt;escalation_period:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre corto del período de tiempo durante el cual esta escalada es válido. Si esta directiva no se especifica, la escalada es considerado como válido durante todo el tiempo.&lt;br /&gt;&lt;br /&gt;escalation_options:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir los criterios que determinan si esta escalada se usa el servicio. La escalada se utiliza sólo si el servicio se encuentra en uno de los estados en la presente Directiva. Si esta directiva no se especifica en una escalada de servicios, la escalada es considerada como válida en todos los estados de servicio. Las opciones válidas son una combinación de uno o más de los siguientes: r = escalar sobre un OK (recuperación) del estado, w = escalar en un estado de advertencia o WARNING, u = escalar en un estado desconocido o UNKNOWN, y c = escalar en un estado CRITICAL. Ejemplo: Si se especifica w en este campo, la escalada sólo se utilizará si el servicio se encuentra en un estado de advertencia.&lt;br /&gt;&lt;br /&gt;Definición de dependencia del equipo&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;Dependencias del equipo son una característica avanzada de Nagios que permiten eliminar las notificaciones de hosts basados ​​en el estado de uno o más hosts. Dependencias de equipo son opcionales y están dirigidos principalmente a usuarios avanzados que han complicado las configuraciones de control. Más información sobre cómo trabajar las dependencias de acogida (leer esto!) Se puede encontrar aquí.&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las Directivas en rojo son obligatorios, mientras que los de negro son opcionales.&lt;br /&gt;&lt;br /&gt;define hostdependency{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dependent_host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dependent_hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;inherits_parent&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[0/1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;execution_failure_criteria&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[o,d,u,p,n]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notification_failure_criteria&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[o,d,u,p,n]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dependency_period&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;timeperiod_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Definición de ejemplo:&lt;br /&gt;&lt;br /&gt;define hostdependency{&lt;br /&gt;&lt;br /&gt;host_name                       WWW1&lt;br /&gt;&lt;br /&gt;dependent_host_name             DBASE1&lt;br /&gt;&lt;br /&gt;notification_failure_criteria   d,u&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las directivas:&lt;br /&gt;&lt;br /&gt;dependent_host_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre corto (s) del equipo o host a cargo (s). Varios hosts deben estar separadas por comas.&lt;br /&gt;&lt;br /&gt;dependent_hostgroup_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre corto (s) de la hostgroup dependiente (s). Múltiples Hostgroups deben estar separados por comas. El dependent_hostgroup_name se puede utilizar en lugar de, o además de, la directiva dependent_host_name.&lt;br /&gt;&lt;br /&gt;host_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre corto (s) de la máquina (s) o host del cual depende (también conocida como la sede principal). Varios hosts deben estar separadas por comas.&lt;br /&gt;&lt;br /&gt;hostgroup_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre corto (s) de la hostgroup (s) del cual depende (también conocida como la sede principal). Hostgroups múltiples deben estar separados por comas. El hostgroup_name se puede utilizar en lugar de, o además de, la directiva host_name.&lt;br /&gt;&lt;br /&gt;inherits_parent:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva indica si la dependencia hereda las dependencias del equipo del cual depende (también conocida como la sede principal). En otras palabras, si el equipo maestro depende de otros equipos, y cualquiera de las dependencias falla, esta dependencia también se producirá un error.&lt;br /&gt;&lt;br /&gt;execution_failure_criteria:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar los criterios que determinan cuando el equipo dependiente no se debe comprobar. Si la máquina principal se encuentra en uno de los estados de error, el chequeo del anfitrión dependiente seleccionado no se activa . Las opciones válidas son una combinación de uno o más de los siguientes (opciones múltiples se separan con comas): o = no en un estado UP, d = no en un estado inactivo, u = no en un estado inalcanzable, y p = no en un estado pendiente (por ejemplo, la máquina aún no ha sido comprobado). Si se especifica n (no) como una opción, la dependencia de la ejecución no se producirá un error y el anfitrión depende siempre de forma activa seleccionada (si las condiciones lo permiten otros para que sea). Ejemplo: Si se especifica u, d en este campo, el anfitrión dependiente no se activa comprobar si el host maestro, ya sea en un estado inalcanzable (UNREACHABLE ) o caído (DOWN)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notification_failure_criteria:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir los criterios que determinan cuándo las notificaciones para el anfitrión dependiente no debe ser enviado. Si la máquina principal se encuentra en uno de los fracaso de los estados se especifica, las notificaciones para el anfitrión dependientes no se enviará a los contactos. Las opciones válidas son una combinación de uno o más de los siguientes: o = no en un estado UP, d = no en un estado inactivo, u = no en un estado inalcanzable, y p = error en un estado pendiente (por ejemplo, la acogida ha aún no se ha comprobado). Si se especifica n (no) como una opción, la dependencia de la notificación nunca fallan y las notificaciones para el anfitrión depende siempre será enviado. Ejemplo: Si se especifica d en este campo, las notificaciones para el anfitrión dependiente no se enviará si la máquina principal se encuentra en estado DOWN.&lt;br /&gt;&lt;br /&gt;dependency_period:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre corto del período de tiempo durante el cual esta dependencia es válido. Si esta directiva no se especifica, la dependencia se considera que es válido durante todo el tiempo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Definición de escalado de equipo&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;Escalados de equipo son opcionales y se utilizan para escalar las notificaciones para un host en particular. Más información sobre la forma de notificación de trabajo escaladas se puede encontrar aquí.&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las Directivas en rojo son obligatorios, mientras que los de negro son opcionales.&lt;br /&gt;&lt;br /&gt;define hostescalation{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contacts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contacts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contact_groups&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;contactgroup_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;first_notification&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;last_notification&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notification_interval&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;escalation_period&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;timeperiod_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;escalation_options&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[d,u,r]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Definición de ejemplo:&lt;br /&gt;&lt;br /&gt;define hostescalation{&lt;br /&gt;&lt;br /&gt;host_name               router-34&lt;br /&gt;&lt;br /&gt;first_notification      5&lt;br /&gt;&lt;br /&gt;last_notification       8&lt;br /&gt;&lt;br /&gt;notification_interval   60&lt;br /&gt;&lt;br /&gt;contact_groups          all-router-admins&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las directivas:&lt;br /&gt;&lt;br /&gt;host_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre corto del equipo al cual se debe de escalar.&lt;br /&gt;&lt;br /&gt;hostgroup_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre corto (s) de la hostgroup (s) del grupo al cual el escalado se debe de aplicar. Varios grupos de equipos deben estar separados por comas. Si se utiliza, el escalado se aplicará a todos los hosts que son miembros de la hostgroup especificada (s).&lt;br /&gt;&lt;br /&gt;first_notification:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es un número que identifica la primera notificación el cual este escalado es eficaz. Por ejemplo, si establece este valor a 3, este aumento sólo se utilizará si el ordenador está inactivo o inaccesible el tiempo suficiente para una tercera notificación para salir&lt;br /&gt;&lt;br /&gt;last_notification:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es un número que identifica a la última notificación por el cual el escalado es eficaz. Por ejemplo, si establece este valor a 5, esta escalada no se utilizará si hay más de cinco notificaciones se envían para el equipo. Al establecer este valor a 0 significa seguir usando esta entrada escalada de siempre (no importa cómo muchas notificaciones de salir).&lt;br /&gt;&lt;br /&gt;contacts:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta es una lista de los nombres cortos de los contactos al cual debe ser notificado cada vez que hay problemas (o recuperación) con esta máquina. Varios contactos deben estar separadas por comas. Útil si desea que las notificaciones se dirige sólo a unas cuantas personas y no desea configurar grupos de contacto. Debe especificar al menos un contacto o un grupo en cada definición de la escalada de acogida.&lt;br /&gt;&lt;br /&gt;contact_groups:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre abreviado del grupo de contacto que debe ser notificado cuando la notificación del equipo requiere de una notificación de escalado. Varios grupos de contacto en caso de estar separados por comas. Debe especificar al menos un contacto o un grupo en cada definición de la escalada del equipo.&lt;br /&gt;&lt;br /&gt;notification_interval:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para determinar el intervalo en el que las notificaciones deben hacerse al mismo tiempo esta escalada es válido. Si se especifica un valor de 0 en el intervalo, Nagios envíe las notificaciones por primera vez cuando esta definición es válida la escalada, pero evitará que más notificaciones problema de ser enviado para el anfitrión. Las notificaciones se envían de nuevo hasta que el anfitrión se recupere. Esto es útil si desea dejar de tener las notificaciones enviadas después de una cierta cantidad de tiempo. Nota: Si varias entradas escalada de una gran cantidad de superposición de uno o más rangos de la notificación, el intervalo más pequeño de la notificación de todas las entradas de la escalada se utiliza. .&lt;br /&gt;&lt;br /&gt;escalation_period:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para especificar el nombre corto del período de tiempo durante el cual este escalado es válido. Si esta directiva no se especifica, la escalada es considerado como válido durante todo el tiempo.&lt;br /&gt;&lt;br /&gt;escalation_options:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir los criterios que determinan cuándo este escalado de host se utiliza. El escalado se utiliza sólo si el host se encuentra en uno de los estados en la presente Directiva. Si esta directiva no se especifica en una escalada del equipo, el escalado es considerado como válida en todos los países de acogida. Las opciones válidas son una combinación de uno o más de los siguientes: r = escalar en una UP (recuperación) del estado, d = escalar en un estado inactivo, y u = escalar en un estado inalcanzable. Ejemplo: Si se especifica d en este campo, la escalada sólo se utilizará si el ordenador está en un estado hacia abajo.&lt;br /&gt;&lt;br /&gt;Definición de información extendida de equipo&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;Información extendida de información de equipos se utilizan básicamente para hacer la salida del estado, mapa de estado o statusmap, statuswrl, y CGIs extinfo parecen bastante. No tienen ningún efecto sobre la vigilancia y son completamente opcionales.&lt;br /&gt;&lt;br /&gt;Consejo: A partir de Nagios 3.x, todas las directivas contenidas en la información ampliada definiciones de equipos también están disponibles en las definiciones de equipo. Por lo tanto, usted puede elegir para definir las directrices a continuación en las definiciones de su equipo si le parece una configuración más simple. Las informaciones de definiciones extendidas continúan contando con el apoyo para las versiones anteriores&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las variables en rojo son obligatorios, mientras que los de negro son opcionales. Sin embargo, es necesario proporcionar al menos una variable opcional en cada definición para que pueda ser de mucha utilidad.&lt;br /&gt;&lt;br /&gt;define hostextinfo{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;note_string&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notes_url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;action_url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;icon_image&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;image_file&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;icon_image_alt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alt_string&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;vrml_image&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;image_file&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;statusmap_image&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;image_file&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2d_coords&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;x_coord,y_coord&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3d_coords&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;x_coord,y_coord,z_coord&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Definición de ejemplo:&lt;br /&gt;&lt;br /&gt;define hostextinfo{&lt;br /&gt;&lt;br /&gt;host_name       netware1&lt;br /&gt;&lt;br /&gt;notes           This is the primary Netware file server&lt;br /&gt;&lt;br /&gt;notes_url       http://webserver.localhost.localdomain/hostinfo.pl?host=netware1&lt;br /&gt;&lt;br /&gt;icon_image      novell40.png &lt;br /&gt;&lt;br /&gt;icon_image_alt  IntranetWare 4.11&lt;br /&gt;&lt;br /&gt;vrml_image      novell40.png&lt;br /&gt;&lt;br /&gt;statusmap_image novell40.gd2&lt;br /&gt;&lt;br /&gt;2d_coords       100,250&lt;br /&gt;&lt;br /&gt;3d_coords       100.0,50.0,75.0&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las variables:&lt;br /&gt;&lt;br /&gt;host_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para identificar el nombre corto del host que está asociado con los datos.&lt;br /&gt;&lt;br /&gt;notes:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una cadena opcional de notas relacionadas con el host. Si se especifica una nota aquí, podrás ver el que en el CGI información ampliada (cuando está viendo la información sobre el host)&lt;br /&gt;&lt;br /&gt;notes_url:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir una URL opcional que se puede utilizar para proporcionar más información acerca del host. Si se especifica una dirección URL, verás un enlace que dice "Notas Host Extra" en el CGI información ampliada (cuando está viendo la información sobre el host). Cualquier URL válida se puede utilizar. Si usted planea usar rutas relativas, la ruta de la base será la misma como lo que se utiliza para acceder a la CGI (es decir, /cgi-bin/nagios/). Esto puede ser muy útil si desea hacer que la información detallada en el host, los métodos de contacto de emergencia, etc a disposición del personal de apoyo.&lt;br /&gt;&lt;br /&gt;action_url:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una URL opcional que se puede utilizar para ofrecer más acciones a realizar en el host. Si se especifica una dirección URL, verás un enlace que dice "Las acciones Host Extra" en el CGI información ampliada (cuando está viendo la información sobre el host). Cualquier URL válida se puede utilizar. Si usted planea usar rutas relativas, la ruta de la base será la misma como lo que se utiliza para acceder a la CGI (es decir, /cgi-bin/nagios//).&lt;br /&gt;&lt;br /&gt;icon_image:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir el nombre de una imagen GIF, PNG, JPG o que deben estar asociados con esta máquina. Esta imagen se mostrará en el estado y CGIs información extendida. La imagen se verá mejor si es de 40x40 píxeles. Imágenes para los anfitriones se supone que esta en el el subdirectorio /logos en el directorio de imágenes en HTML (es decir, /usr/local/nagios/share/images/logos)&lt;br /&gt;&lt;br /&gt;icon_image_alt:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir una cadena opcional que se utiliza en la etiqueta ALT de la imagen especificada por el argumento &lt;icon_image&gt;. La etiqueta ALT se utiliza en el estado, la información ampliada y CGIs statusmap.&lt;br /&gt;&lt;br /&gt;vrml_image:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir el nombre de una imagen GIF, PNG, JPG o que deben estar asociados con esta máquina. Esta imagen se utilizará como el mapa de textura para el host especificado en el CGI statuswrl. A diferencia de la imagen que el uso de la variable &lt;icon_image&gt;, éste probablemente no debería tener ninguna transparencia. Si lo hace, el objeto host se verá un poco raro. Imágenes para los anfitriones se supone que en el logos / subdirectorio en el directorio de imágenes en HTML (es decir, /usr/local/nagios/share/images/logos).&lt;br /&gt;&lt;br /&gt;statusmap_image:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir el nombre de una imagen que debe estar asociado con esta máquina en el CGI statusmap. Puede especificar una imagen JPEG, PNG, GIF y si quieres, aunque me gustaría sugerir fuertemente con una imagen en formato GD2, como otros formatos de imagen resultará en una gran cantidad de tiempo de CPU pierde cuando la imagen se genera statusmap. GD2 se pueden crear imágenes a partir de imágenes PNG con la utilidad pngtogd2 suministrado con la biblioteca de Thomas Boutell de Di-s. El GD2 imágenes deben ser creados en formato sin comprimir con el fin de minimizar la carga de la CPU cuando el CGI statusmap está generando la imagen del mapa de la red. La imagen se verá mejor si es de 40x40 píxeles. Puede dejar estos opción en blanco si no está utilizando el CGI statusmap. Imágenes para los anfitriones se supone que en el logos / subdirectorio en el directorio de imágenes en HTML (es decir, /usr/local/nagios/share/images/logos).&lt;br /&gt;&lt;br /&gt;2d_coords:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir las coordenadas a utilizar en la elaboración de la acogida en el CGI statusmap. Coordenadas deben ser dados por números enteros positivos, ya que corresponden a los píxeles de física en la imagen generada. El origen de la elaboración (0,0) se encuentra en la esquina superior izquierda de la imagen y se extiende en la dirección positiva (a la derecha) en la parte superior de la imagen y en la dirección positiva (hacia abajo) a lo largo de la mano izquierda lado de la imagen. Para referencia, el tamaño de los iconos elaborados suele ser de unos 40x40 píxeles (el texto toma un poco más de espacio). Las coordenadas que especifique aquí son de la esquina superior izquierda del icono de host que se dibuja. Nota: No se preocupe por lo que las coordenadas x e y máximo que puede utilizar son. El CGI calculará automáticamente las dimensiones máximas de la imagen se crea sobre la base de la más grande de coordenadas X e Y que usted especifique.&lt;br /&gt;&lt;br /&gt;3d_coords:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir las coordenadas a utilizar en la elaboración de la acogida en el CGI statuswrl. Las coordenadas pueden ser números reales positivos o negativos. El origen de dibujo (0.0,0.0,0.0). Como referencia, el tamaño de los cubos de acogida elaborado es de 0,5 unidades en cada lado (texto tiene un poco más espacio). Las coordenadas que especifique aquí se utilizan como el centro del cubo de acogida&lt;br /&gt;&lt;br /&gt;Información ampliación de la Definición de Servicio&lt;br /&gt;&lt;br /&gt;Descripción:&lt;br /&gt;&lt;br /&gt;Información extendida de entradas de servicio se utilizan básicamente para hacer la salida de la situación y CGIs extinfo parecen bastante. No tienen ningún efecto sobre la vigilancia y son completamente opcionales.&lt;br /&gt;&lt;br /&gt;Consejo: A partir de Nagios 3.x, todas las directivas contenidas en las informaciones de definiciones de servicio extendido también están disponibles en las definiciones de servicio. Por lo tanto, usted puede elegir para definir las directrices a continuación en las definiciones de servicio si se hace la configuración más simple. Las definiciones extendidas de servicios seguirán siendo compatible en las versiones anteriores.&lt;br /&gt;&lt;br /&gt;Definición del formato:&lt;br /&gt;&lt;br /&gt;Nota: Las variables en rojo son obligatorios, mientras que los de negro son opcionales. Sin embargo, es necesario proporcionar al menos una variable opcional en cada definición para que pueda ser de mucha utilidad.&lt;br /&gt;&lt;br /&gt;define serviceextinfo{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;host_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;service_description&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;service_description&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;note_string&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;notes_url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;action_url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;url&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;icon_image&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;image_file&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;icon_image_alt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alt_string&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Definición de ejemplo:&lt;br /&gt;&lt;br /&gt;define serviceextinfo{&lt;br /&gt;&lt;br /&gt;host_name               linux2&lt;br /&gt;&lt;br /&gt;service_description     Log Anomalies&lt;br /&gt;&lt;br /&gt;notes                   Security-related log anomalies on secondary Linux server&lt;br /&gt;&lt;br /&gt;notes_url               http://webserver.localhost.localdomain/serviceinfo.pl?host=linux2&amp;service=Log+Anomalies&lt;br /&gt;&lt;br /&gt;icon_image              security.png &lt;br /&gt;&lt;br /&gt;icon_image_alt          Security-Related Alerts&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Descripción de las variables:&lt;br /&gt;&lt;br /&gt;host_name:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para identificar el nombre corto del host que el servicio está asociado.&lt;br /&gt;&lt;br /&gt;service_Descripción:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva es la descripción del servicio que se asocia con los datos.&lt;br /&gt;&lt;br /&gt;notes:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una cadena opcional de notas relacionadas con el servicio. Si se especifica una nota aquí, podrás ver el que en el CGI información ampliada (cuando está viendo la información sobre el servicio especificado).&lt;br /&gt;&lt;br /&gt;notes_url:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una URL opcional que se puede utilizar para proporcionar más información sobre el servicio. Si se especifica una dirección URL, verás un enlace que dice "Notas de servicio adicional" en el CGI información ampliada (cuando está viendo la información sobre el servicio especificado). Cualquier URL válida se puede utilizar. Si usted planea usar rutas relativas, la ruta de la base será la misma como lo que se utiliza para acceder a la CGI (es decir, /cgi-bin/nagios/). Esto puede ser muy útil si desea hacer que la información detallada sobre el servicio, los métodos de contacto de emergencia, etc a disposición del personal de apoyo&lt;br /&gt;&lt;br /&gt;action_url:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta directiva se utiliza para definir una URL opcional que se puede utilizar para ofrecer más acciones a realizar en el servicio. Si se especifica una dirección URL, verás un enlace que dice "Acciones de servicio adicional" en el CGI información ampliada (cuando está viendo la información sobre el servicio especificado). Cualquier URL válida se puede utilizar. Si usted planea usar rutas relativas, la ruta de la base será la misma como lo que se utiliza para acceder a la CGI (es decir, / cgi-bin/nagios /).&lt;br /&gt;&lt;br /&gt;icon_image:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir el nombre de una imagen GIF, PNG, JPG o que deben estar asociados con esta máquina. Esta imagen se mostrará en el estado y CGIs información extendida. La imagen se verá mejor si es de 40x40 píxeles. Imágenes para los anfitriones se supone que en el logos / subdirectorio en el directorio de imágenes en HTML (es decir, /usr/local/nagios/share/images/logos)..&lt;br /&gt;&lt;br /&gt;icon_image_alt:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta variable se utiliza para definir una cadena opcional que se utiliza en la etiqueta ALT de la imagen especificada por el argumento &lt;icon_image&gt;. La etiqueta ALT se utiliza en el estado, la información ampliada y CGIs statusmap.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-7612157587334012899?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7612157587334012899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7612157587334012899'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2011/07/definiciones-de-objetos.html' title='Definiciones de objetos'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-720916447907114673</id><published>2011-06-01T19:08:00.000-07:00</published><updated>2011-07-04T16:44:14.767-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aporte'/><title type='text'>Lista de traducciones pendientes</title><content type='html'>1.-About&lt;br /&gt;1.1 What is Nagios Core? (&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;1.2 System requirements (&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;1.3 Licensing (&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;1.4 Downloading the latest version(&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.-Release Notes&lt;br /&gt;2.1 What's new in this version (PENDIENTE DE TRADUCCION)&lt;br /&gt;2.2 Known issues  (PENDIENTE DE TRADUCCION)&lt;br /&gt;&lt;br /&gt;3.- Support&lt;br /&gt;3.1 Nagios Library - Nagios tips, tutorials, documentation, and&lt;br /&gt;manuals   (PENDIENTE DE TRADUCCION)&lt;br /&gt;3.2 Support Forum - Community and customer Nagios support forum&lt;br /&gt;(PENDIENTE DE TRADUCCION)&lt;br /&gt;3.3 More Options - Community and commercial support options&lt;br /&gt;(PENDIENTE DE TRADUCCION)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.-Getting Started&lt;br /&gt;4.1-Advice for beginners(&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;4.2 Quickstart installation guide (&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;4.3 Upgrading from previous versions(&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;4.4 How to monitor a Windows machine (&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;4.5 How to monitor a Linux/Unix machine (&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;4.6 How to monitor a Netware server (&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;4.7 How to monitor a network printer (&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;4.8 How to monitor a router/switch (&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;4.9 How to monitor a publicly available service (HTTP, FTP, SSH, etc.)&lt;br /&gt;(&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5 Configuring Nagios&lt;br /&gt;5.1 Configuration overview (&lt;i&gt;TRADUCIDO POR Israel Ochoa&lt;/i&gt;)&lt;br /&gt;5.2 Main configuration file options (&lt;b&gt;EN TRADUCCION POR&lt;/b&gt; Israel Ochoa)&lt;br /&gt;5.3 Object configuration overview (&lt;i&gt;TRADUCIDO POR David Perez&lt;/i&gt; - En Revision)&lt;br /&gt;5.4 Object definitions (TRADUCIDO POR David Perez)&lt;br /&gt;5.5 CGI configuration file options (PENDIENTE DE TRADUCCION)&lt;br /&gt;5.6 Configuring authorization for the CGIs(PENDIENTE DE TRADUCCION)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6.-Running Nagios&lt;br /&gt;6.1 Verifying your configuration (PENDIENTE DE TRADUCCION)&lt;br /&gt;6.2 Starting and stopping Nagios(PENDIENTE DE TRADUCCION)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7 The Basics&lt;br /&gt;7.1 Plugins (PENDIENTE DE TRADUCCION)&lt;br /&gt;7.2 Macros and how they work (PENDIENTE DE TRADUCCION)&lt;br /&gt;7.3 Standard macros available in Nagios (PENDIENTE DE TRADUCCION)&lt;br /&gt;7.4 Host checks (PENDIENTE DE TRADUCCION)&lt;br /&gt;7.5 Service checks (PENDIENTE DE TRADUCCION)&lt;br /&gt;7.6 Active checks (PENDIENTE DE TRADUCCION)&lt;br /&gt;7.7 Passive checks (PENDIENTE DE TRADUCCION)&lt;br /&gt;7.8 State types (PENDIENTE DE TRADUCCION)&lt;br /&gt;7.9 Time periods (PENDIENTE DE TRADUCCION)&lt;br /&gt;7.10 Determining status and reachability of network hosts(PENDIENTE DE&lt;br /&gt;TRADUCCION)&lt;br /&gt;7.11 Notifications (PENDIENTE DE TRADUCCION)&lt;br /&gt;7.12 Information on the CGIs(PENDIENTE DE TRADUCCION)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8 Advanced Topics&lt;br /&gt;8.1 External commands (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.2 Event handlers (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.3 Volatile services (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.4 Service and host result freshness checks (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.5 Distributed monitoring (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.6 Redundant and failover monitoring (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.7 Detection and handling of state flapping (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.8 Notification escalations (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.9 On-call notification rotations (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.10 Monitoring service and host clusters (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.11 Host and service dependencies (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.12 State stalking (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.13 Performance data (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.14 Scheduled host and service downtime (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.15 Using the embedded Perl interpreter (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.16 Adaptive monitoring (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.17 Predictive dependency checks (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.18 Cached checks (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.19 Passive host state translation (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.20 Check scheduling (PENDIENTE DE TRADUCCION)&lt;br /&gt;8.21 Custom CGI headers and footers(PENDIENTE DE TRADUCCION)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9 Object inheritance&lt;br /&gt;9.1 Time-saving tips for object definitions(PENDIENTE DE TRADUCCION)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10 Security and Performance Tuning&lt;br /&gt;10.1 Security considerations (PENDIENTE DE TRADUCCION)&lt;br /&gt;10.2 Enhanced CGI security and authentication (PENDIENTE DE&lt;br /&gt;TRADUCCION)&lt;br /&gt;10.3 Tuning Nagios for maximum performance (PENDIENTE DE TRADUCCION)&lt;br /&gt;10.4 Fast startup options (PENDIENTE DE TRADUCCION)&lt;br /&gt;10.5 Large installation tweaks (PENDIENTE DE TRADUCCION)&lt;br /&gt;10.6 Using the nagiostats utility (PENDIENTE DE TRADUCCION)&lt;br /&gt;10.7 Graphing Nagios performance statistics(PENDIENTE DE TRADUCCION)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;11 Integration With Other Software&lt;br /&gt;11.1 Integration Overview (PENDIENTE DE TRADUCCION)&lt;br /&gt;11.2 SNMP Traps (PENDIENTE DE TRADUCCION)&lt;br /&gt;11.3 TCP Wrappers(PENDIENTE DE TRADUCCION)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;12 Nagios Addons&lt;br /&gt;12.1 NRPE (PENDIENTE DE TRADUCCION)&lt;br /&gt;12.2 NSCA (PENDIENTE DE TRADUCCION)&lt;br /&gt;12.3 NDOUtils (PENDIENTE DE TRADUCCION)&lt;br /&gt;12.4 Other addons (PENDIENTE DE TRADUCCION)&lt;br /&gt;12.5 Nagios Exchange(PENDIENTE DE TRADUCCION)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;13 Development&lt;br /&gt;13.1 Plugin API (PENDIENTE DE TRADUCCION)&lt;br /&gt;13.2 Developing Plugins For Use With Embedded Perl(PENDIENTE DE&lt;br /&gt;TRADUCCION)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-720916447907114673?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/720916447907114673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/720916447907114673'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2011/06/lista-de-traducciones-pendientes.html' title='Lista de traducciones pendientes'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-7915010193540440675</id><published>2011-06-01T19:06:00.000-07:00</published><updated>2011-06-01T19:09:07.352-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Traduccion masiva</title><content type='html'>David Perez miembro del Grupo de Usuarios de Nagios en Español ha iniciado la colaboracion en la traduccion de la documentacion del &lt;a href="http://nagios.sourceforge.net/docs/nagioscore/3/en/toc.html"&gt;sitio oficial de Nagios &lt;/a&gt;, nos basamos en esa lista y en la documentacion &lt;a href="http://nagioses.blogspot.com/2011/05/documentacion-3x-en-espanol.html"&gt;ya traducida por su servidor&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gracias a David tenemos una &lt;a href="http://nagioses.blogspot.com/2011/06/lista-de-traducciones-pendientes.html"&gt;lista de traducciones pendientes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Por el momento lo estamos manejando de esta forma, cada quien toma un tema, lo traduce y me lo envia para  su revision y formato, de ahi se sube a la pagina dando credito al traductor, estas revisiones y adiciones a la pagina se realizaran semanalmente dependiendo de la documentacion recibida.&lt;br /&gt;&lt;br /&gt;Todo esto despues se piensa poner en alguna pagina con una lectura mas amigable.&lt;br /&gt;&lt;br /&gt;Si deseas colaborar puedes entrar al &lt;a href="http://groups.google.com/group/nagios-en-espanol?hl=es&amp;pli=1"&gt;Grupo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Gracias a todos y saludos&lt;br /&gt;Israel&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-7915010193540440675?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/7915010193540440675/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2011/06/traduccion-masiva.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7915010193540440675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7915010193540440675'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2011/06/traduccion-masiva.html' title='Traduccion masiva'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-2026572659652208707</id><published>2011-05-04T12:03:00.000-07:00</published><updated>2011-08-05T16:51:21.750-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aporte'/><title type='text'>Documentos aportados por la comunidad</title><content type='html'>&lt;a href="http://elrequeteblog.blogspot.com/2011/05/instalacion-del-addon-ndoutils-para.html"&gt;Instalación del Addon NDOUTILS para Nagios sobre Ubuntu 9.04&lt;/a&gt; - Daniel Dueñas.&lt;br /&gt;&lt;a href="http://elrequeteblog.blogspot.com/2011/05/instalar-checkesx3pl-para-nagios-sobre.html"&gt;Instalar check_esx3.pl para nagios sobre ubuntu 9.04 (Monitorización de ESX, ESXI, VCENTER )&lt;/a&gt; - Daniel Dueñas&lt;br /&gt;&lt;a href="http://elaqueldeaquellar.es/blog/temas/nagios/"&gt;El Aquel de Aquellar por Dani&lt;/a&gt; - Varios posts sobre Nagios.&lt;br /&gt;&lt;a href="http://monimandarina.blogspot.com/2011/07/monitorizar-en-nagios-con-un-script.html"&gt;Monitorizar en Nagios con un script propio a través de NSCLIENt++&lt;/a&gt; - Mónica Boto&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-2026572659652208707?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/2026572659652208707/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2011/05/documentos-aportados-por-la-comunidad.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/2026572659652208707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/2026572659652208707'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2011/05/documentos-aportados-por-la-comunidad.html' title='Documentos aportados por la comunidad'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-6631499986075293257</id><published>2011-05-04T11:55:00.000-07:00</published><updated>2011-05-04T11:56:45.864-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto2'/><title type='text'>How to de Nagios versión 2.x (Legacy)</title><content type='html'>&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/instalando-nagios-2x.html"&gt;Instalando Nagios 2.x&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/configurando-nagios-2x.html"&gt;Configurando Nagios 2.x&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/mapas-y-configuracion-adicional.html"&gt;Mapas y configuración adicional&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/audio-en-nagios.html"&gt;Audio en Nagios&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/apan.html"&gt;APAN&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/snmp.html"&gt;SNMP&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/nrpe.html"&gt;NRPE&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/external-command-file.html"&gt;External Command File&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-6631499986075293257?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/6631499986075293257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/6631499986075293257'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2011/05/how-to-de-nagios-version-2x-legacy.html' title='How to de Nagios versión 2.x (Legacy)'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-1084366903631568196</id><published>2011-05-04T11:48:00.000-07:00</published><updated>2011-05-04T11:55:37.343-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Cambios en el Sitio</title><content type='html'>Pues le di un poco de "housekeeping" al sitio, si ya se, lo tenia un poco en el olvido.&lt;br /&gt;&lt;br /&gt;Acomode mejor la información acorde a lo que existe en el sitio oficial de Nagios, a su vez ingrese la guía rápida para instalar el V-Shell y un apartado para documentación aportada por la comunidad.&lt;br /&gt;&lt;br /&gt;El Nagios Team a puesto a disposición de la comunidad la UI (User Interface) V-Shell desarrollada en PHP para Nagios Core desde finales de Noviembre del 2010 (un poco tarde pero seguro).&lt;br /&gt;&lt;br /&gt;El Quickstart ya esta en español en este sitio [&lt;a href="http://nagioses.blogspot.com/2011/05/nagios-introduccion-nagios-v-shell.html"&gt;Introducción a Nagios V-Shell&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;Si tienes algun manual, tutorial, etc. que quieras compartir con la comunidad utiliza el Grupo de Usuario de Nagios en Español y lo subire a este sitio, ya sea un enlace un documento, etc...&lt;br /&gt;&lt;br /&gt;Saludos!.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-1084366903631568196?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/1084366903631568196/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2011/05/cambios-en-el-sitio.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1084366903631568196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1084366903631568196'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2011/05/cambios-en-el-sitio.html' title='Cambios en el Sitio'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-4567882636798028563</id><published>2011-05-04T11:40:00.000-07:00</published><updated>2011-07-04T16:43:27.665-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Documentación 3.x  en Español</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Acerca de&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/que-es-nagios.html#whatis"&gt;¿Qué es Nagios?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/que-es-nagios.html#requirements"&gt;Requerimientos&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/que-es-nagios.html#licensing"&gt;Licencia&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/que-es-nagios.html#downloading"&gt;Bajar la última versión&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Notas de Release&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;¿Qué es lo nuevo en esta versión?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Soporte&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Opciones de Soporte&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Iniciando&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/06/aviso-para-principiantes.html"&gt;Aviso para principiantes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/actualizacion-2x-3x.html"&gt;Actualización de versiones previas&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-maquinas-con-windows.html"&gt;Como monitorear equipos con Windows&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-maquinas-con-linux.html"&gt;Como monitorear equipos con Linux/Unix&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-equipos-con-novell.html"&gt;Como monitorear equipos con Novell Netware&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-impresoras.html"&gt;Como monitorear impresoras&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-routers-y-switches.html"&gt;Como monitorear routers/switches&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-servicios.html"&gt;Como monitorear servicios publicamente disponibles (HTTP, FTP, SSH, etc.)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Configurando Nagios&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/06/descripcion-general-de-configuracion.html"&gt;Descripción General de Configuración&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2011/07/definiciones-de-objetos.html"&gt;Definiciones de Objetos&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Continuará...&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-4567882636798028563?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/4567882636798028563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/4567882636798028563'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2011/05/documentacion-3x-en-espanol.html' title='Documentación 3.x  en Español'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-996538638365518972</id><published>2011-05-04T11:32:00.000-07:00</published><updated>2011-05-04T11:38:09.001-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Nagios - Introducción a Nagios V-Shell</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Introducción&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Este documento describe como instalar y configurar el Nagios V-Shell o Shell "Visual" para instalaciones de Nagios Core y Nagios XI.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Audiencia&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Este documento es para uso de administradores de Nagios XI y Nagios Core y asume que Nagios Core esta instalado en el sistema.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Información General&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;El Nagios V-Shell es una interfáz WEB escrita en PHP que fue diseñada para interpretarse como XHTML válido y ser totalmente formateada y estilizada usando clases CSS mientras se mantiene el poder de Nagios Core para ejecutar comandos de sistema y nodos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Instalación&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Antes de instalar: Usted necesita conocer la ubicación del directorio con la configuración de Apache donde su archivo nagios.conf esta localizado, así como el archivo htpasswd.users que contiene sus autorizaciones para Nagios Core. Estos archivos se pueden localizar con el siguiente comando:&lt;br /&gt;&lt;blockquote&gt;locate &lt;nombre de archivo&gt;&lt;/blockquote&gt;&lt;br /&gt;Para descargar e instalar, haga login en su servidor Nagios y escriba los siguientes comandos en la linea de comandos:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;cd /tmp&lt;br /&gt;wget http://assets.nagios.com/downloads/exchange/nagiosvshell/vshell.tar.gz&lt;br /&gt;tar zxf vshell.tar.gz&lt;br /&gt;cd vshell&lt;br /&gt;mkdir /usr/local/vshell&lt;br /&gt;cp -r * /usr/local/vshell&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Para configurar su Apache, modifique el contenido del archivo vshell.conf para igualar la estructura de directorios de su distribución y de su instalación de Nagios. Use un editor de texto para modificar este archivo, despues copie este archivo al mismo directorio donde esta su archivo nagios.conf&lt;br /&gt;&lt;br /&gt;Nagios V-Shell asume el uso de "Apache Basic Authentication" para determinar el nombre de usuario. Si usted esta utilizando otros metodos de autenticación usted necesita modificar la línea 60 en el archivo vshell/index.php y asignarle a la variable "$username" su usuario de administrador.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Constantes de V-Shell&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para configuraciones personalizadas con Apache, los cambios se necesitan realizar en el archivo /vshell/constants.inc.php el cual contiene las variables para la URL de V-Shell asi como los CGIs de Nagios Core.&lt;br /&gt;&lt;br /&gt;Nota Importante: V-Shell asume que su instalación de Nagios Core puede ser accesada a traves de http://&lt;nombre de servidor&gt;/nagios. Si su configuración difiere de esto, realice los cambios apropiados en el archivo constants.inc.php. Si un error ocurre en la instalación, verifique que las constantes apuntan correctamente a las URLs web. Futuras versiones incluiran un archivo de configuración por separado y la posibilidad de un "wizard" que verifique la configuración del sistema.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;A Comenzar!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nagios V-Shell toma la información de autenticación del archivo existente de Nagios htpasswd.users así como del archivo de Nagios Core cgi.cfg. La mayoría de los permisos para Nagios Core deberan de estar reflejados en Nagios V-Shell. Para comenzar, inicie sesión en su servidor Nagios en http://&lt;su servidor&gt;/vshell e ingrese la información de autenticación de su Nagios Core.&lt;br /&gt;&lt;br /&gt;V-Shell mantiene la mayoría de las características de Nagios Core, mientras utiliza una barra de menu en la parte superior para la navegación del sitio. Esto fue realizado para maximizar el espacio para ver la tabla de equipos y servicios.&lt;br /&gt;&lt;br /&gt;Comandos de sistema, reportes e interfáz del Core de Nagios pueden ser accesados directamente desde los enlaces en V-Shell (Links).&lt;br /&gt;&lt;br /&gt;Actualmente las tablas de equipos y servicios estan estilizadas para ser familiares a aquellos que estan acostumbrados a Nagios Core, pero el "look and feel" de V-Shell puede ser fácilmente cambiado modificando una sola hoja de estilo CSS, ya que los estilos estan basados en IDs y clases y no hay estilos "in-line" en V-Shell.&lt;br /&gt;&lt;br /&gt;Las páginas de grupos de equipos y servicios pueden consolidarse en una sola vista expandible. La página carga tablas de resumen para cada grupo con la opción de cambiar los detalles de los grupos a la vista "grid"&lt;br /&gt;&lt;br /&gt;Las páginas de detalles de equipos y servicios son modeladas después de Nagios Core y pueden direccionar a los enlaces de los CGIs de Core para ingresar comandos para equipo y servicio. Los comandos todavia toman algunos momentos para ser procesados y la página necesita ser cargada de nuevo para que el nuevo comando aparezca en pantalla.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Mejoras Futuras&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Como es algo nuevo, V-Shell actualmente no soporta cada una de las características de Nagios Core, pero en futuras versiones incluira más características como habilidades de paginación, mejoras en rendimiento y configuraciones de permisos más complejas. Si esta usted interesado en contribuir a Nagios V-Shell por favor entre a http://nagios.org/contribute para mayor información.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Formas de Soporte y Discusión&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para sugerir ideas, ingresar parches u obtener ayuda con Nagios V-Shell visite el foro de soporte de Nagios en:&lt;br /&gt;&lt;a href="http://support.nagios.com/forum/viewforum.php?f=19"&gt;http://support.nagios.com/forum/viewforum.php?f=19&lt;/a&gt;&lt;br /&gt;O puedes ingresar tus dudas en el Grupo de Nagios en Español de este mismo sitio.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://assets.nagios.com/downloads/nagioscore/videos/vshell/vshell.html"&gt;Video de instalación&lt;/a&gt; [http://assets.nagios.com/downloads/nagioscore/videos/vshell/vshell.html]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-996538638365518972?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/996538638365518972/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2011/05/nagios-introduccion-nagios-v-shell.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/996538638365518972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/996538638365518972'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2011/05/nagios-introduccion-nagios-v-shell.html' title='Nagios - Introducción a Nagios V-Shell'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-1437769908060973940</id><published>2011-05-04T09:52:00.000-07:00</published><updated>2011-05-04T12:07:32.166-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='aporte'/><title type='text'>Instalación del Addon NDOUTILS para Nagios sobre Ubuntu 9.04</title><content type='html'>Daniel Dueñas aka Poseidon a creado un tutorial muy bueno sobre NDOUtils.&lt;br /&gt;El tutorial lo pueden encontrar &lt;a href="http://elrequeteblog.blogspot.com/2011/05/instalacion-del-addon-ndoutils-para.html"&gt;aquí&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gracias Daniel por este aporte a la comunidad Nagios en Español.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-1437769908060973940?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/1437769908060973940/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2011/05/instalacion-del-addon-ndoutils-para.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1437769908060973940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1437769908060973940'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2011/05/instalacion-del-addon-ndoutils-para.html' title='Instalación del Addon NDOUTILS para Nagios sobre Ubuntu 9.04'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-5142863656620000680</id><published>2010-09-02T11:08:00.000-07:00</published><updated>2010-09-02T11:10:45.713-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Nagios Core 3.2.2</title><content type='html'>Este post es para comunicarles que ya pueden descargar la versión 3.2.2 de Nagios Core &lt;a href="http://www.nagios.org/download"&gt;aquí&lt;/a&gt;, la cual tiene varios fixes, pueden verlos &lt;a href="http://www.nagios.org/development/history/core-3x"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-5142863656620000680?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/5142863656620000680/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2010/09/nagios-core-322.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/5142863656620000680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/5142863656620000680'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2010/09/nagios-core-322.html' title='Nagios Core 3.2.2'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-3460605810776407043</id><published>2010-07-29T15:57:00.000-07:00</published><updated>2010-07-29T15:58:24.375-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Nagios Plugins 1.4.15</title><content type='html'>Pues recien salidos del horno los plugins para Nagios, versión 1.4.15, pueden ver el anuncio oficial &lt;a href="http://www.nagios.org/news/77-news-announcements/247-nagios-plugins-1415-released"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-3460605810776407043?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/3460605810776407043/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2010/07/nagios-plugins-1415.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3460605810776407043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3460605810776407043'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2010/07/nagios-plugins-1415.html' title='Nagios Plugins 1.4.15'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-3922290841052700727</id><published>2010-06-03T16:45:00.000-07:00</published><updated>2010-06-03T16:54:34.161-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Nagios Seed Camp</title><content type='html'>¿Eres programador? y ¿te gusta Nagios como plataforma de monitoreo de redes?...&lt;br /&gt;&lt;br /&gt;Si ambas preguntas son un rotundo SI, sigue leyendo para que te puedas beneficiar en efectivo.&lt;br /&gt;&lt;br /&gt;El equipo de Nagios lanzo un concurso llamado Nagios Seedcamp:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;We're pleased to announce the launch of Nagios Seedcamp - a development contest designed to spur innovation in the Nagios Community.  Participants in Nagios Seedcamp will have an opportunity to win cash prizes up to $1,000 USD.  Scratch your itch, develop some code, and make a run for the cash.  Learn more about Nagios Seedcamp at www.nagios.org/seedcamp&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Basicamente estan invitando a mejorar este sistema y en el proceso te llevaras premios en efectivo de hasta 1,000 dolares!&lt;br /&gt;&lt;br /&gt;Por lo cual no esperes mas, puedes entrar a &lt;a href="http://www.nagios.org/seedcamp"&gt;Seedcamp&lt;/a&gt; para registrarte y empezar a desarrollar tu mejora para Nagios.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-3922290841052700727?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/3922290841052700727/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2010/06/nagios-seed-camp.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3922290841052700727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3922290841052700727'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2010/06/nagios-seed-camp.html' title='Nagios Seed Camp'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-2700008103859706621</id><published>2010-04-07T09:11:00.000-07:00</published><updated>2010-04-07T09:16:08.019-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Grupo de Nagios en Español</title><content type='html'>Ultimamente ha habido actividad en la lista de correo del grupo de Nagios en Español resolviendo algunas dudas y eso es bueno, en este momento le estoy dando una revisada a la documentación traducida al español para continuar con la misma, ya que falta demasiada documentación por traducir.&lt;br /&gt;&lt;br /&gt;Si tienen alguna duda respecto a Nagios pueden ingresarla en el &lt;a href="http://groups.google.com/group/nagios-en-espanol?hl=es"&gt;Grupo de Usuarios de Nagios en Español&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos!&lt;br /&gt;IO&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-2700008103859706621?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/2700008103859706621/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2010/04/grupo-de-nagios-en-espanol.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/2700008103859706621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/2700008103859706621'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2010/04/grupo-de-nagios-en-espanol.html' title='Grupo de Nagios en Español'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-6561619862533220052</id><published>2010-03-22T11:12:00.000-07:00</published><updated>2010-03-22T11:14:13.951-07:00</updated><title type='text'>Nagios 3.2.1</title><content type='html'>Tarde pero seguro, salio la nueva versión de Nagios con algunas improvisaciones.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nagios.org/news/77-news-announcements/242-nagios-core-321-released"&gt;Nagios 3.2.1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-6561619862533220052?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/6561619862533220052/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2010/03/nagios-321.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/6561619862533220052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/6561619862533220052'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2010/03/nagios-321.html' title='Nagios 3.2.1'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-1012650095070263602</id><published>2009-11-19T14:47:00.000-08:00</published><updated>2009-11-19T14:52:45.416-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Nagios XI Download</title><content type='html'>Pues me acaba de llegar un correo de sales en nagios.com para confirmarme que fui seleccionado para probar el nuevo Nagios XI (yeah!), despues enviaran la información para poder bajar el paquete y como todo buen tester enviar el feedback sobre su producto.&lt;br /&gt;&lt;br /&gt;Entonces estamos a la espera...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-1012650095070263602?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/1012650095070263602/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/11/nagios-xi-download.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1012650095070263602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1012650095070263602'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/11/nagios-xi-download.html' title='Nagios XI Download'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-3490414718707583950</id><published>2009-11-13T13:13:00.000-08:00</published><updated>2009-11-13T16:25:39.145-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Ethan Galstad in Pauldotcom Podcast</title><content type='html'>Interview: &lt;a href="http://pauldotcom.com/2009/11/pauldotcom-security-weekly---e-35.html"&gt;Ethan Galstad says Nagios Ain't Gonna Insist On Sainthood&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Esta entrevista salio la semana pasada y no la habia escuchado debido a que estaba un poco ocupado con una auditoria PCI DSS.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Pues en esta entrevista le hacen varias preguntas muy interesantes a Ethan, pero las dos que mas me gustaron fueron estas:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Drink Team&lt;/span&gt;:&lt;br /&gt;&lt;blockquote&gt;Paul - Why you created Nagios?&lt;br /&gt;Ethan - Because I wanted to be in those meeting drinks instead...&lt;br /&gt;Paul - So wait a minute, are you telling me that you created Nagios so you can drink beer?&lt;br /&gt;Ethan - This is a simple fact...&lt;br /&gt;All- YEAH!! clap clap...&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Y la otra de que pensaba Ethan de la modificaciones de Nagios que existen, lo cual comento que no tiene ningun problema por las integraciones con otros paquetes, modificaciones que se le hagan al software, es una persona muy sencilla y flexible.&lt;br /&gt;&lt;br /&gt;Tienen que escuchar el podcast en caso de que quieran conocer un poco mas a Ethan.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-3490414718707583950?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/3490414718707583950/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/11/ethan-galstad-in-pauldotcom-podcast.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3490414718707583950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3490414718707583950'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/11/ethan-galstad-in-pauldotcom-podcast.html' title='Ethan Galstad in Pauldotcom Podcast'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-5888684972148167105</id><published>2009-10-30T13:58:00.000-07:00</published><updated>2009-10-30T14:23:00.122-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Tips para Troubleshooting en Nagios</title><content type='html'>Bueno, este es uno de los primeros "tips" para realizar un buen troubleshooting en Nagios.&lt;br /&gt;&lt;br /&gt;Comenzaremos en como detectar que nuestros plugins realmente estan haciendo lo que se supone deben hacer, ya que en Nagios nos puede aparecer algún resultado como  Unknown.&lt;br /&gt;&lt;br /&gt;Vamos a poner un ejemplo en el caso de SNMP, sabemos que el equipo que estamos monitoreando tiene habilitado SNMP y solamente permite al servidor Nagios realizar estas peticiones, pero cuando agregamos el servicio SNMP para monitorear X OID nos aparece en estado Unknown y comunmente recibimos el mensaje de:&lt;br /&gt;&lt;blockquote&gt;SNMP problem - No data received from host&lt;/blockquote&gt;&lt;br /&gt;Ahora implementando el tip tenemos que ejecutar el comando desde nuestra shell, comenzando con &lt;span style="font-weight:bold;"&gt;snmpget&lt;/span&gt;, para esto digamos que escribimos el OID mib-2.33.1.1.5.0:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$/usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 -c MiComunidadRO 192.168.1.100:161 mib-2.33.1.1.5.0&lt;br /&gt;Error in packet&lt;br /&gt;Reason: (noSuchName) There is no such variable name in this MIB.&lt;br /&gt;Failed object: SNMPv2-SMI::mib-2.33.1.1.5.0&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Damn!, nos aparece un error, el MIB del equipo monitoreado no reconoce el OID que le enviamos, pero ya nos dimos cuenta que la comunicación SNMP si esta funcionado.&lt;br /&gt;Ahora enviamos el siguiente comando:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$/usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 -c MiComunidadRO 192.168.1.100:161 1.3.6.1.2.1.1.3.0&lt;br /&gt;DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (246586176) 28 days, 12:57:41.76&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Yeah!, funciono, estamos recibiendo información correcta (SYSUPTIME).&lt;br /&gt;Ahora vamos a probar nuestro plugin de check_snmp:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$./check_snmp -C MiComunidadRO -H 192.168.1.100 -o 1.3.6.1.2.1.1.3.0&lt;br /&gt;SNMP OK - Timeticks: (246705486) 28 days, 13:17:34.86&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Funciono correctamente.&lt;br /&gt;&lt;br /&gt;Entonces ya nos dimos cuenta que todo esta funcionando sin problemas excepto por la primer OID que definimos mib-2.33.1.1.5.0 (causa de la falla).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Lección aprendida&lt;/span&gt;&lt;br /&gt;Si definimos primero el servicio en Nagios y un servicio nos aparece un estado Unknown o que no recibe información, hay que dirigirnos al shell para empezar el troubleshooting, comenzando con el comando definido dentro del plugin y despues con el plugin, solo para asegurarnos de que todo esta funcionando correctamente, de esta forma es más fácil detectar alguna falla.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-5888684972148167105?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/5888684972148167105/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/10/tips-para-troubleshooting-en-nagios.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/5888684972148167105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/5888684972148167105'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/10/tips-para-troubleshooting-en-nagios.html' title='Tips para Troubleshooting en Nagios'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-4643575366918202586</id><published>2009-10-29T12:31:00.000-07:00</published><updated>2009-10-29T12:35:09.133-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>NagiosEs Google Group</title><content type='html'>Este post es para informarles que esta funcionando muy bien el grupo de usuarios de nagioses, habia un gadget para este tipos de blog en el cual podias conectar un grupo de google con tu blog, pero al parecer ya no existe.&lt;br /&gt;&lt;br /&gt;Asi que si tienen dudas, documentación que deseen compartir, tips, etc., el grupo esta ahi para eso.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-4643575366918202586?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/4643575366918202586/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/10/nagioses-google-group.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/4643575366918202586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/4643575366918202586'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/10/nagioses-google-group.html' title='NagiosEs Google Group'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-273317954375907932</id><published>2009-10-28T10:44:00.000-07:00</published><updated>2009-10-28T10:53:56.496-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Nagios XI</title><content type='html'>Me llego un correo de Nagios Enterprises en el cual estan dando la noticia de que van a sacar al mercado un Nagios Enhanced (Mejorado) llamado Nagios XI.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;We're pleased to announce the upcoming availability of Nagios XI™ - a powerful new IT infrastructure monitoring solution for today's demanding organizational requirements.&lt;br /&gt;&lt;br /&gt;Based on proven, enterprise-class Open Source components, XI is the result of several projects we've undertaken to meet a variety of client requirements.  Designed for scalability and flexibility, XI is designed to make problematic IT monitoring tasks simple.&lt;br /&gt;&lt;br /&gt;We took care to design XI from the ground up with a powerful architecture that provides organizations with flexibility for the future. And we know good architecture when we see it. We designed Nagios Core with an extendable architecture that spurred a decade of innovation and industry disruption. We're doing the same with XI to usher in a new era of innovation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Value-Added Benefits&lt;br /&gt;&lt;br /&gt;XI SplashGoing beyond basic IT monitoring capabilities, Nagios XI is an enterprise-class solution that provides organizations with extended insight of their IT infrastructure before problems affect critical business processes.  Nagios XI provides several value-added benefits over a standard Nagios Core installation, including:&lt;br /&gt;&lt;br /&gt;    * Resigned User Interface&lt;br /&gt;    * Dashboards&lt;br /&gt;    * Views&lt;br /&gt;    * Native Performance Graphing&lt;br /&gt;    * Database Backend and APIs&lt;br /&gt;    * Web configuration GUI&lt;br /&gt;    * Configuration Wizards&lt;br /&gt;    * Advanced User Management&lt;br /&gt;    * Non-Stop Operations Manager&lt;br /&gt;    * Extendable Architecture&lt;/blockquote&gt;&lt;br /&gt;Ya me registre para ser un beta tester de esta aplicación y ver las mejoras que trae.&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-273317954375907932?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/273317954375907932/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/10/nagios-xi.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/273317954375907932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/273317954375907932'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/10/nagios-xi.html' title='Nagios XI'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-2545752629487455313</id><published>2009-09-30T13:06:00.000-07:00</published><updated>2009-09-30T13:08:02.509-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Nagios Plugins 1.4.14 Released</title><content type='html'>Pues si, el día de hoy salio la nueva version de los plugins de Nagios los cuales podrán bajar &lt;a href="http://www.nagios.org/download/plugins/"&gt;aquí&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-2545752629487455313?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/2545752629487455313/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/09/nagios-plugins-1414-released.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/2545752629487455313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/2545752629487455313'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/09/nagios-plugins-1414-released.html' title='Nagios Plugins 1.4.14 Released'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-5232469576266725291</id><published>2009-08-25T13:44:00.000-07:00</published><updated>2009-08-25T14:03:09.068-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>MNTOS (Multi Nagios Tactical Overview System)</title><content type='html'>El otra vez me estaba dando una vuelta por el nagiosexchange.org el cual paso a ser &lt;a href="http://www.monitoringexchange.org/"&gt;Monitoring Exchange&lt;/a&gt; buscando que habia de nuevo y me encontre con esta aplicación &lt;a href="http://www.monitoringexchange.org/cgi-bin/page.cgi?g=Detailed%2F2530.html;d=1"&gt;MNTOS (Multi Nagios Tactical Overview System)&lt;/a&gt;, el cual básicamente es para que podamos ver el status de varios sistemas Nagios en una especie de Dashboard.&lt;br /&gt;Les recomiendo bajen el software desde la &lt;a href="http://www.sorkmos.com/mntos/"&gt;página del autor&lt;/a&gt;.&lt;br /&gt;Realmente es sencillo implementarlo, despues de configurarlo adecuadamente tendran una página como esta:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_OhJe6z0V-EA/SpRRN6cLF9I/AAAAAAAAABA/b_VTXAPEGlw/s1600-h/mntos.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 141px;" src="http://1.bp.blogspot.com/_OhJe6z0V-EA/SpRRN6cLF9I/AAAAAAAAABA/b_VTXAPEGlw/s320/mntos.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5374009554827417554" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-5232469576266725291?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/5232469576266725291/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/08/mntos-multi-nagios-tactical-overview.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/5232469576266725291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/5232469576266725291'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/08/mntos-multi-nagios-tactical-overview.html' title='MNTOS (Multi Nagios Tactical Overview System)'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_OhJe6z0V-EA/SpRRN6cLF9I/AAAAAAAAABA/b_VTXAPEGlw/s72-c/mntos.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-1789433630574386490</id><published>2009-08-18T09:53:00.000-07:00</published><updated>2009-08-18T09:56:07.576-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Nagios Core 3.2.0</title><content type='html'>Pues ya salio la nueva versión de Nagios en la cual el unico cambio es que ya no se llamara Nagios la interfaz WEB ni el daemon si no que pasan a llamarse Nagios Core.&lt;br /&gt;&lt;br /&gt;[&lt;a href="http://www.nagios.org/download/"&gt;Bajar Nagios Core 3.2.0&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-1789433630574386490?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/1789433630574386490/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/08/nagios-core-320.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1789433630574386490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1789433630574386490'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/08/nagios-core-320.html' title='Nagios Core 3.2.0'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-1494958258727540829</id><published>2009-06-24T09:18:00.000-07:00</published><updated>2009-06-24T09:31:08.649-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Nagios 3.1.2 Release!</title><content type='html'>Ya esta aquí la versión 3.1.2 de &lt;a href="http://www.nagios.org/news/77-news-announcements/205-nagios-312-released"&gt;Nagios&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Anterior a esta salio una version 3.1.1 en la cual se corregian varios problemas de seguridad y funcionamiento, pero en la 3.1.2 que salio casi inmediatamente se corrige un problema con CPU Hogging, esto quiere decir que Nagios se apropiaba de toda la carga del CPU pero ya esta esta corregido en esta nueva versión.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-1494958258727540829?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/1494958258727540829/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/06/nagios-312-release.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1494958258727540829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1494958258727540829'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/06/nagios-312-release.html' title='Nagios 3.1.2 Release!'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-4152510924831941823</id><published>2009-06-10T12:29:00.000-07:00</published><updated>2009-06-10T12:32:13.114-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Reestructuración y revisión del blog</title><content type='html'>El blog lo tenia un poco (¿poco?!) desordenado, algunos links estaban rotos en varias entradas, pero hoy me dedique a ordenar todo de una forma más amigable.&lt;br /&gt;Todavia van a ver algunos links que no estan funcionando en la parte de la documentación de la versión 3.x, esto es por que todavia no termino de traducir esa parte de la documentación (es un #$%... monton).&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-4152510924831941823?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/4152510924831941823/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/06/reestructuracion-y-revision-del-blog.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/4152510924831941823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/4152510924831941823'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/06/reestructuracion-y-revision-del-blog.html' title='Reestructuración y revisión del blog'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-6619495691803786609</id><published>2009-06-10T11:08:00.001-07:00</published><updated>2009-06-10T11:27:48.429-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Aviso para principiantes</title><content type='html'>!Felicidades por escoger Nagios¡, Nagios es poderoso y flexible, pero requiere un poco de esfuerzo para configurarlo la manera que a usted le guste. Una vez que usted se familiarize con el, vea como funciona y que es lo que puede hacer por usted, usted nunca dejara de trabajar con el. :-) Aquí hay algunas cosas importantes que se debe de tener en mente para usuarios primerizos de Nagios:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Relajese - va a tomar algo de tiempo.&lt;/strong&gt; No espere que las cosas esten funcionando exactamente como usted lo desea inmediatamente. no es asi de fácil. Configurar Nagios requiere un poco de trabajo - en parte por las opciones que Nagios ofrece, en parte por que usted necesita saber que va a monitorear de su red (y como es la mejor forma de hacerlo).&lt;br&gt;&lt;br&gt;  &lt;br /&gt;&lt;li&gt;&lt;strong&gt;Utilice las opciones de inicio rápido.&lt;/strong&gt;  Las &lt;a href="quickstart.html"&gt;guías de instalación rápida&lt;/a&gt; estan diseñadas para que los nuevos usuarios tengan arriba y ejecutandose a Nagios con una configuración básica de una forma rápida. En menos de 20 minutos usted puede tener a Nagios instalado y monitoreando el sistema local. Una vez completado, usted puede aprender a como configurar Nagios a fondo para hacer más.&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Lea la documentación.&lt;/strong&gt; Nagios puede ser "mañoso" al configurarlo si usted solo tiene una idea de lo que esta pasando, y casi imposible si usted no lo sabe. Asegurese de leer la documentación (particularmente las secciones de "Configurando Nagios" y "Lo básico"). Guarde los temas avanzados para cuando usted ya entienda muy bien lo básico.&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Busque ayuda con los demás.&lt;/strong&gt; Si usted leyó la documentación, reviso los archivos de configuración de ejemplo y aun así tiene problemas, envie un mensaje a la lista de correo &lt;i&gt;nagios-users&lt;/i&gt; describiendo su problema (En este caso en el grupo de Nagios en Español de este sitio).&lt;br /&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-6619495691803786609?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/6619495691803786609/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/06/aviso-para-principiantes.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/6619495691803786609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/6619495691803786609'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/06/aviso-para-principiantes.html' title='Aviso para principiantes'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-3769187277260373777</id><published>2009-06-08T13:38:00.000-07:00</published><updated>2009-06-15T17:29:22.847-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Descripción General de Configuración</title><content type='html'>&lt;strong&gt;&lt;u&gt;Introducción&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Hay varios archivos de configuración que usted va a necesitar crear o editar antes de empezar a monitorear algo. Sea paciente!  Configurar Nagios puede tomar un poco de tiempo, especialmente si es usuario por primera vez. Una vez que se de cuenta de como funcionan las cosas, habra valido la pena tdo su tiempo invertido. :-)&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/note.gif" border="0" align="bottom" alt="Note" title="Note"&gt; Nota: Los archivos de configuración de ejemplo son instalados en el directorio &lt;i&gt;/usr/local/nagios/etc/&lt;/i&gt; cuando usted sigue &lt;a href="http://nagioses.blogspot.com/2009/03/guias-de-instalacion-rapida-nagios-3x.html"&gt;la guía de instalación rápida&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/configoverview.png" border="0" style="float: right" alt="Resumen de Configuración" title="Resumen de Configuración"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Archivo de Configuración Principal&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;El archivo de configuración principal contiene directivas que pueden afectar el como el "daemon" de Nagios opera. Este archivo de configuración es leido por el Nagios "daemon" y los CGIs. Aquí es donde usted deseara empezar con sus aventuras de configuración.&lt;br /&gt;&lt;br /&gt;La Documentación del archivo de configuración principal puede ser encontrada &lt;a href="#"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Archivo(s) de Recursos (Resource File(s))&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Los archivos de recursos son utilizados para guardar macros definidas por el usuario. El punto principal de tener los archivos de recursos es para utilizarlos para guardar información de configuración sensible (como contraseñas), sin ponerlos disponibles en los CGIs.&lt;br /&gt;&lt;br /&gt;Usted puede especificar uno o más archivos de recursos utilizando la directiva &lt;a href="#"&gt;resource_file&lt;/a&gt; en el archivo de configuración principal.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Archivos de Definición de Objetos&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Los archivos de definición de objetos son utilizados para definir equipos, servicios, grupos de equipos, contactos, grupos de contactos, comandos, etc. Aquí es donde usted define todo lo que desee monitorear y como lo va a monitorear.&lt;br /&gt;&lt;br /&gt;Usted puede especificar uno o más archivos de definición de objetos utilizando las directivas &lt;a href="#"&gt;cfg_file&lt;/a&gt; y/o &lt;a href="#"&gt;cfg_dir&lt;/a&gt; en su archivo de configuración principal.&lt;br /&gt;&lt;br /&gt;Una introducción a la definición de objetos y como se pueden relacionar entre si puede ser encontrado &lt;a href="#"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Archivo de Configuración CGI&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;El archivo de configuración CGI contiene un número de directivas que afectan la operación de los &lt;a href="#"&gt;CGIs&lt;/a&gt;. También contiene una referencia al archivo de configuración principal, por lo cual los CGIs conocen como está su configuración de Nagios y donde estan guardadas las definiciones de objetos.&lt;br /&gt;&lt;br /&gt;Documentación para la configuración del archivo CGI puede ser localizada &lt;a href="#"&gt;aquí&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-3769187277260373777?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/3769187277260373777/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/06/descripcion-general-de-configuracion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3769187277260373777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3769187277260373777'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/06/descripcion-general-de-configuracion.html' title='Descripción General de Configuración'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-7534866915921334325</id><published>2009-06-08T13:14:00.000-07:00</published><updated>2009-06-10T12:03:45.519-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Reestructuración de Nagios Exchange</title><content type='html'>Bueno, ya tenia rato que no posteaba algo aquí, en esta ocasión es sobre la nueva página de &lt;a href="http://exchange.nagios.org/"&gt;Nagios Exchange&lt;/a&gt; y &lt;a href="http://wiki.nagios.org/"&gt;Nagios Wiki (antes Nagios Community Wiki)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Pasen a estos sitios para que se den una vuelta y vean que ahora estan más "limpios" en diseño y de fácil navegación.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-7534866915921334325?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/7534866915921334325/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/06/reestructuracion-de-nagios-exchange.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7534866915921334325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7534866915921334325'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/06/reestructuracion-de-nagios-exchange.html' title='Reestructuración de Nagios Exchange'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-1777041522094781679</id><published>2009-04-15T09:56:00.000-07:00</published><updated>2009-06-10T12:03:28.241-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><title type='text'>Instalar Centreon 2.0.1 en CentOS 5.3</title><content type='html'>&lt;span style="font-style:italic;"&gt;&lt;a href="http://www.centreon.com/"&gt;Centreon&lt;/a&gt; es el software de monitoreo de mayor flexibilidad y desempeño bajo la licencia GPL.&lt;br /&gt;&lt;br /&gt;Pensada para todo tipo de usuarios, Centreon cumple con los indicadores de sistemas, redes y aplicaciones.&lt;br /&gt;&lt;br /&gt;Centreon tiene funciones que son esenciales para el monitoreo de infraestructuras críticas.&lt;br /&gt;&lt;br /&gt;Siendo modular, puede evolucionar dependiendo de sus necesidades permitiendo esto extender su funcionabilidad&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Primero instalamos los paquetes siguientes:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Perl RRDtool&lt;/span&gt;&lt;br /&gt;http://dag.wieers.com/rpm/packages/rrdtool/perl-rrdtool-1.2.23-1.el5.rf.i386.rpm&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;RRDtool Devel&lt;/span&gt;&lt;br /&gt;http://dag.wieers.com/rpm/packages/rrdtool/rrdtool-devel-1.2.23-1.el5.rf.i386.rpm&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;RRDtool&lt;/span&gt;&lt;br /&gt;http://dag.wieers.com/rpm/packages/rrdtool/rrdtool-1.2.23-1.el5.rf.i386.rpm&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;NDOUtils&lt;/span&gt;&lt;br /&gt;http://packages.sw.be/ndoutils/ndoutils-1.4-0.beta7.3.el5.rf.i386.rpm&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;rpm -ivh &lt;package&gt; --nodeps&lt;/blockquote&gt;&lt;br /&gt;Creamos un symlink a ndomod-3x-o&lt;br /&gt;&lt;blockquote&gt;ln -s /usr/libexec/ndomod-3x.o /usr/sbin/ndomod.o&lt;/blockquote&gt;&lt;br /&gt;Actualizamos PEAR&lt;br /&gt;&lt;blockquote&gt;pear upgrade --force pear&lt;/blockquote&gt;&lt;br /&gt;Instalamos PHP-GD&lt;br /&gt;&lt;blockquote&gt;yum install -y php-gd&lt;/blockquote&gt;&lt;br /&gt;Instalamos PHP-SNMP&lt;br /&gt;&lt;blockquote&gt;yum install -y php-snmp&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Despues instalamos Centreon &lt;br /&gt;&lt;blockquote&gt;./install.sh -i&lt;/blockquote&gt;&lt;br /&gt;Solamente contestamos todo y verificamos que las rutas sean las correctas.&lt;br /&gt;&lt;br /&gt;Iniciamos centcore, centstorage and ndoutils.&lt;br /&gt;&lt;blockquote&gt;/sbin/service centcore start&lt;br /&gt;/sbin/service centstorage start&lt;br /&gt;/sbin/service ndoutils start&lt;/blockquote&gt;&lt;br /&gt;Despues podemos accesar a:&lt;br /&gt;&lt;blockquote&gt;http://ipofcentreonserver/centreon/&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Throubleshooting...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Reseting root password in MySQL&lt;br /&gt;&lt;br /&gt;# Stop the mysqld daemon process.&lt;br /&gt;# Start the mysqld daemon process with the --skip-grant-tables option.&lt;br /&gt;(mysqld-safe --skip-grant-tables)&lt;br /&gt;# Start the mysql client with the -u root option.&lt;br /&gt;# Execute the UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';&lt;br /&gt;# Execute the FLUSH PRIVILEGES; command&lt;br /&gt;&lt;br /&gt;Nagios/Centreon - by Felipe Ferreira&lt;br /&gt;http://felipeferreira.net/?p=59&lt;br /&gt;&lt;br /&gt;Errores con ndo.sock&lt;br /&gt;Si paramos el servicio de ndoutils, lo deseamos volver a iniciar y nos aparece el error:&lt;br /&gt;&lt;blockquote&gt;Could not bind socket: Address already in use&lt;/blockquote&gt;&lt;br /&gt;Solo removemos el archivo ndo.sock&lt;br /&gt;&lt;blockquote&gt;rm -vfr /ruta/donde/esta/ndo.sock&lt;/blockquote&gt;&lt;br /&gt;Y volvemos a iniciar ndoutils normalmente.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-1777041522094781679?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/1777041522094781679/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/04/instalar-centreon-201-en-centos-53.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1777041522094781679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1777041522094781679'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/04/instalar-centreon-201-en-centos-53.html' title='Instalar Centreon 2.0.1 en CentOS 5.3'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-7932739183281981843</id><published>2009-04-13T14:53:00.000-07:00</published><updated>2009-06-10T12:04:10.898-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><title type='text'>Instalar Nagios 2.7 en Ubuntu - Por RonyWorld2005</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Instalar Nagios 2.7 en Ubuntu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Paso 1: Instalar el compilador de C&lt;br /&gt;&lt;blockquote&gt;# apt-get install gcc make sudo g++&lt;/blockquote&gt;&lt;br /&gt;Paso 2: Descargar Nagios 2.7 de la página del proyecto http://nagios.org&lt;br /&gt;Paso 3: Descomprimir el archivo nagios-2.7.tar.gz de la siguiente manera:&lt;br /&gt;&lt;blockquote&gt;# tar xvzf nagios-2.7.tar.gz&lt;/blockquote&gt;&lt;br /&gt;Paso 4: Luego ingresamos al directorio nagios-2.7 de la siguiente manera: &lt;br /&gt;&lt;blockquote&gt;# cd nagios-2.7&lt;/blockquote&gt;&lt;br /&gt;Paso 5: Creamos un usuario y grupo de nombre nagios:&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:~# groupadd nagios&lt;br /&gt;root@nagiosserver:~# useradd nagios -g nagios    &lt;/blockquote&gt;&lt;br /&gt;* Listo, podemos agregar un grupo para ejecutar comandos con Nagios, pero utilizaremos el grupo nagios:&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:~# usermod -G nagios (usuario de apache)&lt;/blockquote&gt;&lt;br /&gt;Ejecutamos el script de configuración:&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:~#./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cgi-bin --with-htmurl=/nagios/ --with-nagios-user=nagios --with-nagios-grp=nagios --with-command-grp=nagios&lt;/blockquote&gt;&lt;br /&gt;Paso 6: Compilamos&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:~#make all&lt;/blockquote&gt;&lt;br /&gt;Paso 7: Instalamos binarios y los archivos HTML:&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:~#make install&lt;/blockquote&gt;&lt;br /&gt;Paso 8: Instalamos Ejemplos de configuración:&lt;br /&gt;Lo cual instalara los archivos .cfg en /usr/local/nagios/etc/xxx.cfg&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:~#make install-config&lt;/blockquote&gt;&lt;br /&gt;Paso 9: Instalamos el script de iniciación:&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:~#make install-init&lt;/blockquote&gt;&lt;br /&gt;Paso 10: Importante que todos los archivos en /usr/local/nagios incluyendo el directorio Nagios tengan como usuario y grupo a nagios:&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:/usr/local#chown -R nagios:nagios nagios&lt;/blockquote&gt;&lt;br /&gt;Paso 11: Ya tenemos Nagios instalado. Nos dirigimos al directorio nagios y no encontraremos con los siguientes sub-directorios:&lt;br /&gt;Sub-directorio Contenido    &lt;br /&gt;bin/ Programa Nagios    &lt;br /&gt;etc/ Los archivos de configuracion como Main, resource, object, y CGI van aqui.    &lt;br /&gt;sbin/ CGIs    &lt;br /&gt;share/ Archivos HTML    &lt;br /&gt;var/ Directorio vacío para log file, status file, retention file, etc.    &lt;br /&gt;var/archives Directorio vacío para los logs    &lt;br /&gt;var/rw Directorio vacío para el archivo external command&lt;br /&gt;Paso 12: Editamos el apache2:Ingresamos al archivo apache2.conf con el comando vi&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:/etc/apache2# vi apache2.conf&lt;/blockquote&gt;&lt;br /&gt;#Le copiamos esto para poder autenticarnos en la aplicación web de Nagios con el Apache.&lt;br /&gt;&lt;blockquote&gt;&lt;Directory "/usr/local/nagios/sbin"&gt;&lt;br /&gt;#  SSLRequireSSL   &lt;br /&gt;Options ExecCGI   &lt;br /&gt;AllowOverride None   &lt;br /&gt;Order allow,deny   &lt;br /&gt;Allow from all&lt;br /&gt;#  Order deny,allow&lt;br /&gt;#  Deny from all&lt;br /&gt;#  Allow from 127.0.0.1   &lt;br /&gt;AuthName "Nagios Access"   &lt;br /&gt;AuthType Basic   AuthUserFile /usr/local/nagios/etc/htpasswd.users   &lt;br /&gt;Require valid-user&lt;/Directory&gt;&lt;br /&gt;Alias /nagios "/usr/local/nagios/share"&lt;br /&gt;&lt;Directory "/usr/local/nagios/share"&gt;&lt;br /&gt;#  SSLRequireSSL   &lt;br /&gt;Options None   &lt;br /&gt;AllowOverride None   &lt;br /&gt;Order allow,deny   &lt;br /&gt;Allow from all#  &lt;br /&gt;Order deny,allow#  &lt;br /&gt;Deny from all#  &lt;br /&gt;Allow from 127.0.0.1   &lt;br /&gt;AuthName "Nagios Access"   &lt;br /&gt;AuthType Basic   AuthUserFile /usr/local/nagios/etc/htpasswd.users   &lt;br /&gt;Require valid-user&lt;/Directory&gt;&lt;/blockquote&gt;&lt;br /&gt;Paso 13: Agregamos el usuario al archivo htpasswd.users que se encuentra en la siguiente ruta: &lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:/usr/local/nagios/etc# htpasswd.users&lt;/blockquote&gt;&lt;br /&gt;Utilizamos el siguiente comando para agregar usuario:&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:~#htpasswd -c /usr/local/nagios/etc/htpasswd.users monitoreoori&lt;br /&gt;New Password: xxxxxx&lt;br /&gt;Repetir Password: xxxxxx&lt;/blockquote&gt;&lt;br /&gt;Paso 14: Si queremos agregar otros usuarios lo podemos hacer de la siguiente manera:&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:~#htpasswd /usr/local/nagios/etc/htpasswd.users&lt;/blockquote&gt;&lt;br /&gt;Paso 15: Por utilizamos el navegador web Firefox 2 y copiamos lo siguiente:&lt;br /&gt;&lt;blockquote&gt;http://localhost/nagios&lt;/blockquote&gt;&lt;br /&gt;Te pedirá el Usuario y Password que se supone ingresaste en el paso anterior y listo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;INSTALACIÓN DE PLUGINES&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Paso 1: Posteriormente instalamos los plugins básicos, los cuales usualmente van en libexec/ en el directorio de Nagios.&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:/usr/local/nagios/libexec# plugines ejecutables&lt;/blockquote&gt;&lt;br /&gt;Paso 2: descargamos los plugines de la siguiente página:http://nagiosplug.sourceforge.net&lt;br /&gt;Paso 3: Descomprimimos el archivo nagios-plugins-1.4.5.tar.gz&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:/home#tar xvzf nagios-plugins-1.4.5.tar.gz&lt;/blockquote&gt;&lt;br /&gt;Paso 4: Ingresamos al directorio nagios-plugins-1.4.5 y ejecutamos el Script de configuración:&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:/home/nagios-plugins-1.4.5# ./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cgi-bin&lt;/blockquote&gt;&lt;br /&gt;Paso 5: Compilamos los plugines con el siguiente comando:&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:/home/nagios-plugins-1.4.5#make all&lt;/blockquote&gt;&lt;br /&gt;Paso 6: Instalamos y compilamos los binarios de los plugines con el siguiente comando:&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:/home/nagios-plugins-1.4.5#make install&lt;/blockquote&gt;&lt;br /&gt;Paso 7: Para poder ejecutar los plugines como usuario root podemos ejecutar el siguiente comando:&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:/home/nagios-plugins-1.4.5# make install-root&lt;/blockquote&gt;&lt;br /&gt;Paso 8: Se deben instalar las siguientes librerías de Perl:&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:~#  apt-get install libnet-snmp-perl libsnmp-perl&lt;/blockquote&gt;&lt;br /&gt;Ahora ya podremos ejecutar plugines tales como: ./check_ifoperstatus, ./check_ifstatus, entre otros.&lt;br /&gt;Paso 9: Instalación de la siguiente librería (lm-sensors) para ejecutar el comando: ./check_sensors&lt;br /&gt;&lt;blockquote&gt;root@nagiosserver:~#  apt-get install lm-sensors&lt;/blockquote&gt;&lt;br /&gt;Paso 10: chown –R nagios:nagios /usr/local/nagios/libexec&lt;br /&gt;Paso 11: Descarga de nuevos plugines de la siguiente URL:http://www.manubulon.com/nagios/&lt;br /&gt;check_snmp_storage.pl: Descripción: Chequea disco de Windows y filesystems de Unix y Linux (disks, swap, memory, etc...)&lt;br /&gt;check_snmp_load.pl: Descripción: Chequea la cantidad de CPU de un equipo Linux, Unix y Windows, Cisco además del average de carga del mismo.&lt;br /&gt;check_snmp_win.pl:Descripción: Checks windows services&lt;br /&gt;Paso 11: Instalar nuevos plugines de la siguiente manera:&lt;br /&gt;1) Se convierte en archivos ejecutable con el siguiente comando:&lt;br /&gt;2) root@nagiosserver:~# chmod a+x check_xxxxx.pl&lt;br /&gt;3) Luego lo instalamos de esta manera: ./install.sh check_xxxxx.pl&lt;br /&gt;Comprobamos que se ha instalado correctamente en la ruta /usr/local/nagios/libexec&lt;br /&gt;4) Por ultimo ejecutamos el comando de esta manera:&lt;br /&gt;root@nagiosserver:~#./check_xxxxx.pl –h (para que nos de una ayuda de cómo el modo de utilizar).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-7932739183281981843?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/7932739183281981843/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/04/instalar-nagios-27-en-ubuntu-por.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7932739183281981843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7932739183281981843'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/04/instalar-nagios-27-en-ubuntu-por.html' title='Instalar Nagios 2.7 en Ubuntu - Por RonyWorld2005'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-8405400637123030586</id><published>2009-04-13T13:57:00.000-07:00</published><updated>2009-06-10T12:04:36.583-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Preguntas y Documentación</title><content type='html'>Estare agregando poco a poco documentación y dudas que surgieron en algun momento sobre Nagios...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-8405400637123030586?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/8405400637123030586/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/04/preguntas-y-documentacion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/8405400637123030586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/8405400637123030586'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/04/preguntas-y-documentacion.html' title='Preguntas y Documentación'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-522274736953584957</id><published>2009-04-13T11:55:00.000-07:00</published><updated>2009-06-10T12:04:58.790-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><title type='text'>Nagios 3.1.0 en CentOS 5.3</title><content type='html'>Buen dia,&lt;br /&gt;&lt;br /&gt;Pondre una breve guía para tener a Nagios 3.1.0 "up and running" en CentOS 5.3:&lt;br /&gt;&lt;br /&gt;Primero bajamos Nagios 3.1.0 del repositorio de &lt;a href="http://packages.sw.be/nagios/"&gt;DAG&lt;/a&gt;.&lt;br /&gt;Despues lo instalamos, pero antes de eso tenemos que instalar algunos paquetes necesarios, los cuales tambien los podemos bajar del repositorio de DAG:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;# rpm --test -ivh fping-2.4-1.b2.2.el5.rf.i386.rpm &lt;br /&gt;warning: fping-2.4-1.b2.2.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6&lt;br /&gt;Preparing...                ########################################### [100%]&lt;br /&gt;&lt;br /&gt;# rpm --test -ivh nagios-2.9-1.el5.rf.i386.rpm &lt;br /&gt;warning: nagios-2.9-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6&lt;br /&gt;error: Failed dependencies:&lt;br /&gt;        libltdl.so.3 is needed by nagios-2.9-1.el5.rf.i386&lt;br /&gt;&lt;br /&gt;[root@ltfs351 nagios]# rpm --test -ivh nagios-2.9-1.el5.rf.i386.rpm libtool-libs-1.5.6-4.EL4.2.i386.rpm &lt;br /&gt;warning: nagios-2.9-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6&lt;br /&gt;warning: libtool-libs-1.5.6-4.EL4.2.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e&lt;br /&gt;Preparing...                ########################################### [100%]&lt;br /&gt;&lt;br /&gt;[root@ltfs351 nagios]# rpm -ivh nagios-2.9-1.el5.rf.i386.rpm libtool-libs-1.5.6-4.EL4.2.i386.rpm &lt;br /&gt;warning: nagios-2.9-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6&lt;br /&gt;warning: libtool-libs-1.5.6-4.EL4.2.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e&lt;br /&gt;Preparing...                ########################################### [100%]&lt;br /&gt;   1:libtool-libs           ########################################### [ 50%]&lt;br /&gt;   2:nagios                 ########################################### [100%]&lt;br /&gt;&lt;br /&gt;# rpm --test -ivh nagios-plugins-1.4.9-1.el5.rf.i386.rpm &lt;br /&gt;warning: nagios-plugins-1.4.9-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6&lt;br /&gt;error: Failed dependencies:&lt;br /&gt;        perl(Net::SNMP) is needed by nagios-plugins-1.4.9-1.el5.rf.i386&lt;br /&gt;&lt;br /&gt;# rpm --test -ivh nagios-plugins-1.4.9-1.el5.rf.i386.rpm perl-Net-SNMP-5.2.0-1.2.el5.rf.noarch.rpm&lt;br /&gt;warning: nagios-plugins-1.4.9-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6&lt;br /&gt;error: Failed dependencies:&lt;br /&gt;        perl(Crypt::DES) is needed by perl-Net-SNMP-5.2.0-1.2.el5.rf.noarch&lt;br /&gt;        perl(Digest::HMAC) is needed by perl-Net-SNMP-5.2.0-1.2.el5.rf.noarch&lt;br /&gt;        perl(Digest::SHA1) is needed by perl-Net-SNMP-5.2.0-1.2.el5.rf.noarch&lt;br /&gt;&lt;br /&gt;# rpm --test -ivh nagios-plugins-1.4.9-1.el5.rf.i386.rpm perl-Net-SNMP-5.2.0-1.2.el5.rf.noarch.rpm \&lt;br /&gt;perl-Crypt-DES-2.05-3.2.el5.rf.i386.rpm perl-Digest-HMAC-1.01-2.rf.0.rh7.rf.noarch.rpm \&lt;br /&gt;perl-Digest-SHA1-2.11-1.el5.rf.i386.rpm&lt;br /&gt;warning: nagios-plugins-1.4.9-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6&lt;br /&gt;Preparing...                ########################################### [100%]&lt;br /&gt;&lt;br /&gt;# rpm -ivh nagios-plugins-1.4.9-1.el5.rf.i386.rpm perl-Net-SNMP-5.2.0-1.2.el5.rf.noarch.rpm \&lt;br /&gt;perl-Crypt-DES-2.05-3.2.el5.rf.i386.rpm perl-Digest-HMAC-1.01-2.rf.0.rh7.rf.noarch.rpm \&lt;br /&gt;perl-Digest-SHA1-2.11-1.el5.rf.i386.rpm&lt;br /&gt;warning: nagios-plugins-1.4.9-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6&lt;br /&gt;Preparing...                ########################################### [100%]&lt;br /&gt;   1:perl-Digest-SHA1       ########################################### [ 20%]&lt;br /&gt;   2:perl-Digest-HMAC       ########################################### [ 40%]&lt;br /&gt;   3:perl-Crypt-DES         ########################################### [ 60%]&lt;br /&gt;   4:perl-Net-SNMP          ########################################### [ 80%]&lt;br /&gt;   5:nagios-plugins         ########################################### [100%]&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Despues de instalar Nagios podemos revisar nuestra configuración en el directorio /etc/nagios:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;nagios -v /etc/nagios/nagios.cfg&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Despues de verificar que todo esta bien podemos iniciar Nagios, sin embargo nos marcara un error si no le damos permiso en SELinux (referencia &lt;a href="http://nagioses.blogspot.com/2009/03/fedora-guia-rapida-quickstart.html"&gt;Fedora - Guía de Instalación Rápida&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Listo, con esto tendran Nagios 3.1.0 en CentOS 5.3 :D&lt;br /&gt;&lt;br /&gt;Lectura adicional: &lt;a href="http://isuraeru.googlepages.com/centos"&gt;Convertir RHEL 4 a CentOS 4 y actualizar a CentOS 5&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-522274736953584957?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/522274736953584957/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/04/nagios-310-en-centos-53.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/522274736953584957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/522274736953584957'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/04/nagios-310-en-centos-53.html' title='Nagios 3.1.0 en CentOS 5.3'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-1502195234866559558</id><published>2009-03-31T16:36:00.000-07:00</published><updated>2009-06-10T12:05:18.672-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Documentación de Nagios</title><content type='html'>Pues en este sitio continuare agregando entradas referentes a la documentación 3.x de Nagios.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-1502195234866559558?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/1502195234866559558/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/documentacion-de-nagios.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1502195234866559558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1502195234866559558'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/documentacion-de-nagios.html' title='Documentación de Nagios'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-2484615046773536943</id><published>2009-03-31T16:29:00.000-07:00</published><updated>2009-06-10T12:00:02.890-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Monitoreando Servicios publicamente disponibles</title><content type='html'>&lt;strong&gt;&lt;u&gt;Introducción&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Este documento describe como monitorear servicios, aplicaciones y protocolos publicamente disponibles. Al decir "público" quiere decir que esos servicios son accesibles a traves de la red - ya sea en la red local o por Internet. Ejemplos de servicios publicos son HTTP, POP3, IMAP, FTP, and SSH. Hay más servicios públicos que tal vez usted utilice en sus tareas diarias. Estos servicios y aplicaciones, así como sus protocolos, pueden ser monitoreados por Nagios sin necesidad de requerimientos de acceso especiales.&lt;br /&gt;&lt;br /&gt;Servicios privados, en contraste, no pueden ser monitoreados con Nagios sin la intervención de algún agente. Ejemplos de servicios privados asociados con los equipos son como la carga de CPU, uso de Memoria, uso en disco, cuenta de usuarios activos, información de procesos, etc. Estos servicios privados o atributos de los equipos usualmente no son expuestos a clientes externos. Esta situación requiere que un agente de monitoreo intermediario sea instalado en el equipo que se desea monitorear esa información. Mayor información en monitorear servicios privados en diferentes tipos de equipos pueden ser localizados en la documentación siguiente:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-maquinas-con-windows.html"&gt;Monitoreando Máquinas con Windows&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-equipos-con-novell.html"&gt;Monitoreando servidores Netware&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-maquinas-con-linux.html"&gt;Monitoreando Máquinas con Linux/Unix&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/tip.gif" border="0" align="bottom" alt="Tip" title="Tip"&gt; Tip: Ocasionalmente usted encontrará que la información de servicios y aplicaciones privadas pueden ser monitoreadas utilizando SNMP. El agente SNMP le permite monitorear remotamente información privada (e inaccesible) acerca del equipo. Para mayor información acerca de monitorear servicios utilizando SNMP, revise la documentación en &lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-routers-y-switches.html"&gt;monitoreando switches y routers&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/note.gif" border="0" align="bottom" alt="Note" title="Note"&gt; Nota: Estas instrucciones asumen que usted instaló Nagios de acuerdo a la &lt;a href="http://nagioses.blogspot.com/2009/03/guias-de-instalacion-rapida-nagios-3x.html"&gt;guía de instalación rápida&lt;/a&gt;. La configuración de ejemplo en la parte inferior hace referencia a objetos que estan definidos en los archivos de configuración de ejemplo (commands.cfg, localhost.cfg) que fueron instalados si usted siguio la guía rápida.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Plugins para Monitorear Servicios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Cuando usted se encuentra en la necesidad de monitorear una aplicación, servicio o protocolo en particular, las oportunidades son buenas de que un &lt;a href="#"&gt;plugin&lt;/a&gt; exista para monitorearlo. La distribución oficial de plugins de Nagios viene con plugins que pueden ser utilizados para monitorear una variedad de servicios y protocolos.  Tambien existe un gran numero de plugins contribuidos que pueden ser localizados en el subdirectorio &lt;i&gt;contrib/&lt;/i&gt;. El sitio &lt;a href="http://exchange.nagios.org"&gt;NagiosExchange.org&lt;/a&gt; hospeda un numero considerable de plugins adicionales que han sido creados por usuarios del sistema, reviselo cuando tenga una oportunidad.&lt;br /&gt;&lt;br /&gt;Si no encuentra un plugin apropiado para sus necesidades de monitoreo, usted puede escribir uno por su cuenta. Los plugins son fáciles de escribir, por lo cual no deje que esto lo asuste. Lea la documentación sobre &lt;a href="#"&gt;desarrollo de plugins&lt;/a&gt; para más información.&lt;br /&gt;&lt;br /&gt;Lo guiaremos para monitorear algunos servicios básicos que usted probablemente utilizara tarde o temprano. Cada uno de estos servicios pueden ser monitoreados utilizando uno de los pluginsque fueron instalados como parte de la distribución de plugins de Nagios. Comencemos...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Creando una definición de equipo (Host)&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Antes de que empiece a monitorear un servicio, usted primero tiene que definir un &lt;a href="#"&gt;equipo&lt;/a&gt; que esta asociado con el servicio. Puede poner definiciones de equipos en cualquier archivo de configuración de objetos especificado por el archivo de la directiva &lt;a href="#"&gt;cfg_file&lt;/a&gt; o puesto en el directorio especificado por la directiva &lt;a href="#"&gt;cfg_dir&lt;/a&gt;. Si ya creo una definición de equipo, usted puede saltar este paso.&lt;br /&gt;&lt;br /&gt;Para este ejemplo, digamos que desea monitorear una variedad de servicios en el equipo remoto. Llamemos al equipo &lt;i&gt;remotehost&lt;/i&gt;. La definición de equipo puede ser puesta en su propio archivo o ser agregada en un archivo de configuración existente.  Asi es como la definición del equipo &lt;i&gt;remotehost&lt;/i&gt; debe verse:  &lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define host{&lt;br /&gt; use  generic-host  ; Inherit default values from a template&lt;br /&gt; host_name  remotehost  ; The name we're giving to this host&lt;br /&gt; alias  Some Remote Host ; A longer name associated with the host&lt;br /&gt; address  192.168.1.50  ; IP address of the host&lt;br /&gt; hostgroups  allhosts  ; Host groups this host is associated with&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Ahora que la definición ha sido agregada para el equipo que vamos a monitorear, podemos empezar a definir servicios que deben ser monitoreados.  Como las definiciones de equipos, las definiciones de servicios pueden ser agregadas en cualquier archivo de configuración de objetos.&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Creando Definiciones de Servicios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Para cada servicio que desee monitorear, debe definir un &lt;a href="#"&gt;servicio&lt;/a&gt; en Nagios que este asociado con la definición de equipo que acaba de crear. Usted puede agregar definiciones de servicios en cualquier archvio de configuración de objetos especificado en la directiva &lt;a href="#"&gt;cfg_file&lt;/a&gt; o agregado en el directorio especificado en la directiva &lt;a href="#"&gt;cfg_dir&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Algunos ejemplos de definición de servicios para monitorear servicios publicos comunes (HTTP, FTP, etc) son mostrados abajo.&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Monitoreando HTTP&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;En algún momento usted querrá monitorear servidores web - el suyo o el de alguien más. El plugin &lt;i&gt;check_http&lt;/i&gt; esta diseñado para ello. El entiende el protocolo HTTP y usted puede monitorear el tiempo de respuesta, códigos de error, cadenas que regresa HTML, certificados de servidor y mucho más.&lt;br /&gt;&lt;br /&gt;El archivo &lt;i&gt;commands.cfg&lt;/i&gt; contiene la definición del comando que vamos a utilizar por el plugin &lt;i&gt;check_http&lt;/i&gt;. Debe verse así:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define command{&lt;br /&gt; name  check_http&lt;br /&gt; command_name check_http&lt;br /&gt; command_line $USER1$/check_http -I $HOSTADDRESS$ $ARG1$&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Una definición de servicio simple para monitorear el servicio de HTTP el la máquina &lt;i&gt;remotehost&lt;/i&gt; debe verse así:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use  generic-service  ; Inherit default values from a template&lt;br /&gt; host_name  remotehost&lt;br /&gt; service_description HTTP&lt;br /&gt; check_command check_http&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Esta simple definición de servicio va a monitorear el servicio HTTP ejecutadose en &lt;i&gt;remotehost&lt;/i&gt;. Producira alertas si el servidor web no responde dentro de 10 segundos o si el HTTP regresa códigos de error (403, 404, etc.). Eso es lo que usted necesita para un monitoreo simple. Un poco simple, huh?&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/tip.gif" border="0" align="bottom" alt="Tip" title="Tip"&gt; Tip: Para monitoreo avanzado, ejecute el plugin &lt;i&gt;check_http&lt;/i&gt; manualmente con &lt;i&gt;--help&lt;/i&gt; como argumento en la línea de comandos para ver todas las opciones que el plugin nos puede dar. Esta sintaxis &lt;i&gt;--help&lt;/i&gt; funciona con todos los plugins que seran cubiertos en este documento.&lt;br /&gt;&lt;br /&gt;Una definición más avanzada sobre el monitoreo del servicio HTTP es mostrado a continuación. Esta definición de servicio revisará si el URI /download/index.php contiene la cadena "latest-version.tar.gz". Producirá un error si la cadena no es encontrada, la URI es invalida, o el servidor web toma más de 5 segundos para responder.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use  generic-service  ; Inherit default values from a template&lt;br /&gt; host_name  remotehost&lt;br /&gt; service_description Product Download Link&lt;br /&gt; check_command check_http!-u /download/index.php -t 5 -s "latest-version.tar.gz"&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Monitoreando FTP&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Cuando necesite monitorear servidores FTP, puede utilizar el plugin &lt;i&gt;check_ftp&lt;/i&gt;. El archivo &lt;i&gt;commands.cfg&lt;/i&gt; contiene una definición de comando para ser utilizado por el plugin &lt;i&gt;check_ftp&lt;/i&gt;, el cual se ve como sigue:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define command{&lt;br /&gt; command_name check_ftp&lt;br /&gt; command_line $USER1$/check_ftp -H $HOSTADDRESS$ $ARG1$&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Una definición de servicio simple para monitorear un servidor FTP en &lt;i&gt;remotehost&lt;/i&gt; debe verse así:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use  generic-service  ; Inherit default values from a template&lt;br /&gt; host_name  remotehost&lt;br /&gt; service_description FTP&lt;br /&gt; check_command check_ftp&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Esta definición de servicio va a monitorear el servicio de FTP y generará alertas si el servidor FTP no responde dentro de 10 segundos.&lt;br /&gt;&lt;br /&gt;Una definición de servicio más avanzada es mostrada a continuación. Este servicio revisara al servidor FTP ejecutandose en el puerto 1023 en &lt;i&gt;remotehost&lt;/i&gt;. Generará una alerta si el servidor no responde dentro de 5 segundos o si la respuesta del servidor no contiene la cadena "Pure-FTPd [TLS]".&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use  generic-service  ; Inherit default values from a template&lt;br /&gt; host_name  remotehost&lt;br /&gt; service_description Special FTP &lt;br /&gt; check_command check_ftp!-p 1023 -t 5 -e "Pure-FTPd [TLS]"&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Monitoreando SSH&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Cuando necesite monitorear servidores SSH, puede utilizar el plugin &lt;i&gt;check_ssh&lt;/i&gt;. El archivo &lt;i&gt;commands.cfg&lt;/i&gt; contiene la definición de comandos que son utilizadas por el plugin &lt;i&gt;check_ssh&lt;/i&gt;, el cual debe verse así:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define command{&lt;br /&gt; command_name check_ssh&lt;br /&gt; command_line $USER1$/check_ssh $ARG1$ $HOSTADDRESS$&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Una definición de servicio simple para monitorear el servidor SSH en &lt;i&gt;remotehost&lt;/i&gt; debe verse así:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use  generic-service  ; Inherit default values from a template&lt;br /&gt; host_name  remotehost&lt;br /&gt; service_description SSH&lt;br /&gt; check_command check_ssh&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Esta definición de servicio debe monitorear el servicio SSH y generar alertas si el servidor SSH no responde dentro de 10 segundos.&lt;br /&gt;Una definición de servicio más avanzada es mostrada acontinuación. Este servicio revisará el servidor SSH y generará una alerta si el servidor no responde dentro de 5 segundos o si la cadena de la versión de servidor no empata con "OpenSSH_4.2".&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use  generic-service  ; Inherit default values from a template&lt;br /&gt; host_name  remotehost&lt;br /&gt; service_description SSH Version Check &lt;br /&gt; check_command check_ssh!-t 5 -r "OpenSSH_4.2"&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Monitoreando SMTP&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;El plugin &lt;i&gt;check_smtp&lt;/i&gt; es utilizado para monitorear servidores de correo. El archivo &lt;i&gt;commands.cfg&lt;/i&gt; contiene una definición de comando para utilizar el plugin &lt;i&gt;check_smtp&lt;/i&gt;, el cual debe verse así:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define command{&lt;br /&gt; command_name check_smtp&lt;br /&gt; command_line $USER1$/check_smtp -H $HOSTADDRESS$ $ARG1$&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Una definición de servicio simple para monitorear el servidor SMTP en &lt;i&gt;remotehost&lt;/i&gt; debe verse así:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use  generic-service  ; Inherit default values from a template&lt;br /&gt; host_name  remotehost&lt;br /&gt; service_description SMTP&lt;br /&gt; check_command check_smtp&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Esta definición de servicio debe monitorear el servicio SMTP y generar alertas si el servidor SMTP no responde dentro de 10 segundos.&lt;br /&gt;Una definición de servicio más avanzada se puede ver acontinuación. Este servicio deberá revisar el servidor SMTP y generar una alerta si el servidor no responde en 5 segundos o si la respuesta del servidor no contiene "mygreatmailserver.com".&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use  generic-service  ; Inherit default values from a template&lt;br /&gt; host_name  remotehost&lt;br /&gt; service_description SMTP Response Check &lt;br /&gt; check_command check_smtp!-t 5 -e "mygreatmailserver.com"&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Monitoreando POP3&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;El plugin &lt;i&gt;check_pop&lt;/i&gt; es utilizado para monitorear el servicio POP3 en los servidores de correo. El archivo &lt;i&gt;commands.cfg&lt;/i&gt; contiene la definición de comando para utilizar el plugin &lt;i&gt;check_pop&lt;/i&gt;, el cual debe verse así:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define command{&lt;br /&gt; command_name check_pop&lt;br /&gt; command_line $USER1$/check_pop -H $HOSTADDRESS$ $ARG1$&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Una simple definición de servicio para monitorear el servicio POP3 en &lt;i&gt;remotehost&lt;/i&gt; deberá verse así:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use  generic-service  ; Inherit default values from a template&lt;br /&gt; host_name  remotehost&lt;br /&gt; service_description POP3&lt;br /&gt; check_command check_pop&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Esta definición de servicio deberá monitorear el servicio POP3 y generar alertas si el servidor POP3 no responde dentro de 10 segundos.&lt;br /&gt;Una definición de servicio más avanzada es mostrada acontinuación. Este servicio revisará el servicio POP3 y deberá generar una alerta si el servidor no responde dentro de 5 segundos o si la respuesta del servidor no contiene "mygreatmailserver.com".&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use  generic-service  ; Inherit default values from a template&lt;br /&gt; host_name  remotehost&lt;br /&gt; service_description POP3 Response Check &lt;br /&gt; check_command check_pop!-t 5 -e "mygreatmailserver.com"&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Monitoreando IMAP&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;El plugin &lt;i&gt;check_imap&lt;/i&gt; puede ser utilizado para monitorear servicios IMAP4 en los servidores de correo. El archivo &lt;i&gt;commands.cfg&lt;/i&gt; contiene una definición de comando para utilizar el plugin &lt;i&gt;check_imap&lt;/i&gt;, el cual se ve así:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define command{&lt;br /&gt; command_name check_imap&lt;br /&gt; command_line $USER1$/check_imap -H $HOSTADDRESS$ $ARG1$&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Una definición de servicio simple para monitorear el servicio IMAP4 en &lt;i&gt;remotehost&lt;/i&gt; deberá verse así:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use  generic-service  ; Inherit default values from a template&lt;br /&gt; host_name  remotehost&lt;br /&gt; service_description IMAP&lt;br /&gt; check_command check_imap&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Esta definición de servicio deberá monitorear el servicio IMAP4 y generar alertas si el servidor IMAP4 no responde dentro de 10 segundos.&lt;br /&gt;&lt;br /&gt;Una definición de servicio más avanzada es mostrada acontinuación. Este servicio deberá revisar el servicio IAMP4 y generar una alerta si el servidor no responde dentro de 5 segundos o si la respuesta del servidor no contiene "mygreatmailserver.com".&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use  generic-service  ; Inherit default values from a template&lt;br /&gt; host_name  remotehost&lt;br /&gt; service_description IMAP4 Response Check &lt;br /&gt; check_command check_imap!-t 5 -e "mygreatmailserver.com"&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Reiniciando Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Una vez que usted ha agregado nuevas definiciones de equipos y servicios en sus archivos de configuración de objetos, usted esta listo para monitorearlos. Para esto, usted necesita &lt;a href="#"&gt;verificar su configuración&lt;/a&gt; y &lt;a href="#"&gt;reiniciar Nagios&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Si el proceso de verificación produce mensajes de error, solucione los archivos de configuración antes de continuar. Asegurese de no reiniciar Nagios hasta que el proceso de verificación se complete sin errores!.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-2484615046773536943?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/2484615046773536943/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/monitoreando-servicios.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/2484615046773536943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/2484615046773536943'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/monitoreando-servicios.html' title='Monitoreando Servicios publicamente disponibles'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-3063439069715397710</id><published>2009-03-31T16:28:00.001-07:00</published><updated>2009-06-10T11:55:52.764-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Monitoreando Routers y Switches</title><content type='html'>&lt;strong&gt;&lt;u&gt;Introducción&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/switch.png" border="0" style="float: right" alt="Switch"&gt;&lt;br /&gt;&lt;br /&gt;Este documento describe como usted puede monitorear el estado de los switches y routers de la red. Algunos switches y hubs baratos "inadministrables" no tienen una dirección IP y esencialmente son invisibles en su red, por lo tanto no hay forma de poder monitorearlos. A switches y routers más caros se les puede asignar direcciones y pueden ser monitoreados pingeandolos o utilizando SNMP para solicitar información sobre su estado.&lt;br /&gt;&lt;br /&gt;Se describira como usted puede monitorear las siguientes cosas en switches, hubs y routers administrables:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Pérdida de Paquetes, round trip average&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Información sobre el estado usando SNMP&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ancho de Banda / Taza de Tráfico&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/note.gif" border="0" align="bottom" alt="Note" title="Note" /&gt; Nota: Estas instrucciones asumen que usted instaló Nagios de acuerdo a las &lt;a href="http://nagios.linuxbaja.org/node/19"&gt;guías de instalación rápida&lt;/a&gt;. La configuración de ejemplo en la parte inferior hace referencia a objetos que estan definidos en los archivos de configuración de ejemplo (&lt;i&gt;commands.cfg&lt;/i&gt;, &lt;i&gt;templates.cfg&lt;/i&gt;, etc.) que fueron instalados si usted siguio la guía rápida.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Descripción&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/monitoring-routers.png" border="0" alt="Monitoreando Routers y Switches" title="Monitoreando Routers y Switches" style="float: right;"&gt;&lt;br /&gt;&lt;br /&gt;Monitoring switches and routers can either be easy or more involved - depending on what equipment you have and what you want to monitor.  As they are critical infrastructure components, you'll no doubt want to monitor them in at least some basic manner.&lt;br /&gt;&lt;br /&gt;Los switches y routers pueden ser monitoreados facilmente "pingueandolos" para determinar pérdida de paquetes, RTA, etc. Si su switch soporta SNMP, usted puede monitorear el estado de los puertos, etc. con el plugin &lt;i&gt;check_snmp&lt;/i&gt; y el ancho de banda (si usted esta utilizando MRTG) con el plugin &lt;i&gt;check_mrtgtraf&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;El plugin &lt;i&gt;check_snmp&lt;/i&gt; solamente puede ser compilado e instalado su usted tiene instalados los paquetes net-snmp y net-snmp-utils instalados en su sistema. Asegurese que su plugin existe en &lt;i&gt;/usr/local/nagios/libexec&lt;/i&gt; antes de continuar. Si no es así, instale net-snmp y net-snmp-utils y recompile/reinstale los plugins de Nagios.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Pasos&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Hay varios pasos que usted necesita seguir en orden para monitorear un nuevo router o switch. Estos son:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Realizar prerequisitos por primera vez&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Crear nuevas definiciones de equipos y servicios para monitorear el equipo&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Reiniciar el servicio de Nagios&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Que es lo que ya se ha hecho por usted&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Para hacerle la vida un poco más fácil, algunas tareas de configuración ya se han realizado para usted:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Dos definiciones de comandos (&lt;i&gt;check_snmp&lt;/i&gt; y &lt;i&gt;check_local_mrtgtraf&lt;/i&gt;) han sido agregadas al archivo &lt;i&gt;commands.cfg&lt;/i&gt;. Esto le permite utilizar los plugins &lt;i&gt;check_snmp&lt;/i&gt; y &lt;i&gt;check_mrtgtraf&lt;/i&gt; para monitorear routers de red.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Una plantilla de switch (llamada &lt;i&gt;generic-switch&lt;/i&gt;) ha sido creada en el archivo &lt;i&gt;templates.cfg&lt;/i&gt;. Esto le permite a usted agregar nuevas denificiones de equipo router/switch de una manera simple.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Los archivos de configuración anteriormente mencionados pueden ser localizados en el directorio &lt;i&gt;/usr/local/nagios/etc/objects/&lt;/i&gt;. UUsted puede modificar estas definiciones u otras definiciones para satisfacer mejor sus necesidades si usted así lo desea. Sin embargo, se le recomienda esperar mientras usted se familiariza con la configuración de Nagios antes de hacerlo. Por el momento, solo siga las instrucciones en la parte inferior y usted estará monitoreando sus routers/switches de red rápidamente.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Prerequisitos&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;La primera vez que usted configure Nagios para monitorear una máquina Windows, usted necesitara realizar un poco más de trabajo. Recuerde, usted necesita realizar esto para el *primer* switch que va a monitorear.&lt;br /&gt;&lt;br /&gt;Edite su archivo de configuración de Nagios principal (main).&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;vi /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Quite el caracter asterisco (#) de la siguiente línea de su archivo de configuración principal:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#cfg_file=/usr/local/nagios/etc/objects/switch.cfg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Grabe y salga.&lt;br /&gt;&lt;br /&gt;¿Qué es lo que ha hecho?, usted le acaba de decir a Nagios que vea el archivo &lt;i&gt;/usr/local/nagios/etc/objects/switch.cfg&lt;/i&gt; para encontrar definiciones de objetos adicionales. Ahi es donde usted estara agregando definiciones de equipos y servicios para los routers y switches. El archivo de configuración ya contiene definiciones ejemplo de equipos, grupo de equipos (hostgroups) y servicios. Para el *primer* router/switch que va a monitorear, usted simplemente modifique las definiciones de ejemplo de equipos y servicios en ese archivo, en vez de crear nuevas.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Configurando Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Usted necesita crear algunas &lt;a href="#"&gt;definiciones de objetos&lt;/a&gt; en orden para monitorear un nuevo router/switch.&lt;br /&gt;&lt;br /&gt;Abra el archivo &lt;i&gt;switch.cfg&lt;/i&gt; para editarlo.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;vi /usr/local/nagios/etc/objects/switch.cfg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Agregue una nueva definición de &lt;a href="#"&gt;equipo&lt;/a&gt; para el switch que usted va a monitorear. Si este es el *primer* switch que va a monitorear, usted simplemente puede modificar la definición de equipo de ejemplo en el archivo &lt;i&gt;switch.cfg&lt;/i&gt;. Cambie los campos &lt;i&gt;host_name&lt;/i&gt;, &lt;i&gt;alias&lt;/i&gt;, y &lt;i&gt;address&lt;/i&gt; a los valores apropiados para el switch.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define host{&lt;br /&gt; use  generic-switch  ; Inherit default values from a template&lt;br /&gt; host_name  linksys-srw224p  ; The name we're giving to this switch&lt;br /&gt; alias  Linksys SRW224P Switch ; A longer name associated with the switch&lt;br /&gt; address  192.168.1.253  ; IP address of the switch&lt;br /&gt; hostgroups allhosts,switches   ; Host groups this switch is associated with&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Monitoreando Servicios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ahora usted puede agregar definiciones de servicios (en el mismo archivo de configuración) para monitorear diferentes aspectos del switch. Si este es el *primer* witch que va a monitorear, usted simplemente puede modificar las definiciones de servicios en el archivo &lt;i&gt;switch.cfg&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/note.gif" border="0" align="bottom" alt="Note" title="Note"&gt; Nota: Reemplace "&lt;i&gt;linksys-srw224p&lt;/i&gt;" en las definiciones de ejemplo en la parte inferior con el nombre que usted especifico en la directiva &lt;i&gt;host_name&lt;/i&gt; de la definición de equipo que acaba de agregar.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Monitoreando Pérdida de Paquetes y RTA&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Agregue la siguiente definición de servicio en orden para monitorear pérdida de paquetes y promedio de round trip entre el equipo de Nagios y el switch cada 5 minutos bajo condiciones normales.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use   generic-service ; Inherit values from a template&lt;br /&gt; host_name linksys-srw224p ; The name of the host the service is associated with&lt;br /&gt; service_description PING ; The service description&lt;br /&gt; check_command  check_ping!200.0,20%!600.0,60% ; The command used to monitor the service&lt;br /&gt; normal_check_interval 5 ; Check the service every 5 minutes under normal conditions&lt;br /&gt; retry_check_interval 1 ; Re-check the service every minute until its final/hard state is determined&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Este servicio será:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;CRITICO (CRITICAL) si el promedio de round trip (RTA) es mayor a 600 milisegundos o la pérdida de paquetes es 60% o más&lt;/li&gt;&lt;br /&gt;&lt;li&gt;PRECAUCIÓN (WARNING) si el RTA es mayor a 200 ms o la pérdida de paquetes es 20% o más&lt;/li&gt;&lt;br /&gt;&lt;li&gt;OK si el RTA es menor a 200 ms y la pérdida de paquetes es menor a 20%&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Monitorando Información de Estado con SNMP&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Si su switch o router soporta SNMP, usted puede monitorear mucha información utilizando el plugin &lt;i&gt;check_snmp&lt;/i&gt;. Si no es así, salte esta sección.&lt;br /&gt;&lt;br /&gt;Agregue la siguiente definición de servicio para monitorear el tiempo de actividad (uptime) del switch.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use   generic-service ; Inherit values from a template&lt;br /&gt; host_name   linksys-srw224p&lt;br /&gt; service_description Uptime &lt;br /&gt; check_command  check_snmp!-C public -o sysUpTime.0&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;En la directiva &lt;i&gt;check_command&lt;/i&gt; de la definición de servicio anterior, el "-C public" le dice al plugin que la comunidad SNMP que va a ser utilizada es "public" y el "-o sysUpTime.0" indica cual OID deberá ser revisada.&lt;br /&gt;&lt;br /&gt;Si usted desea asegurarse si un puerto o interfaz en especifico del switch estan en funcionamiento, usted puede agregar una definición de servicio como la siguiente:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use   generic-service ; Inherit values from a template&lt;br /&gt; host_name   linksys-srw224p&lt;br /&gt; service_description Port 1 Link Status&lt;br /&gt; check_command  check_snmp!-C public -o ifOperStatus.1 -r 1 -m RFC1213-MIB&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;En el ejemplo anterior, el "-o ifOperStatus.1" se refiere al OID para el estado operacional del puerto 1 en el switch. La opción "-r 1" le dice al plugin &lt;i&gt;check_snmp&lt;/i&gt; que regrese el estado OK si "1" si es recibido como resultado de SNMP (1 indica un estado de funcionamiento ("up") del puerto) y (CRÍTICO) CRITICAL si no fue recibido 1. El "-m RFC1213-MIB" es opcional y le dice al plugin &lt;i&gt;check_snmp&lt;/i&gt; que solo cargue el "RFC1213-MIB" en vez de cada una de las MIBs que estan instaladas en su sistema, lo cual puede hacer que se agilice todo.&lt;br /&gt;&lt;br /&gt;Eso es todo para el ejemplo de monitoreo con SNMP. Hay muchas cosas que pueden ser monitoreadas utilizando SNMP, por lo cual es cuestion de usted que necesita y que quiere monitorear. Buena suerte!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/tip.gif" border="0" align="bottom" alt="Tip" title="Tip"&gt; Tip:  Usted puede usualmente encontrar OIDs que pueden ser monitoreadas en un switch ejecutando el siguiente comando (reemplace &lt;i&gt;192.168.1.253&lt;/i&gt; con la dirección IP del switch):&lt;br /&gt;&lt;i&gt;snmpwalk -v1 -c public 192.168.1.253 -m ALL .1&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Monitoreando Ancho de Banda / Taza de Tráfico&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Si usted esta monitoreando el uso de ancho de banda en switches y routers utilizando &lt;a href="http://oss.oetiker.ch/mrtg/"&gt;MRTG&lt;/a&gt;, usted puede hacer que Nagios le alerte cuando las tazas de tráfico exceden umbrales o rangos que usted especifica. El plugin &lt;i&gt;check_mrtgtraf&lt;/i&gt; (el cual es incluido en la distribución de plugins de Nagios) le permite a usted hacer eso.&lt;br /&gt;&lt;br /&gt;Usted necesita permitir al plugin &lt;i&gt;check_mrtgtraf&lt;/i&gt; conocer cual archivo de registro (log) donde se guardan los datos de MRTG, junto con los rangos o umbrales, etc. En este ejemplo, se va a monitorear uno de los puertos de un switch linksys. El archivo de registros (log) de MTRG esta grabado en &lt;i&gt;/var/lib/mrtg/192.168.1.253_1.log&lt;/i&gt;. A continuación se muestra la definición de servicio que se utiliza para monitorear el uso ancho de banda que esta grabada en ese archivo de registro (log file)...&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use   generic-service ; Inherit values from a template&lt;br /&gt; host_name   linksys-srw224p&lt;br /&gt; service_description Port 1 Bandwidth Usage&lt;br /&gt; check_command  check_local_mrtgtraf!/var/lib/mrtg/192.168.1.253_1.log!AVG!1000000,2000000!5000000,5000000!10&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;En el ejemplo anterior, la opción "/var/lib/mrtg/192.168.1.253_1.log" que es pasada al comando &lt;i&gt;check_local_mrtgtraf&lt;/i&gt; le dice al plugin cual archivo de registros de MRTG se va a leer. La opción "AVG" le dice que deberá utilizar estadisticas promedio de ancho de banda. Las opciones "1000000,2000000" son los rangos de precaución (en bytes) para las tazas de tráfico entrante. Las opciones "5000000,5000000" son rangos críticos (en bytes) para tazas de tráfico saliente.  La opción "10" cause que el plugin regrese un estado CRÍTICO (CRITICAL) si el archivo de registros no se ha actualizado en 10 minutos (se debe actualizar cada 5 minutos).&lt;br /&gt;&lt;br /&gt;Grabe el archivo.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Reiniciando Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Una vez que usted ha agregado las nuevas definiciones de equipos y serviciosen el archivo &lt;i&gt;switch.cfg&lt;/i&gt;, usted esta listo para monitorear un router/switch. Para esto, usted necesita &lt;a href="#"&gt;verificar su configuración&lt;/a&gt; y &lt;a href="#"&gt;reiniciar Nagios&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Si el proceso de verificación produce un error, arregle los archivos de configuración antes de continuar. Asegurese de no reiniciar Nagios hasta que el proceso de verificación se complete sin errores!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-3063439069715397710?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/3063439069715397710/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/monitoreando-routers-y-switches.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3063439069715397710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3063439069715397710'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/monitoreando-routers-y-switches.html' title='Monitoreando Routers y Switches'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-1836164237815385329</id><published>2009-03-31T16:27:00.000-07:00</published><updated>2009-06-10T11:51:46.519-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Monitoreando Impresoras de Red</title><content type='html'>&lt;strong&gt;&lt;u&gt;Introducción&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/printer.png" border="0" style="float: right" alt="Printer"&gt;&lt;br /&gt;&lt;br /&gt;Este documento describo como monitorear el estado de impresoras dentro de la red. Especificamente impresoras HP que tienen tarjetas internas/externas Jetdirect u otros servidores de impresión (como el Troy PocketPro 100S o el Netgear PS101) que soportan el protocolo JetDirect.&lt;br /&gt;&lt;br /&gt;El plugin &lt;i&gt;check_hpjd&lt;/i&gt; (que es parte de la distribución estandar de plugins de Nagios) permite a usted monitorear el estado de impresoras disponibles con JetDirect que tienen SNMP habilitado. El plugin es capaz de detectar los siguientes estados de la impresora:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Paper Jam (Papel atascado)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Out of Paper (Sin Papel)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Printer Offline (Impresora fuera de Linea)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Intervention Required (Intervención Requerida)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Toner Low (Toner Bajo)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Insufficient Memory (Memoria Insuficiente)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Open Door (Puerta Abierta)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Output Tray is Full (Bandeja de Salida esta llena)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;y más...&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/note.gif" border="0" align="bottom" alt="Note" title="Note"&gt; Nota: Estas instrucciones asumen que usted instaló Nagios de acuerdo a las &lt;a href="http://nagioses.blogspot.com/2009/03/guias-de-instalacion-rapida-nagios-3x.html"&gt;guías de instalación rápida&lt;/a&gt;. La configuración de ejemplo en la parte inferior hace referencia a objetos que estan definidos en los archivos de configuración de ejemplo (&lt;i&gt;commands.cfg&lt;/i&gt;, &lt;i&gt;templates.cfg&lt;/i&gt;, etc.) que fueron instalados si usted siguio la guía rápida.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Descripción&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/monitoring-printers.png" border="0" alt="Monitoreando una Impresora de Red" title="Monitoreando una Impresora de Red" style="float: right;"&gt;&lt;br /&gt;&lt;br /&gt;Monitorear el estado de una impresora en red es bastante simple. Las impresoras con JetDirect habilitado usualmente tienen SNMP activado, lo cual permite a Nagios monitorear su estado utilizando el plugin &lt;i&gt;check_hpjd&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;El plugin &lt;i&gt;check_hpjd&lt;/i&gt; solamente se compilará y se instalará si usted tiene instalados los paquetes net-snmp y net-snmp-utils. Asegurese que el plugin existe en &lt;i&gt;/usr/local/nagios/libexec&lt;/i&gt; antes de continuar. Si no existe, instale net-snmp y net-snmp-utils, recompile y reinstale los plugins de Nagios.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Pasos&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Hay varios pasos que debe de seguir en orden para monitorear una nueva impresora en red.  Estos son:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Realizar los prerequisitos por primera vez&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Crear nuevas definiciones de equipo y servicios para monitorear la impresora&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Reiniciar el servicio de Nagios&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Que es lo que ya se ha hecho por usted&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Para hacerle la vida un poco más fácil, algunas tareas de configuración ya han sido realizadas para usted:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Una definición del comando &lt;i&gt;check_hpjd&lt;/i&gt; ha sido agregada en el archivo &lt;i&gt;commands.cfg&lt;/i&gt;. Esto permite a usted utilizar el plugin &lt;i&gt;check_hpjd&lt;/i&gt; para monitorear impresoras.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Una plantilla de equipo para impresora (llamada &lt;i&gt;generic-printer&lt;/i&gt;) ha sido creada en el archivo &lt;i&gt;templates.cfg&lt;/i&gt;. Esto permite a usted el agregar nuevas definiciones de equipos de impresora de una manera simple.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Los archivos de configuración anteriormente mencionados pueden ser localizados en el directorio &lt;i&gt;/usr/local/nagios/etc/objects/&lt;/i&gt;. Usted puede modificar estas definiciones u otras definiciones para satisfacer mejor sus necesidades si usted así lo desea. Sin embargo, se le recomienda esperar mientras usted se familiariza con la configuración de Nagios antes de hacerlo. Por el momento, solo siga las instrucciones en la parte inferior y usted estara monitoreando sus impresoras de red rápidamente.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Prerequisitos&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;La primera vez que usted configure Nagios para monitorear una impresora de red, usted necesitara realizar un poco más de trabajo. Recuerde, usted necesita realizar esto para la *primera* impresora de red que va a monitorear.&lt;br /&gt;&lt;br /&gt;Edite el archivo de configuración principal de Nagios.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;vi /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Remueva el caracter asterisco (#) de la siguiente línea del archivo de configuración principal:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#cfg_file=/usr/local/nagios/etc/objects/printer.cfg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Grabe el archivo y salga.&lt;br /&gt;&lt;br /&gt;¿Qué es lo que ha hecho?, usted le acaba de decir a Nagios que vea el archivo &lt;i&gt;/usr/local/nagios/etc/objects/printers.cfg&lt;/i&gt; para buscar definiciones adicionales de objetos. Ahi es donde usted agregara definiciones de equipos y servicios para la impresora. Este archivo de configuración ya contiene algunos ejemplos de definiciones de equipos, grupos de equipos (hostgroups) y servicios. Para la *primer* impresora a monitorear, usted simplemente modifique las definiciones de equipo y servicio en ese archivo, no hay necesidad de crear nuevos, solo copie, pegue y modifique.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Configurando Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Usted necesita crear algunas &lt;a href="#"&gt;definiciones de objetos&lt;/a&gt; en orden para monitorear una nueva impresora.&lt;br /&gt;&lt;br /&gt;Habra el archivo &lt;i&gt;printer.cfg&lt;/i&gt; para editarlo.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;vi /usr/local/nagios/etc/objects/printer.cfg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Agregue una nueva &lt;a href="#"&gt;definición de equipo&lt;/a&gt; para la impresora de red que usted va a monitorear. Si esta es la *primer* impresora a monitorear, usted puede simplemente modificar la definicion de equipo de ejemplo en el archivo &lt;i&gt;printer.cfg&lt;/i&gt;. Cambie los campos &lt;i&gt;host_name&lt;/i&gt;, &lt;i&gt;alias&lt;/i&gt;, y &lt;i&gt;address&lt;/i&gt; a los valores apropiados para la impresora.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define host{&lt;br /&gt; use  generic-printer ; Inherit default values from a template&lt;br /&gt; host_name  hplj2605dn ; The name we're giving to this printer&lt;br /&gt; alias  HP LaserJet 2605dn ; A longer name associated with the printer&lt;br /&gt; address  192.168.1.30 ; IP address of the printer&lt;br /&gt; hostgroups allhosts  ; Host groups this printer is associated with&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Ahora puede agregar algunas definiciones de servicio (al mismo archivo de configuración) para monitorear diferentes aspectos de la impresora. Si esta es la *primer* impresora que va a monitorear, usted simplemente puede modificar el ejemplo de la definición de servicio en el archivo &lt;i&gt;printer.cfg&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/monitoring-printers.png" border="0" align="bottom" alt="Note" title="Note"&gt; Nota: Reemplace "&lt;i&gt;hplj2605dn&lt;/i&gt;" en las definiciones de ejemplo de la parte superior con el nombre que usted especifico en la directiva &lt;i&gt;host_name&lt;/i&gt; de la definicion del equipo que acaba de agregar.&lt;br /&gt;&lt;br /&gt;Agregue la siguiente definición de servicio para revisar el estatus de la impresora. El servicio utiliza el plugin &lt;i&gt;check_hpjd&lt;/i&gt; para revisar el estatus de la impresora cada 10 minutos por default. La cadena de la comunidad SNMP utilizada para realizar la petición a la impresora es "public" en este ejemplo.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt; use   generic-service  ; Inherit values from a template&lt;br /&gt; host_name   hplj2605dn  ; The name of the host the service is associated with&lt;br /&gt; service_description Printer Status  ; The service description&lt;br /&gt; check_command  check_hpjd!-C public ; The command used to monitor the service&lt;br /&gt; normal_check_interval 10 ; Check the service every 10 minutes under normal conditions&lt;br /&gt; retry_check_interval 1 ; Re-check the service every minute until its final/hard state is determined&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Agregue la siguiente definición de servicio para realizar un ping a la impresora cada 10 minutos por default. Esto es útil para monitorear RTA, perdida de paquetes y conectividad en general en la red.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;define service{&lt;br /&gt;        use                     generic-service&lt;br /&gt;        host_name               hplj2605dn&lt;br /&gt;        service_description     PING&lt;br /&gt;        check_command           check_ping!3000.0,80%!5000.0,100%&lt;br /&gt;        normal_check_interval   10&lt;br /&gt;        retry_check_interval    1&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Grabe el archivo.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Reiniciando Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Una vez que usted ha agregado las nuevas definiciones de equipo y servicio al archivo de configuración &lt;i&gt;printer.cfg&lt;/i&gt;, usted esta listo para empezar a monitorear la impresora. Para hacer esto, usted necesita &lt;a href="#"&gt;verificar su configuración&lt;/a&gt; y &lt;a href="#"&gt;reiniciar Nagios&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Si el proceso de verificación produce un error, arregle los archivos de configuración antes de continuar. Asegurese de no reiniciar Nagios hasta que el proceso de verificación se complete sin errores!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-1836164237815385329?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/1836164237815385329/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/monitoreando-impresoras.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1836164237815385329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1836164237815385329'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/monitoreando-impresoras.html' title='Monitoreando Impresoras de Red'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-8043282987619066871</id><published>2009-03-31T16:26:00.001-07:00</published><updated>2009-06-10T11:47:47.427-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Monitoreando Equipos con Novell Netware</title><content type='html'>&lt;strong&gt;&lt;u&gt;Introducción&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Este documento proporciona información sobre como monitorear servidores Novell Netware. &lt;br /&gt;&lt;strong&gt;&lt;u&gt;Recursos Externos&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Usted puede encontrar documentación de como monitorear servidores Netware con Nagios en el sitio de Novell &lt;a href="http://www.novell.com/coolsolutions/"&gt;Cool Solutions&lt;/a&gt;, incluyendo:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://developer.novell.com/wiki/index.php/MRTGEXT"&gt;MRTGEXT: NLM module for MRTG and Nagios&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.novell.com/coolsolutions/feature/16723.html"&gt;Nagios: Host and Service Monitoring Tool&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.novell.com/coolsolutions/appnote/17494.html"&gt;Nagios and NetWare: SNMP-based Monitoring&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.novell.com/coolsolutions/tools/17255.html"&gt;Monitor DirXML/IDM Driver States with Nagios&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.novell.com/coolsolutions/tools/17038.html"&gt;Check NDS Login ability with Nagios&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.novell.com/coolsolutions/tools/17580.html"&gt;NDPS/iPrint Print Queue Monitoring by Nagios&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.novell.com/coolsolutions/tools/16935.html"&gt;check_gwiaRL Plugin for Nagios 2.0&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/tip.gif" border="0" align="bottom" alt="Tip" title="Tip"&gt; Tip: Cuando visite el sitio de Novell &lt;a href="http://www.novell.com/coolsolutions/"&gt;Cool Solutions&lt;/a&gt;, realice una busqueda de "Nagios" para encontrar más articulos y componentes de software relacionados al monitoreo.&lt;br /&gt;Gracias a &lt;a href="http://www.novell.com/coolsolutions/author/1301.html"&gt;Christian Mies&lt;/a&gt;, &lt;a href="http://www.novell.com/coolsolutions/author/1525.html"&gt;Rainer Brunold&lt;/a&gt;, y otros por contribuir con documentación, complementos, etc. de Nagios y Netware en el sitio de Novell!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-8043282987619066871?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/8043282987619066871/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/monitoreando-equipos-con-novell.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/8043282987619066871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/8043282987619066871'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/monitoreando-equipos-con-novell.html' title='Monitoreando Equipos con Novell Netware'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-3446880296629724568</id><published>2009-03-31T16:25:00.002-07:00</published><updated>2009-06-10T11:46:03.609-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Monitoreando Equipos con Linux/Unix</title><content type='html'>&lt;strong&gt;&lt;u&gt;Introducción&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Este documento describe el como monitorear servicios "privados" y atributos en servidores Linux/UNIX, como son: &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Carga de CPU&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Uso de Memoria&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Uso en Disco Duro&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Usuarios firmados&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Procesos Ejecutandose&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Etc.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Los servicios publicamente disponibles que son proporcionados por los servidores Linux (HTTP, FTP, SSH, SMTP, etc.) pueden ser monitoreados facilmente siguiendo la documentación en &lt;a href="#"&gt;servicios publicamente disponibles&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/note.gif" border="0" align="bottom" alt="Note" title="Note"&gt; Nota: Estas instrucciones asumen que usted instaló Nagios de acuerdo a la &lt;a href="http://nagioses.blogspot.com/2009/03/guias-de-instalacion-rapida-nagios-3x.html"&gt;guía de instalación rápida&lt;/a&gt;.  Las entradas de configuración de ejemplo en la parte inferior de los objetos de referencia que estan definidos en los archivos de configuración de ejemplo (&lt;i&gt;commands.cfg&lt;/i&gt;, &lt;i&gt;templates.cfg&lt;/i&gt;, etc.) son instalados si se sigue la guía de instalación rápida. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Descripción&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;[Nota: Este documento no ha sido terminado. Se le recomienda que lea la documentación del complemento &lt;a href="#"&gt;NRPE&lt;/a&gt; para instrucciones de como monitorear un servidor remoto Linux/Unix.]&lt;br /&gt;&lt;br /&gt;Hay varias formas de monitorear los atributos de servidores remotos Linux/Unix. Una es utilizando llaves SSH compartidas (shared SSH keys) y  el plugin &lt;strong&gt;check_by_ssh&lt;/strong&gt; para ejecutar plugins en servidores remotos. Este metodo no será cubierto aquí, pero puede resultar muy demandante para el servidor de monitoreo si se monitorean cientos o miles de servicios.  El costo de creación y destrucción de conecciones SSH es causa de esto.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/nrpe.png" border="0" alt="NRPE" title="NRPE" style="float: right; clear: both;"&gt;&lt;br /&gt;&lt;br /&gt;Otro método común para monitorear remotamente equipos Linux/Unix Es el de usar el complemento &lt;a href="#"&gt;NRPE&lt;/a&gt;. NRPE permite ejecutar plugins en equipos remotos Linux/Unix. Esto puede ser útil si se necesita monitorear los recursos/atributos locales como uso en disco, carga en CPU, uso en memoria, etc. en un equipo remoto. &lt;br /&gt;&lt;br /&gt;(En este sitio viene explicado a grandes rasgos como funciona en el &lt;a "http://nagioses.blogspot.com/2009/03/nrpe.html"&gt;manual de la versión 2 apartado NRPE&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-3446880296629724568?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/3446880296629724568/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/monitoreando-maquinas-con-linux.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3446880296629724568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3446880296629724568'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/monitoreando-maquinas-con-linux.html' title='Monitoreando Equipos con Linux/Unix'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-913685016667495606</id><published>2009-03-31T16:25:00.001-07:00</published><updated>2009-06-10T11:40:00.050-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Monitoreando Equipos con Windows</title><content type='html'>&lt;strong&gt;&lt;u&gt;Introducción&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Este documento describe el como monitorear servicios "privados" y atributos en máquinas con Windows, como por ejemplo: &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Uso de Memoria&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Carga en CPU&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Uso en Disco Duro&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Estado en Servicios&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Procesos ejecutandose&lt;/li&gt;&lt;br /&gt;&lt;li&gt;etc.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Los servicios publicamente disponibles que proveen las máquinas con Windows (HTTP, FTP, POP3, etc.) pueden ser monitoreados fácilmente siguiendo la documentación en &lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-servicios.html"&gt;monitoreando servicios publicamente disponibles&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/note.gif" border="0" align="bottom" alt="Note" title="Note"&gt; Nota: Estas instrucciones asumen que usted instaló Nagios de acuerdo a la &lt;a href="http://nagioses.blogspot.com/2009/03/guias-de-instalacion-rapida-nagios-3x.html"&gt;guía de instalación rápida&lt;/a&gt;. Las entradas de configuración de ejemplo en la parte inferior de los objetos de referencia que estan definidos en los archivos de configuración de ejemplo (&lt;i&gt;commands.cfg&lt;/i&gt;, &lt;i&gt;templates.cfg&lt;/i&gt;, etc.) son instalados si se sigue la guía de instalación rápida.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Descripción&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/monitoring-windows.png" border="0" alt="Monitoreando una Máquina Windows" title="Monitoreando una Máquina Windows" style="float: right;"&gt;&lt;br /&gt;&lt;br /&gt;El monitorear servicios privados o atributos de una máquina con Windows requiere que usted instale un agente. Este agente actua como un proxy entre el plugin de Nagios que realiza el monitoreo y el servicio actual o atributo de la máquina Windows. Sin instalar un agente en Windows, Nagios no podria monitorear servicios privados o atributos de Windows.&lt;br /&gt;&lt;br /&gt;Para este ejemplo, instalaremos el complemento &lt;a href="http://sourceforge.net/projects/nscplus"&gt;NSClient++&lt;/a&gt; en la máquina con Windows y utilizaremos el plugin &lt;strong&gt;check_nt&lt;/strong&gt; para comunicarnos con el complemento NSClient++.  El plugin &lt;strong&gt;check_nt&lt;/strong&gt; debera ya estar instalado en el servidor de Nagios si se siguieron los pasos de la guía de instalación rápida.  &lt;br /&gt;&lt;br /&gt;Otros agentes de Windows (como &lt;a href="http://sourceforge.net/projects/nc-net"&gt;NC_Net&lt;/a&gt;) pueden ser utilizados en ves de NSClient++ si usted lo desea - usted tendra que realizar cambios en las definiciones de comandos y servicios. Por simplicidad solamente se cubrira el complemento NSClient++ en estas instrucciones.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Pasos&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Hay algunos pasos que usted debe seguir en orden para monitorear la nueva máquina Windows. Aquí estan:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Realizar prerequisitos por primera vez&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Instalar un agente de monitoreo en la máquina Windows&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Crear nuevas definiciones de nuevo equipo (host) y nuevo servicio (service) para monitorear a la máquina Windows&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Reiniciar el servicio de Nagios&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Que es lo que ya se ha hecho por usted&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Para hacerle la vida un poco más fácil, algunas tareas de configuración ya se han realizado para usted:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Una definición del comando &lt;strong&gt;check_nt&lt;/strong&gt; ha sido agregado al archivo &lt;strong&gt;commands.cfg&lt;/strong&gt;. Esto permite a usted que utilice el plugin &lt;strong&gt;check_nt&lt;/strong&gt; para monitorear servicios de Windows.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Una plantilla de equipo de servidor Windows (llamada &lt;strong&gt;windows-server&lt;/strong&gt;) ha sido creada en el archivo &lt;strong&gt;templates.cfg&lt;/strong&gt;. Esto permite a usted el agregar nuevas definiciones de equipos con Windows de una manera simple.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Los archivos de configuración anteriormente mencionados pueden ser localizados en el directorio &lt;strong&gt;/usr/local/nagios/etc/objects/&lt;/strong&gt;. Usted puede modificar estas definiciones u otras definiciones para satisfacer mejor sus necesidades si usted así lo desea. Sin embargo, se le recomienda esperar mientras usted se familiariza con la configuración de Nagios antes de hacerlo. Por el momento, solo siga las instrucciones en la parte inferior y usted estara monitoreando sus máquinas con Windows rápidamente.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Prerequisitos&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;La primera vez que usted configure Nagios para monitorear una máquina Windows, usted necesitara realizar un poco más de trabajo. Recuerde, usted necesita realizar esto para la *primera* máquina Windows que va a monitorear.&lt;br /&gt;&lt;br /&gt;Edite su archivo de configuración de Nagios principal (main).&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;vi /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Quite el caracter asterisco (#) de la siguiente línea de su archivo de configuración principal:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#cfg_file=/usr/local/nagios/etc/objects/windows.cfg&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Grabe y salga.&lt;br /&gt;&lt;br /&gt;¿Qué es lo que ha hecho?, usted le acaba de decir a Nagios que vea el archivo &lt;i&gt;/usr/local/nagios/etc/objects/windows.cfg&lt;/i&gt; para buscar definiciones adicionales de objetos. Ahi es donde usted agregara definiciones de equipos y servicios Windows. Este archivo de configuración ya contiene algunos ejemplos de definiciones de equipos, grupos de equipos (hostgroups) y servicios. Para la primer máquina Windows, usted simplemente modifique las definiciones de equipo y servicio en ese archivo, no hay necesidad de crear nuevos, solo copie, pegue y modifique.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Instalando el agente Windows&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Antes de monitorear servicios privados y atributos de las máquinas con Windows, usted necesita instalar un agente a estas máquinas. Se recomienda utilizar el complemento NSClient++, que puede ser localizado en &lt;a href="http://sourceforge.net/projects/nscplus"&gt;http://sourceforge.net/projects/nscplus&lt;/a&gt;. Estas instrucciones lo llevaran a traves de una instalación básica del complemento NSClient++, asi como la configuración de Nagios para monitorear la máquina Windows.&lt;br /&gt;&lt;br /&gt;1. Descargue la última versión estable del complemento NSClient++ desde &lt;a href="http://sourceforge.net/projects/nscplus"&gt;http://sourceforge.net/projects/nscplus&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Descomprima los archivos de NSClient++ en un nuevo directorio C:\NSClient++&lt;br /&gt;&lt;br /&gt;3. Abra un command prompt y cambiese al directorio C:\NSClient++&lt;br /&gt;&lt;br /&gt;4. Registre el servicio de NSClient++ con el siguiente comando:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt; nsclient++ /install&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;5. Instale el "systray" de NSClient++ con el siguiente comando ('SysTray' es case-sensitive):&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt; nsclient++ SysTray&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;6. Abra el manejador de servicios y asegurese que el servicio NSClientpp es permitido para interactuar con el escritorio (vease el tab 'Log On' en el manejador de servicios). Si no esta permitido para interactuar con el escritorio, seleccione el cuadro para permitirlo.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/nscpp.png" border="0" alt="NSClientpp"&gt;&lt;br /&gt;&lt;br /&gt;7. Edite el archivo NSC.INI (localizado en el directorio C:\NSClient++) y realize los siguientes cambios:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Descomente todos los modulos que aparecen listados en la sección [modules], excepto CheckWMI.dll y RemoteConfiguration.dll&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Opcional, si requiere una contraseña para los clientes, cambie la opción 'password' en la sección [Settings].&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Descomente la opción 'allowed_hosts' en la sección [Settings]. Agregue la dirección IP de su servidor de Nagios en esta línea o dejela en blanco para permitir a todos los equipos conectarse.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Asegurese que la opción 'port' en la sección [NSClient] esta descomentada y asignada a '12489' (el puerto por default).&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;8. Inicie el servicio de NSClient++ con el siguiente comando:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt; nsclient++ /start&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;9. Si fue instalado adecuadamente, un nuevo icono debera aparecer en la barra del sistema (systray). Será un circulo amarillo con una M negra dentro.&lt;br /&gt;&lt;br /&gt;10. Exito! El servidor Windows ahora puede ser agregado a la configuracion de Nagios para su monitoreo...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Configurando Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ahora es tiempo de &lt;a href="#"&gt;definir objetos&lt;/a&gt; en sus archivos de configuración de Nagios en orden para monitorear la nueva máquina de Nagios. &lt;br /&gt;&lt;br /&gt;Abra el archivo &lt;strong&gt;windows.cfg&lt;/strong&gt; para editarlo.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;vi /usr/local/nagios/etc/objects/windows.cfg&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Agregue una definición nueva de &lt;a href="#"&gt;equipo&lt;/a&gt; para la máquina Windows que usted desea monitorear. Si esta es la primer máquina Windows que va a monitorear, usted simplemente tendra que modificar la definición de ejemplo del equipo en &lt;strong&gt;windows.cfg&lt;/strong&gt;. Cambie el &lt;strong&gt;host_name&lt;/strong&gt;, &lt;strong&gt;alias&lt;/strong&gt;, y &lt;strong&gt;address&lt;/strong&gt; por lo valores apropiados para su equipo con Windows.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;define host{&lt;br /&gt; use  windows-server ; Inherit default values from a Windows server template (make sure you keep this line!)&lt;br /&gt; host_name  winserver&lt;br /&gt; alias  My Windows Server&lt;br /&gt; address  192.168.1.2&lt;br /&gt; }&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Bien. Ahora puede agregar algunas definiciones de servicios (en el mismo archivo de configuración) en orden para decirle a Nagios que se van a monitorear varios aspectos de la máquina Windows. Si es la *primer* máquina Windows que va a monitorear, usted simplemente puede modificar las definiciones de servicios de ejemplo en &lt;strong&gt;windows.cfg&lt;/strong&gt;. &lt;br /&gt;&lt;br /&gt;&lt;img src="http://nagios.sourceforge.net/docs/3_0/images/note.gif" border="0" align="bottom" alt="Note" title="Note"&gt; Nota: Reemplace "&lt;strong&gt;winserver&lt;/strong&gt;" en las definiciones de ejemplo en la parte inferior con el nombre que usted especifico en la directiva &lt;strong&gt;host_name&lt;/strong&gt; en la definición de equipo que usted agregó.&lt;br /&gt;&lt;br /&gt;Agregue la siguiente definición de servicio para monitorear la version del complemento NSClient++ que se esta ejecutando en el servidor Windows. Esto es útil cuando llega el tiempo de actualizar en los servidores Windows una nueva versión del complemento, y usted podra decir cual de las máquinas Windows necesitan que se actualice a la última version de NSClient++.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;define service{&lt;br /&gt; use   generic-service&lt;br /&gt; host_name   winserver&lt;br /&gt; service_description NSClient++ Version&lt;br /&gt; check_command  check_nt!CLIENTVERSION&lt;br /&gt; }&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Agregue la siguiente definición de servicio para monitorear el tiempo de actividad del servidor Windows.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;define service{&lt;br /&gt; use   generic-service&lt;br /&gt; host_name   winserver&lt;br /&gt; service_description Uptime&lt;br /&gt; check_command  check_nt!UPTIME&lt;br /&gt; }&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Agregue la siguiente definición de servicio para monitorear el uso de CPU en el servidor Windows y generar una alerta CRITICA si en 5 minutos la carga de CPU es de 90% o más o una alerta PRECAUCIÓN (WARNING) si en 5 minutos la carga es de 80% o más.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;define service{&lt;br /&gt; use   generic-service&lt;br /&gt; host_name   winserver&lt;br /&gt; service_description CPU Load&lt;br /&gt; check_command  check_nt!CPULOAD!-l 5,80,90&lt;br /&gt; }&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Agregue la siguiente definición de servicio para monitorear el uso de memoria del servidor Windows y generar una alerta CRITICA si el uso de memoria es de 90% o más y una alerta de PRECAUCIÓN (WARNING) si el uso de memoria es de 80% o más.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;define service{&lt;br /&gt; use   generic-service&lt;br /&gt; host_name   winserver&lt;br /&gt; service_description Memory Usage&lt;br /&gt; check_command  check_nt!MEMUSE!-w 80 -c 90&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Agregue la siguiente definición de servicio para monitorear el uso en el disco C:\ del servidor Windows y generar una alerta CRITICA si el uso en disco es de 90% o más y una alerta de PRECAUCIÓN (WARNING) si el uso en disco es de 80% o mas.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;define service{&lt;br /&gt; use   generic-service&lt;br /&gt; host_name   winserver&lt;br /&gt; service_description C:\ Drive Space&lt;br /&gt; check_command  check_nt!USEDDISKSPACE!-l c -w 80 -c 90&lt;br /&gt; }&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Agregue la siguiente definición de servicio para monitorear el estado del servicio W3SVC en una máquina Windowsy generar una alerta CRITICA si el servicio es detenido.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;br /&gt;define service{&lt;br /&gt; use   generic-service&lt;br /&gt; host_name   winserver&lt;br /&gt; service_description W3SVC&lt;br /&gt; check_command  check_nt!SERVICESTATE!-d SHOWALL -l W3SVC&lt;br /&gt; }&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Agregue la siguiente definición de servicio para monitorear el proceso Explorer.exe de una máquina Windowsy generar una alerta CRITICA si el proceso no se esta ejecutando.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;define service{&lt;br /&gt; use   generic-service&lt;br /&gt; host_name   winserver&lt;br /&gt; service_description Explorer&lt;br /&gt; check_command  check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe&lt;br /&gt; }&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Eso es todo por ahora. Usted a agregado algunos servicios básicos que deben ser monitoreados en un máquina Windows. Grabe el archivo de configuración.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Protección con Contraseña&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Si usted especificó una contraseña en el archivo de configuración de NSClient++ para una máquina Windows, usted necesita modificar la definición del comando &lt;strong&gt;check_nt&lt;/strong&gt; para incluir la contraseña. Abra el archivo &lt;strong&gt;commands.cfg&lt;/strong&gt; para editarlo.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;vi /usr/local/nagios/etc/commands.cfg&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Cambie la definición del comando &lt;strong&gt;check_nt&lt;/strong&gt; para incluir el argumento "-s &amp;lt;PASSWORD&amp;gt;" (donde PASSWORD es la contraseña que se especifico en la máquina Windows) así:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;define command{&lt;br /&gt; command_name check_nt&lt;br /&gt; command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -s PASSWORD -v $ARG1$ $ARG2$&lt;br /&gt; }&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Grabe el archivo.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Reiniciando Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Usted ya terminó de modificar la configuración de Nagios, por lo cual usted necesita &lt;a href="#"&gt;verificar sus archivos de  configuración&lt;/a&gt; y &lt;a href="#"&gt;reiniciar Nagios&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Si el proceso de verificación produce un error, arregle los archivos de configuración antes de continuar. Asegurese de no reiniciar Nagios hasta que el proceso de verificación se complete sin errores!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-913685016667495606?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/913685016667495606/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/monitoreando-maquinas-con-windows.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/913685016667495606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/913685016667495606'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/monitoreando-maquinas-con-windows.html' title='Monitoreando Equipos con Windows'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-292878349769226424</id><published>2009-03-31T16:24:00.001-07:00</published><updated>2009-06-10T11:29:03.155-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Actualización de versiones previas</title><content type='html'>&lt;strong&gt;&lt;u&gt;Contents&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="#nagios3x"&gt;Actualizando desde versiones previas de Nagios 3.x&lt;/a&gt;&lt;br /&gt;&lt;a href="#nagios2x"&gt;Actualizando desde Nagios 2.x&lt;/a&gt;&lt;br /&gt;&lt;a href="#rpm"&gt;Actualizando desde una instalación RPM&lt;/a&gt;&lt;br /&gt;&lt;a name="nagios3x"&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Actualizando desde versiones previas de Nagios 3.x&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Cuando versiones nuevas alfa, beta, y estable de Nagios 3.x estan disponibles, se le recomienda a usted actualizar lo más rapido posible. Nuevas versiones usualmente contienen parches para fallas criticas, por lo cual es muy importante que esté al día.  Asumiendo que usted instaló Nagios desde el código fuente como esta explicado en las &lt;a href="http://nagioses.blogspot.com/2009/03/guias-de-instalacion-rapida-nagios-3x.html"&gt;guías de configuración rápida&lt;/a&gt;, usted puede instalar nuevas versiones de Nagios 3.x facilmente. Usted no necesita acceso como root para hacerlo, dado que todo lo necesario por hacer como root es realizado en la instalación. Aquí esta el proceso para actualización...&lt;br /&gt;&lt;br /&gt;Asegurese que tiene un buen respaldo de su instalación y archivos de configuración de Nagios. Si algo sale mal o no funciona, esto permitira a usted poder regresar a su antigua versión.&lt;br /&gt;&lt;br /&gt;Cambiese al usuario Nagios.  Usuarios de Debian/Ubuntu deberan utilizar &lt;i&gt;sudo -s nagios&lt;/i&gt;.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;su -l nagios&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Baje el archivo comprimido con el código fuente de la última versión de Nagios (visite &lt;a href="http://www.nagios.org/download/"&gt;http://www.nagios.org/download/&lt;/a&gt; para la útlima versión).&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-&lt;i&gt;3.x&lt;/i&gt;.tar.gz&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Extraiga el código fuente de Nagios.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;tar xzf nagios-&lt;i&gt;3.x&lt;/i&gt;.tar.gz&lt;br /&gt;cd nagios-&lt;i&gt;3.x&lt;/i&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Ejecute el script de configuración de Nagios, pasando el nombre del grupo usado para controlar los permisos del archivo de comandos externos:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;./configure --with-command-group=nagcmd&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Compile el código fuente de Nagios.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;make all&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Instale binarios actualizados, documentacion e interfaz web. Sus archivos de configuración no seran sobreescritos por este paso.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Verifique sus archivos de configuracion y reinicie Nagios.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;/sbin/service nagios restart&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Eso es todo - Usted terminó!&lt;br /&gt;&lt;a name="nagios2x"&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Actualizando desde Nagios 2.x&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;No debe de ser complicado actualizar de Nagios 2.x a Nagios 3. La actualización es esencialmente la misma que fue descrita anteriormente para actualizar a versiones nuevas de Nagios 3.x.  You will, however, have to change your configuration files a bit so they work with Nagios 3:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;La antigua variable &lt;i&gt;service_reaper_frequency&lt;/i&gt; en el archivo principal de configuración ha sido renombrada a &lt;a href="#"&gt;check_result_reaper_frequency&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;La antigua macro &lt;i&gt;$NOTIFICATIONNUMBER$&lt;/i&gt; ha sido modificada para dar lugar a las nuevas macros &lt;a href="#"&gt;$HOSTNOTIFICATIONNUMBER$&lt;/a&gt; y &lt;a href="#"&gt;$SERVICENOTIFICATIONNUMBER$&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;La antigua directiva &lt;i&gt;parallelize&lt;/i&gt; en definición de servicios ha sido eliminada y no sera utilizada más, esto por que todas las revisiones de servicios se hacen de forma paralela.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;La antigua opción &lt;i&gt;aggregate_status_updates&lt;/i&gt; ha sido elimininada. Todas las actualizaciones del archivo de status han sido agregadas a un intervalo minimo de 1 segundo.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Las definiciones Extended host and extended service estan descontinuadas. Siguen siendo leidas y procesadas por Nagios, pero es recomendable que mueva las directivas encontradas en estas definiciones a sus definiciones de equipos y servicios respectivamente.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;La variable de archivo &lt;i&gt;downtime_file&lt;/i&gt; en el archivo de configuración principal ya no es soportado, dado que las entradas de tiempo de inactividad programado son grabadas en el &lt;a href="#"&gt;archivo de retención (retention_file)&lt;/a&gt;. Para preservar las entradas existentes de tiempo de inactividad, pare Nagios 2.x y agregue el contenido del archivo de tiempo de inactividad a el archivo de retención (retention_file).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;La variable de archivo &lt;i&gt;downtime_file&lt;/i&gt; en el archivo de configuración principal ya no es soportado, por lo cual los comentarios ahora son grabados en el &lt;a href="#"&gt;archivo de retención (retention file)&lt;/a&gt;. Para preservar los comentarios existentes, pare Nagios 2.x y agregue el contenido del archivo de comentarios en el archivo de retención.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Tambien este seguro de leer la sección de la documentación "&lt;a href="#"&gt;Que hay de nuevo&lt;/a&gt;". Describe todos los cambios al código de Nagios 3 que se han hecho desde la última version estable de Nagios 2.x. Algo a cambiado, por lo cual asegurese de leerlo.&lt;br /&gt;&lt;a name="rpm"&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Actualizando desde una instalación RPM&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Si actualmente usted tiene una isntalación de Nagios basada en paqueteria RPM- o Debian/Ubuntu y usted quiere realizar la transición de instalar Nagios desde el código fuente oficial, aquí está un proceso básico a seguir:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Respalde su instalación de Nagios&lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Archivos de configuración&lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Archivo principal de configuración (usualmente &lt;i&gt;nagios.cfg&lt;/i&gt;)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Archivo de configuración de recursos (usualmente &lt;i&gt;resource.cfg&lt;/i&gt;)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Archivo de configuración CGI (usualmente &lt;i&gt;cgi.cfg&lt;/i&gt;)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Todos los archivos de definición de objetos&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Archivo de Retención (usualmente &lt;i&gt;retention.dat&lt;/i&gt;)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;El archivo de registros actual de Nagios (usualmente &lt;i&gt;nagios.log&lt;/i&gt;)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Archivos de registros de Nagios guardados&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Desinstale el paquete original RPM o APT&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Instale Nagios desde el código fuente como viene en las &lt;a href="http://nagios.linuxbaja.org/node/19"&gt;guías de configuración rápida&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Reestablesca sus archivos de configuración originales, archivo de retención y archivos de registro&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="#"&gt;Verifique&lt;/a&gt; su configuración e &lt;a href="#"&gt;inicie&lt;/a&gt; Nagios&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;Note que los diferentes paquetes RPM o APT pueden instalar Nagios en diferentes formas y en diferentes rutas. Asegurese de tener respaldados todos sus archivos criticos de Nagios antes de eliminar los paquetes RPM o APT, de tal forma que pueda revertir la instalación en caso de que algo salga mal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-292878349769226424?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/292878349769226424/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/actualizacion-2x-3x.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/292878349769226424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/292878349769226424'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/actualizacion-2x-3x.html' title='Actualización de versiones previas'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-7059053764477297250</id><published>2009-03-31T16:22:00.001-07:00</published><updated>2009-06-10T11:27:10.394-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Acerca de</title><content type='html'>&lt;a name="whatis"&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;¿Qué es Nagios?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Nagios&amp;reg; es una aplicación para monitoreo de sistemas y redes.&lt;br /&gt;Revisa equipos y servicios que uno mismo le especifica, alertandonos cuando algo esta mal y cuando esta bien.&lt;br /&gt;Algunas de las características con las que cuenta son:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;      &lt;li&gt;Monitorear servicios de red (SMTP, POP3, HTTP, PING, etc.)&lt;/li&gt;&lt;br /&gt;      &lt;li&gt;Monitorear recursos de los hosts (carga de procesador, uso de disco, etc.)&lt;/li&gt;&lt;br /&gt;      &lt;li&gt;Diseño simple de plugins para que podamos crear los nuestros a nuestras necesidades especificas.&lt;/li&gt;&lt;br /&gt;      &lt;li&gt;Habilidad de definir una jerarquía de hosts usando la opciòn parent.&lt;/li&gt;&lt;br /&gt;      &lt;li&gt;Notificaciones a contactos cuando un servicio o host tenga problemas y puedan resolverlo (email, pager o definido por el usuario).&lt;/li&gt;&lt;br /&gt;      &lt;li&gt;Rotación de log automática.&lt;/li&gt;&lt;br /&gt;      &lt;li&gt;Etc.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="requirements"&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;¿Requisitos Requerimientos del sistema:&lt;/strong&gt;&lt;br /&gt;Cualquier equipo que este ejecutando Linux o una variante de Unix y con compilador C, y preferentemente que tenga:&lt;br /&gt;&lt;br /&gt;      1. Un Web server (Apache el ideal)&lt;br /&gt;      2. &lt;a title="Thomas Boutell's GD library" href="http://www.boutell.com/gd/"&gt;Thomas Boutell's GD library&lt;/a&gt; esto para el statusmap y trends &lt;br /&gt;&lt;br /&gt;&lt;a name="licensing"&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Licencia:&lt;/strong&gt;&lt;br /&gt;Nagios esta bajo la &lt;A href="http://www.gnu.org/licenses/licenses.html" name="index" target="_self"&gt;GNU General Public License&lt;/a&gt; versión 2 publicada por la &lt;a href="http://www.fsf.org"&gt;Free Software Foundation&lt;/a&gt;. Esto le da permiso legal de copiar, distribuir y/o modificar Nagios bajo ciertas condiciones. Lea el archivo 'LICENSE' en la distribución de Nagios o lea &lt;a href="http://www.gnu.org/copyleft/gpl.html"&gt; la versión en línea&lt;/a&gt; para mayores detalles.&lt;br /&gt;&lt;br /&gt;Nagios es proporcionado COMO ES sin NINGUNA GARANTÍA DE NINGUN TIPO, INCLUYENDO GARANTÍA DE DISEÑO, COMERCIALIZACIÓN Y ADECUARSE PARA UN PROPOSITO EN PARTICULAR.&lt;br /&gt;&lt;br /&gt;&lt;a name="acknowledgements"&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Reconocimientos&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Muchas personas han contribuido a Nagios ya sea reportando 'bugs', sugerencias de mejora, escribiendo plugins, etc. Una lista de algunos contribuidores en el desarrollo de Nagios pueden ser localizados en &lt;a href="http://www.nagios.org/"&gt;http://www.nagios.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a name="downloading"&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Bajar la última versión&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Usted puede revisar las nuevas veriones de Nagios en &lt;a href="http://www.nagios.org" target="_top"&gt;http://www.nagios.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Nagios y el logo de Nagios son marcas registradas de Ethan Galstad.  Todas las demas marcas registradas, marcas de servicio, etc. son propiedad de sus respectivos dueños.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-7059053764477297250?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/7059053764477297250/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/que-es-nagios.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7059053764477297250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7059053764477297250'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/que-es-nagios.html' title='Acerca de'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-846640013842725444</id><published>2009-03-31T16:10:00.003-07:00</published><updated>2009-06-10T12:08:04.304-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Ubuntu Guía Rápida (Quickstart)</title><content type='html'>&lt;strong&gt;&lt;u&gt;Introduction&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Esta guía esta pensada para proveerle simples instrucciones de como instalara Nagios desde código fuente en Ubuntu y tener monitoreando su máquina local en 20 minutos. Opciones de instalación avanzadas no son discutidas aquí - solo lo básico que funcionara para el 95% de usuarios que desen empezar.&lt;br /&gt;&lt;br /&gt;Estas instrucciones fueron escritas basadas en la distribución Linux (Escritorio) &lt;b&gt;Ubuntu 6.10&lt;/b&gt;. Debe funcionar tambien en &lt;b&gt;Ubuntu 7.10&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Lo que usted logrará obtener&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Si usted sigue estas instrucciones, esto es lo que lograra obtener:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Nagios y los plugins serán instalados bajo /usr/local/nagios&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Nagios sera configurado para que empiece a monitorear algunos aspectos de su sistema local (carga de CPU, uso en disco, etc.)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;La interfaz WEB de Nagios sera accesada en http://localhost/nagios/&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Paquetes Requeridos&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Revise que tenga los siguientes paquetes instalados en su instalación de Ubuntu antes de continuar.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Apache 2&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Compilador GCC y librerias de desarrollo &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Librerias de desarrollo GD&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Puede utilizar &lt;i&gt;apt-get&lt;/i&gt; para instalar estos paquetes utilizando los siguientes comandos:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;sudo apt-get install apache2&lt;br /&gt;sudo apt-get install build-essential&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Con Ubuntu 6.10, instale la libreria gd2 con este comando:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;sudo apt-get install libgd2-dev&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Con Ubuntu 7.10, el nombre de la libreria gd2 a cambiado, por lo cual usted necesitara utilizar el siguiente:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;sudo apt-get install libgd2-xpm-dev&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;1) Crear información de la cuenta&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Cambiar a usuario root.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;sudo -s&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Crear usuario nuevo &lt;i&gt;nagios&lt;/i&gt; y proporcionarle una contraseña.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/sbin/useradd -m nagios&lt;br /&gt;passwd nagios&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;En Ubuntu server edition (6.01 y posiblemente en nuevas versiones), usted necesitara agregar el grupo &lt;i&gt;nagios&lt;/i&gt; (no es creado por default).  Usted podra saltar este paso en ediciones 'desktop' de Ubuntu.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/sbin/groupadd nagios&lt;br /&gt;/usr/sbin/usermod -G nagios nagios&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Crear un grupo nuevo &lt;i&gt;nagcmd&lt;/i&gt; para permitir que comandos externos sean ingresados por medio de la interfaz web. Agregar tanto el usuario nagios como el usuario apache al grupo.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/sbin/groupadd nagcmd&lt;br /&gt;/usr/sbin/usermod -G nagcmd nagios&lt;br /&gt;/usr/sbin/usermod -G nagcmd www-data&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;2) Bajar Nagios y los Plugins&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Crear un directorio para guardar los archivos.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;mkdir ~/downloads&lt;br /&gt;cd ~/downloads&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Bajar el código fuente comprimido de ambos, tanto Nagios como los plugins de Nagios (visitar &lt;a href="http://www.nagios.org/download/"&gt;http://www.nagios.org/download/&lt;/a&gt; para enlaces de las últimas versiones).  Al momento de escribir, las ultimas versiones de Nagios y los plugins de Nagios fueron 3.0.3 and 1.4.11, respectivamente.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.2.tar.gz&lt;br /&gt;wget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;3) Compile e instale Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Extraiga el código fuente del archivo comprimido de Nagios.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cd ~/downloads&lt;br /&gt;tar xzf nagios-3.0.3.tar.gz&lt;br /&gt;cd nagios-3.0.3&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Ejecute el script de configuración de Nagios, pasando el nombre del grupo que usted creo anteriormente:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;./configure --with-command-group=nagcmd&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Compile el código fuente de Nagios.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;make all&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Instale los binarios, el script de inicio, archivos de configuración de ejemplo y otorge permisos en el directorio de comandos externos.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;make install&lt;br /&gt;make install-init&lt;br /&gt;make install-config&lt;br /&gt;make install-commandmode&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;No inicie Nagios todavia - hay más cosas que hacer antes de hacerlo...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;4) Personalice la configuración&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Archivos de &lt;a href="#"&gt;configuración de ejemplo&lt;/a&gt; han sido instalados en el directorio &lt;i&gt;/usr/local/nagios/etc&lt;/i&gt;. Estos archivos de ejemplo deben de trabajar adecuadamente para empezar a utilizar Nagios. Usted necesita realizar un cambio más antes de proceder...&lt;br /&gt;&lt;br /&gt;Edite el archivo de configuración &lt;i&gt;/usr/local/nagios/etc/objects/contacts.cfg&lt;/i&gt; con su editor favorito y cambie la dirección de correo que esta asociada con el contacto &lt;i&gt;nagiosadmin&lt;/i&gt; con la dirección de correo donde desea recibir las alertas.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;vi /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;5) Configure la interfaz WEB&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Instale el archivo de configuración web en el directorio conf.d de Apache.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;make install-webconf&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Creamos la cuenta &lt;i&gt;nagiosadmin&lt;/i&gt; para entrar a la interfaz web de Nagios. Recuerde la contraseña que asigno a esta cuenta - la necesitará después.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Reinicie Apache para que la nueva configuración tome efecto.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/etc/init.d/apache2 reload&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;6) Compile e instalelos Plugins de Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Extraiga los plugins de Nagios del archivo comprimido.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cd ~/downloads&lt;br /&gt;tar xzf nagios-plugins-1.4.11.tar.gz&lt;br /&gt;cd nagios-plugins-1.4.11&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Compile e instale los plugins.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;7) Start Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Configure Nagios para que automaticamente se ejecute cuando el sistema inicie.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Revise los archivos de configuración de ejemplo de Nagios.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Si no hay errores, inicie Nagios.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/etc/init.d/nagios start&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;8) Login a la interfaz WEB&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ahora usted podra accesar a la interfaz web de Nagios por medio de la dirección en la parte inferior. Le será solicitado el usuario (&lt;i&gt;nagiosadmin&lt;/i&gt;) y la contraseña que especifico anteriormente.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;http://localhost/nagios/&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;De click en el link navbar "Service Detail" para ver detalles de lo que esta siendo monitoreado en la máquina local. Tomara algunos minutos a Nagios para revisar todos los servicios asociados con su máquina, mientras las revisiones sean realizadas a su tiempo.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;9) Otras Modificaciones&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Si desea recibir notificaciones de alertas de Nagios por correo electrónico, usted necesita instalar el paquete mailx (Postfix).&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;sudo apt-get install mailx&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Usted necesita editar los comandos de Nagios para la notificación por correo electrónico localizados en &lt;i&gt;/usr/local/nagios/etc/objects/commands.cfg&lt;/i&gt; y cambiar cualquier '/bin/mail' a '/usr/bin/mail'.  Una vez hecho esto usted necesita reiniciar Nagios para que los cambios en la configuración tomen efecto.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;sudo /etc/init.d/nagios restart&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Configurar notificaciones por correo electrónico estan fuera de revisión en esta documentación. Verifique la documentación de su sistema, busque en la web, o vea en el &lt;a href="http://wiki.nagios.org/"&gt;NagiosCommunity wiki&lt;/a&gt; para instrucciones especificas en como configurar su sistema Ubuntu para enviar notificaciones por correo electrónico a direcciones externas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-846640013842725444?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/846640013842725444/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/ubuntu-guia-rapida-quickstart.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/846640013842725444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/846640013842725444'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/ubuntu-guia-rapida-quickstart.html' title='Ubuntu Guía Rápida (Quickstart)'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-3515313012136708962</id><published>2009-03-31T16:10:00.001-07:00</published><updated>2009-06-10T12:07:12.695-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>openSUSE Guía Rápida (Quickstart)</title><content type='html'>&lt;strong&gt;&lt;u&gt;Introducción&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Esta guía esta pensada para proveerle simples instrucciones de como instalara Nagios desde código fuente en Fedora y tener monitoreando su máquina local en 20 minutos. Opciones de instalación avanzadas no son discutidas aquí - solo lo básico que funcionara para el 95% de usuarios que desen empezar.&lt;br /&gt;&lt;br /&gt;Estas instrucciones fueron escritas basadas en la distribución Linux &lt;strong&gt;openSUSE 10.2&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Paquetes Necesarios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Revise que tiene instalados los siguientes paquetes en su instalación de openSUSE antes de continuar.  Puede utilizar &lt;i&gt;yast&lt;/i&gt; para instalar los paquetes en openSUSE.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;apache2&lt;/li&gt;&lt;br /&gt;&lt;li&gt;C/C++ librerias de desarrollo&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;1) Crean información de la cuenta&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Cambiar a usuario root.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;pre&gt;su -l&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Crear una nuevo usuario &lt;i&gt;nagios&lt;/i&gt; y asignarle una contraseña.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/sbin/useradd -m nagios&lt;br /&gt;passwd nagios&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Crear un grupo &lt;i&gt;nagios&lt;/i&gt;. Agregar el usuario nagios a este grupo.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/sbin/groupadd nagios&lt;br /&gt;/usr/sbin/usermod -G nagios nagios&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Crear un nuevo grupo &lt;i&gt;nagcmd&lt;/i&gt;  para permitir que comandos externos sean ingresados por medio de la interfaz web. Agregar tanto el usuario nagios como el usuario apache al grupo.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/sbin/groupadd nagcmd&lt;br /&gt;/usr/sbin/usermod -G nagcmd nagios&lt;br /&gt;/usr/sbin/usermod -G nagcmd wwwrun&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;2) Bajar Nagios y los Plugins&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Crear un directorio para guardar los archivos.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;mkdir ~/downloads&lt;br /&gt;cd ~/downloads&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Bajar el código fuente comprimido de ambos, tanto Nagios como los plugins de Nagios (visitar &lt;a href="http://www.nagios.org/download/"&gt;http://www.nagios.org/download/&lt;/a&gt; para enlaces de las últimas versiones). Al momento de escribir, las ultimas versiones de Nagios y los plugins de Nagios fueron 3.0.3 and 1.4.11, respectivamente.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.2.tar.gz&lt;br /&gt;wget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;3) Compile e instale Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Extraiga el código fuente del archivo comprimido de Nagios.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cd ~/downloads&lt;br /&gt;tar xzf nagios-3.0.2.tar.gz&lt;br /&gt;cd nagios-3.0.2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Ejecute el script de configuración de Nagios, pasando el nombre del grupo que usted creo anteriormente:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;./configure --with-command-group=nagcmd&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Compile el código fuente de Nagios.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;make all&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Instale los binarios, el script de inicio, archivos de configuración de ejemplo y otorge permisos en el directorio de comandos externos.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;make install&lt;br /&gt;make install-init&lt;br /&gt;make install-config&lt;br /&gt;make install-commandmode&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;No inicie Nagios todavia - hay más cosas que hacer antes de hacerlo...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;4) Personalice la configuración&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Archivos de &lt;a href="#"&gt;configuración de ejemplo&lt;/a&gt; han sido instalados en el directorio &lt;i&gt;/usr/local/nagios/etc&lt;/i&gt;. Estos archivos de ejemplo deben de trabajar adecuadamente para empezar a utilizar Nagios. Usted necesita realizar un cambio más antes de proceder...&lt;br /&gt;&lt;br /&gt;Edite el archivo de configuración &lt;i&gt;/usr/local/nagios/etc/objects/contacts.cfg&lt;/i&gt; su editor favorito y cambie la dirección de correo que esta asociada con el contacto &lt;i&gt;nagiosadmin&lt;/i&gt; con la dirección de correo donde desea recibir las alertas. &lt;br /&gt;&lt;br /&gt;&lt;pre&gt;vi /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;5) Configure la interfaz WEB&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Instale el archivo de configuración web en el directorio conf.d de Apache.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;make install-webconf&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Creamos la cuenta &lt;i&gt;nagiosadmin&lt;/i&gt; para entrar a la interfaz web de Nagios. Recuerde la contraseña que asigno a esta cuenta - la necesitará después.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;htpasswd2 -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Reinicie Apache para que la nueva configuración tome efecto.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;service apache2 restart&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;6) Compile e instalelos Plugins de Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Extraiga los plugins de Nagios del archivo comprimido.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cd ~/downloads&lt;br /&gt;tar xzf nagios-plugins-1.4.11.tar.gz&lt;br /&gt;cd nagios-plugins-1.4.11&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Compile e instale los plugins.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;7) Inicie Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Agregue a Nagios a la lista de servicios del sistema y asi se ejecute automaticamente cuando el sistema inicie.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;chkconfig --add nagios&lt;br /&gt;chkconfig nagios on&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Revise los archivos de configuración de ejemplo de Nagios.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Si no hay errores, inicie Nagios.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;service nagios start&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;9) Login a la interfaz WEB&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ahora usted podra accesar a la interfaz web de Nagios por medio de la dirección en la parte inferior. Le será solicitado el usuario (&lt;i&gt;nagiosadmin&lt;/i&gt;) y la contraseña que especifico anteriormente.&lt;br /&gt;&lt;pre&gt;http://localhost/nagios/&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;De click en el link navbar "Service Detail" para ver detalles de lo que esta siendo monitoreado en la máquina local. Tomara algunos minutos a Nagios para revisar todos los servicios asociados con su máquina, mientras las revisiones sean realizadas a su tiempo.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;10) Otras Modificaciones&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Asegurese que las reglas de firewall en su máquina estan configuradas para permitir el acceso al servidor web si desea que la interfaz de Nagios sea accesada remotamente.&lt;br /&gt;&lt;br /&gt;Puede hacerlo realizando lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Abra el control center&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Seleccione 'Open Administrator Settings' para abrir el YaST administrator control center&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Seleccione 'Firewall' desde la categoria 'Security and Users'&lt;/li&gt;&lt;br /&gt;&lt;li&gt;De click en la opción 'Allowed Services' en la configuración del Firewall Configuration&lt;/li&gt;&lt;li&gt;Agregue 'HTTP Server' a la lista de servicios permitidos en la 'External Zone'&lt;/li&gt;&lt;br /&gt;&lt;li&gt;De click 'Next' y 'Accept' para activar las nuevas configuraciones del firewall&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Configurar notificaciones por correo electrónico estan fuera de revisión en esta documentación. Verifique la documentación de su sistema, busque en la web, o vea en el &lt;a href="http://wiki.nagios.org/"&gt;NagiosCommunity wiki&lt;/a&gt; para instrucciones especificas en como configurar su sistema openSUSE para enviar notificaciones por correo electrónico a direcciones externas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-3515313012136708962?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/3515313012136708962/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/opensuse-guia-rapida-quickstart.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3515313012136708962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3515313012136708962'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/opensuse-guia-rapida-quickstart.html' title='openSUSE Guía Rápida (Quickstart)'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-6524811750724453670</id><published>2009-03-31T16:09:00.001-07:00</published><updated>2009-06-10T12:09:46.556-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Fedora Guía Rápida (Quickstart)</title><content type='html'>&lt;strong&gt;&lt;u&gt;Introducción&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Esta guía esta pensada para proveerle simples instrucciones de como instalara Nagios desde código fuente en Fedora y tener monitoreando su máquina local en 20 minutos. Opciones de instalación avanzadas no son discutidas aquí - solo lo básico que funcionara para el 95% de usuarios que desen empezar.&lt;br /&gt;&lt;br /&gt;Estas instrucciones fueron escritas basadas en la distribución Linux &lt;b&gt;Fedora Core 6&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Lo que usted logrará obtener&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Si usted sigue estas instrucciones, esto es lo que lograra obtener:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Nagios y los plugins serán instalados bajo /usr/local/nagios&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Nagios sera configurado para que empiece a monitorear algunos aspectos de su sistema local (carga de CPU, uso en disco, etc.)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;La interfaz WEB de Nagios sera accesada en http://localhost/nagios/&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Prerequisitos&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;En algunas etapas de la instalación usted necesitara acceso como &lt;b&gt;root&lt;/b&gt; al equipo.&lt;br /&gt;&lt;br /&gt;Revise que tenga los siguientes paquetes instalados en su instalación de Fedora antes de continuar.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Apache&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Compilador GCC&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.boutell.com/gd/"&gt;GD&lt;/a&gt; librerias de desarrollo&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Puede utilizar &lt;i&gt;yum&lt;/i&gt; para instalar los siguientes paquetes con los comandos mencionados a continuación (como root):&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;yum install httpd&lt;br /&gt;yum install gcc&lt;br /&gt;yum install glibc glibc-common&lt;br /&gt;yum install gd gd-devel&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;1) Crear información de la cuenta&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Cambiar a usuario root.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;su -l&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Crear usuario nuevo &lt;i&gt;nagios&lt;/i&gt; y proporcionarle una contraseña.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/sbin/useradd -m nagios&lt;br /&gt;passwd nagios&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Crear un grupo nuevo &lt;i&gt;nagcmd&lt;/i&gt; para permitir que comandos externos sean ingresados por medio de la interfaz web. Agregar tanto el usuario nagios como el usuario apache al grupo.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/sbin/groupadd nagcmd&lt;br /&gt;/usr/sbin/usermod -G nagcmd nagios&lt;br /&gt;/usr/sbin/usermod -G nagcmd apache&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;2) Bajar Nagios y los Plugins&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Crear un directorio para guardar los archivos.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;mkdir ~/downloads&lt;br /&gt;cd ~/downloads&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Bajar el código fuente comprimido de ambos, tanto Nagios como los plugins de Nagios (visitar &lt;a href="http://www.nagios.org/download/"&gt;http://www.nagios.org/download/&lt;/a&gt; para enlaces de las últimas versiones).  Al momento de escribir, las ultimas versiones de Nagios y los plugins de Nagios fueron 3.0.3 and 1.4.11, respectivamente.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.2.tar.gz&lt;br /&gt;wget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;3) Compile e instale Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Extraiga el código fuente del archivo comprimido de Nagios.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cd ~/downloads&lt;br /&gt;tar xzf nagios-3.0.3.tar.gz&lt;br /&gt;cd nagios-3.0.3&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Ejecute el script de configuración de Nagios, pasando el nombre del grupo que usted creo anteriormente:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;./configure --with-command-group=nagcmd&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Compile el código fuente de Nagios.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;make all&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Instale los binarios, el script de inicio, archivos de configuración de ejemplo y otorge permisos en el directorio de comandos externos.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;make install&lt;br /&gt;make install-init&lt;br /&gt;make install-config&lt;br /&gt;make install-commandmode&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;No inicie Nagios todavia - hay más cosas que hacer antes de hacerlo...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;4) Personalice la configuración&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Archivos de &lt;a href="#"&gt;configuración de ejemplo&lt;/a&gt; han sido instalados en el directorio &lt;i&gt;/usr/local/nagios/etc&lt;/i&gt;. Estos archivos de ejemplo deben de trabajar adecuadamente para empezar a utilizar Nagios. Usted necesita realizar un cambio más antes de proceder...&lt;br /&gt;&lt;br /&gt;Edite el archivo de configuración &lt;i&gt;/usr/local/nagios/etc/objects/contacts.cfg&lt;/i&gt; con su editor favorito y cambie la dirección de correo que esta asociada con el contacto &lt;i&gt;nagiosadmin&lt;/i&gt; con la dirección de correo donde desea recibir las alertas.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;vi /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;5) Configure la interfaz WEB&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Instale el archivo de configuración web en el directorio conf.d de Apache.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;make install-webconf&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Creamos la cuenta &lt;i&gt;nagiosadmin&lt;/i&gt; para entrar a la interfaz web de Nagios. Recuerde la contraseña que asigno a esta cuenta - la necesitará después.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Reinicie Apache para que la nueva configuración tome efecto.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;service httpd restart&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;6) Compile e instalelos Plugins de Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Extraiga los plugins de Nagios del archivo comprimido.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cd ~/downloads&lt;br /&gt;tar xzf nagios-plugins-1.4.11.tar.gz&lt;br /&gt;cd nagios-plugins-1.4.11&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Compile e instale los plugins.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;7) Inicie Nagios&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Agregue a Nagios a la lista de servicios del sistema y asi se ejecute automaticamente cuando el sistema inicie.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;chkconfig --add nagios&lt;br /&gt;chkconfig nagios on&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Revise los archivos de configuración de ejemplo de Nagios.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Si no hay errores, inicie Nagios.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;service nagios start&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;8) Modifique la configuración de SELinux&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Fedora viene con SELinux (Security Enhanced Linux) instalado y en Enforcing mode por default.  Esto puede mostrar el mensaje "Internal Server Error" cuando intente ingresar a los Nagios CGIs.&lt;br /&gt;&lt;br /&gt;Verificar si SELinux está en modo Enforcing.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;getenforce&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Cambiar SELinux a modo Permissive.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;setenforce 0&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Para hacer este cambio permanente, usted necesita modificar la configuración en &lt;i&gt;/etc/selinux/config&lt;/i&gt; y reiniciar. &lt;br /&gt;&lt;br /&gt;En lugar de deshabilitar SELinux o configurarlo para modo permissive, usted puede utilizar el siguiente comando  para ejecutar CGIs bajo SELinux modo enforcing/targeted:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin/&lt;br /&gt;chcon -R -t httpd_sys_content_t /usr/local/nagios/share/&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Para información de como ejecutar Nagios CGIs bajo modo Enforcing con una poliza targeted, visite el wiki de NagiosCommunity.org en &lt;a href="http://www.nagioscommunity.org/wiki"&gt;http://www.nagioscommunity.org/wiki&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;9) Login a la interfaz WEB&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ahora usted podra accesar a la interfaz web de Nagios por medio de la dirección en la parte inferior. Le será solicitado el usuario (&lt;i&gt;nagiosadmin&lt;/i&gt;) y la contraseña que especifico anteriormente.&lt;br /&gt;&lt;pre&gt;http://localhost/nagios/&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;De click en el link navbar "Service Detail" para ver detalles de lo que esta siendo monitoreado en la máquina local. Tomara algunos minutos a Nagios para revisar todos los servicios asociados con su máquina, mientras las revisiones sean realizadas a su tiempo.&lt;br /&gt;&lt;strong&gt;&lt;u&gt;10) Otras Modificaciones&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Asegurese que las reglas de firewall en su máquina estan configuradas para permitir el acceso al servidor web si desea que la interfaz de Nagios sea accesada remotamente.&lt;br /&gt;&lt;br /&gt;Configurar notificaciones por correo electrónico estan fuera revisión en esta documentación. Mientras Nagios es actualmente configurado para enviar notificaciones por correo electrónico, su sistema tal vez no tenga un programa de correo instalado y configurado adecuadamente.  Verifique la documentación de su sistema, busque en la web, o vea en el &lt;a href="http://www.nagioscommunity.org/wiki"&gt;NagiosCommunity.org wiki&lt;/a&gt; para instrucciones especificas de como configurar su sistema para enviar correos electrónicos a direcciones externas. Mayor información en notificaciones pueden ser encontradas &lt;a href="#"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;strong&gt;&lt;u&gt;11) Usted esta listo&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Felicidades! usted acaba de instalar Nagios satisfactoriamente. Su viaje dentro del monitoreo apenas empieza. Tal vez no dude en monitorear más que su equipo local, por lo cual revise los siquientes documentos...&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-maquinas-con-windows.html"&gt;Monitoreando equipos con Windows&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-maquinas-con-linux.html"&gt;Monitoreando equipos con Linux/Unix&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-equipos-con-novell.html"&gt;Monitoreando equipos con Novell Netware&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-impresoras.html"&gt;Monitoreando impresoras&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-routers-y-switches.html"&gt;Monitoreando routers/switches&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-servicios.html"&gt;Monitoreando servicios publicamente disponibles (HTTP, FTP, SSH, etc.)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-6524811750724453670?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/6524811750724453670/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/fedora-guia-rapida-quickstart.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/6524811750724453670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/6524811750724453670'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/fedora-guia-rapida-quickstart.html' title='Fedora Guía Rápida (Quickstart)'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-1120564754426879649</id><published>2009-03-31T16:08:00.000-07:00</published><updated>2009-06-10T11:26:04.881-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doc3'/><title type='text'>Guias de Instalación Rápida - Nagios 3.x</title><content type='html'>&lt;strong&gt;Introducción&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Estas guías (Quickstart) estan pensadas para proveerle instrucciones simples de como instalar Nagios desde código fuente y tener monitoreando la máquina local dentro de 20 minutos. Opciones de instalación avanzadas no son discutidas aquí - solo lo básico que funcionara para el 95% de usuarios que desen empezar.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guias&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Las guías de instalación rápida estan actualmente disponibles para las siguientes distribuciones de Linux:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/fedora-guia-rapida-quickstart.html"&gt;Fedora Quickstart&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/opensuse-guia-rapida-quickstart.html"&gt; openSUSE Quickstart&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/ubuntu-guia-rapida-quickstart.html"&gt; Ubuntu Quickstart&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Usted puede encontrar guías rápidas adicionales en &lt;a href="http://www.nagioscommunity.org/wiki"&gt;NagiosCommunity.org wiki&lt;/a&gt;. ¿No puede encontrar una guía para su SO en particular?, escriba una y añadala al wiki para beneficio de otros.&lt;br /&gt;&lt;br /&gt;Si esta instalando Nagios en un sistema operativo o distribución de Linux que no esta listada arriba, lea la guía de Fedora para una revision de lo que usted necesita hacer. Comandos, rutas, etc. varian a traves de los diferentes SOs/distribuciones, por lo cual tal vez tenga que modificar un poco la forma de instalación que viene en los documentos para que funcione en su caso particular.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Modificaciones después de la instalación&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Una vez que tenga Nagios instalado y corriendo adecuadamente, no dudamos que usted desee monitorear más que su máquina local. Por favor revise los siguientes documentos para saber como monitorear otras cosas...&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-maquinas-con-windows.html"&gt;Monitoreando equipos con Windows&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-maquinas-con-linux.html"&gt;Monitoreando equipos con Linux/Unix&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-equipos-con-novell.html"&gt;Monitoreando equipos con Novell Netware&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-impresoras.html"&gt;Monitoreando impresoras&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-routers-y-switches.html"&gt;Monitoreando routers/switches&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/monitoreando-servicios.html"&gt;Monitoreando servicios publicamente disponibles (HTTP, FTP, SSH, etc.)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-1120564754426879649?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/1120564754426879649/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/guias-de-instalacion-rapida-nagios-3x.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1120564754426879649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1120564754426879649'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/guias-de-instalacion-rapida-nagios-3x.html' title='Guias de Instalación Rápida - Nagios 3.x'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-1800178203457952034</id><published>2009-03-31T16:07:00.003-07:00</published><updated>2009-06-10T12:10:20.843-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><title type='text'>Nagios via WEB</title><content type='html'>Si, soy un "lazy admin" y?, bueno, para aquellos que son como yo aquí les va como configurar el paquete &lt;a href="http://fruity.sourceforge.net/"&gt;Fruity&lt;/a&gt; para hacer la configuración de su Nagios via WEB.&lt;br /&gt;&lt;br /&gt;1.- Importante tener lo siguiente en nuestro servidor donde esta Nagios:&lt;br /&gt;Apache. (yo tengo el 2)&lt;br /&gt;PHP 5.x Esto por soporte orientado a objetos&lt;br /&gt;- PHP MySQL &lt;br /&gt;- PHP Session&lt;br /&gt;MySQL&lt;br /&gt;- 4.1 para arriba&lt;br /&gt;Nagios 2.x&lt;br /&gt;&lt;br /&gt;2.- Bajamos Fruity.&lt;br /&gt;3.- Extraemos Fruity en nuestro directorio WEB (i.e. /var/www/htdocs/fruity).&lt;br /&gt;4.- Creamos un symlink o copiamos el directorio de iconos de logos en el directorio fruity con el nombre de logos (i.e. /usr/local/nagios/share/images/logos).&lt;br /&gt;5.- Creamos base de datos en MySQL (fruity) e importamos el archivo que esta en sqldata/fruity-mysql.sql.&lt;br /&gt;6.- Configuramos el archivo config.inc en el directorio includes según nuestras necesidades ya que aqui va el path de fruity, el usuario, password y base de datos de MySQL.&lt;br /&gt;7.- Vamos a /fruity/ de nuestro servidor para empezar a usar Fruity.&lt;br /&gt;&lt;br /&gt;Esta versión es Beta, pero funciona, cualquier comentario que tengan sobre esta aplicación haganla llegar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-1800178203457952034?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/1800178203457952034/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/nagios-via-web.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1800178203457952034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1800178203457952034'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/nagios-via-web.html' title='Nagios via WEB'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-1593258351573273465</id><published>2009-03-31T16:07:00.001-07:00</published><updated>2009-06-10T12:11:03.145-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto2'/><title type='text'>External Command File</title><content type='html'>En este apartado les explicaré brevemente que hace este archivo, ya que realicé una migración de Nagios a otro servidor y no me acordaba de este archivo.&lt;br /&gt;&lt;br /&gt;El External Command File es un archivo externo el cual Nagios revisa por comandos externos a procesar. El commando CGI escribe directamente al archivo. Es creado cuando Nagios es ejecutado y es destruido cuando Nagios deja de ejecutarse. Su definición esta en nagios.cfg.&lt;br /&gt;&lt;br /&gt;Format:  command_file=&lt;file_name&gt;&lt;br /&gt;Example:  command_file=/usr/local/nagios/var/rw/nagios.cmd&lt;br /&gt;&lt;br /&gt;Ahora, vamos a arreglar todo para que no tengamos problemas al querer ejecutar comandos desde la página WEB de Nagios.&lt;br /&gt;&lt;br /&gt;Primero verificamos en que grupo corre nuestro servidor WEB (nobody, apache, etc), que usuario esta ejecutando Nagios (por lo regular es nagios) y debemos crear un grupo para Nagios, puede ser nagios o nagioscmd, en este ejemplo usamos nagios, por lo regular según tu instalación ya estará creado.&lt;br /&gt;&lt;br /&gt;Si no esta creado ejecutamos el siguiente commando.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;isuraeru@isuraeru:~&gt; /usr/sbin/groupadd nagios&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Despues agregamos el grupo WEB al grupo de Nagios&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;isuraeru@isuraeru:~&gt; /usr/sbin/usermod -G nagios apache&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Despues verificamos si existe el directorio rw en nuestro directorio var:&lt;br /&gt;&lt;br /&gt;i.e. /usr/local/nagios/var/rw&lt;br /&gt;&lt;br /&gt;Si no existe adivinen que, pues lo creamos.&lt;br /&gt;&lt;br /&gt;En caso de que ya exista confirmamos que tenga los siguientes permisos:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;isuraeru@isuraeru:~&gt; drwxrws---   2 nagios nagios     1024 Aug 11 16:30 rw&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Si no existe hacemos estos movimientos:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;isuraeru@isuraeru:~&gt; mkdir /usr/local/nagios/var/rw&lt;br /&gt;isuraeru@isuraeru:~&gt; chown nagios.nagios /usr/local/nagios/var/rw&lt;br /&gt;isuraeru@isuraeru:~&gt; chmod u+rwx /usr/local/nagios/var/rw&lt;br /&gt;isuraeru@isuraeru:~&gt; chmod g+rwx /usr/local/nagios/var/rw&lt;br /&gt;isuraeru@isuraeru:~&gt; chmod g+s /usr/local/nagios/var/rw &lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Verificamos los permisos&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;isuraeru@isuraeru:~&gt; drwxrws---   2 nagios nagios    1024 Aug 11 16:30 rw&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Reiniciamos el servidor WEB y listo, solo vamos a cualquier equipo y en la sección de Host Commands podemos ejecutar cualquiera, tambien en los servicios.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-1593258351573273465?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/1593258351573273465/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/external-command-file.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1593258351573273465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1593258351573273465'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/external-command-file.html' title='External Command File'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-3491759097643637155</id><published>2009-03-31T16:05:00.000-07:00</published><updated>2009-06-10T12:14:07.086-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto2'/><title type='text'>NRPE</title><content type='html'>&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Introducción&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Este pequeño daemon te permite ejecutar plugins locales en equipos remotos de equipos Linux, como es esto, el plugin check_nrpe es llamado por Nagios y hace las peticiones de los plugins hacia el equipo remoto, requiere que NRPE este siendo ejecutado en ese equipo como un standalone daemon o como un servicio en inetd, tambien soporta encriptación nativa de SSL/TLS.&lt;br /&gt;Hay una versión para Win2 pero la verdad opte por nsclient o nc_net.&lt;br /&gt;&lt;br /&gt;NOTA - La última versión es la 2.0 y es incompatible con las versiones 1.x, tanto para clientes como servidores.&lt;br /&gt;&lt;br /&gt;Aquí explicare de manera básica sus archivos y su funcionamiento.&lt;br /&gt;&lt;br /&gt;En el &lt;a href="http://www.nagiosexchange.org/NRPE.77.0.html?&amp;tx_netnagext_pi1[p_view]=126"&gt;paquete de NRPE&lt;/a&gt; pueden encontrar los siguientes archivos:&lt;br /&gt;&lt;br /&gt;NRPE - Este es el programa que se ejecuta como proceso en el background en los equipos remotos y procesa las peticiones de ejecución de comandos del plugin check_nrpe del equipo donde esta Nagios. Recibe la petición del equipo autorizado, procesa la información del command line asociado con el comando que recibe y envia la información solicitada al plugin check_nrpe.&lt;br /&gt;&lt;br /&gt;check_nrpe - Este es el plugin que se ejecuta en el equipo donde esta Nagios y es utilizado para contactar el proceso NRPE en los equipos remotos. Este plugin solicita al plugin remoto a ejecutarse en el equipo y espera que el proceso de NRPE se ejcuta y regrese la informacion solicitada.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Compilar&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Sencillo, simplemente descompriman el paquete y ejecuten:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;isuraeru@localhost$ ./configure&lt;br /&gt;isuraeru@localhost$ make all&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;IMPORTANTE - El daemon NRPE debe ser compilado en el equipo remoto.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Instalación&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Solo copiar el archivo check_nrpe en /usr/local/nagios/plugins o dependiendo donde tengan sus plugins.&lt;br /&gt;En el caso del equipo remoto deben tener el daemon NRPE en donde tienen sus daemons i.e. /etc/rc.d/nrpe y tambien el archivo nrpe.cfg i.e. /etc/nrpe.cfg.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Ejecutando bajo inetd o xinetd&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Asi es como lo tengo configurado y me funciona muy bien tenemos que ejecutar nrpe bajo inetd o xinetd y hacemos uso de los TCP wrappers, realizamos lo siguiente:&lt;br /&gt;&lt;br /&gt;1.- Agregamos una linea en /etc/services como la siguiente:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;nrpe     5666/tcp    # NRPE&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;2.- Despues configuramos las entradas del daemon NRPE ya sea en inetd o xinetd, yo utilice inetd&lt;br /&gt;NOTA - Si ejecutamos nrpe en inetd o xinetd, las variables server_port y allowed_hosts en el archivo de configuración del nrpe serán ignoradas.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Inetd&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Si nuestro sistema utiliza inetd CON tcpwrappers agregamos la siguiente entrada en /etc/inetd.conf:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;nrpe    stream  tcp     nowait  [user] /usr/sbin/tcpd [nrpebin] -c [nrpecfg] --inetd&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Si nuestro sistema utiliza inetd SIN tcpwrappers agregamos la siguiente entrada en /etc/inetd.conf:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;nrpe    stream  tcp     nowait  [user] [nrpebin] -c [nrpecfg] --inetd&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Solamente reemplazamos user por el usuario que el servidor nrpe sera ejecutado. i.e. nagios.&lt;br /&gt;&lt;br /&gt;nrpebin con el path del binario de nrpe i.e. /usr/local/nagios/nrpe&lt;br /&gt;&lt;br /&gt;nrpecfg con el path del archivo de configuracion de nrpe i.e. /usr/local/nagios/nrpe.cfg o /etc/nrpe.cfg.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Xinetd&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Si nuestro sistema utiliza xinetd en vez de inetd creamos un archivo llamado nrpe en /etc/xinetd.d conteniendo lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;# default: on&lt;br /&gt;        # description: NRPE&lt;br /&gt;        service nrpe&lt;br /&gt;        {&lt;br /&gt;                flags           = REUSE&lt;br /&gt;                socket_type     = stream&lt;br /&gt;                wait            = no&lt;br /&gt;                user            = [user]&lt;br /&gt;                server          = [nrpebin]&lt;br /&gt;                server_args     = -c [nrpecfg] --inetd&lt;br /&gt;                log_on_failure  += USERID&lt;br /&gt;                disable         = no&lt;br /&gt;                only_from       = [ipaddress1] [ipaddress2] ...&lt;br /&gt;        }&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Reemplazamos user por el usuario que el servidor nrpe sera ejecutado. i.e. nagios.&lt;br /&gt;&lt;br /&gt;nrpebin con el path del binario de nrpe i.e. /usr/local/nagios/nrpe&lt;br /&gt;&lt;br /&gt;nrpecfg con el path del archivo de configuracion de nrpe i.e. /usr/local/nagios/nrpe.cfg o /etc/nrpe.cfg&lt;br /&gt;&lt;br /&gt;ipaddress con las direcciones IP de los equipos qu deseamos sean aceptados para conectarse al daemon NRPE. Esto funciona solamente si xinetd fue compilado con soporte para tcpwrappers.&lt;br /&gt;&lt;br /&gt;3.- Reiniciamos inetd o xinetd i.e.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;isuraeru@localhost# /etc/rc.d/init.d/inet restart&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;isuraeru@localhost# /etc/rc.d/init.d/xinetd restart&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;4.- Agregamos entradas en nuestros archivos /etc/hosts.allow y /etc/hosts.deny para habilitar protección TCP wrapper para el servicio nrpe, es opcional pero altamente recomendado.&lt;br /&gt;&lt;br /&gt;IMPORTANTE - Los plugins que se deseen ejecutar en el equipo remoto forzosamente deben estar en ese equipo por i.e. yo tengo un equipo que ejecuto check_procs, check_users y check_cpu los cuales los tengo en /usr/local/nagios/libexec y deben de ser propiedad de nagios.nagios.&lt;br /&gt;&lt;br /&gt;OK, todo esto fue para los equipos remotos o clientes, ahora vamos a configurar el equipo donde esta Nagios.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Configuración equipo Nagios&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Primeramente ya contamos con un archivo de configuracion nrpe.cfg de ejemplo incluido en el paquete de nrpe el cual va en los equipos remotos ahora definiremos el comando para nrpe ya sea en checkcommands.cfg o commands.cfg dependiendo d cual esten utilizando, el cual podemos declararlo así&lt;br /&gt;&lt;br /&gt;&lt;code&gt;define command{&lt;br /&gt;        command_name    check_nrpe&lt;br /&gt;        command_line    /usr/local/nagios/libexec/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;        }&lt;/code&gt;&lt;br /&gt;Ahora, para ejecutar este comando en los equipos remotos debemos de crear un servicio para tales equipos por ejemplo&lt;br /&gt;&lt;br /&gt;&lt;code&gt;define service{&lt;br /&gt;        host_name               someremotehost&lt;br /&gt;        service_description     someremoteservice&lt;br /&gt;        check_command           check_nrpe!yourcommand&lt;br /&gt;        ... etc ...&lt;br /&gt;        }&lt;/code&gt;&lt;br /&gt;En donde yourcommand es el comando que deseamos ejecutar en el equipo remoto i.e. check_procs.&lt;br /&gt;&lt;br /&gt;Y listo.&lt;br /&gt;Dudas, ya saben a donde escribir. Saludos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-3491759097643637155?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/3491759097643637155/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/nrpe.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3491759097643637155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3491759097643637155'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/nrpe.html' title='NRPE'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-5732672852614992017</id><published>2009-03-31T16:04:00.001-07:00</published><updated>2009-06-10T12:14:19.996-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto2'/><title type='text'>SNMP</title><content type='html'>&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Introduccion&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;El Simple Network Managment Protocol (SNMP) es un protocolo de la capa de aplicacion el cual facilita el intercambio de informacion entre los dispositivos de la red, es parte del Transmission Control Protocol/Internet Protocol (TCP/IP).&lt;br /&gt;El protocolo SNMP fue desarrollado en 1988 y se ha convertido en el estandar por defecto para el manejo de la comunicacion. Debido a que es sencillo y facil de desarrollar aplicaciones para el los proveedores de dispositivos pueden facilmente agregar agentes SNMP a sus productos.&lt;br /&gt;&lt;br /&gt;Actualmente hay dos versiones de SNMP : SNMP version 1 (SNMPv1) y SNMP version 2 (SNMPv2), las cuales son similares, pero  la version 2 tiene mejoras en cuanto a operaciones del protocolo, hay una tercera version la cual tiene pendiente la estandarizacion SNMP Version 3 (SNMPv3), por lo cual nos enfocaremos solo a las primeras versiones.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Componentes basicos y arquitecturas de manejo de red.&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Una red manejada por SNMP cuenta con tres componentes clave para su funcionamiento : Dispositivos manejados (Managed Devices), Agentes (Agents) y Sistemas de manejo de red (network-management systems (NMSs)). &lt;br /&gt;&lt;br /&gt;Un managed device es un nodo en la red el cual contiene un agente SNMP, pueden colectar y guardar informacion de manejo y ponen esta informacion disponible a los NMS de la red usando SNMP, estas entidades pueden ser Bridges, hubs, switches, servidores de red, etc. estos son unos ejemplos y tambien suelen ser llamados elementos de red.&lt;br /&gt;&lt;br /&gt;Un Agent es un modulo de software de manejo de red que esta en un managed device, tiene conocimiento local de informacion de manejo y traduce esa informacion en forma compatible para SNMP.&lt;br /&gt;&lt;br /&gt;Un NMS ejecuta aplicaciones que monitorean y controlan los managed devices. NMS provee la informacion de los recursos de procesamiento y de memoria que son requeridos para el manejo de la red. Uno o mas pueden coexistir en la red.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Ok, como utilizo esto en Nagios?&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Bueno, ahora vamos a la mejor parte, como utilizar nuestro SNMP en Nagios, no voy a entrar al tema de como configurar el SNMP en Linux.&lt;br /&gt;&lt;br /&gt;Primero que nada debemos saber nuestros OIDs (Object Identifiers) para lo que deseamos monitorear, esto lo podemos obtener por medio de un MIB Browser (Managment Information Base), con esto podemos saber lo que deseemos de nuestros equipos, vamos a poner un ejemplo:&lt;br /&gt;Tengo un servidor Windows 2003 Server y quiero saber solamente su uptime, podemos hacer lo siguiente:&lt;br /&gt;1.- Habilitar el servicio de SNMP en el servidor, asignarle nuestra comunidad y permisos necesarios para que solamente nosotros tengamos acceso a esa información.&lt;br /&gt;2.- Agregamos el servicio en Nagios&lt;br /&gt;&lt;code&gt;&lt;br /&gt;define service{&lt;br /&gt;         use                             generic-service&lt;br /&gt;         host_name                       myserver&lt;br /&gt;         service_description             Uptime&lt;br /&gt;         is_volatile                     0&lt;br /&gt;         check_period                    24x7&lt;br /&gt;         max_check_attempts              4&lt;br /&gt;         normal_check_interval           8&lt;br /&gt;         retry_check_interval            1&lt;br /&gt;         contact_groups                  nt-admins&lt;br /&gt;         notification_interval           120&lt;br /&gt;         notification_period             24x7&lt;br /&gt;         notification_options            c,r&lt;br /&gt;         check_command                   check_snmp!.1.3.6.1.2.1.1.3.0 # Este es el OID del uptime&lt;br /&gt;        }&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;3.- Declaramos nuestro comando check_snmp&lt;br /&gt;&lt;code&gt;&lt;br /&gt;define command{&lt;br /&gt;command_name    check_snmp&lt;br /&gt;command_line    $USER1$/check_snmp -H $HOSTADDRESS$ -C readonly -o $ARG1$&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;¿Como funciona el comando?, primero le indicamos de que host deseamos la información, la comunidad (-C) y el OID (-o) el cual viene como argumento ($ARG1$), esto quiere decir que puedo declarar otro servicio SNMP y utilizar el mismo comando, solo cambiando el OID o argumento.&lt;br /&gt;&lt;br /&gt;Verificamos que no haya ningún error en la configuración y reseteamos el proceso de Nagios.&lt;br /&gt;Y eso estodo, es solamente de jugar con los OIDs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-5732672852614992017?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/5732672852614992017/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/snmp.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/5732672852614992017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/5732672852614992017'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/snmp.html' title='SNMP'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-1966581820727573495</id><published>2009-03-31T16:02:00.001-07:00</published><updated>2009-06-10T12:14:38.676-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto2'/><title type='text'>APAN</title><content type='html'>Ahora hablaremos de APAN el cual es una herramienta para ser integrada en Nagios y poder utilizarla para obtener estadísticas del desempeño de nuestros equipos, todo esto en forma gráfica y vía WEB.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Obteniendo Apan y requerimientos previos.&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Previamente necesitamos &lt;a href="http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/"&gt;RRDTool&lt;/a&gt; instalado para poder continuar, ya que RRDTool es una herramienta para guardar y desplegar datos de tiempo-serie (ejemplo: ancho de banda de una red, temperatura de una maquina en un cuarto, etc., lo bueno de este software es que guarda la información en una forma muy compacta y que a la larga no se expande demasiado y puede usarse vía scripts o frontends.&lt;br /&gt;RRD significa Round Robin Database.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Instalando Apan&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Para instalar Apan hacemos lo siguiente&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Vamos a nuestro directorio de Nagios (i.e. /usr/local/nagios) y extraemos el archivo de Apan.&lt;br /&gt;Un nuevo directorio es creado llamado apan, solo verificamos que el usuario de Nagios tenga privilegios en &lt;br /&gt;el directorio y que pueda ejecutar el archivo apan-sql.sh&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Copiamos los archivos apan-sql.cgi y generate-sql.cgi a el directorio cgi-bin de Nagios (i.e. /usr/local/nagios/sbin), los cuales hacemos ejecutables para el servidor WEB.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Copiamos el archivo graph.png al directorio logos de Nagios (i.e. /usr/local/nagios/share/images/logos).&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Configurando Apan.&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Primero configuramos el entorno:&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Modificamos apan.defs a nuestras necesidades, si tenemos Apan en otro directorio que no sea el /usr/local/nagios/apan-sql tenemos que poner el path de apan.defs en los archivos apan-sql.sh, apan-sql.cgi, generate.cgi y apanconf-sql.&lt;br /&gt;Creamos la base de datos, Apan esta preconfigurado para MySQL pero puede ser portado a otra base modificando sql.conf y createdb.sh.&lt;br /&gt;Debemos tener funcionando MySQL y entramos al mismo como superusuario o usamos cualquier frontend de MySQL como phpMyAdmin, MysqlBrowser, etc. y ejecutamos los siguientes comandos:&lt;br /&gt;   create database nagios;&lt;br /&gt;    grant all on nagios.* to nagios@localhost identified by 'nagios123'; &lt;br /&gt;   podemos usar nuestro propio nombre de la base de datos, usuario y contraseña.&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Actualizamos el archivo sql.conf con los datos que nosotros proporcionamos en el paso anterior.&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Creamos la base de datos ejecutando el archivo createdb.sh&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Con Apan viene el script apanconf-sql el cual podemos usarlo para manejar los servicios de Apan, antes de usarlo ocupamos modificarlo a nuestras necesidades:&lt;br /&gt;&lt;br /&gt;NAGIOSUSERGROUP :  Usuario y grupo de Nagios (default: nagios / nagios)&lt;br /&gt;&lt;br /&gt;EXTINFOFILE : El archivo donde serviceextinfo esta guardado. Serviceextinfo es usado para poner un enlace y un icono a un lado del servicio en la interfaz WEB de Nagios. El archivo debe de estar configurado en el archivo cgi.cfg de Nagios usalmente podemos usar el mismo serviceextinfo que ya esta en el directorio etc.&lt;br /&gt;&lt;br /&gt;CGIURL: El directorio CGI de Nagios usalmente localizado en nagios/cgi-bin o /usr/local/nagios/sbin.&lt;br /&gt;&lt;br /&gt;RRDDIR: El directorio donde estan guardados los archivos RRD generados usualmente en $NAGIOSDIR/rrd. RRDSTEP, RRDDSMIN, RRDDSMAX, RRDDRAWTYPE: Especifica el intervalo base en segundos en el cual los datos seran agregados en los archivos RRD, valores mínimos y máximos y el tipo de línea utlizada para las gráficas. Default 60,0, U y Line2. Para mayor referencia ve el &lt;a href="http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/manual/rrdcreate.html"&gt;Manual&lt;/a&gt; de RRDTool.&lt;br /&gt;&lt;br /&gt;RRAS: Archivos Round-Robin predeterminados para nuevos archivos RRD. Valores predeterminados son: RRA:AVERAGE:0.5:1:50400 RRA:AVERAGE:0.5:60:43800&lt;br /&gt;Esto significa un archivo con un promedio de 1 minuto de los ultimos 35 dias  y un archivo con promedios de 1 hora de los ultimos 5 años.&lt;br /&gt;&lt;br /&gt;HINTS: Para que sea mas facil apanconf despliega los ultimos valores de graph-label, graph-unit y extra arguments de rrdtool, podemos copiarlos y pegarlos cuando queramos crear nuevos servicios. El valor 0 desactiva la funcion.&lt;br /&gt;   &lt;br /&gt;&lt;p&gt;Asi nos quedaria el check-command para Apan:&lt;br /&gt;   &lt;ul&gt;define command{&lt;br /&gt;          command_name    apan-sql&lt;br /&gt;          command_line    /usr/local/nagios/apan-sql/apan-sql.sh $ARG1$ $HOSTNAME$ $SERVICEDESC$ $TIMET$ $ARG2$ $ARG3$&lt;br /&gt;   }&lt;br /&gt;   &lt;/ul&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;font color="blue"&gt;&lt;strong&gt;Añadiendo Servicios.&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Ahora viene lo interesante, agregar servicios de Apan a Nagios.&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Para agregar servicios a Nagios hacemos lo siguiente:&lt;br /&gt;   Definimos el servicio por ejemplo ping  y load:&lt;br /&gt;   define service { &lt;br /&gt;   host_name server1,server2&lt;br /&gt;   service_description Ping &lt;br /&gt;   check_command apan-sql!ping!100.0,20%!500.0,60%&lt;br /&gt;   name Ping&lt;br /&gt;   use generic-service&lt;br /&gt;   normal_check_interval 1&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   define service {&lt;br /&gt;   host_name server3,server4&lt;br /&gt;   service_description Load&lt;br /&gt;   check_command apan-sql!load!70!90&lt;br /&gt;   use generic-test&lt;br /&gt;   normal_check_interval 1&lt;br /&gt;   }&lt;br /&gt;   &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Ahora agregamos los servicios en Apan ejecutando apanconfig-sql:&lt;br /&gt;   1. Seleccionamos 1 (Agregar nuevo servicio).&lt;br /&gt;   2. Escribimos el nombre del equipo (Igual que en Nagios, es sensible mayúsculas y minúsculas).&lt;br /&gt;   3. Escribimos el nombre del servicio (El mismo que en service_description en Nagios).&lt;br /&gt;   4. Escribimos comentarios adicionales (opcional).&lt;br /&gt;   5. Escribimos el nombre del archivo RRD o aceptamos el que esta propuesto.&lt;br /&gt;   6. Escribimos el encabezado de la gráfica (graph-label).&lt;br /&gt;   7. Escribimos el encabezado de las unidades (graph-unit).&lt;br /&gt;   8. Escribimos el valor de los pasos para el RRD o aceptamos el valor propuesto.&lt;br /&gt;   9. Escribimos los argumentos extras para rrdtool, por ejemplo "-b 1024" escalara la gráfica a unidades de 1024 en vez de 1000,&lt;br /&gt;   "-10" hara que el eje de las y empiecen en cero. Para más referencia de estos valores checa el manual antes mencionado de RRTool.&lt;br /&gt;   10. Escribimos un argumento para el plugin (hay ejemplos abajo).&lt;br /&gt;   11. Escribimos el nombre del DS que corresponda para el argumento de arriba por ejemplo c-used.&lt;br /&gt;   12. Escribimos el tipo de DS el cual puede ser 1 para GAUGE y 2 para COUNTER.&lt;br /&gt;   13. Escribimos los valores del heartbeat,min,max y drawing-type o simplemente aceptamos los valores.&lt;br /&gt;   14. Escribimos el nombre de el siguiente argumento para ir al paso 11 o simplemente presionamos 11 si ya terminamos.&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Para que se entienda mejor esta información, a continuación estan unos ejemplos.&lt;p&gt;&lt;br /&gt;   &lt;br /&gt;   &lt;p&gt;Ejemplos: &lt;br /&gt;   Monitorear el uso en disco del drive C en un equipo con Windows.&lt;br /&gt;   define service {&lt;br /&gt;   host_name winsrv1&lt;br /&gt;   service_description Disk usage&lt;br /&gt;   check_command apan-sql!disk_by_snmp!90!95&lt;br /&gt;   use service-template&lt;br /&gt;   } &lt;br /&gt;   Ejecutamos apanconf-sql, seleccionamos 1 e introducimos los siguientes valores:&lt;br /&gt;   Hostname: winsrv&lt;br /&gt;   Service: Disk usage&lt;br /&gt;   Graph-label: Disk usage&lt;br /&gt;   Graph-unit: %&lt;br /&gt;   Argument #1: C&lt;br /&gt;   DS-name: C &lt;br /&gt;   DS-type: 1 &lt;br /&gt;   Y presionamos enter cuando nos solicite el sergundo argumento.&lt;br /&gt;   &lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Monitorear el trafico de red en un equipo.&lt;br /&gt;   Agregamos el servicio a Nagios:&lt;br /&gt;   define service { &lt;br /&gt;   host_name server2 &lt;br /&gt;   service_description Net usage&lt;br /&gt;   check_command apan-sql!snmpget!10!20&lt;br /&gt;   use generic-hl&lt;br /&gt;   notifications_enabled service-template&lt;br /&gt;   }&lt;br /&gt;   Ejecutamos apanconf-sql, seleccionamos 1 e introducimos los siguientes valores:&lt;br /&gt;   Hostname: server2&lt;br /&gt;   Service: Net usage&lt;br /&gt;   Graph-label: Network throughput&lt;br /&gt;   Graph-unit: Bytes/sec&lt;br /&gt;   Argument #1: public:.1.3.6.1.2.1.2.2.1.16.2&lt;br /&gt;   DS-name: IN&lt;br /&gt;   DS-type: 2&lt;br /&gt;   Argument #2 public:.1.3.6.1.2.1.2.2.1.10.2&lt;br /&gt;   DS-name: OUT&lt;br /&gt;   DS-type: 2&lt;br /&gt;   Cuando solicite el tercer argumento presionamos enter.&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Agregamos un icono y un enlace en el archivo serviceextinfo.cfg:&lt;br /&gt;   define serviceextinfo{&lt;br /&gt;   host_name server&lt;br /&gt;   service_description Ping&lt;br /&gt;   notes_url /nagios/cgi-bin/apan.cgi?host=server&amp;service=Ping&lt;br /&gt;   icon_image graph.png&lt;br /&gt;   icon_image_alt View graphs&lt;br /&gt;   }&lt;/p&gt;&lt;br /&gt;   &lt;br /&gt;   &lt;p&gt;Eso es todo, ya tienen funcionando Apan para crear graficas como esta:&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Recuerden que no inmediatamente apareceran datos, se tienen que ir llenando las bases rrd que crearon, pero si alcabo de el tiempo que ustedes especificaron no obtienen información es importante ver si el usuario Nagios tiene permisos en el directorio y archivos de rrd.&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Si tienen preguntas envienme un correo, esto me lo avente lo más rápido que pude y todavia no esta completo, faltan más ejemplos.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-1966581820727573495?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/1966581820727573495/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/apan.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1966581820727573495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1966581820727573495'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/apan.html' title='APAN'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-2713221510151512309</id><published>2009-03-31T16:01:00.005-07:00</published><updated>2009-03-31T16:01:58.587-07:00</updated><title type='text'>svc_event_handler-speechd</title><content type='html'>#!/bin/sh&lt;br /&gt;&lt;br /&gt;#########################################&lt;br /&gt;# Nagios Global Service Event Handler by Isuraeru&lt;br /&gt;# For audio using speechd&lt;br /&gt;# Arguments:&lt;br /&gt;#&lt;br /&gt;# $1 = host short name&lt;br /&gt;# $2 = host alias (long name)&lt;br /&gt;# $3 = service description&lt;br /&gt;# $4 = state&lt;br /&gt;# $5 = state type (HARD or SOFT)&lt;br /&gt;# $6 = current attempt number&lt;br /&gt;#&lt;br /&gt;#########################################&lt;br /&gt;&lt;br /&gt;echocmd="/bin/echo"&lt;br /&gt;festivaldev="/dev/speech"&lt;br /&gt;&lt;br /&gt;case $5 in&lt;br /&gt;    HARD)&lt;br /&gt;        case $4 in&lt;br /&gt;            OK)&lt;br /&gt;                $echocmd "Good news!  Service $3 on $2 has RECOVERED!" &gt; $festivaldev&lt;br /&gt;                ;;&lt;br /&gt;            CRITICAL)&lt;br /&gt;                $echocmd "Attention...  Service $3 on $2 is in a $4 state.  Please check service!" &gt; $festivaldev&lt;br /&gt;                ;;&lt;br /&gt;            WARNING)&lt;br /&gt;                $echocmd "Attention...  Service $3 on $2 is in a $4 state.  Please check service!" &gt; $festivaldev&lt;br /&gt;                ;;&lt;br /&gt;            UNKNOWN)&lt;br /&gt;                $echocmd "Attention...  Service $3 on $2 is in a $4 state.  Please check service!" &gt; $festivaldev&lt;br /&gt;                ;;&lt;br /&gt;        esac&lt;br /&gt;        ;;&lt;br /&gt;    SOFT)&lt;br /&gt;  # Ignore soft error states&lt;br /&gt;        ;;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit 0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-2713221510151512309?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/2713221510151512309/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/svceventhandler-speechd.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/2713221510151512309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/2713221510151512309'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/svceventhandler-speechd.html' title='svc_event_handler-speechd'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-7423840728067738351</id><published>2009-03-31T16:01:00.003-07:00</published><updated>2009-03-31T16:01:38.962-07:00</updated><title type='text'>svc_event_handler</title><content type='html'>#!/bin/sh&lt;br /&gt;&lt;br /&gt;#########################################&lt;br /&gt;# Nagios Global Service Event Handler by Isuraeru&lt;br /&gt;# For audio using Festival&lt;br /&gt;# Arguments:&lt;br /&gt;#&lt;br /&gt;# $1 = host short name&lt;br /&gt;# $2 = host alias (long name)&lt;br /&gt;# $3 = service description&lt;br /&gt;# $4 = state&lt;br /&gt;# $5 = state type (HARD or SOFT)&lt;br /&gt;# $6 = current attempt number&lt;br /&gt;#&lt;br /&gt;#########################################&lt;br /&gt;&lt;br /&gt;echocmd="/bin/echo"&lt;br /&gt;festival="/path/to/festival/bin/festival"&lt;br /&gt;&lt;br /&gt;case $5 in&lt;br /&gt;    HARD)&lt;br /&gt;        case $4 in&lt;br /&gt;            OK)&lt;br /&gt;                $echocmd "Good News,,, Service $3 on $2 has RECOVERED" | $festival --tts&lt;br /&gt;                ;;&lt;br /&gt;            CRITICAL)&lt;br /&gt;                $echocmd "Attention,,,, Service $3 on $2 is in a $4 state.  Please check service!" | $festival --tts&lt;br /&gt;                ;;&lt;br /&gt;            WARNING)&lt;br /&gt;                $echocmd "Attention,,,,  Service $3 on $2 is in a $4 state.  Please check service!" | $festival --tts&lt;br /&gt;                ;;&lt;br /&gt;            UNKNOWN)&lt;br /&gt;                $echocmd "Attention,,,,  Service $3 on $2 is in a $4 state.  Please check service!" | $festival --tts&lt;br /&gt;                ;;&lt;br /&gt;        esac&lt;br /&gt;        ;;&lt;br /&gt;    SOFT)&lt;br /&gt;  # Ignore soft error states&lt;br /&gt;        ;;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit 0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-7423840728067738351?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/7423840728067738351/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/svceventhandler.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7423840728067738351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7423840728067738351'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/svceventhandler.html' title='svc_event_handler'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-7707582968522495691</id><published>2009-03-31T16:01:00.001-07:00</published><updated>2009-03-31T16:01:16.701-07:00</updated><title type='text'>hst_event_handler-speechd</title><content type='html'>#!/bin/sh&lt;br /&gt; &lt;br /&gt;#########################################&lt;br /&gt;# Nagios Global Service Event Handler by Isuraeru&lt;br /&gt;# For audio using Speechd&lt;br /&gt;# Arguments:&lt;br /&gt;#&lt;br /&gt;# $1 = host short name&lt;br /&gt;# $2 = host alias (long name)&lt;br /&gt;# $3 = state&lt;br /&gt;# $4 = state type (HARD or SOFT)&lt;br /&gt;# $5 = current attempt number&lt;br /&gt;#&lt;br /&gt;#########################################&lt;br /&gt; &lt;br /&gt;echocmd="/bin/echo"&lt;br /&gt;festivaldev="/dev/speech"&lt;br /&gt; &lt;br /&gt;case $4 in&lt;br /&gt;    HARD)&lt;br /&gt;        case $3 in&lt;br /&gt;            UP)&lt;br /&gt;                $echocmd "Good news!  Host $2 has RECOVERED!" &gt; $festivaldev&lt;br /&gt;                ;;&lt;br /&gt;            DOWN)&lt;br /&gt;                $echocmd "Attention...  Host $2 is $3.  This is a critical state. Please check host status!" &gt; $festivaldev&lt;br /&gt;                ;;&lt;br /&gt;            UNREACHABLE)&lt;br /&gt;                $echocmd "Attention...  Host $2 is $3.  This is a critical state.  Please check network connectivity!" &gt; $festivaldev&lt;br /&gt;                ;;&lt;br /&gt;        esac&lt;br /&gt;        ;;&lt;br /&gt;    SOFT)&lt;br /&gt;  # Ignore soft error states&lt;br /&gt;        ;;&lt;br /&gt;esac&lt;br /&gt; &lt;br /&gt;exit 0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-7707582968522495691?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/7707582968522495691/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/hsteventhandler-speechd.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7707582968522495691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/7707582968522495691'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/hsteventhandler-speechd.html' title='hst_event_handler-speechd'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-1275093850316727098</id><published>2009-03-31T15:59:00.002-07:00</published><updated>2009-03-31T16:00:09.723-07:00</updated><title type='text'>hst_event_handler</title><content type='html'>#!/bin/sh&lt;br /&gt; &lt;br /&gt;#########################################&lt;br /&gt;# Nagios Global Host Event Handler by Isuraeru&lt;br /&gt;# For Audio Using Festival&lt;br /&gt;#&lt;br /&gt;# Arguments:&lt;br /&gt;#&lt;br /&gt;# $1 = host short name&lt;br /&gt;# $2 = host alias (long name)&lt;br /&gt;# $3 = state&lt;br /&gt;# $4 = state type (HARD or SOFT)&lt;br /&gt;# $5 = current attempt number&lt;br /&gt;#&lt;br /&gt;#########################################&lt;br /&gt; &lt;br /&gt;echocmd="/bin/echo"&lt;br /&gt;festival="/path/to/festival/bin/festival"&lt;br /&gt; &lt;br /&gt;case $4 in&lt;br /&gt;    HARD)&lt;br /&gt;        case $3 in&lt;br /&gt;            UP)&lt;br /&gt;                $echocmd "Host, , , $2 has RECOVERED!" | $festival --tts&lt;br /&gt;                ;;&lt;br /&gt;            DOWN)&lt;br /&gt;                $echocmd "Attention, , , ,  Host $2 is $3. This is a critical state. Please check host status!" | $festival --tts&lt;br /&gt;                ;;&lt;br /&gt;            UNREACHABLE)&lt;br /&gt;                $echocmd "Attention, , , ,  Host $2 is $3. This is a critical state. Please check network connectivity!" | $festival --tts &lt;br /&gt;                ;;&lt;br /&gt;        esac&lt;br /&gt;        ;;&lt;br /&gt;    SOFT)&lt;br /&gt;  # Ignore soft error states&lt;br /&gt;        ;;&lt;br /&gt;esac&lt;br /&gt; &lt;br /&gt;exit 0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-1275093850316727098?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/1275093850316727098/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/hsteventhandler.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1275093850316727098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/1275093850316727098'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/hsteventhandler.html' title='hst_event_handler'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-3129575200301175842</id><published>2009-03-31T15:59:00.001-07:00</published><updated>2009-06-10T12:17:21.960-07:00</updated><title type='text'>Instalar NAS</title><content type='html'>Copyright (c) 2005 Israel Ochoa &lt;Isurareu&gt;.&lt;br /&gt;Permission is granted to copy, distribute and/or modify this document&lt;br /&gt;under the terms of the GNU Free Documentation License, Version 1.2&lt;br /&gt;or any later version published by the Free Software Foundation;&lt;br /&gt;with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.  &lt;br /&gt;A copy of the license is included in the section entitled "GNU&lt;br /&gt;Free Documentation License"&lt;br /&gt;&lt;br /&gt;Instalar NAS (Network Audio System) en Linux y Windows(se da el caso :P) para su uso con festival&lt;br /&gt;&lt;br /&gt;Lo bajamos de aquì:&lt;br /&gt;&lt;br /&gt;http://radscan.com/nas.html&lt;br /&gt;&lt;br /&gt;No hay mayor problema para la instalacion, si tienen Linux solo deben de tener X11&lt;br /&gt;&lt;br /&gt;en la linea de comandos ejecutan:&lt;br /&gt;&lt;br /&gt;$ xmkmf&lt;br /&gt;&lt;br /&gt;cuando termine ejecutamos:&lt;br /&gt;&lt;br /&gt;$ make World (tal y como esta, esa mayuscula si la lleva)&lt;br /&gt;&lt;br /&gt;Si todo sale bien podemos ejecutar:&lt;br /&gt;&lt;br /&gt;# make install&lt;br /&gt;&lt;br /&gt;Si quieren el man:&lt;br /&gt;&lt;br /&gt;# make install.man&lt;br /&gt;&lt;br /&gt;Listo, solo asegurense de que tienen estos archivos instalados:&lt;br /&gt;&lt;br /&gt;/usr/include/audio/Afuncproto.h         Header files&lt;br /&gt;        /usr/include/audio/Afuncs.h&lt;br /&gt;        /usr/include/audio/Amd.h&lt;br /&gt;        /usr/include/audio/Aos.h&lt;br /&gt;        /usr/include/audio/Aosdefs.h&lt;br /&gt;        /usr/include/audio/Aproto.h&lt;br /&gt;        /usr/include/audio/audio.h&lt;br /&gt;        /usr/include/audio/Alibint.h&lt;br /&gt;        /usr/include/audio/Alibnet.h&lt;br /&gt;        /usr/include/audio/Xtutil.h&lt;br /&gt;        /usr/include/audio/audiolib.h&lt;br /&gt;        /usr/include/audio/audioutil.h&lt;br /&gt;        /usr/include/audio/snd.h&lt;br /&gt;        /usr/include/audio/wave.h&lt;br /&gt;        /usr/include/audio/voc.h&lt;br /&gt;        /usr/include/audio/aiff.h&lt;br /&gt;        /usr/include/audio/sound.h&lt;br /&gt;        /usr/include/audio/soundlib.h&lt;br /&gt;        /usr/include/audio/fileutil.h&lt;br /&gt;        /usr/include/audio/8svx.h&lt;br /&gt;        /usr/include/audio/Astreams.h&lt;br /&gt;&lt;br /&gt;        /usr/bin/X11/auconvert                  Sample programs&lt;br /&gt;        /usr/bin/X11/auctl&lt;br /&gt;        /usr/bin/X11/audemo&lt;br /&gt;        /usr/bin/X11/audial&lt;br /&gt;        /usr/bin/X11/auedit&lt;br /&gt;        /usr/bin/X11/auinfo&lt;br /&gt;        /usr/bin/X11/aupanel&lt;br /&gt;        /usr/bin/X11/auplay&lt;br /&gt;        /usr/bin/X11/aurecord&lt;br /&gt;        /usr/bin/X11/autool&lt;br /&gt;        /usr/bin/X11/auwave&lt;br /&gt;        /usr/bin/X11/auphone&lt;br /&gt;        /usr/bin/X11/auscope&lt;br /&gt;        /usr/bin/X11/soundtoh&lt;br /&gt;        /usr/bin/X11/issndfile&lt;br /&gt;        /usr/bin/X11/playbucket&lt;br /&gt;        /usr/bin/X11/checkmail&lt;br /&gt;&lt;br /&gt;        /usr/man/mann/*.n                       Client, server, and misc&lt;br /&gt;                                                man pages&lt;br /&gt;/usr/man/man3/*.3                       API man pages&lt;br /&gt;&lt;br /&gt;        /usr/lib/libaudio.[a|so]                API library&lt;br /&gt;        /usr/lib/X11/AuErrorDB                  Error database&lt;br /&gt;&lt;br /&gt;        /usr/bin/X11/nasd                       NAS server for your&lt;br /&gt;                                                hardware (voxware,&lt;br /&gt;                                                sun, hpux and sgi)&lt;br /&gt;Y ahora si a utilizarlo:&lt;br /&gt;$ nasd -aa &amp;  # Esto es para que cualquier equipo de la red pueda utilizar este audio server &lt;br /&gt;$ export AUDIOSERVER="hostname:0"&lt;br /&gt;$ auinfo # para ver la informacion y pues todo debe indicar que esta bien.&lt;br /&gt;&lt;br /&gt;y listo, ya lo pueden utilizar con festival.&lt;br /&gt;&lt;br /&gt;En el caso de Windows lo bajamos de aqui:&lt;br /&gt;&lt;br /&gt;http://nas.intra-links.net/&lt;br /&gt;&lt;br /&gt;Para el caso de windows es importante tener Cygwin www.cygwin.com con lo mas basico pero importante&lt;br /&gt;que este el Xorg (X11).&lt;br /&gt;&lt;br /&gt;Descomprimen el paquete en el directorio de instalacion de cygwin en bin.&lt;br /&gt;&lt;br /&gt;e.g. c:\cygwin\bin&lt;br /&gt;&lt;br /&gt;Si no tienen un directorio dev en cygwin tienen que crearlo&lt;br /&gt;&lt;br /&gt;e.g. c:\cygwin\dev&lt;br /&gt;&lt;br /&gt;ejecutan cygwin&lt;br /&gt;&lt;br /&gt;y levantan el servidor NAS, importante que dejen abierto cygwin (pues claro duh!!!).&lt;br /&gt;&lt;br /&gt;$ nasd -aa &amp;&lt;br /&gt;&lt;br /&gt;y Listo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-3129575200301175842?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/3129575200301175842/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/instalar-nas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3129575200301175842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/3129575200301175842'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/instalar-nas.html' title='Instalar NAS'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-894433538353741206</id><published>2009-03-31T15:58:00.001-07:00</published><updated>2009-06-10T12:17:31.151-07:00</updated><title type='text'>Instalar Festival</title><content type='html'>Copyright (c) 2005 Israel Ochoa &lt;Isuraeru&gt;.&lt;br /&gt;Permission is granted to copy, distribute and/or modify this document&lt;br /&gt;under the terms of the GNU Free Documentation License, Version 1.2&lt;br /&gt;or any later version published by the Free Software Foundation;&lt;br /&gt;with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.  &lt;br /&gt;A copy of the license is included in the section entitled "GNU&lt;br /&gt;Free Documentation License"&lt;br /&gt;&lt;br /&gt;Instalar Festival y configurarlo para el uso en nagios.&lt;br /&gt;&lt;br /&gt;Necesitamos:&lt;br /&gt;Una maquina con Unix o Linux&lt;br /&gt;Compilador C++&lt;br /&gt;GNU Make&lt;br /&gt;Audio Hardware&lt;br /&gt;&lt;br /&gt;Bajamos los siguientes paquetes que es lo mas basico para tener trabajando festival&lt;br /&gt;&lt;br /&gt;http://festvox.org/festival/downloads.html&lt;br /&gt;&lt;br /&gt;festival-VERSION-release.tar.gz&lt;br /&gt;System Source&lt;br /&gt;&lt;br /&gt;speech_tools-VERSION-release.tar.gz&lt;br /&gt;Edinburgh Speech Tools Library&lt;br /&gt;&lt;br /&gt;festlex_CMU.tar.gz&lt;br /&gt;festlex_OALD.tar.gz&lt;br /&gt;festlex_POSLEX.tar.gz&lt;br /&gt;festvox_don.tar.gz&lt;br /&gt;festvox_kedlpc16k.tar.gz&lt;br /&gt;festvox_rablpc16k.tar.gz&lt;br /&gt;&lt;br /&gt;los descomprimimosen donde queramos (pero que sepamos donde estan para poder utilizarlos despues) &lt;br /&gt;y quedan dos directorios:&lt;br /&gt;&lt;br /&gt;/festival&lt;br /&gt;/speech_tools&lt;br /&gt;&lt;br /&gt;Instalar primero speech tools (Edinburgh Speech Tools)&lt;br /&gt;(Noten que lo pueden instalar donde sea pero que ustedes sepan donde van a estas localizados los ejecutables).&lt;br /&gt;$./configure&lt;br /&gt;&lt;br /&gt;Nos crea un archivo config en config/config&lt;br /&gt;Lo editamos para descomentar la opcion de NAS (Network Audio System) esto para utilizar el soporte para la red.&lt;br /&gt;## NCD's network audio system, This is recommended.&lt;br /&gt;INCLUDE_MODULES += NAS_AUDIO&lt;br /&gt;y para utilizar las librerias compartidas (Esto es por que solamente vamos a usar speech_tools&lt;br /&gt; y festival para ejecutarlos, descomentamos la linea:&lt;br /&gt;# SHARED = 1&lt;br /&gt;&lt;br /&gt;Hacemos:&lt;br /&gt;&lt;br /&gt;$ gmake&lt;br /&gt;$ gmake test&lt;br /&gt;&lt;br /&gt;Y si al final dice que OK, listo ya tenemos Edinburgh Speech Tools instalado.&lt;br /&gt;&lt;br /&gt;ahora a instalar Festival&lt;br /&gt;&lt;br /&gt;Nos fijamos en los requerimientos que este todo completo y descomprimidos los archivos en festival&lt;br /&gt;Podemos hacer varias modificaciones en la configuracion, pero solo para el uso que le vamos a dar&lt;br /&gt;asi dejamos todo y solo ejecutamos&lt;br /&gt;$ ./configure&lt;br /&gt;$ gmake&lt;br /&gt;y listo&lt;br /&gt;&lt;br /&gt;solo exportamos el NAS server a la variable AUDIOSERVER, para esto ya debe estar ejecutandose el NAS en&lt;br /&gt;la otra maquina (ver el apartado instalacion de NAS), esto mas que nada es cuando desean usar el audio por la red,&lt;br /&gt;si lo desean utilizar en la maquina donde esta instalado festival lo dejan como esta.&lt;br /&gt;&lt;br /&gt;$ export AUDIOSERVER:ip:0&lt;br /&gt;&lt;br /&gt;Probamos festival entrando al ejecutable, &lt;br /&gt;&lt;br /&gt;$ bin/festival &lt;br /&gt;     Festival Speech Synthesis System 1.4.3:release Jan 2003&lt;br /&gt;     Copyright (C) University of Edinburgh, 1996-2003. All rights reserved.&lt;br /&gt;     For details type `(festival_warranty)'&lt;br /&gt;     festival&gt; &lt;br /&gt;&lt;br /&gt;dentro  de festival para probarlo tienen que escribir:&lt;br /&gt;festival&gt; (intro)&lt;br /&gt;&lt;br /&gt;Si aparece Can't access NAS Server pues revisen su NAS y verifiquen la variable AUDIOSERVER&lt;br /&gt;&lt;br /&gt;Y logicamente si escuchan la voz pues ya la armaron.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-894433538353741206?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/894433538353741206/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/instalar-festival.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/894433538353741206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/894433538353741206'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/instalar-festival.html' title='Instalar Festival'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-8325046185351327992</id><published>2009-03-31T15:57:00.000-07:00</published><updated>2009-06-10T12:21:24.755-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto2'/><title type='text'>Audio en Nagios</title><content type='html'>Es cierto que no siempre vas a estar pegado a la pantalla viendo Nagios para darte cuenta cuando algo este mal, esto por que estas ocupado en un proyecto, estas jugando (no nos hagamos :P) o simplemente tuviste una noche o día muy pesado y no estas al 100% y te andas durmiendo, para eso Nagios puede manejar Audio y te despierta por que te despierta, lo podemos hacer de la forma tradicional (ejecutar los wav's que vienen con Nagios) o de la forma "Quiero impresionar a mis jefes y compañeros de trabajo" usando festival, choose your destiny!!!!.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;Ejecutando Wav's como alarma de audio.&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Vamos a ejecutar unos archivos de sonido .wav cada vez que exista un problema en Nagios, esto es a la forma simple y rápida, lo implementamos verificando que tengamos descomentado lo siguiente en el archivo cgi.cfg &lt;br /&gt;   (esto esta al final del archivo):&lt;/p&gt;&lt;br /&gt;   &lt;code&gt;host_unreachable_sound=hostdown.wav&lt;br /&gt;   host_down_sound=hostdown.wav&lt;br /&gt;   service_critical_sound=critical.wav&lt;br /&gt;   service_warning_sound=warning.wav&lt;br /&gt;   service_unknown_sound=warning.wav&lt;/code&gt;&lt;br /&gt;   &lt;p&gt;Listo, ya tenemos audio alarmas en Nagios listas para indicarnos cuando exista algún problema, este sonido se ejecutara en el cliente (máquina donde abrimos la página de nagios) o sea que ese cliente debe de tener bocinas, audio habilitado y tener abierto siempre el navegador. Los archivos wav ya vienen incluidos con la instalación de Nagios.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;Usando Festival para alarmarnos&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Pues este es un interesante apartado, "Usando Festival para alarmarnos" y se preguntarán los newbies ¿Qué es Festival?, unos contestaran, "Es como el carnaval de Veracruz o un InstallFest", pues no!!! jajajaja (un pequeño chiste), Festival es un proyecto del &lt;a title="CSTR" href="http://www.cstr.ed.ac.uk/projects/festival/"&gt;Centro de investigación de Tecnología del Habla&lt;/a&gt; &lt;br /&gt;de la Universidad de Edinburgh, el cual permite convertir el texto simple en audio (a grandes rasgos) &lt;br /&gt;y ¿Para qué nos sirve a nosotros?, podemos enviar texto de Nagios a Festival e imaginense los resultados :).&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Ok, ¿Qué ocupamos hacer?&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;&lt;ul&gt;&lt;li&gt;Debemos ver la forma en que vamos a ejecutar los sonidos, esto es si el servidor de Nagios lo va a hacer &lt;br /&gt;   o si los vamos a ejecutar en otra máquina (por RED).&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Lo queremos para un servidor en producción (en alguna empresa), para un servidor de prueba o de nuestra propia red en casa o algún otro lugar.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Como en todo, siempre hay ventajas y desventajas:&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Ventajas:&lt;br /&gt;   &lt;ul&gt;&lt;li&gt;Inmediatamente recibimos el audio si alguna falla ocurre en nuestra red.&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Sabremos con exactitud que servicio y que equipo esta abajo.&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;No ocupas tener el navegador abierto.&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Impresionaremos a nuestros jefes y colegas :D.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Desventajas:&lt;br /&gt;   &lt;ul&gt;&lt;li&gt;Desperdicio de recursos y más si lo emplementamos en red (para algunos casos, para otros no).&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Nos puede asustar, jejejeje, esto si estas solo en tu cuarto (casa, trabajo, etc.) en la noche, creeme &lt;br /&gt;   que te puedes asustar si te quedas medio dormido (ya me ha sucedido :P).&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Si estan concientes de esto y lo desean implementar no perdamos tiempo.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;Instalando Festival, NAS y configurando todo.&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Como les comente podemos ejecutar el audio ya sea en el servidor de Nagios o en otra máquina&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Primero que nada ocupamos instalar &lt;a title="speechd" href="http://www.speechio.org/speechd.html"&gt;Speechd&lt;/a&gt; el cual es un demonio para ejecutar &lt;br /&gt;   el audio directamente de un texto a /dev/speech, el cual es muy útil.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Despues instalamos Festival, aquí esta un pequeño &lt;a title="festival how to" href="http://nagioses.blogspot.com/2009/03/instalar-festival.html"&gt;How to&lt;/a&gt; para hacerlo.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;E instalamos el NAS (Network Audio System) también con su respectivo &lt;a title="NAS how to" href="http://nagioses.blogspot.com/2009/03/instalar-nas.html"&gt;How to&lt;/a&gt; para hacerlo. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Ya tenemos instalado el software necesario, ahora tenemos que configurar a Nagios para poder utilizar Festival:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Vamos a configurar las alarmas en forma global para esto descomentamos las siguientes líneas en el archivo nagios.cfg:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;global_host_event_handler=global-hst-event-handler&lt;br /&gt;   global_service_event_handler=global-svc-event-handler&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Despues agregamos los siguientes comandos en checkcommands.cfg:&lt;br /&gt;&lt;br /&gt;   &lt;code&gt;define command{&lt;br /&gt;          command_name    global-hst-event-handler&lt;br /&gt;          command_line    $USER1$/eventhandlers/hst_event_handler $HOSTNAME$ "$HOSTALIAS$" $HOSTSTATE$ $HOSTSTATETYPE$ $HOSTATTEMPT$&lt;br /&gt;   }&lt;br /&gt;   define command{&lt;br /&gt;          command_name    global-svc-event-handler&lt;br /&gt;          command_line    $USER1$/eventhandlers/svc_event_handler $HOSTNAME$ "$HOSTALIAS$" "$SERVICEDESC$" $SERVICESTATE$ $SERVICESTATETYPE$ $SERVICEATTEMPT$&lt;br /&gt;   }&lt;br /&gt;   &lt;/code&gt;&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Listo, ahora solo nos faltan los scripts para poder usar estos comandos, encontraran unos de ejemplo:&lt;br /&gt;&lt;a href="http://nagioses.blogspot.com/2009/03/svceventhandler-speechd.html"&gt;svc_event_handler-speechd&lt;/a&gt;, &lt;a href="http://nagioses.blogspot.com/2009/03/svceventhandler.html"&gt;svc_event_handler&lt;/a&gt;, &lt;a href="http://nagioses.blogspot.com/2009/03/hsteventhandler-speechd.html"&gt;hst_event_handler-speechd&lt;/a&gt;, &lt;a href="http://nagioses.blogspot.com/2009/03/hsteventhandler.html"&gt;hst_event_handler&lt;/a&gt;. Noten que puse unos para usarlos con Festival directamente y otros para usar el /dev/speech.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;&lt;strong&gt;NOTA:&lt;/strong&gt; Es importante que especifiquen el nombre correcto de los scripts para que tengan ningún problema.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Si todo salió bien entonces puedes parar algún servicio para probar esta configuración.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Lo malo que solo lo tengo implementado para manejar audio en inglés.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-8325046185351327992?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/8325046185351327992/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/audio-en-nagios.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/8325046185351327992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/8325046185351327992'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/audio-en-nagios.html' title='Audio en Nagios'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-257387630111106051</id><published>2009-03-31T15:56:00.000-07:00</published><updated>2009-06-10T12:21:36.080-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto2'/><title type='text'>Mapas y configuración adicional</title><content type='html'>Pues aquí viene lo interesante, como ver los mapas en Nagios con esto nos percatamos en forma gr? fica de cualquier falla ocurrida y alguna configuración adicionales para gráficos e información alterna.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;El archivo cgi.cfg&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;En este archivo podemos configurar varias cosas entre ellas el modo en que se va a ver el mapa del status de Nagios (statusmap.cgi), primero que nada ocupamos localizar la siguiente sección:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;code&gt;# DEFAULT STATUSMAP LAYOUT METHOD&lt;br /&gt;   # This option allows you to specify the default layout method&lt;br /&gt;   # the statusmap CGI should use for drawing hosts.  If you do&lt;br /&gt;   # not use this option, the default is to use user-defined   # coordinates.  Valid options are as follows:&lt;br /&gt;   #       0 = User-defined coordinates&lt;br /&gt;   #       1 = Depth layers&lt;br /&gt;   #       2 = Collapsed tree&lt;br /&gt;   #       3 = Balanced tree&lt;br /&gt;&lt;br /&gt;   #       4 = Circular&lt;br /&gt;   #       5 = Circular (Marked Up)&lt;br /&gt;   default_statusmap_layout=0&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Y aquí podemos modificar la vista del mapa, como pueden ver en este ejemplo las coordenadas nosotros las definimos (User-defined coordinates 0), estas coordenas las especificamos en el archivo hostextinfo.cfg el cual explicaremos a posteriormente.&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;En este archivo también podemos cambiar el fondo (background) de nuestro mapa 2D, esto lo hacemos de la siguiente forma:&lt;/p&gt;&lt;br /&gt;   &lt;ol&gt;Descomentamos la linea&lt;/ol&gt;&lt;br /&gt;   &lt;ol&gt;statusmap_background_image=miimagen.gd2&lt;/ol&gt;&lt;br /&gt;   &lt;p&gt;En este caso las imagenes tienen que se .gd2 por lo cual creamos nuestro propio fondo lo grabamos como .png y utilizamos la herramienta png2gd2 para poder convertirla en gd2:&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;&lt;code&gt;isuraeru@localhost$ png2gd2 imagen.png /usr/local/nagios/share/images/miimagen.gd2 1 1&lt;/code&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Es importante dejar los parametros 1 1 al final ya que son indispensables para la creación de estos archivos y listo ya tenemos nuestro fondo personalizado.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;El archivo hostextinfo.cfg&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Aquì es donde va la información de nuestros equipos para el aspecto gráfico (que icono va a tener, en que posición de mapa va a estar, etc.):&lt;/p&gt;&lt;br /&gt;   &lt;code&gt;define hostextinfo{&lt;br /&gt;&lt;br /&gt;   # Este es el nombre del equipo que se especificó en hosts.cfg.&lt;br /&gt;   host_name       windows2003&lt;br /&gt;   # La imagen que aparecera a un lado del nombre del equipo.&lt;br /&gt;          icon_image      windows.png &lt;br /&gt;   # La imagen que aparecera en el mapa 2D.&lt;br /&gt;   statusmap_image windows.gd2&lt;br /&gt;&lt;br /&gt;   # Coordenadas para el mapa 2D.&lt;br /&gt;          2d_coords       250,350    &lt;br /&gt;   # La imagen que aparecera en el mapa 3D (utilicé jpg por que se ve mejor).&lt;br /&gt;          vrml_image      windows.jpg&lt;br /&gt;   # Coordenadas para el mapa 3D, las cuales deben estar en float (punto flotante, me traume con programación)&lt;br /&gt;   # 0.0,0.0,0.0 lo cual es lògicamente x,y,z&lt;br /&gt;   3d_coords       20.0,30.0,6.0&lt;br /&gt;&lt;br /&gt;   # Y si queremos agregar mayor información a nuestro host por ejemplo saber donde esta ubicado, una foto, etc.&lt;br /&gt;   # Esto lo podemos hacer con la siguiente propiedad la cual nos dirige a una p? gina web&lt;br /&gt;   # para ver esta información adicional, en este ejemplo este equipo lo tiene en nagiosserver/windows2003/info.html&lt;br /&gt;   notes_url  http://nagiosserver/windows2003/info.html&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;   &lt;/code&gt;&lt;br /&gt;&lt;br /&gt;   &lt;code&gt;define hostextinfo{&lt;br /&gt;          host_name       windows2000&lt;br /&gt;          icon_image      windows.png&lt;br /&gt;   2d_coords       320,350 &lt;br /&gt;          statusmap_image windows.gd2&lt;br /&gt;          vrml_image      windows.jpg&lt;br /&gt;&lt;br /&gt;   3d_coords 50.0,40.0,10.0&lt;br /&gt;   notes_url  http://nagiosserver/windows2000/info.html&lt;br /&gt;          }&lt;/code&gt;&lt;br /&gt;   &lt;p&gt;Agregamos la información para cada uno de los equipos.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;El archivo hostextinfo.cfg&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Este archivo tambien nos sirve para agregar gráficos a los servicios que tenemos en el sistema, una configuración ejemplo seria así:&lt;/p&gt;&lt;br /&gt;   &lt;code&gt;&lt;br /&gt;   # La configuración es parecida al hostextinfo.cfg&lt;br /&gt;   # Digamos que tenemos un servidor web linux&lt;br /&gt;&lt;br /&gt;   define serviceextinfo{&lt;br /&gt;   # Primero indicamos el nombre del equipo definido en hosts.cfg.&lt;br /&gt;&lt;br /&gt;          host_name               slackwebserver&lt;br /&gt;   # Descripción del servicio.&lt;br /&gt;          service_description     Servidor Apache en Slackware&lt;br /&gt;   # Página de información adicional&lt;br /&gt;          notes_url               http://nagiosserver/slackwebserver/info.html&lt;br /&gt;   # Imagen que aparecera en dicho servicio.&lt;br /&gt;&lt;br /&gt;          icon_image              apache.png&lt;br /&gt;   # En caso de no localizar la imagen es desplegara este texto o podemos indicar otra imagen.&lt;br /&gt;          icon_image_alt          Web Service&lt;br /&gt;   }&lt;/code&gt;&lt;br /&gt;   &lt;p&gt;Como pueden observar agregue comentarios en cada uno de los puntos para que sea más rápida la referencia, con esta informacián agregamos los demas equipos y listo, si nos dirigimos a nuestra página de Nagios podremos ver los cambios ocurridos.&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;NOTA: Es importante que todas las imagenes que utilicemos esten en el directorio share/images de nuestro directorio de Nagios.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;Los mapas 2D y 3D&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Bueno, ya tenemos configurado todo para poder ver los equipos en los mapas, ya podemos entrar a Status Map en nuestra página de Nagios, pero si queremos entrar a 3-D Status Map nos va a querer grabar el archivo y no lo va abrir, &lt;br /&gt;   ¿Por qué?, simple, no tenemos instalado un cliente VRML (Virtual Reality Modeling Language) para nuestro navegador, para esto podemos utilizar los siguientes:&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Windows &lt;br /&gt;   &lt;A href="http://www.parallelgraphics.com/products/cortona/" name="Cortona VRML Client" target="_blank"&gt;Cortona VRML Client&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;   &lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Linux&lt;br /&gt;   &lt;A href="http://freewrl.sourceforge.net/" name="FreeWRL" target="_blank"&gt;FreeWRL&lt;/A&gt;&lt;br /&gt;   &lt;A href="http://vreng.enst.fr/net/vreng/html/" name="VREng" target="_blank"&gt;VREng&lt;/A&gt;&lt;br /&gt;   &lt;A href="http://openvrml.org/" name="OpenVRML" target="_blank"&gt;OpenVRML&lt;/A&gt;&lt;br /&gt;   &lt;/p&gt;&lt;br /&gt;   &lt;p&gt;La verdad a mi el que me gusto fue el de Cortona, se me hace un muy buen software para el caso de Windows, &lt;br /&gt;   pero para linux las opciones libres son amplias, si ninguna de estas les convence pues entren a &lt;A href="http://freshmeat.net/" name="Freshmeat" target="_blank"&gt;Freshmeat&lt;/A&gt; &lt;br /&gt;   o &lt;A href="http://sf.net/" name="Sourceforge" target="_blank"&gt;Sourceforge&lt;/A&gt; y bajen las que m? s les sea de su agrado, incluso hay especiales para Gnome, etc.&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;Y con esto ya tenemos a Nagios con m? s información sobre los equipos y servicios que estamos monitoreando y nos permite en forma visual percatarnos de cualquier falla.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-257387630111106051?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/257387630111106051/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/mapas-y-configuracion-adicional.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/257387630111106051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/257387630111106051'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/mapas-y-configuracion-adicional.html' title='Mapas y configuración adicional'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-5861569332038752157</id><published>2009-03-31T15:45:00.000-07:00</published><updated>2009-06-10T12:25:36.972-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto2'/><title type='text'>Configurando Nagios 2.x</title><content type='html'>Ya que tenemos instalado Nagios y podemos accesar vía Web tenemos que configurar Equipos y Servicios para monitorear. Los archivos de configuración para Slackware estan en /etc/nagios/ (o donde lo hayan especificado) y pueden sacar plantillas de los archivos bigger.cfg y minimal.cfg, es importante que tengan todos los archivos (contacts, contactgroups, escalations, host, hostgroups, services, servicegroups, checkcommands, misccommands, timeperiod, etc) hay m? s pero trabajaremos por mientras con estos.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;¿Qué ocupamos monitorear?&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Para esto hacemos nuestra lista de Equipos y Servicios, en este caso dare unos ejemplos:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;&lt;code&gt;2 servidores Windows&lt;br /&gt;   2 servidores Linux&lt;br /&gt;   1 router&lt;br /&gt;   1 switch&lt;br /&gt;   2 paginas Web&lt;br /&gt;   y Nuestro Nagios&lt;br&gt;&lt;/code&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;¿Qué ocupamos saber de cada uno?&lt;br /&gt;&lt;br /&gt;   &lt;code&gt;Servidor Windows 2003 (windows2003-192.168.0.10) : DNS, Host Alive, disk_usage y load.&lt;br /&gt;   Servidor Windows 2000 (windows2000-192.168.0.11): SQL.&lt;br /&gt;   Servidor Linux (linuxs-192.168.0.12): Squid. &lt;br /&gt;   Servidor Linux (linuxw-192.168.0.13): HTTP.&lt;br /&gt;   Cisco (cisco-192.168.0.14): FastEthernet, UPtime, Serial&lt;br /&gt;   Switch (switch-192.168.0.15): Ping, Uptime.&lt;br /&gt;   Pagina 1 (paginac-): www.cisco.com&lt;br /&gt;   Pagina 2 (paginag-): www.google.com&lt;br /&gt;   Nagios (nagios-192.168.0.15): En este caso en particular monitoreo la temperatura del equipo.&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;   Son pocos pero sustanciosos, con estos trabajaremos para hacer nuestra configuración.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;Agregando Contactos&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Inicialmente empezaremos a agregar nuestros contactos, editamos contacts.cfg,&lt;br /&gt;   con nuestro editor favorito (el mío vi :)).&lt;br /&gt;   &lt;code&gt;define contact{&lt;br /&gt;          contact_name                    tobi&lt;br /&gt;          alias                           Nagios Super Admin&lt;br /&gt;          contactgroups                   nt-admins ;podemos agregar desde aquí los grupos&lt;br /&gt;          service_notification_period     24x7&lt;br /&gt;          host_notification_period        24x7&lt;br /&gt;          service_notification_options    w,u,c,r&lt;br /&gt;          host_notification_options       d,u,r&lt;br /&gt;          service_notification_commands   notify-by-email&lt;br /&gt;          host_notification_commands      host-notify-by-email&lt;br /&gt;          email                           correo@dominio.com&lt;br /&gt;          }&lt;br /&gt;   define contact{&lt;br /&gt;          contact_name                    superman&lt;br /&gt;          alias                           Nagios Super Admin&lt;br /&gt;          contactgroups                   linux-admins ;podemos agregar desde aquí los grupos&lt;br /&gt;          service_notification_period     24x7&lt;br /&gt;          host_notification_period        24x7&lt;br /&gt;          service_notification_options    w,u,c,r&lt;br /&gt;          host_notification_options       d,u,r&lt;br /&gt;          service_notification_commands   notify-by-email&lt;br /&gt;          host_notification_commands      host-notify-by-email&lt;br /&gt;          email                           correo@dominio.com&lt;br /&gt;          }&lt;br /&gt;   define contact{&lt;br /&gt;          contact_name                    batman&lt;br /&gt;          alias                           Nagios Super Admin&lt;br /&gt;          contactgroups                   network-admins ;podemos agregar desde aquí los grupos&lt;br /&gt;          service_notification_period     24x7&lt;br /&gt;          host_notification_period        24x7&lt;br /&gt;          service_notification_options    w,u,c,r&lt;br /&gt;          host_notification_options       d,u,r&lt;br /&gt;          service_notification_commands   notify-by-email&lt;br /&gt;          host_notification_commands      host-notify-by-email&lt;br /&gt;          email                           correo@dominio.com&lt;br /&gt;          }&lt;/code&gt;&lt;br /&gt;   Lo grabamos y listo, tenemos algunos contactos, podemos agregar cuantos queramos.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;Agregando Grupos de Contactos&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Ahora editamos el contactgroups.cfg y podemos agregar los contactos en los grupos:&lt;br /&gt;&lt;br /&gt;  &lt;code&gt;# 'linux-admins' contact group definition&lt;br /&gt;  define contactgroup{&lt;br /&gt;         contactgroup_name       linux-admins&lt;br /&gt;         alias                   Linux Administrators&lt;br /&gt;         members                 superman, batman&lt;br /&gt;         }&lt;br /&gt;  # 'nt-admins' contact group definition&lt;br /&gt;  define contactgroup{&lt;br /&gt;         contactgroup_name       nt-admins&lt;br /&gt;         alias                   NT Administrators&lt;br /&gt;  members   tobi&lt;br /&gt;         }&lt;br /&gt;  # 'network-admins' contact group definition&lt;br /&gt;  define contactgroup{&lt;br /&gt;         contactgroup_name       network-admins&lt;br /&gt;         alias                   Network Administrators&lt;br /&gt;  members   batman&lt;br /&gt;         }&lt;br /&gt;  # 'web-admins' contact group definition&lt;br /&gt;  define contactgroup{&lt;br /&gt;         contactgroup_name       web-admins&lt;br /&gt;         alias                   WEB Administrators&lt;br /&gt;  members   batman, tobi, superman&lt;br /&gt;         }&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;  Grabamos y ya llevamos 2 archivos de configuracion.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;Se preguntaran por que hicimos esta configuracion primero y no nos fuimos al grano o sea a a los equipos,&lt;br /&gt;  bueno en esta version 2 de Nagios en las directivas de host se agrego a la configuracion de cada equipo la linea contact_groups,&lt;br /&gt;  esto quiere decir que cada equipo tiene su grupo de contacto definido,&lt;br /&gt;  anteriormente estaban declarados los contact_groups en el archivo hostgroups.cfg.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;Agregando Equipos&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;A continuación esta la configuración de hosts.cfg:&lt;br /&gt;  &lt;code&gt;&lt;br /&gt;# Generic host definition template&lt;br /&gt;define host{&lt;br /&gt;        name                            generic-host    ; The name of this host&lt;br /&gt;template - referenced in other host definitions, used for template recursion/res&lt;br /&gt;olution&lt;br /&gt;        notifications_enabled           1       ; Host notifications are enabled&lt;br /&gt;        event_handler_enabled           1       ; Host event handler is enabled&lt;br /&gt;        flap_detection_enabled          1       ; Flap detection is enabled&lt;br /&gt;        process_perf_data               1       ; Process performance data&lt;br /&gt;        retain_status_information       1       ; Retain status information acro&lt;br /&gt;ss program restarts&lt;br /&gt;        retain_nonstatus_information    1       ; Retain non-status information&lt;br /&gt;across program restarts&lt;br /&gt;        register                        0       ; DONT REGISTER THIS DEFINITION&lt;br /&gt;- ITS NOT A REAL HOST, JUST A TEMPLATE!&lt;br /&gt;        }&lt;br /&gt;define host{&lt;br /&gt;        use                     generic-host&lt;br /&gt;        host_name               windows2003&lt;br /&gt;        alias                   NT 2003 Server&lt;br /&gt;        address                 192.168.0.10&lt;br /&gt;        check_command           check-host-alive&lt;br /&gt;        contact_groups          nt-admins&lt;br /&gt;        max_check_attempts      10&lt;br /&gt;        notification_interval   480&lt;br /&gt;        notification_period     24x7&lt;br /&gt;        notification_options    d,u,r&lt;br /&gt;        }&lt;br /&gt;define host{&lt;br /&gt;        use                     generic-host          &lt;br /&gt;        host_name               windows2000&lt;br /&gt;        alias                   NT 2000 Server&lt;br /&gt;        address                 192.168.0.11&lt;br /&gt;        check_command           check-host-alive&lt;br /&gt;        contact_groups          nt-admins&lt;br /&gt;        max_check_attempts      10&lt;br /&gt;        notification_interval   480&lt;br /&gt;        notification_period     24x7&lt;br /&gt;        notification_options    d,u,r&lt;br /&gt;        }&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Y asi sucesivamente vamos agregando y grabamos nuestro archivo hosts.cfg&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;Agregando Grupos de Equipos&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Ahora creamos o editamos el archivo hostgroups.cfg, la forma como agrupemos los equipos aquí&lt;br /&gt;   se veran en la página de Nagios en la opción de hosts overview.&lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;code&gt;define hostgroup{&lt;br /&gt;        hostgroup_name  webpages&lt;br /&gt;        alias           Web Pages&lt;br /&gt;        members         paginac,paginag&lt;br /&gt;        }&lt;br /&gt;define hostgroup{&lt;br /&gt;        hostgroup_name  winservers&lt;br /&gt;        alias           Windows Servers&lt;br /&gt;        members         windows2003,windows2000&lt;br /&gt;        }&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Agregamos los demas y grabamos el archivo.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;Agregando Servicios&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;   &lt;p&gt;Creamos o editamos services.cfg:&lt;/p&gt;&lt;br /&gt;   &lt;code&gt;define service{&lt;br /&gt;          use                             generic-service&lt;br /&gt;   host_name                       windows2003&lt;br /&gt;          service_description             DNS Service&lt;br /&gt;          is_volatile                     0&lt;br /&gt;          check_period                    24x7&lt;br /&gt;          max_check_attempts              4&lt;br /&gt;          normal_check_interval           5&lt;br /&gt;          retry_check_interval            2&lt;br /&gt;          contact_groups                  nt-admins&lt;br /&gt;          notification_interval           120&lt;br /&gt;          notification_period             24x7&lt;br /&gt;          notification_options            w,u,c,r&lt;br /&gt;          check_command                   check_dns&lt;br /&gt;          }&lt;br /&gt;define service{&lt;br /&gt;        host_name                       paginac,paginag&lt;br /&gt;        service_description             PING&lt;br /&gt;        is_volatile                     0&lt;br /&gt;        check_period                    24x7&lt;br /&gt;        max_check_attempts              4&lt;br /&gt;        normal_check_interval           5&lt;br /&gt;        retry_check_interval            1&lt;br /&gt;        contact_groups                  web-admins&lt;br /&gt;        notification_interval           240&lt;br /&gt;        notification_period             24x7&lt;br /&gt;        notification_options            c,r&lt;br /&gt;        check_command                   check_ping!1050.0,30%!1550.0,60%&lt;br /&gt;        }&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Después se explicará como agregar más plugins y su configuración, esto es solo para que puedan&lt;br /&gt;entender el funcionamiento de Nagios en una forma rápida y no muy a fondo por el momento.&lt;br /&gt;&lt;br /&gt;Grabamos y salimos.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;Agregando Grupos de Servicios&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Agregamos un grupo de servicio (Ping) para varios hosts, esto en el archivo servicegroups.cfg&lt;br /&gt;   (Este archivo también es una de las nuevas características de la versión 2 de Nagios).&lt;/p&gt;&lt;br /&gt;   &lt;code&gt;define servicegroup{&lt;br /&gt;        servicegroup_name       pingservices&lt;br /&gt;        alias                   Ping Services&lt;br /&gt;        members                 paginac,Ping Service,paginag,Ping Service,switch,Ping Service&lt;br /&gt;        }&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Grabamos y listo ya tenemos la configuración mínima para echar a andar a Nagios, hay otro archivo&lt;br /&gt;que es el serviceextinfo.cfg pero ese se explicará después.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;font color="blue"&gt;&lt;strong&gt;Verificando que todo funcione adecuadamente&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Para verificar si todo esta funcionando como debe de ser, ejecutamos lo siguiente:&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;&lt;code&gt;isuraeru@localhost# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;   y si todo termina así:&lt;br /&gt;&lt;br /&gt;   &lt;code&gt;Total Warnings: 0&lt;br /&gt;   Total Errors:   0&lt;br /&gt;   Things look okay - No serious problems were detected during the pre-flight check&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;   Perfecto podemos &lt;em&gt;daemonizar&lt;/em&gt; a Nagios:&lt;br /&gt;&lt;br /&gt;   &lt;code&gt;isuraeru@localhost# /etc/rc.d/nagios start&lt;br /&gt;   Starting network monitor: nagios&lt;br /&gt;&lt;br /&gt;   PID TTY          TIME CMD&lt;br /&gt;   29864 ?        00:00:00 nagios&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;   Y ya tenemos a Nagios trabajando, solo es cuestión de entrar a nuestra página y ver como funciona.&lt;br /&gt;&lt;br /&gt;   &lt;strong&gt;NOTA:&lt;/strong&gt; Aquí solo se mostro la configuración de algunos equipos para dar una idea de como hacerlo, para &lt;br /&gt;   monitorear más equipos o servicios los tenemos que ir agregando.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-5861569332038752157?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/5861569332038752157/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/configurando-nagios-2x.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/5861569332038752157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/5861569332038752157'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/configurando-nagios-2x.html' title='Configurando Nagios 2.x'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-857822903713465553</id><published>2009-03-31T15:42:00.000-07:00</published><updated>2009-06-10T12:26:24.155-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto2'/><title type='text'>Instalando Nagios 2.x</title><content type='html'>Aquí esta indicado como instalar Nagios desde las fuentes, esto lo podran realizar automáticamente para Slackware bajando el paquete en este &lt;a href="http://www.tuxjm.net/" name="Nagios" target="_blank"&gt;Sitio&lt;/a&gt;, usando las fuentes se realizará según este How To (lo he instalado en Slackware, Red Hat, Mandrake y Debian).&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="color:blue;"&gt;&lt;strong&gt;Proceso de Instalación&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Si queremos ulitizar SNMP tenemos que instalar el net_snmp el cual lo podemos bajar de &lt;a href="http://www.linuxpackages.net/" name="linuxpackages" target="_blank"&gt;LinuxPackages&lt;/a&gt; para Slackware, si quieren el source está en esta &lt;a href="http://www.net-snmp.org/" name="NetSnmp" target="_blank"&gt;página&lt;/a&gt; o instalenlo con el rpm de su distro.&lt;br /&gt;&lt;br /&gt;Obtenemos Nagios y los plugins de &lt;a href="http://www.nagios.org/download/" name="nagiosdownload" target="_blank"&gt;Nagios Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Descomprimimos Nagios:&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost$ tar xvfz nagios-2.0b2.tar.gz&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;           Creamos un usuario y grupo de nombre nagios:&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost# groupadd nagios&lt;/code&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost# adduser nagios -g nagios&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Listo, podemos agregar un grupo para ejecutar comandos con Nagios, pero utilizaremos el grupo nagios:&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost# usermod -G nagios (usuario de apache)&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;           Ejecutamos el script de configuración:&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost$ ./configure --prefix=prefix --with-cgiurl=cgiurl --with-htmurl=htmurl --with-nagios-user=someuser --with-nagios-grp=somegroup --with-command-grp=cmdgroup&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;           prefix default es /usr/local/nagios.&lt;br /&gt;           cgiurl default es /nagios/cgi-bin.&lt;br /&gt;           htmlurl default es /nagios/.&lt;br /&gt;           someuser default es nagios.&lt;br /&gt;           somegroup default es nagios.&lt;br /&gt;           cmdgroup default es nagios.&lt;br /&gt;&lt;br /&gt;Recordemos que en esta versión 2 ya no se utiliza la base de datos y es mejor para el caso de los newbies. Realmente pueden configurar Nagios con solo ejecutar configure, pero si lo quieren personalizado pueden cambiar las variables.&lt;br /&gt;&lt;br /&gt;           Compilamos:&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost$ make all&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;           Instalamos binarios y los archivos HTML:&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost# make install&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;           Instalamos el script de iniciacion:&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost# make install-init&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;           De una vez instalamos los archivos de configuracion de ejemplo:&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost# make install-config&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Lo cual instalara los archivos .cfg en /usr/local/nagios/etc. Importante que todos los archivos en /usr/local/nagios incluyendo el directorio Nagios tengan como usuario y grupo a nagios:&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost# chown -R nagios.nagios nagios/&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;y listo, ya tenemos instalado Nagios y si nos dirigimos a /usr/local/nagios encontraremos:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;           Sub-directorio     Contenido&lt;br /&gt;           bin/        Programa Nagios&lt;br /&gt;           etc/            Los archivos de configuracion como Main, resource, object, y CGI van aqui.&lt;br /&gt;           sbin/           CGIs&lt;br /&gt;           share/          Archivos HTML&lt;br /&gt;           var/            Directorio vacío para log file, status file, retention file, etc.&lt;br /&gt;           var/archives    Directorio vacío para los logs&lt;br /&gt;           var/rw          Directorio vacío para el archivo external command&lt;br /&gt;&lt;br /&gt;Posteriormente instalamos los plugins basicos, los cuales usualmente van en libexec/ en el directorio de Nagios.&lt;br /&gt;&lt;br /&gt;Después tenemos que configurar la interfaz Web:&lt;br /&gt;           Editamos nuestro archivo /etc/apache/httpd.conf (Recuerden que esto esta enfocado a Slackware) y agregamos:&lt;br /&gt;         &lt;br /&gt;Para nuestros CGI's:&lt;br /&gt;         &lt;br /&gt;&lt;code&gt;ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin&lt;br /&gt;           &lt;directory&gt;&lt;br /&gt;&lt;br /&gt;               AllowOverride AuthConfig&lt;br /&gt;               Options ExecCGI&lt;br /&gt;               Order allow,deny&lt;br /&gt;               Allow from all&lt;br /&gt;           &lt;/directory&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;           Para las paginas HTML agregamos:&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;Alias /nagios /usr/local/nagios/share&lt;br /&gt;           &lt;directory&gt;&lt;br /&gt;               Options None&lt;br /&gt;               AllowOverride AuthConfig&lt;br /&gt;               Order allow,deny&lt;br /&gt;               Allow from all&lt;br /&gt;&lt;br /&gt;           &lt;/directory&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Ojo primero va el ScriptAlias y después el Alias.&lt;br /&gt;Para Slackware ya viene un archivo en /etc/apache/nagios.conf solo hay que agregarlo al httpd.conf.&lt;br /&gt;&lt;br /&gt;Grabamos los cambios y reiniciamos el Web Server:&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost# apachectl restart&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Solamente nos dirigimos a http://tumaquina/nagios/ y debemos ver Nagios funcionando.&lt;br /&gt;&lt;br /&gt;Si lo deseamos con Autentificacion Web hacemos lo siguiente:&lt;br /&gt;&lt;br /&gt;Creamos un archivo .htaccess en el raíz del directorio CGI o HTML (/usr/local/nagios/sbin y /usr/local/nagios/share)&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost# cat &lt;&lt;&gt;&gt; .htaccess&lt;br /&gt;           &gt; AuthName "Acceso a Nagios"&lt;br /&gt;           &gt; AuthType Basic&lt;br /&gt;           &gt; AuthUserFile /usr/local/nagios/etc/htpasswd.users&lt;br /&gt;           &gt; require valid-user&lt;br /&gt;           &gt; KO&lt;br /&gt;           isuraeru@localhost#&lt;/code&gt;&lt;br /&gt;         &lt;br /&gt;Luego agregamos el valid-user (eso lo pueden cambiar):&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;           Y si quieren agregar más solo ejecutan:&lt;br /&gt;&lt;br /&gt;           &lt;code&gt;isuraeru@localhost# htpasswd /usr/local/nagios/etc/htpasswd.users &lt;user&gt; &lt;/user&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Y listo, Nagios ya esta instalado y lo pueden ver vía Web, pero todavía nos falta para tenerlo funcionando realmente, por lo cual pasamos a la siguiente sección.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-857822903713465553?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/857822903713465553/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/instalando-nagios-2x.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/857822903713465553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/857822903713465553'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/instalando-nagios-2x.html' title='Instalando Nagios 2.x'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8228186065539252922.post-8868280870395663369</id><published>2009-03-31T15:33:00.000-07:00</published><updated>2009-06-10T12:26:37.940-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bla'/><title type='text'>Nueva casa (¿otra?) de Nagios en Español</title><content type='html'>Si, otra casa para Nagios en Español, lo bueno que tengo respaldada toda la información, por lo cual la ire agregando poco a poco en este blog.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8228186065539252922-8868280870395663369?l=nagioses.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagioses.blogspot.com/feeds/8868280870395663369/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nagioses.blogspot.com/2009/03/nueva-casa-otra-de-nagios-en-espanol.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/8868280870395663369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8228186065539252922/posts/default/8868280870395663369'/><link rel='alternate' type='text/html' href='http://nagioses.blogspot.com/2009/03/nueva-casa-otra-de-nagios-en-espanol.html' title='Nueva casa (¿otra?) de Nagios en Español'/><author><name>[Israel]</name><uri>http://www.blogger.com/profile/16380515403840531689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_OhJe6z0V-EA/SdKdeTWlPQI/AAAAAAAAAAM/euwy_QghvN8/S220/whitehat.gif'/></author><thr:total>0</thr:total></entry></feed>
