check_iftraffic.pl plugin
Vanhee Frederik
fvanhee at gmail.com
Sat Oct 13 10:13:12 CEST 2007
Alex Dehaini wrote:
> Federick,
>
> The corresponding units are kbits/sec.
>
> Let me give you some screen-shots so you can see what I am talking about.
>
> I have attached the two screen-shots for your attention. Perhaps it
> can expin more.
>
> Thanks
>
>
>
>
>
> On 10/11/07, *Vanhee Frederik* <fvanhee at gmail.com
> <mailto:fvanhee at gmail.com>> wrote:
>
> Alex Dehaini wrote:
> > Frederik,
> >
> > It works now but the values I am getting is different from what
> by my
> > MRTG/Cacti is giving me.
> >
> > The check_iftraffic.pl plugin gives me
> >
> > Total RX Bytes: 1434.86 MB, Total TX Bytes: 2213.91 MB
> > Average Traffic: 3.66 kB/s (0.0%) in, 3.77 kB/s (0.0%) out
> >
> > My MTRG gives me
> >
> > inbound = 50
> > outbound = 75
> >
> > Why is the plugin giving me a different value? I know the MRTG value
> > is correct because when I work the eth0 interface with snmp, it
> gives
> > me the same value as the MRTG.
> >
> > Thanks or your help so far.
> >
> > Regards,
> > Alex
> >
> >
> > On 10/11/07, *Vanhee Frederik* <fvanhee at gmail.com
> <mailto:fvanhee at gmail.com>
> > <mailto:fvanhee at gmail.com <mailto:fvanhee at gmail.com>> > wrote:
> >
> > Alex Dehaini wrote:
> > > Frederik,
> > >
> > > I run the plugin from the command line. How do I disable the
> > embedded
> > > perl intepreter. Can you furnish me with your syntax on
> how you used
> > > this plugin.
> > >
> > > Thanks
> > >
> > > On 10/11/07, *Vanhee Frederik* <fvanhee at gmail.com
> <mailto:fvanhee at gmail.com>
> > <mailto: fvanhee at gmail.com <mailto:fvanhee at gmail.com>>
> > > <mailto:fvanhee at gmail.com <mailto:fvanhee at gmail.com>
> <mailto:fvanhee at gmail.com <mailto:fvanhee at gmail.com>>>> wrote:
> > >
> > > Alex Dehaini wrote:
> > > > Thanks Marc,
> > > >
> > > > I got the plug in from www.nagiosexchange.org
> <http://www.nagiosexchange.org>
> > <http://www.nagiosexchange.org>
> > > <http://www.nagiosexchange.org>
> > > > < http://www.nagiosexchange.org
> > <http://www.nagiosexchange.org>>,
> > > sorry I didn't specify that earlier
> > > >
> > > > I gave the traffic files in /tmp nagios group and user
> > ownership and
> > > > after that, I ran the following command as the
> nagios user and
> > > this is
> > > > the result I got
> > > >
> > > > nagios at snmp:/usr/local/nagios/libexec$
> > ./check_iftraffic.pl -H
> > > > 41.211.0.42 <http://41.211.0.42>
> <http://41.211.0.42> <http://41.211.0.42>
> > <http://41.211.0.42 <http://41.211.0.42>> -C
> > > britania -i eth0 -b 100 -u m
> > > > Total RX Bytes: 1395.95 MB, Total TX Bytes: 2173.82
> > MB<br>Average
> > > > Traffic: 0.00 kB/s (0.0% ) in, 0.00 kB/s (0.0%) out|
> > > inUsage=0.0,85,98
> > > > outUsage=0.0,85,98 inAbsolut=1429448 outAbsolut=2225990
> > > > nagios at snmp:/usr/local/nagios/libexec$
> ./check_iftraffic.pl -H
> > > > 41.211.0.42 <http://41.211.0.42>
> <http://41.211.0.42> <http://41.211.0.42> <
> > http://41.211.0.42> -C
> > > britania -i eth0 -b 100 -u m
> > > > Use of uninitialized value in scalar chomp at
> > ./check_iftraffic.pl
> > > > line 185, <FILE> line 1.
> > > > Total RX Bytes: 1395.99 MB, Total TX Bytes: 2173.86
> > MB<br>Average
> > > > Traffic: 4.12 kB/s (0.0%) in, 4.12 kB/s (0.0%) out|
> > > inUsage=0.0 ,85,98
> > > > outUsage=0.0,85,98 inAbsolut=1429448 outAbsolut=2225990
> > > > nagios at snmp:/usr/local/nagios/libexec$
> ./check_iftraffic.pl -H
> > > > 41.211.0.42 <http://41.211.0.42>
> <http://41.211.0.42> <http://41.211.0.42> <
> > http://41.211.0.42> -C
> > > britania -i eth0 -b 100 -u m
> > > > Use of uninitialized value in scalar chomp at
> > ./check_iftraffic.pl
> > > > line 185, <FILE> line 1.
> > > > Total RX Bytes: 1396.02 MB, Total TX Bytes: 2173.89
> > MB<br>Average
> > > > Traffic: 3.60 kB/s (0.0%) in, 3.64 kB/s (0.0%) out|
> > > inUsage=0.0,85,98
> > > > outUsage=0.0,85,98 inAbsolut=1429493 outAbsolut=2226035
> > > >
> > > > I reckon this means that the plug in is working when ran
> > from the
> > > > nagios plugin directory via the command line.
> However, the
> > UNKNOWN
> > > > error still remains as reported from the the web cgi.
> > > >
> > > > Am I missing something?
> > > >
> > > > Alex
> > > >
> > > >
> > > >
> > > >
> > > > On 10/11/07, *Marc Powell* < marc at ena.com
> <mailto:marc at ena.com>
> > <mailto: marc at ena.com <mailto:marc at ena.com>>
> <mailto:marc at ena.com <mailto:marc at ena.com> <mailto:marc at ena.com
> <mailto:marc at ena.com>>>
> > > <mailto:marc at ena.com <mailto:marc at ena.com>
> <mailto:marc at ena.com <mailto:marc at ena.com>>
> > <mailto:marc at ena.com <mailto:marc at ena.com>
> <mailto:marc at ena.com <mailto:marc at ena.com>>>>> wrote:
> > > >
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From:
> nagios-users-bounces at lists.sourceforge.net
> <mailto:nagios-users-bounces at lists.sourceforge.net>
> > <mailto:nagios-users-bounces at lists.sourceforge.net
> <mailto:nagios-users-bounces at lists.sourceforge.net>>
> > > <mailto: nagios-users-bounces at lists.sourceforge.net
> <mailto:nagios-users-bounces at lists.sourceforge.net>
> > <mailto:nagios-users-bounces at lists.sourceforge.net
> <mailto:nagios-users-bounces at lists.sourceforge.net>>>
> > > > <mailto:
> nagios-users-bounces at lists.sourceforge.net
> <mailto:nagios-users-bounces at lists.sourceforge.net>
> > <mailto:nagios-users-bounces at lists.sourceforge.net
> <mailto:nagios-users-bounces at lists.sourceforge.net>>
> > > <mailto:nagios-users-bounces at lists.sourceforge.net
> <mailto:nagios-users-bounces at lists.sourceforge.net>
> > <mailto: nagios-users-bounces at lists.sourceforge.net
> <mailto:nagios-users-bounces at lists.sourceforge.net>>>>
> > > > [mailto: nagios-users- <mailto:nagios-users-
> <mailto:nagios-users->>
> > <mailto: nagios-users- <mailto:nagios-users->
> <mailto:nagios-users- <mailto:nagios-users->>> <mailto:
> > > nagios-users- <mailto:nagios-users-
> <mailto:nagios-users-> <mailto: nagios-users-
> <mailto:nagios-users->>>>
> > > > > bounces at lists.sourceforge.net
> <mailto:bounces at lists.sourceforge.net>
> > <mailto:bounces at lists.sourceforge.net
> <mailto:bounces at lists.sourceforge.net>>
> > > <mailto:bounces at lists.sourceforge.net
> <mailto:bounces at lists.sourceforge.net>
> > <mailto:bounces at lists.sourceforge.net
> <mailto:bounces at lists.sourceforge.net>>>
> > > > <mailto: bounces at lists.sourceforge.net
> <mailto:bounces at lists.sourceforge.net>
> > <mailto:bounces at lists.sourceforge.net
> <mailto:bounces at lists.sourceforge.net>>
> > > <mailto:bounces at lists.sourceforge.net
> <mailto:bounces at lists.sourceforge.net>
> > <mailto:bounces at lists.sourceforge.net
> <mailto:bounces at lists.sourceforge.net>>> >] On Behalf Of Alex Dehaini
> > > > > Sent: Thursday, October 11, 2007 10:17 AM
> > > > > To: nagios-users at lists.sourceforge.net
> <mailto:nagios-users at lists.sourceforge.net>
> > <mailto:nagios-users at lists.sourceforge.net
> <mailto:nagios-users at lists.sourceforge.net>>
> > > <mailto:nagios-users at lists.sourceforge.net
> <mailto:nagios-users at lists.sourceforge.net>
> > <mailto:nagios-users at lists.sourceforge.net
> <mailto:nagios-users at lists.sourceforge.net>>>
> > > > <mailto: nagios-users at lists.sourceforge.net
> <mailto:nagios-users at lists.sourceforge.net>
> > <mailto:nagios-users at lists.sourceforge.net
> <mailto:nagios-users at lists.sourceforge.net>>
> > > <mailto: nagios-users at lists.sourceforge.net
> <mailto:nagios-users at lists.sourceforge.net>
> > <mailto:nagios-users at lists.sourceforge.net
> <mailto:nagios-users at lists.sourceforge.net>>>>
> > > > > Subject: [Nagios-users] check_iftraffic.pl plugin
> > > > >
> > > > > Hi Guys,
> > > > >
> > > > > I need some help on how to use the
> > check_iftraffic.pl plug
> > > in. I
> > > > want
> > > > > nagios to notify me if any of my servers reach a
> > > 150kbits/sec on
> > > > their
> > > > > NIC. This is what I have done so far.
> > > > >
> > > > > 1. I downloaded the plug in and gave it the
> appropriate
> > > > ownership and
> > > > > permissions.
> > > >
> > > > When asking questions about a non-standard plugin,
> > it's very
> > > > helpful to
> > > > provide specific details about where you got it
> from.
> > How do we
> > > > know the
> > > > check_iftraffic.pl that google tells us about as the
> > top hit is
> > > > the same
> > > > one you're using?
> > > >
> > > >
> > > >
> > > > > UNKNOWN 10-11-2007 15:10:44 0d 0h 2m
> > > 22s 3/6 (No
> > > > output!)
> > > >
> > > > "NO output!" typically means the plugin is reporting
> > errors.
> > > >
> > > > > Can anyone please assist me. When I run this from
> > the plug in
> > > > directory, I
> > > > > get results, forexample
> > > > >
> > > > > snmp:/usr/local/nagios/libexec#
> ./check_iftraffic.pl -H
> > > > 41.211.0.42 <http://41.211.0.42>
> <http://41.211.0.42> <http://41.211.0.42>
> > < http://41.211.0.42> -C
> > > > > community -i eth0 -b 100 -u m
> > > > > Total RX Bytes: 1381.80 MB, Total TX Bytes:
> 2155.67
> > > MB<br>Average
> > > > Traffic:
> > > > > 10.23 kB/s (0.1%) in, 12.45 kB/s ( 0.1%) out|
> > > inUsage=0.1,85,98
> > > > > outUsage= 0.1,85,98 inAbsolut=1410835
> outAbsolut=2202385
> > > >
> > > > This implies a permissions issue. Testing as
> root isn't
> > > useful since
> > > > nagios isn't running the plugin as root. Do the
> same
> > test again,
> > > > except
> > > > as the nagios user. I'll bet you get different
> and more
> > > informative
> > > > results.
> > > >
> > > >
> > > >
> > > > I'm going to take a very arbitrary guess and assume
> > that I'm
> > > > looking at
> > > > the same plugin as you. It uses a temporary file,
> > hard-coded as
> > > > /tmp/traffic. Based on your test above, that file is
> > almost
> > > certainly
> > > > owned by root and probably isn't modifiable by
> the nagios
> > > user. Change
> > > > ownership/permissions of the file or remove it
> entirely,
> > > then test
> > > > again
> > > > as the nagios user.
> > > >
> > > > --
> > > > Marc
> > > >
> > > >
> > > >
> > >
> >
> -------------------------------------------------------------------------
> >
> > > > This SF.net email is sponsored by: Splunk Inc.
> > > > Still grepping through log files to find
> problems? Stop.
> > > > Now Search log events and configuration files using
> > AJAX and a
> > > > browser.
> > > > Download your FREE copy of Splunk now >>
> > http://get.splunk.com/
> > > > < http://get.splunk.com/ <http://get.splunk.com/
> <http://get.splunk.com/>>>
> > > > _______________________________________________
> > > > Nagios-users mailing list
> > > > Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>
> > <mailto:Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>>
> > > <mailto: Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>
> > <mailto:Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>>>
> > > > <mailto: Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>
> > <mailto:Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>>
> > > <mailto: Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>
> > <mailto:Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>>>>
> > > >
> > https://lists.sourceforge.net/lists/listinfo/nagios-users
> > <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
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Alex Dehaini
> > > > Developer
> > > > Site - www.alexdehaini.com
> <http://www.alexdehaini.com> <http://www.alexdehaini.com>
> > <http://www.alexdehaini.com> <
> > > http://www.alexdehaini.com>
> > > > Email - alexdehaini at gmail.com
> <mailto:alexdehaini at gmail.com>
> > <mailto: alexdehaini at gmail.com
> <mailto:alexdehaini at gmail.com>> <mailto:alexdehaini at gmail.com
> <mailto:alexdehaini at gmail.com>
> > <mailto:alexdehaini at gmail.com <mailto:alexdehaini at gmail.com>>>
> > > <mailto: alexdehaini at gmail.com
> <mailto:alexdehaini at gmail.com> <mailto:alexdehaini at gmail.com
> <mailto:alexdehaini at gmail.com>>
> > <mailto: alexdehaini at gmail.com
> <mailto:alexdehaini at gmail.com> <mailto:alexdehaini at gmail.com
> <mailto:alexdehaini at gmail.com>>>>
> > > >
> > >
> >
> ------------------------------------------------------------------------
> > >
> > > >
> > > >
> > >
> >
> -------------------------------------------------------------------------
> >
> > > > This SF.net email is sponsored by: Splunk Inc.
> > > > Still grepping through log files to find
> problems? Stop.
> > > > Now Search log events and configuration files using
> AJAX and a
> > > browser.
> > > > Download your FREE copy of Splunk now >>
> > http://get.splunk.com/
> > > >
> > >
> >
> ------------------------------------------------------------------------
> >
> > > >
> > > > _______________________________________________
> > > > Nagios-users mailing list
> > > > Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>
> > <mailto:Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>>
> > > <mailto:Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>
> > <mailto:Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>>>
> > > >
> https://lists.sourceforge.net/lists/listinfo/nagios-users
> > <https://lists.sourceforge.net/lists/listinfo/nagios-users>
> > > <
> 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
> > > Hello Alex,
> > >
> > > I think I know what the problem is; your plugin is
> supposed
> > to give
> > > only one line of output (unles you use Nagios 3).
> > > However, upon your execution, the first line of output
> is :
> > >
> > > "Use of uninitialized value in scalar chomp at
> > > ./check_iftraffic.pl line
> > > 185, <FILE> line 1."
> > >
> > > So I think there is a problem with the plugin or the perl
> > interpreter.
> > > Do you use the embedded perl interpreter ?
> > > I use the same plugin from NagiosExchange but don't
> > experience any
> > > problems with it. I always disable the embedded perl
> interpreter
> > > in Nagios.
> > >
> > > Good luck,
> > >
> > > Frederik
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > > Alex Dehaini
> > > Developer
> > > Site - www.alexdehaini.com <http://www.alexdehaini.com> <
> http://www.alexdehaini.com>
> > <http://www.alexdehaini.com>
> > > Email - alexdehaini at gmail.com
> <mailto:alexdehaini at gmail.com> <mailto: alexdehaini at gmail.com
> <mailto:alexdehaini at gmail.com>>
> > <mailto:alexdehaini at gmail.com <mailto:alexdehaini at gmail.com>
> <mailto:alexdehaini at gmail.com <mailto:alexdehaini at gmail.com>>>
> > >
> >
> ------------------------------------------------------------------------
> >
> > >
> > >
> >
> -------------------------------------------------------------------------
>
> > > This SF.net email is sponsored by: Splunk Inc.
> > > Still grepping through log files to find problems? Stop.
> > > Now Search log events and configuration files using AJAX and a
> > browser.
> > > Download your FREE copy of Splunk now >>
> http://get.splunk.com/
> > >
> >
> ------------------------------------------------------------------------
>
> > >
> > > _______________________________________________
> > > Nagios-users mailing list
> > > Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>
> > <mailto:Nagios-users at lists.sourceforge.net
> <mailto:Nagios-users at lists.sourceforge.net>>
> > > https://lists.sourceforge.net/lists/listinfo/nagios-users
> <https://lists.sourceforge.net/lists/listinfo/nagios-users>
> > <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
> > Hello Alex,
> >
> > here are my checkcommand definition and my service check
> definition :
> >
> > define command{
> > command_name check_switchport_traffic
> > command_line $USER1$/check_iftraffic.pl -H
> $HOSTADDRESS$ -C
> > community -i $ARG1$ -b 100000000 -u=k
> > }
> >
> > check_command check_switchport_traffic!port1
> >
> >
> > The only way to disable the embedded perl interpreter
> (Nagios 2) is to
> > recompile Nagios with the option '--disable-embedded-perl' or
> > something
> > similar.
> >
> > Frederik
> >
> >
> >
> >
> >
> > --
> > Alex Dehaini
> > Developer
> > Site - www.alexdehaini.com <http://www.alexdehaini.com>
> <http://www.alexdehaini.com>
> > Email - alexdehaini at gmail.com <mailto:alexdehaini at gmail.com>
> <mailto:alexdehaini at gmail.com <mailto:alexdehaini at gmail.com>>
> >
> ------------------------------------------------------------------------
> >
> >
> -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc.
> > Still grepping through log files to find problems? Stop.
> > Now Search log events and configuration files using AJAX and a
> browser.
> > Download your FREE copy of Splunk now >> http://get.splunk.com/
> >
> ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Nagios-users mailing list
> > Nagios-users at lists.sourceforge.net
> <mailto: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
> Hi Alex,
>
> I don't know why the plugin output could be wrong. It just takes the
> snmp counters and compares them to the values from the previous
> run and
> then divides the values through the time-period.
> So, the values in kB/sec are correct.
> I don't know about your MRTG values from 50 and 75, what are the
> corresponding units ?
>
> Frederik
>
>
>
>
> --
> Alex Dehaini
> Developer
> Site - www.alexdehaini.com <http://www.alexdehaini.com>
> Email - alexdehaini at gmail.com <mailto:alexdehaini at gmail.com>
> ------------------------------------------------------------------------
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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
Alex,
since the difference between the two values is a 'factor 8', I think
it's quite clear. Both values are right, except that the plugin
check_iftraffic gives you the values in kbytes/second and cacti in
kbits/second. Since 1 byte = 8 bits, that's explains the problem.
So, if you want both to be the same, you'll have to adept one of them.
Frederik
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
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