GNU/GPL contents: biannual analysis
Plugin para chequeo de alarmas UPS liberado
Siguiendo la política de publicación de contenidos para su uso por la comunidad, esta semana hemos liberado un nuevo plugin para Nagios bajo licencia GNU/GPL: check_ups_alarms permite comprobar qué alarmas activas existen en un SAI con soporte al RFC 1628 (UPS-MIB) lo que, usado conjuntamente con el plugin check_ups_mode permite realizar una monitorización del SAI, si no completa, sí relativamente avanzada.
Estamos orgullosos de ver el soporte que estos plugins están teniendo en la comunidad de usuarios de Nagios: en menos de 24 horas el nuevo plugin ha obtenido más de 100 hits en la web de Nagios Exchange.
Invitamos a todos los usuarios de nuestros contenidos a que expreséis vuestra opinión, reportéis problemas o propongáis mejoras a través de nuestro blog o de la dirección de correo This e-mail address is being protected from spambots. You need JavaScript enabled to view it .
Released plugin for checking APC PDUs
This week a new plugin is being released to the Nagios community. Following our current tendence, it can be used for monitoring CPD energy related issues.
This new plugin, formerly named check_pwnet_rpdu_load, allows checking the load level in each bank of a Powernet MIB compliant device (usually APC devices). A README file containing PDU background information is attached to the plugin.
The right usage of this plugin, Nagios 3.x (ePN) compatible, should report valuable data useful for taking decisions related to upgrading obsolete hardware, and thus, eficientless from a energy-saving point of view. As usually, we hope this plugin was as useful as possible to the Nagios community.
check_xups_mode plugin updated
The excellent professional quality of the plugin users released by TComm allow us adding periodically both enhancements and detected bugs fixes. This is the case of Troels Arvin, who not only suggested but added improvements and corrected errors on the plugin for checking the operating mode to support MIB UPS xUPS (PowerWare) and has allowed us to release this week an upgraded version.
In a more specific way, Troels detected which even online, the plugin does not properly handle the operating mode of a Powerware 9390 device. His suggestion of considering high efficiency operation mode as in online mode led us also to add the plugin functionalities to consider both operations in parallel and parallel redundant as online mode too. Troels also provided an improvement to avoids the generation of a Perl warning that has also been added to the newly released version.
We want to publicly thank Troels their valuable contribution and to invite all users of our released contents to participate in their improvement, both reporting errors or suggesting improvements.
Plugin de la semana: chequeo de archivos abiertos en Unix
Esta semana liberamos para uso público un plugin de gran utilidad. check_unix_open_fds permite comprobar el número de descriptores de fichero abiertos por una aplicación.
El objetivo de conocer este valor es evitar un problema vinculado a la apertura de gran número de ficheros que se manifiesta por el error de sistema "Too many open files". Este error aparece usualmente por ataques contra servidores web y provoca un fallo por denegación de servicio (DoS).
El plugin, programado en Perl y compatible con Nagios 3.x, va acompañado de un archivo README con información detallada sobre sus requerimientos. Como siempre el plugin se puede descargar desde nuestra web o a través de Nagios Exchange.
Plugins IPMI avanzados
Emprendemos el desarrollo de código optimizado para chequear dispositivos IPMI desde Nagios
Weekly plugin: HP Network devices sensors check
We release a new plugin, check_hp_icf_sensors, for checking the sensors on a HP-ICF-CHASSIS MIB HP compliant device.
check_ups_alarms plugin now updated
With the collaboration of Damien Feullet, one of the users of the check_ups_alarms Nagios plugin, we've been able to detect and correct one bug related to the plugin execution by the Embedded Perl (ePN) Nagios module dropping a message like this:
**ePN check_ups_alarms.pl: "Use of uninitalized value 4upsAlarmsPresent in numeric eq (==) at (eval 8) line 267"
The new release (0.3b) is now available, bug free, for being downloaded from our site. We want to sicerelly thank to Damien Feullet his collaboration reporting the detected bug.
Weekly plugin: new update of memory usage check in UNIXlike systems
Again, we turn to enter the area of UNIX and release a new update of our plugin to check memory consumptions en UNIXlike systems, check_unix_mem_usage.
It is vital to our system, have a clear vision of its use of memory. Thus, besides the features already offered by previous versions of our plugin we have made improvements to make checks with greater precision and greater flexibility. The complete set of features of the plugin is as follows:
- It can check not only the overall memory consumption, but also the application memory consumption, the cache consumption and the swap consumption. Nowadays operating systems tend to use the max available memory over disk cache, for this reason, even when the system needs few resources, the memory usage percentages are close to 100%. This is the reason why we consider the total memory consumption a poor indicator.
- It allows checkings based on percentage of total.
- It can use units, Bytes, Kibibytes, Mebibytes, Gibibytes and Tebibytes. Units based on IEEE 1541 standard.
- It support checks based on thresholds or ranges.
- It allows to choose which levels of memory to check.
Also included is an improved functionality. This is the previous lack power used to estimate the percentage allocated to disk cache.
Plugin is Nagios 3.x (ePN) compatible. Attached README file includes plugin related information. It can be downloaded from our website or from Nagios Exchange.

