Miércoles, 13 de Octubre de 2010 13:25

Plugin de la semana: chequeo de estado de memoria en Unix

Esta semana liberamos para uso público un plugin, check_unix_mem_usage, para chequear el uso de la memoria en sistemas UNIXlike.

Poder conocer el nivel de uso de la memoria en el sistema es primordial para poder prevenir carencias de un recurso fundamental. Nuestro nuevo plugin aporta ventajas clave respecto a plugins anteriores como son:

  • Poder chequear no solo el consumo de memoria total sino, además, el consumo de memoria por procesos, por caché de sistema de archivos y consumo de memoria de intercambio. Conocer únicamente el consumo de memoria total es de poca utilidad en los sistemas operativos modernos que tienden a utilizar el máximo de memoria disponible en forma de caché de disco, por lo que los porcentajes de uso de memoria total, aun con el sistema consumiendo pocos recursos, suelen rozar el 100%.
  • La posibilidad de medir el consumo en base a un porcentaje sobre el total, Bytes, Kibibytes, Mebibytes, Gibibytes y Tebibytes. Unidades basadas en el estándar IEEE 1541.
  • La posibilidad de poder medir el consumo en base a un umbral o a un rango

El plugin se ha programado en Perl y es compatible con Nagios 3.x (Perl Embebido). Se acompaña de un archivo LEEME en el cual se describe con mayor detalle el funcionamiento de este y sus requerimientos. Como siempre el plugin se puede descargar desde nuestra web o a través de Nagios Exchange.

Publicado en: Bitácora

Últimamente el día a día no nos deja demasiado tiempo para liberar contenidos, pero tratando de ser fieles a nuesta cita semanal con la comunidad, aportamos un nuevo plugin para Nagios.

check_upsv4_mode nos permite chequear el modo de funcionamiento y nivel de autonomía (en tiempo y porcentaje de batería) en SAIs con capacidad SNMP y soporte al MIB UPSv4, propiedad de Delta Electronics. Todos los modelos de esta marca y algunos modelos de Chloride soportan este MIB.

check_upsv4_mode completa la serie de plugins dirigida a monitorizar el modos de funcionamiento en SAIs junto con el chequeo para dispositivos con soporte al MIB UPS o RFC 1628 (check_ups_mode) y dispositivos con soporte al MIB xUPS de Powerware/Eaton (check_xups_mode).

Una semana más esperamos que esta aportación os sea de gran utilidad. Esperamos vuestras sugerencias y comentarios.

Publicado en: Bitácora
Viernes, 28 de Enero de 2011 18:20

Superadas las 2.000 descargas de contenidos libres

Lo más descargado son los plugins compatible Nagios

Publicado en: Noticias
Viernes, 11 de Marzo de 2011 15:40

Actualización del plugin check_xups_mode

La excelente calidad profesional de los usuarios de plugins liberados por TComm nos permite agregar periódicamente tanto mejoras como correcciones de errores detectados. Este es el caso de Troels Arvin, quien no solo sugirió sino que añadio mejoras y corrigió errores sobre el plugin para el chequeo del modo de funcionamiento en SAIs con soporte al MIB xUPS (PowerWare) y que nos ha permitido liberar una versión actualizada esta semana.

De un modo más específico, Troels detectó que, aun encontrándose online, el plugin no gestionaba correctamente el modo de funcionamiento de un dispositivo PowerWare 9390. La sugerencia de considerar el modo de funcionamiento en alta eficiencia como modo online nos llevó, además, a agregar al plugin funcionalidades para considerar como online los modos de funcionamiento en paralelo y paralelo redundante. Troels aportó también una mejora que evita la generación de un warning por parte de Perl que también ha sido añadida a la versión recien liberada.

Queremos agradecer públicamente a Troels su valiosa aportación e invitar a todos los usuarios de nuestros contenidos liberados a participar en su mejora, tanto reportando errores como sugiriendo mejoras.

Publicado en: Bitácora

Hemos liberado en nuestro sitio de descargas el plugin para Nagios check_cpqups_mode. Este plugin permite conocer el modo de funcionamiento y estado de SAIs HP (Hewlett Packard) con soporte a protocolo SNMP y al MIB CPQUPS-MIB.

El plugin interpreta la información reportada por el SAI para determinar el estado de funcionamiento con uno de los siguientes valores:

  • Online: Modo de funcionamiento usual en el que el SAI recibe energía por sus entradas protegiendo los dispositivos conectados gracias a la energía almacenada en sus baterías.
  • Offline: Modo de funcionamiento en el que el SAI no recibe energía por sus entradas aunque sigue protegiendo los dispositivos conectados. El plugin descompone este estado en tres subestados: offline, offline con batería baja y offline con batería agotada para un mayor control del dispositivo.
  • Bypass: Modo de funcionamiento en que el SAI no protege los dispositivos conectados, limitándose a transferir la energía que recibe por sus entradas.

Además del modo de funcionamiento, el plugin reporta información sobre el nivel de carga de las baterías y del tiempo estimado de autonomía, en minutos, en base a la carga de las baterías y al consumo de los dispositivos conectados.

El usuario puede determinar los umbrales para generar cambios de estado (warning y critical) en base a los niveles de batería, en %, o en base a los minutos de autonomía.

Publicado en: Bitácora
Lunes, 04 de Abril de 2011 16:18

Contenidos GNU/GPL: análisis semestral

Resultados de fiabilidad de nuestros plugins

Publicado en: Noticias
Miércoles, 06 de Abril de 2011 14:27

Plugins IPMI avanzados

Emprendemos el desarrollo de código optimizado para chequear dispositivos IPMI desde Nagios

Publicado en: Bitácora

Como ya avanzamos la semana pasada, esta semana seguimos explotando el MIB CISCO-ENTITY-FRU-CONTROL de Cisco. Ahora es el turno de liberar el plugin check_cisco_fru_ps, que permite el chequeo de las fuentes de alimentación para los dispositivos compatibles con este MIB.

El plugin check_cisco_fru_ps nos permite comprobar el estado de todas las fuentes de alimentación indicadas a través de una lista y compararlos con los estados que se le indique a través de los argumentos warning y critical. Además también dispone de un modo test para comprobar la compatibilidad de un dispositivo con este plugin. check_cisco_fru_ps es compatible con Nagios 3.x (ePN) y puede ser descargado desde  nuestra web o a través de Nagios Exchange.

Algunos de los dispositivos soportados por este plugin son:

  • ME 2400 Series Ethernet Access Switches
  • ME 3400 Series Ethernet Access Switches
  • Catalyst 2960 Series Switches
  • Catalyst 2970 Series Switches
  • Catalyst 3560 Series Switches
  • Catalyst 3560-E Series Switches
  • Catalyst 3750 Series Switches
  • Catalyst 3750-E Series Switches
  • Catalyst 3750 Series Integrated Wireless LAN Controllers
  • Catalyst 6500 Series Switches
  • XR 12000 Series Router
  • ASA 5500 Series Adaptive Security Appliances
  • PIX Firewall
  • Nexus 7000 Series Switches
  • ONS 15500 Series
  • uBR7200 Series Universal Broadband Routers
  • MWR 2900 Series Mobile Wireless Routers
  • 7300 Series Routers
  • 7600 Series Routers
  • 10000 Series Routers
  • 12000 Series Routers

 

 

Publicado en: Bitácora

Liberamos un nuevo plugin, check_hp_icf_sensors, que permite chequear el estado de los sensores de un dispositivo HP compatible con el MIB HP-ICF-CHASSIS.

Publicado en: Bitácora

Gracias tanto a las necesidades de nuestros clientes como a la gran aceptación por parte de la comunidad de nuestros plugins y por su continuo feedback publicamos la versión 04.b de nuestro plugin de chequeo de memoria sobre sistemas UNIXlike, check_unix_mem_usage.

Hemos ampliado las características del plugin para dotarlo de mayor versatilidad y flexibilidad. Estas dos nuevas funcionalidades  ofrecen las siguientes cualidades:

  • Poder chequear la memoria en base a porcentajes pero obtener los datos de salida en las unidades deseadas.
  • Poder elegir si quiere que se retorne en la información de rendimiento una métrica con la máxima memoria RAM del sistema.

Gracias a estas dos mejoras podemos hacer más interesantes y cómodos nuestros chequeos. Por un lado podemos obtener datos de rendimiento que nos permitan dibujar gráficas en las cuales siempre tendremos una clara referencia al tope de memoria RAM disponible en el sistema. Y, por otro lado, podemos planificar chequeos sobre nuestros sistemas sin tener que estar pendientes de la cantidad de RAM existente en cada uno. Esto último, por ejemplo, nos permitiría crear un chequeo que retornase los valores de memoria en una unidad determinada y que estableciese estados de alerta o criticidad en base a si se supera el uso de memoria en un 80% o un 90%, respectivamente, y que en caso de ampliar o reducir la memoria disponible en el sistema no tuviésemos que preocuparnos por ajustar los umbrales del chequeo.

El plugin se ha programado en Perl y es compatible con Nagios 3.x (Perl Embebido). Se acompaña de un archivo LEEME en el cual se describe con mayor detalle el funcionamiento de este y sus requerimientos. Como siempre el plugin se puede descargar desde nuestra web y se puede consultar más información a través de Nagios Exchange.

Publicado en: Bitácora
Página 1 de 3