measuring bandwidth?
Frederik Vanhee
frederik.vanhee at perso.be
Sun Jul 17 10:35:14 CEST 2005
Hello,
I'm facing the same problem, SNMP only giving counter values and I need
bandwidth.
If found the check_iftraffic.pl plugin on Nagiosexchange. It keeps track
of the former counter value via a file in /tmp -directory and calculates
the bandwidth when the plugin is executed again.
Frederik
>>-----Original Message-----
>>From: nagios-users-admin at lists.sourceforge.net [mailto:nagios-users-
>>admin at lists.sourceforge.net] On Behalf Of Cam
>>Sent: Friday, July 15, 2005 9:58 AM
>>To: nagios-users at lists.sourceforge.net
>>Subject: [Nagios-users] measuring bandwidth?
>>
>>Hi,
>>
>>I've got some more stuff i'm trying to work out. We want to measure
>>the bandwidth that the server is using and have nagios warn us if it
>>get's too high or too low. Right now i'm monitoring that over SNMP w/
>>cacti and it's working good, but that just makes me pretty graphs, and
>>i need warnings. anyway, i'm trying to figure out the best way to do
>>this and i wanted to get other people's input. The problem that i'm
>>having is that if i poll the data over SNMP that i just get a
>>meaningless COUNTER value. So i guess what i'm wondering is does
>>nagios have anyway to keep track of these things themselves, or do i
>>need to write a script sort of like this (psuedo-code):
>>
>>
>
>No, it doesn't. Each plugin only looks at the current values of whatever
>it's checking and has no idea of historical values.
>
>
>
>>#this file has the SNMP data polled last time nagios ran my script
>>OLD = read $foor
>>NEW = snmpget localhost ifinOctets.bar #something like that
>>echo $NEW > $foo | awk $4 -print
>>
>>x = $(($NEW - $OLD))
>>
>>if [ $x -lt $SOME_VALUE ]; then
>> print_warning_message
>>elif [ $x -gt $OTHER_VALUE ]; then
>> print_another_warning_message
>>else
>> print_ok_message
>>fi
>>
>>is there any problems w/ this approach? is there a cleaner way to do
>>
>>
>
>That's one way to do it. The other, probably better way would be to use
>the check_mrtgtraf plugin or check_rrd_data.pl (in the contrib dir) to
>read the rate data directly from the file depending on which format
>Cacti uses. The thread below also seems to provide another mechanism --
>
>http://64.233.187.104/search?q=cache:EB26O7k-Ok8J:forums.cacti.net/about
>624.html%26highlight%3D+check_rrd_data.pl+rrd&hl=en
>
>
>
>
>>it? what exactly are the rules for plugin output (it seems like it's
>>just 'FOO [OK|WARNING|FAIL]: comments'--is that right?
>>
>>
>
>No, it's not sufficient. Check out the Developer Guidelines at
>http://nagiosplug.sourceforge.net/. It's very simple.
>
>--
>Marc
>
>
>-------------------------------------------------------
>SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
>from IBM. Find simple to follow Roadmaps, straightforward articles,
>informative Webcasts and more! Get everything you need to get up to
>speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click
>_______________________________________________
>Nagios-users mailing list
>Nagios-users at lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/nagios-users
>::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
>::: Messages without supporting info will risk being sent to /dev/null
>
>
>
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
::: Messages without supporting info will risk being sent to /dev/null
More information about the Users
mailing list