[mrtg] Re: MRTG bug?
Paul C. Williamson
pwilliamson at mandtbank.com
Thu Aug 9 15:57:33 MEST 2001
A - Alex explained this, quite well...
B - I maintain MRTG can not do single OIDs. It can do the same OID
twice, or an OID with a good value and an OID with a 0 value. It
can not do a single OID. As stated in one of my previous e-mails,
SingleRequest requests one OID value at a time, not just one OID.
SNMP works with get and getnext. The more efficient way to do it is via
this method. If you have to do multiple gets, the machine has to servicee
ach request indiviaully. If it can deal with getnext, it can handle ther
equest in one big chunk. Read up some more on SNMP before coming
back and trying to tell me different.
He's the code that deals with SingleRequest...
if (defined $$cfg{singlerequest}){
foreach my $oid (@OID){
push @ret,
snmpget($$target{Community}.'@'.$$target{Host}.$$target{SnmpOpt},$$cfg{snmpoptions},$oid);
}
} else {
@ret = snmpget($$target{Community}.'@'.$$target{Host}.$$target{SnmpOpt},
$$cfg{snmpoptions}, at OID);
Basically, this has NO EFFECT on how many OIDs to grab, just how
to grab the OIDs.
I will also say that I can support this from many other angles.
MRTG does two OIDs per target. No way around it. If you graph the
same one twice, it will look like a green area topped by a blue line.
If you still are not convinced, send the config (in the e-mail, not as ana
ttachment) and the first 10 lines or so of the resulting data file. I want
to see the evidence of one value in there...
Bring it on!
Paul
>>> "Jade E. Deane" <moose at riven.net> 08/09/01 04:00AM >>>
A) The documentation you reference is speaking mathematically, not in the
context of individual targets.
B) In reference to the original response, it is quite possible to monitor a
single target ;)
Cheers,
Jade
-----Original Message-----
From: mrtg-bounce at list.ee.ethz.ch [mailto:mrtg-bounce at list.ee.ethz.ch]On
Behalf Of Nagy Erno
Sent: Thursday, August 09, 2001 12:44 AM
To: mrtg at list.ee.ethz.ch
Subject: [mrtg] Re: MRTG bug?
Hi!
> SingleRequest: YES
It was the solution.
> Hmm, I imagine you'll get flamed about this.
> MRTG DOES TWO TARGETS!!! NOT ONE, NOT THREE. TWO!
Hmm, you may be right, but I quote some line from reference:
======
Multi Target Syntax
You can also use several statements in a mathematical expression.
This could be used to aggregate both B channels in an ISDN connection or
multiple T1s that are aggregated into a single channel for greater
bandwidth. Note the whitespace arround the target definitions.
Example:
Target[ezwf]: 2:public at wellfleetA + 1:public at wellfleetA
* 4:public at ciscoF
======
And some line later:
======
Example:
Target[kacisco.comp.edu]: 1:public at 194.64.66.250 + 2:public at 194.64.66.250=
=====
> If you want to add two together, you need something like
> OID1&OID2:community at ipaddress + OID3&OID4:community at ipaddress.
It works well also, but I haven't found any example or description
like this. Where could I find out this?
Thanks,
Ned
--
Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Archive http://www.ee.ethz.ch/~slist/mrtg
FAQ http://faq.mrtg.org Homepage http://www.mrtg.org
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
--
Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Archive http://www.ee.ethz.ch/~slist/mrtg
FAQ http://faq.mrtg.org Homepage http://www.mrtg.org
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
--
Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Archive http://www.ee.ethz.ch/~slist/mrtg
FAQ http://faq.mrtg.org Homepage http://www.mrtg.org
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
More information about the mrtg
mailing list