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
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
Hope someone have an idear of what is going wrong?
Thanks