create table with pass directive

"Michael Musenbrock" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
Hi there,

I'm trying to extend the snmp daemon. Therefore that the task is
just about parsing some output, I decided to use the pass directive
with a shell script underneath.

As a starter, just to get confident with the pass directive, I tried
to fill a small table with data from the CPQHLTH-MIB [1].

If I do a snmpwalk on that oid, it looks quite ok for me:

##### start Snmpwalk output ##########

# snmpwalk -mALL -v2c -c public -Os localhost .1.3.6.1.4.1.232.6.2.7.2
cpqHePostMsgIndex.1 = INTEGER: 1
cpqHePostMsgIndex.2 = INTEGER: 2
cpqHePostMsgIndex.3 = INTEGER: 3
cpqHePostMsgCode.1 = INTEGER: 2
cpqHePostMsgCode.2 = INTEGER: 2
cpqHePostMsgCode.3 = INTEGER: 2
cpqHePostMsgDesc.1 = STRING: "test 1"
cpqHePostMsgDesc.2 = STRING: "test 2"
cpqHePostMsgDesc.3 = STRING: "test 3"

##### end Snmpwalk output ##########

But if i going to to a snmptable, it says 'no entries':

##### start Snmptable output ##########

# snmptable -mALL -v2c -c public -Os localhost .1.3.6.1.4.1.232.6.2.7.2
cpqHePostMsgTable: No entries

##### end Snmptable output ##########

My next and get mapping in the script looks like following (only
short form description, no script)

PLACE=".1.3.6.1.4.1.232.6.2.7.2" # table oid
##### next
$PLACE|$PLACE.1 -> $PLACE.1.1.1
$PLACE.1.$ROW.$INDEX -> if [ $INDEX -lt $ENTRYCNT ]; then $PLACE.1.$ROW.$INDEX+1; elif [ $ROW -lt $MAXRCNT ]; $PLACE.1.$ROW+1.$INDEX; else exit 0
##### get
Get returns only if request is for $PLACE.1.$ROW.$INDEX

And my snmpd.conf pass section looks like this

####### excerpt of snmpd.conf

# grep pass /etc/snmp/snmpd.conf | grep -v ^#
pass .1.3.6.1.4.1.232.6.2.7.2 /bin/sh /root/snmptest/passtest

#######

For me it looks like that there is some index or count
information missing?! Or am I doing this stuff in a 
wrong way?


Any help or idea on that would be greatly appreciated.

Thanks in advance.
Michael

[1] Attached table definition from CPQHLTH-MIB: cpqhlth.mib_excerpt

-- 
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev

_______________________________________________
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
cpqhlth.mib_excerpt (application/octet-stream, 2 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.