TFTP

check_tftp

Description:

Nagios plugin to check a tftp server. Uses the local “tftp” client binary to issue a “status” command and processes the results. By O’Shaughnessy Evans.

Current Version

Last Release Date

June 22, 2009

Compatible With


Project Files
Project Notes
Nagios plugin to check a tftp server. Issues a "status" command to the given server and processes the results. Requires a local tftp binary.
Reviews (2) Add a Review
simply doesn't work correctly
by hk@, May 31, 2013

this is because "status" of tftp always reports "connected to.." even if the tftp there is not responding...



Fix
by fbarbeira, January 31, 2013

I have to change a line in the script in order to receive the correct report, otherwise the report is always CRITICAL although the server is working properly. This is an example with verbose output: # ./check_tftp -H server.com -p 67 -v opening echo status | /usr/bin/tftp server.com 67 output is: tftp> Connected to server.com. Mode: netascii Verbose: off Tracing: off Rexmt-interval: 5 seconds, Max-timeout: 25 seconds tftp> STATUS: tftp> Connected to server.com. TFTP CRITICAL: tftp> Connected to server.com. # This is the change: 92 my ($state, $answer); 93 -if ($status =~ /^Connected to/) { 93 +if ($status =~ /Connected to/) { 94 $state = $ERRORS{OK}; 95 $answer = $status; 96 chomp $answer; And this is the report now: # ./check_tftp -H server.com -p 67 -v opening echo status | /usr/bin/tftp server.com 67 output is: tftp> Connected to server.com. Mode: netascii Verbose: off Tracing: off Rexmt-interval: 5 seconds, Max-timeout: 25 seconds tftp> STATUS: tftp> Connected to server.com. TFTP OK: tftp> Connected to server.com. #



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.5 (2)
Favorites
0
Views
100,673