On Sun, 2011-04-03 at 08:33 -0400, Zimmer Hu wrote:
> Hi,
> 
> I'm a beginner in netsnmp, and working on table right now. I get
> hindered in tabel loading.
> 
> I have made a very simple table MIB file (see attachment). This MIB
> file has passed the compilation of unbrowse
> (http://www.unleashnetworks.com) so it is compliant with MIB standard
> in some way.

Possibly, but not compliant enough.

$ smilint /tmp/MyTable-MIB.my 
/tmp/MyTable-MIB.my:7: syntax error, unexpected MODULE_IDENTITY, expecting FROM 
or ','

This means you are missing a semicolon after the imports.
Adding that and rechecking gives

$ smilint /tmp/MyTable-MIB.my 
/tmp/MyTable-MIB.my:16: warning: date specification `201108130800Z' is in the 
future
/tmp/MyTable-MIB.my:16: revision date after last update
/tmp/MyTable-MIB.my:19: revision for last update is missing
/tmp/MyTable-MIB.my:26: syntax error, unexpected LOWERCASE_IDENTIFIER, 
expecting UPPERCASE_IDENTIFIER
/tmp/MyTable-MIB.my:30: illegal character `�' (0xe2) in quoted string
/tmp/MyTable-MIB.my:30: illegal character `�' (0x80) in quoted string
/tmp/MyTable-MIB.my:30: illegal character `�' (0xa6) in quoted string
/tmp/MyTable-MIB.my:31: warning: flushing recent incorrect declaration, see 
previous error(s)
/tmp/MyTable-MIB.my:35: syntax error, unexpected LOWERCASE_IDENTIFIER
/tmp/MyTable-MIB.my:39: illegal character `�' (0xe2) in quoted string
/tmp/MyTable-MIB.my:39: illegal character `�' (0x80) in quoted string
/tmp/MyTable-MIB.my:39: illegal character `�' (0xa6) in quoted string
/tmp/MyTable-MIB.my:40: warning: flushing recent incorrect declaration, see 
previous error(s)
/tmp/MyTable-MIB.my:41: syntax error, unexpected COLON_COLON_EQUAL
/tmp/MyTable-MIB.my:41: warning: flushing recent incorrect declaration, see 
previous error(s)
/tmp/MyTable-MIB.my:44: syntax error, unexpected COLON_COLON_EQUAL, expecting 
OBJECT
/tmp/MyTable-MIB.my:47: warning: flushing recent incorrect declaration, see 
previous error(s)
/tmp/MyTable-MIB.my:60: warning: use Integer32 instead of INTEGER in SMIv2
/tmp/MyTable-MIB.my:56: unknown object identifier label `myTableEntry'
/tmp/MyTable-MIB.my:58: warning: node `myStatus' must be contained in at least 
one conformance group
/tmp/MyTable-MIB.my:4: warning: identifier `NOTIFICATION-TYPE' imported from 
module `SNMPv2-SMI' is never used

So I'd say you have some work to do.

You can download smilint from
http://www.ibr.cs.tu-bs.de/projects/libsmi/download.html

/MF


------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to