I tried this configuration in my snmpd.conf

extend 1.3.6.1.4.1.1.2.3.4.5.6 /usr/local/snmpd-5.5/etc/snmp/scripts/test.sh

After restarting snmpd, I use snmpwalk to test it:

[u...@foobar ~] snmpwalk -v 2c -c public somehost 1.3.6.1.4.1.1.2.3.4.5.6

It gives me this error:

SNMPv2-SMI::enterprises.1.2.3.4.5.6 = No Such Object available on this agent
at this OID

I tried to run mrtg right the way. It gives me this error:

2010-09-17 17:58:01: ERROR: Target[testshell][_IN_] '1.3.6.1.4.1.1.2.3.4.5.
$target->[5]{$mode} ' (warn): Use of uninitialized value in concatenation
(.) or string at (eval 23) line 1.
2010-09-17 17:58:01: ERROR: Target[testshell][_OUT_] '1.3.6.1.4.1.1.2.3.4.5.
$target->[5]{$mode} ' (warn): Use of uninitialized value in concatenation
(.) or string at (eval 24) line 1.

What should I do?



Koala Yeung



On Wed, Sep 8, 2010 at 06:15, Steve Shipway <[email protected]> wrote:

>  You are not allowed to specify an OID to MRTG like this:
>
> NET-SNMP-EXTEND-MIB::nsExtendOutputFull.”testshell”
>
> You can use dotted numeric notation:
>
> 1.3.6.1.4.1.1.2.3.4.5.6
>
> Or symbolic notation (with suffix) if the MIB has been previously loaded:
>
> ifInErrors.6
>
> However you cannot specify an OID using the ‘*MIBNAME*::*symbolicname*format, 
> and you cannot use the .”textindex” suffix, only a numeric suffix.
>  The output of snmpwalk is not necessarily compatible with MRTG as it can
> use these additional two notation formats.
>
>
>
> The ‘:::::2’ suffix is a collapsed form of the Extended Hostname Syntax for
> specifying a Target in MRTG and is separate from the OID specification.
>
>
>
> See http://oss.oetiker.ch/mrtg/doc/mrtg-reference.en.html for
> documentation on the Target syntax, and how you can specify an OID.
>
>
>
> Steve
>  ------------------------------
>
> *Steve Shipway*
>
> [email protected]
>
> http://www.steveshipway.org/software
>
> P Please consider the environment before printing this e-mail
>
>
>
>
>
> *From:* Shu Hung (Koala) [mailto:[email protected]]
> *Sent:* Tuesday, 7 September 2010 9:28 p.m.
> *To:* Steve Shipway
> *Cc:* [email protected]
> *Subject:* Re: [mrtg] MRTG with extend command in Net-SNMP
>
>
>
> I'm not quite sure I get you.
>
> As far as I know, the '::::2' suffix is to set the SNMP version number that
> MRTG would use. It's not a part of OID at all. To my understanding, I'm
> using this text OID for my script:
>
> NET-SNMP-EXTEND-MIB::nsExtendOutputFull."testshell"
>
>
> And the snmpwalk result seems to indicate that my script works with snmpd
> as expected. This is the result:
>
> NET-SNMP-EXTEND-MIB::nsExtendOutputFull."testshell" = STRING: 1
>
> 2
>
> custom 1
>
> custom 2
>
>
> How can I plot a graph with MRTG?
> Or which part did I get wrong?
>
>
> Koala Yeung
>
>
>
>
_______________________________________________
mrtg mailing list
[email protected]
https://lists.oetiker.ch/cgi-bin/listinfo/mrtg

Reply via email to