On Thu, 2006-02-16 at 08:14 -0500, Kyle Tucker wrote:
> > As Dave said, the suggested fix is to use the "extend" directive instead.
>
> I believe he said I may wish to investigate it, not that is was a fix.
No - it *does* fix the repeated execution problem.
The reasons I suggested you "investigate" it are:
a) The MIB structure is significantly different to the
original "exec" directive (as you've no doubt discovered).
Now I believe it's a distinct improvement in flexibility
and functionality, but this may be a disadvantage for
some people.
b) I'm an Englishman, and one doesn't wish to push one's own
contributions too strongly. Such behaviour is extremely
unsporting, and simply isn't the done thing, I say, what?
> Anyway, I have put in extend directives and find its output from a
> snmpwalk leaving me more confused. If I ask snmpwalk for symbolic
> output, I get these for my two test entries.
>
> nsExtendCommand."extt" = STRING: /usr/local/bin/extt
> nsExtendCommand."extt2" = STRING: /usr/local/bin/extt2
What was the exact snmpwalk command you tried?
Note that the extend MIB structure consists of three tables:
* nsExtendConfigTable
containing the configuration of the various extensions.
Walking this table should not invoke any of the individual
extension commands
* nsExtendOutput1Table
containing the results of running the extension commands
(cached according to the relevant nsExtendCacheTime config
setting)
* nsExtendOutput2Table
containing another representation of nsExtendOutputFull,
but structured as a series of separate lines.
So to see what extensions were set up, you'd run
snmpwalk ...... nsExtendConfigTable
and to see what the results were, you'd run either
snmpwalk ...... nsExtendOutput1Table
or possibly
snmpwalk ...... nsExtendOutput2Table
> If I try to call it with this symbolic name from snmpget, with or
> without quotes, it fails with:
>
> snmpget ... hostname ... nsExtendOutputFull."extt"
You *do* need the quotes, but they need to reach snmpget, rather
than being swallowed by the shell. Try:
snmpget ... hostname ... nsExtendOutputFull.\"extt\"
Dave
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users