Build precise queries to find exactly what you need
Press ESC to close
Nagios World Conference 2026: Sept. 14-17 in St. Paul, MN | Learn More
Your review has been submitted and is pending approval.
This Nagios Plugin, written in perl, shows the throughput of an defined networkinterface. The output is generated from /proc/net/dev.. The output-language is german and includes also Performance-Data. Usage: -I = Interface -D = Direction(in/out) -c = Critical -w = Warning I tooked some code from liwei, his Buffer Creation process is simple and exactly what i needed. Thanks for this. You can find his Plugins also at this site.
Current Version
Last Release Date
February 18, 2010
Owner
Nagios Exchange
Download URL
https://exchange.nagios.org/wp-content/uploads/project-files/2010/02/check_networkusage.pl
When you have longer interface names (eg. vboxnet0) the result always was 0Kb/s because @splitinterface first item was empty. --- check_networkusage.pl.20111106a 2011-11-06 11:04:22.000000000 +0100 +++ check_networkusage.pl 2011-11-06 11:07:32.000000000 +0100 @@ -61,6 +61,7 @@ while (){ $completestring = $_ if ($_=~ /$opt_I/); @splitinterface = split(/:/,$completestring,2); + @splitinterface[1] =~ s/^s+|s+$//g; @dataset_in = split(/s+/,@splitinterface [1]); $new_in_bytes = @dataset_in[0]; @dataset_out = split(/s+/,@splitinterface [1]);
Works as described, but needs two corrections to report outbound network utilizations. Correction 1. Change line 119 from this: if ($in_rate >= $opt_w && $in_rate = $opt_w && $out_rate = $opt_c ) to this: elsif ($out_rate >= $opt_c )
You must be logged in to submit a review.
To:
From: