Displaying items by tag: plugins
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.
Weekly plugin: Powerware UPS working mode check
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 .
Weekly plugin: Cisco systems (FRU compliant) powers check
As we announced las week, this week we go on discovering CISCO-ENTITY-FRU-CONTROL from Cisco. Now is the turn to release check_cisco_fru_ps, that allows to check powers status on CISCO-ENTITY-FRU-CONTROL-MIB compliant devices (like Cisco MDS 9000 series).
check_cisco_fru_ps plugin allows us to check the status of all powers indicated through a list and compare with states indicated by the warning and critical arguments. check_cisco_fru_ps has a mode test to check compatibility of a device too, is fully embedded Perl compatible (ePN) and can be downloaded from our website or through Nagios Exchange.
We hope this new plugin will be useful. See you again.
Plugin de la semana: Modo de funcionamiento en SAIs UPSv4
Ú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.
Update the memory status plugin on Unix
This week we publish the first version change in one of our plugins. Thanks to the community of users who have trusted in our developments for their Nagios system we could get a bug in the plugin to check the memory status on Unix system, the check_unix_mem_usage.
As soon as we have received notice of the error we got down to work and we have corrected this bug and and two more that we have found in way. So, if you seemed functional the plugin, you will now be safer.
Thank you for trusting us. And, you can find the update both our downloads section and in the Nagios Exchange.
Our sincere thanks to José Renato Attab Braga.
Weekly plugin: version 0.4b of memory usage check in UNIXlike systems
Thanks so much to the needs of our customers and the great acceptance by the community of our plugins, and their continued feedback, we publish the version 0.4b of our plugin to check memory consumptions en UNIXlike systems, check_unix_mem_usage.
We have extended the features of the plugin to make it more versatility and flexibility. These two new features offer the following qualities:
- Allows to choose whether you want to return in the performance data a metric with maximum system RAM.
- Allows to check the memory based on percentages but get the output in the desired units.
Thanks to these improvements we can make more interesting and comfortable our checks. On the one hand we can obtain performance data that allow us to draw graphs in which we will always have a clear reference to the top of RAM in the system. And on the other hand, we can plan checks on our systems without having to be aware of the existing RAM in each. On the above, for example, we would create a check that returning the memory values in a given unit and establish warning or criticality states based on whether it exceeds the memory usage by 80% or 90%, respectively, allowing expand or reduce the memory available on the system without have to worry about adjusting the thresholds for the check.
The plugin is programmed in Perl and is compatible with Nagios 3.x (Embedded Perl). It comes with a README file in which is described in more detail the operation of this and its requirements. As always, the plugin can be downloaded from our website and more information is available through Nagios Exchange.
Weekly plugin: Cisco hardware components check
After a low activity period (or rather, after highest activity period), we release this week a Nagios plugin very useful for those who use Cisco devices. check_cisco_envmon uses data stored in CISCO-ENVMON MIB for checking the hardware components status and the discrete levels of their functional values.
Plugin allows you checking the operational status of power supplies, fans, voltage and temperature levels managing these values:
- Normal: The component or checked value is healthy or in the operational value range.
- Warning: Component with degraded working state or values out of range but still not reaching critical values.
- Critical: Component working state is critical or the checked value level has raised critical values.
- Shutdown: Component status or value level is so degraded that the device will shutdown for auto protection.
- Not Present: Checked component is not present.
- Not Functioning: Checked component reports abnormal values, thus not functioning state is considered.
Relative to functional values, plugin returns voltage levels and temperature values as performance data.
We would like to thank Marcia Gross her help lighting our way in order to select what plugin to release this week (Marcia, we hope it has most useful for you).
GNU/GPL contents: biannual analysis
Weekly plugin: Status of network interfaces on IF-MIB compliant device
Christmas arrives to TComm and we celebrate it adding a new category and a new free plugin for this category. It is a plugin to known the state of the interfaces of a network device that supports RFC 1213 (IF-MIB).
check_iface_status let us checking the operational status of an interfaces list given. If all interfaces are UP then the plugin state is OK, if not, if almost one of the interfaces has an operational status different to UP state, plugin checks if the interface is in the warning interface list or in the critical interface list to return the plugin state.
An example should make this more clear.
check_iface_status -H 192.0.0.13 -u 1..5,8 -w 1,8 -c 2..5
In this case, plugin checks interfaces 1,2,3,4,5 and 8 of a device with address 192.0.0.13, and possible states are:
- OK, if all checked interfaces has a operational status equal to UP
- WARNING,if any of the interfaces 1 or 8 haven´t a operational status equal to UP
- CRITICAL, if any of the interfaces 2, 3, 4 or 5 haven´t a operational status equal to UP
- UNKNOWN, if it cant´s establish a SNMP connection or another undetected error.
Also, plugin can be used in test mode to know if SNMP access is enabled to your device and if it supports IF-MIB. An example of it could be:
check_iface_status -H 192.0.0.13
- OK if it passed the test. A list with the found interfaces with the id, operatinal status and description is shown too.
- UNKNOWN if test didn´t pass the test.
Plugin is fully embedded Perl compatible (ePN) and can be downloaded from our website or through Nagios Exchange.
We hope this contribution will be useful and hope your suggestions and comments. Happy Christmas!

