F5

F5 BIG-IP Nagios plugins

Description:

Nagios plugins for checking F5 balancers system BIG-IP MIB objects from: Chassis, Failover, Pools, PoolMembers, Virtual Servers and Virtual Addresses.

Current Version

Last Release Date

December 21, 2011

Compatible With

  • Nagios 2.x
  • Nagios 3.x

License

GPL


Project Files
Project Notes
Reviews (3) Add a Review
Don't know how to install
by TIO, October 31, 2014
[root@localhost F5-Nagios-Plugins]# ls
Check-F5-Failover.pl Check-F5-PoolMbrs.pl Check-F5-VirtualAddresses.pl F5-BIGIP-COMMON-MIB F5-BIGIP-SYSTEM-MIB
Check-F5-Platform.pl Check-F5-Pools.pl Check-F5-VirtualServers.pl F5-BIGIP-LOCAL-MIB
[root@localhost F5-Nagios-Plugins]# ./Check-F5-Pools.pl
ERROR: Community not defined.

Can you please help and advise the next steps?
Helpful? Yes  No 
Possible bug using the degree character
by bostonsean, September 30, 2013
We have 2 different Nagios installs, one is 3.4.4 and one is 3.5.0. On 3.4.4 Check_F5_Platform.pl shows the entire return in the nagios UI, ex:

CPU-1 39?C, CPU-2 38?C, FAN-1 ok, FAN-2 ok, FAN-3 ok, POWER-SUPPLY-1 ok, POWER-SUPPLY-2 ok, Chassis-Temperature-1 28?C, Chassis-Temperature-2 32?C, Chassis-Temperature-3 33?C, Chassis-Temperature-4 30?C

On 3.5.0 it's cut off after "CPU-1 39". I removed those special chars from the script and Nagios now displays the output properly.
Owner's Reply:

I agree with you bostonsean. It is an annoying charset encoding bug. As far as I know "Degree Symbol" for temperatures or "Masculine Ordinal Indicator" character codification may depend on your locales, encoding charset and/or keyboard layout for your system language and/or browser URL encodings. A nightmare indeed. Notice that Nagios only shows first line from plugin output. Removing the problematic char is a straightforward workaround, but I'm afraid I submitted my local codification for that char from my machine text editor, so that in your system it gets coded in some buggy way making it to not show correctly on your Nagios console. I suggest to edit the perl script and replace the "ยบ" char (Degree Symbol) with the proper codification supported by your servers and test the new modified script from both Nagios installations.
Let me know if that works! Thanks in advanced.


Helpful? Yes  No 
The code seems to work but no CRITICAL: etc on the output
by billrydernz, February 29, 2012
Although it's not essential it make it easier when testing to see what the plugin thinks is critical or OK when it prefixes the line with the words.

There seems to be no way to check for a specific pool member - just all of them, same for virtual servers.

There's no thresholds for critical or warning.

However the code does what it sets out to do it seems.
Owner's Reply:

For the sake of simplicity we decided to consider CRITICAL any object UNAVAILABLE when ENABLED to urge admins to disable it or recover it as soon as posible. How can we define WARNING for a variable pool member count ranging from ONE to N members? With percentage UNAVAILABILITY for the members count? Too much arguments and mesh around.


Helpful? Yes  No 
Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
2.8 (4)
Favorites
0
Views
94,640