RE: Can mib2c support more than one table in a MIB?

"Hurt, Paul" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
Hi, 
My experience with Mib2c is that you can use it one more then one table,
but you'll end up with several very similar c files.  The "secret" is to
run mib2c multiple times.  For instance, if your mib defines 3 tables
(MyTable1, MyTable2, and MyTable3) then you can do
env MIBS="+MY_MIB" mib2c -c mib2c.mfd.conf MyTable1
env MIBS="+MY_MIB" mib2c -c mib2c.mfd.conf MyTable2
env MIBS="+MY_MIB" mib2c -c mib2c.mfd.conf MyTable3

It may also be worth while to play with mib2c without the -c option
(mib2c MyTable1), this gives you a prompted user interface where you can
see what other options you have for implementing the requested part of
your mib.

However I'm still fairly new to Net-SNMP, and there may be a better way
of doing things.

Thanks,
Paul

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of ???
Sent: Wednesday, August 31, 2005 3:20 AM
To: [email protected]
Subject: Can mib2c support more than one table in a MIB?

When I use mib2c.mfd.conf I get the problem like the following.

Is it impossible to support more than one table in a MIB?

If impossible, should I use mib2c.mfd.conf by each tables and modify
source files?

Please help... Help will be appreciated...


<=======================================================================
============================================>
<=======================================================================
============================================>
<=======================================================================
============================================>

[root@k2mtest test3]# env MIBS="+ISM-SAMPLE-MIB" mib2c -c mib2c.mfd.conf
ipsRule This module can only be used with tables, not branches or entire
MIBs.
Please specify and OID that is a table. (OID: ipsRule)
/usr/local/share/snmp//mib2c.mfd.conf:25 contained a line that started
with a @ but did not match any mib2c configuratio n tokens.
(maybe missing the trailing @?)
writing to ipsRule.h
| +-> Processing table hostTable
writing to -
There are no defaults for hostTable. Would you like to

  1) Accept hard-coded defaults
  2) Set defaults now [DEFAULT]

Select your choice : 1
ans = 1
writing to default-table-hostTable.m2d
writing to default-node-zoneHost.m2d
writing to default-node-hostName.m2d
writing to default-node-ipAddr.m2d
writing to default-node-hostAccess.m2d
writing to default-node-hostDesc.m2d
writing to default-node-hostStatus.m2d
writing to default-node-indxHost.m2d
| +-> Processing table networkTable
Can't find a configuration file called default-table-networkTable.m2d
(referenced at /usr/local/share/snmp/mib2c-data/m2c_setup_table.m2i:54)
I looked in:
  .
  /usr/local/share/snmp/
  /usr/local/share/snmp/mib2c-data
  ./mib2c-conf.d


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices Agile & Plan-Driven Development * Managing Projects & Teams *
Testing & QA Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf
_______________________________________________
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


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
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
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.