Page 1 of 1

SNMP Zywall MIB VPN get error message!?

PostPosted: Wed Aug 03, 2011 7:47 am
by Atrolon
Hi

I am trying to get the status from the VPN tunnel running on my Zywall 5
MIB files are downloaded here: ftp://ftp.zyxel.dk/ZyWALL_5/mib_file/ZyWALL%205_1.zip
I have loaded the MIB files in to MIB browser to get to OID and test the commands works with my router.
And then copyied in to /usr/share/snmp/mibs/

I then try to run this command:
Code: Select all
# /usr/local/nagios/libexec/check_snmp -H 192.168.1.1 -C public -o .1.3.6.1.4.1.890.1.6.1.3.1.1.16 -m /usr/share/snmp/mibs/zyxel-zywall.mib


And this is what I get:
Code: Select all
External command error: Expected "(" (_): At line 542 in /usr/share/snmp/mibs/zyxel-zywall.mib
Should be ACCESS (TO): At line 542 in /usr/share/snmp/mibs/zyxel-zywall.mib
Bad parse of OBJECT-TYPE: At line 542 in /usr/share/snmp/mibs/zyxel-zywall.mib
Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: ZYXEL-MIB::zywallCommon.3.1.1.16



I opende the MIB file in VI and this is line 542:
Code: Select all
   firewallDirIndex OBJECT-TYPE
      SYNTAX  INTEGER {
line 542 LAN_TO_WAN(1),
         WAN_TO_LAN(2),
         DMZ_TO_LAN(3),
         DMZ_TO_WAN(4),
         WAN_TO_DMZ(5),
         LAN_TO_DMZ(6),
         LAN_TO_LAN(7),
         WAN_TO_WAN(8),
         DMZ_TO_DMZ(9),
         LAN_TO_ROUTER(10),
         WAN_TO_ROUTER(11),
         DMZ_TO_ROUTER(12)
      }
      ACCESS  read-only
      STATUS  mandatory
      DESCRIPTION
         "The index of Firewall direction."
      ::= { firewallDirEntry 1 }



other SMNP commands like this one:
Code: Select all
# /usr/local/nagios/libexec/check_snmp -H 192.168.1.1 -C public -o .1.3.6.1.2.1.1.3.0 -m ALL

Works perfectly

Hope someone have an idear of what is going wrong?

Thanks