-- ZP10 Product Vendor MIB -- Copyright (c) NEC Corporation 2023-2024. All rights reserved. -- Update History -- -- 2023/08/02 : R1.0 Initial release -- 2023/08/21 : R1.1 Fixed typographical error -- 2023/12/26 : R2.0 Added zp10KernelHeapSize, zp10KernelHeapUtil, zp10IPv4MIB, zp10IPv6MIB, zp10NAPTMIB -- Added IMPORTS Counter32 -- 2024/01/09 : R2.1 Changed zp10HeapSize unit (Bytes -> KBytes) ZP10-SMI DEFINITIONS ::= BEGIN IMPORTS enterprises, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Counter32, Gauge32, IpAddress FROM SNMPv2-SMI PhysAddress, TimeStamp, DisplayString FROM SNMPv2-TC Ipv6Address FROM IPV6-TC InetAddressType, InetAddress FROM INET-ADDRESS-MIB InterfaceIndex FROM IF-MIB IANAifType FROM IANAifType-MIB; -- The following definition is privately defined for zp10 Private MIB -- org OBJECT IDENTIFIER ::= { iso 3 } -- dod OBJECT IDENTIFIER ::= { org 6 } -- internet OBJECT IDENTIFIER ::= { dod 1 } -- private OBJECT IDENTIFIER ::= { internet 4 } -- enterprises OBJECT IDENTIFIER ::= { private 1 } nec OBJECT IDENTIFIER ::= { enterprises 119 } -- sysObjectID -- -- The ZP10 Software Products. -- necProduct OBJECT IDENTIFIER ::= { nec 1 } zp10 OBJECT IDENTIFIER ::= { necProduct 293 } -- nec MIB nec-mib OBJECT IDENTIFIER ::= { nec 2 } necProductDepend OBJECT IDENTIFIER ::= { nec-mib 3 } -- -- zp10 Private MIB -- zp10-mib OBJECT IDENTIFIER ::= { necProductDepend 293 } -- reserved ::= { zp10-mib 1 } zp10System OBJECT IDENTIFIER ::= { zp10-mib 2 } -- reserved ::= { zp10-mib 3 } zp10LoginMIB OBJECT IDENTIFIER ::= { zp10-mib 4 } zp10ConfigEventMIB OBJECT IDENTIFIER ::= { zp10-mib 5 } zp10ExtIfMIB OBJECT IDENTIFIER ::= { zp10-mib 6 } -- reserved ::= { zp10-mib 7 } -- reserved ::= { zp10-mib 8 } -- reserved ::= { zp10-mib 9 } zp10PostMIB OBJECT IDENTIFIER ::= { zp10-mib 10 } -- reserved ::= { zp10-mib 11 } zp10IPv4MIB OBJECT IDENTIFIER ::= { zp10-mib 12 } zp10IPv6MIB OBJECT IDENTIFIER ::= { zp10-mib 13 } -- reserved ::= { zp10-mib 14 } zp10NAPTMIB OBJECT IDENTIFIER ::= { zp10-mib 15 } zp10TunnelMIB OBJECT IDENTIFIER ::= { zp10-mib 16 } zp10IPsecMIB OBJECT IDENTIFIER ::= { zp10-mib 17 } -- Equipment Temperature MIB zp10Temperature OBJECT IDENTIFIER ::= { zp10System 1 } zp10Celsius OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the temperature of the equipment inside, in degree (Celsius)." ::= { zp10Temperature 1 } zp10Fahrenheit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the temperature of the equipment inside, in degree (Fahrenheit)." ::= { zp10Temperature 2 } -- Equipment Voltage MIB zp10Voltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the observed voltage, in milli-volt (mV)." ::= { zp10System 2 } -- Fan module table zp10FanTable OBJECT-TYPE SYNTAX SEQUENCE OF Zp10FanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of fan status." ::= { zp10System 3 } zp10FanEntry OBJECT-TYPE SYNTAX Zp10FanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fan module entry." INDEX { zp10FanIndex } ::= { zp10FanTable 1 } Zp10FanEntry ::= SEQUENCE { zp10FanIndex Integer32, zp10FanStatus INTEGER, zp10FanRpm Integer32 } zp10FanIndex OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique index for each fan module." ::= { zp10FanEntry 1 } zp10FanStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), failure(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of a fan module" ::= { zp10FanEntry 2 } zp10FanRpm OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fan speed (Revolution Per Minutes). zp10FanRpm will be set to 0 if Fan speed is less than 5294(rpm)." ::= { zp10FanEntry 3 } -- reserved ::= { zp10System 4 } -- Equipment Sched MIB zp10Sched OBJECT IDENTIFIER ::= { zp10System 5 } -- reserved ::= { zp10Sched 1 } -- reserved ::= { zp10Sched 2 } -- reserved ::= { zp10Sched 3 } -- reserved ::= { zp10Sched 4 } zp10SchedRtUtl OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the observed highest current CPU utilization, in percent (%)." ::= { zp10Sched 5 } zp10SchedCPUTable OBJECT-TYPE SYNTAX SEQUENCE OF Zp10SchedCPUEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CPU utilization." ::= { zp10Sched 6 } zp10SchedCPUEntry OBJECT-TYPE SYNTAX Zp10SchedCPUEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CPU utilization entry." INDEX { zp10SchedCPUIndex } ::= { zp10SchedCPUTable 1 } Zp10SchedCPUEntry ::= SEQUENCE { zp10SchedCPUIndex Integer32, zp10SchedCPURtUtl Gauge32, zp10SchedCPURtUtl1Sec Gauge32, zp10SchedCPURtUtl5Sec Gauge32, zp10SchedCPURtUtl1Min Gauge32, zp10SchedCPURtUtl1Hour Gauge32 } zp10SchedCPUIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique index for each CPU." ::= { zp10SchedCPUEntry 1 } zp10SchedCPURtUtl OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the observed current CPU utilization, in percent (%)." ::= { zp10SchedCPUEntry 2 } zp10SchedCPURtUtl1Sec OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the observed CPU utilization for last 1 second, in percent (%)." ::= { zp10SchedCPUEntry 3 } zp10SchedCPURtUtl5Sec OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the observed CPU utilization for last 5 seconds, in percent (%)." ::= { zp10SchedCPUEntry 4 } zp10SchedCPURtUtl1Min OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the observed CPU utilization for last 1 minute, in percent (%)." ::= { zp10SchedCPUEntry 5 } zp10SchedCPURtUtl1Hour OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the observed CPU utilization for last 1 hour, in percent (%)." ::= { zp10SchedCPUEntry 6 } -- Equipment Heap Memory MIB zp10Heap OBJECT IDENTIFIER ::= { zp10System 6 } zp10HeapSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the observed total heap size, in KBytes." ::= { zp10Heap 1 } zp10HeapUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the observed current heap utilization, in percent (%)." ::= { zp10Heap 2 } zp10KernelHeapSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the observed total kernel heap size, in KBytes." ::= { zp10Heap 3 } zp10KernelHeapUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the observed current kernel heap utilization, in percent (%)." ::= { zp10Heap 4 } -- Equipment Login MIB zp10LoginSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF Zp10LoginSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of login session." ::= { zp10LoginMIB 1 } zp10LoginSessionEntry OBJECT-TYPE SYNTAX Zp10LoginSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Login session entry." INDEX { zp10LoginSessionIndex } ::= { zp10LoginSessionTable 1 } Zp10LoginSessionEntry ::= SEQUENCE { zp10LoginSessionIndex Integer32, zp10LoginSessionStatus INTEGER, zp10LoginSessionPrivilege INTEGER, zp10LoginSessionProcessMode INTEGER, zp10LoginSessionTerminalType INTEGER, zp10LoginSessionPeerIpAddress IpAddress, zp10LoginSessionPeerIpv6Address Ipv6Address } zp10LoginSessionIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique index for each login." ::= { zp10LoginSessionEntry 1 } zp10LoginSessionStatus OBJECT-TYPE SYNTAX INTEGER { login(1), logout(2), fail(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of a login session." ::= { zp10LoginSessionEntry 2 } zp10LoginSessionPrivilege OBJECT-TYPE SYNTAX INTEGER { administrator(1), monitor(2), operator(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "User privilege of a login session." ::= { zp10LoginSessionEntry 3 } zp10LoginSessionProcessMode OBJECT-TYPE SYNTAX INTEGER { operation(1), configure(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "User process status of a login session." ::= { zp10LoginSessionEntry 4 } zp10LoginSessionTerminalType OBJECT-TYPE SYNTAX INTEGER { unknown(1), local(2), remote(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Terminal type of a login session." ::= { zp10LoginSessionEntry 5 } zp10LoginSessionPeerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Peer ipv4 address of a login session." ::= { zp10LoginSessionEntry 6 } zp10LoginSessionPeerIpv6Address OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "Peer ipv6 address of a login session." ::= { zp10LoginSessionEntry 7 } -- Equipment Configuration MIB zp10ConfigType OBJECT-TYPE SYNTAX INTEGER { default-config(1), startup-config(2), unknown(3) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Configuration type." -- this object is used only for the trap ::= { zp10ConfigEventMIB 1 } zp10ConfigEventType OBJECT-TYPE SYNTAX INTEGER { write(1), erase(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Event type of configuration modified." -- this object is used only for the trap ::= { zp10ConfigEventMIB 2 } -- Equipment Extension Card SwHub MIB zp10ExtIfTable OBJECT-TYPE SYNTAX SEQUENCE OF Zp10ExtIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface entries." ::= { zp10ExtIfMIB 1 } zp10ExtIfEntry OBJECT-TYPE SYNTAX Zp10ExtIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An interface entry containing objects at the subnetwork layer and below for a particular interface." INDEX { zp10ExtIfInstalledSlot, zp10ExtIfIndex } ::= { zp10ExtIfTable 1 } Zp10ExtIfEntry ::= SEQUENCE { zp10ExtIfInstalledSlot Integer32, zp10ExtIfIndex Integer32, zp10ExtIfDescr DisplayString, zp10ExtIfUpperLayer InterfaceIndex, zp10ExtIfType IANAifType, zp10ExtIfSpeed Integer32, zp10ExtIfDuplex INTEGER, zp10ExtIfEffectiveMtu Integer32, zp10ExtIfPhysicalAddress PhysAddress, zp10ExtIfAdminStatus INTEGER, zp10ExtIfOperStatus INTEGER, zp10ExtIfLastChange TimeStamp } zp10ExtIfInstalledSlot OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The slot number in which the extension card was installed." ::= { zp10ExtIfEntry 1 } zp10ExtIfIndex OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value for each extension card." ::= { zp10ExtIfEntry 2 } zp10ExtIfDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A textual string containing information about the interface." ::= { zp10ExtIfEntry 3 } zp10ExtIfUpperLayer OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Index of interface to upper layers." ::= { zp10ExtIfEntry 4 } zp10ExtIfType OBJECT-TYPE SYNTAX IANAifType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of interface,, distinguished according to the physical/link protocol(s) immediately `below' the network layer in the protocol stack." ::= { zp10ExtIfEntry 5 } zp10ExtIfSpeed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's current bandwidth in bits per second." ::= { zp10ExtIfEntry 6 } zp10ExtIfDuplex OBJECT-TYPE SYNTAX INTEGER { halfduplex(1), fullduplex(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current mode of this link." ::= { zp10ExtIfEntry 7 } zp10ExtIfEffectiveMtu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the largest datagram which can be sent/received on the interface, specified in octets." ::= { zp10ExtIfEntry 8 } zp10ExtIfPhysicalAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The interface's address at the protocol layer immediately `below' the network layer in the protocol stack." ::= { zp10ExtIfEntry 9 } zp10ExtIfAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } MAX-ACCESS read-only STATUS current DESCRIPTION "The desired state of the interface." ::= { zp10ExtIfEntry 10 } zp10ExtIfOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of the interface." ::= { zp10ExtIfEntry 11 } zp10ExtIfLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time the interface entered its current operational state." ::= { zp10ExtIfEntry 12 } -- POST-FAIL MIB zp10PostMIBObjects OBJECT IDENTIFIER ::= { zp10PostMIB 1 } zp10PostTable OBJECT-TYPE SYNTAX SEQUENCE OF Zp10PostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of POST entry." ::= { zp10PostMIBObjects 1 } zp10PostEntry OBJECT-TYPE SYNTAX Zp10PostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "POST entry." INDEX { zp10PostIndex } ::= { zp10PostTable 1 } Zp10PostEntry ::= SEQUENCE { zp10PostIndex Integer32, zp10PostFail DisplayString } zp10PostIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique index for each POST." ::= { zp10PostEntry 1 } zp10PostFail OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "POST fail information" ::= { zp10PostEntry 2 } -- IPv4 MIB -- reserved ::= { zp10IPv4MIB 1 } -- IPv4 UFS Cache MIB zp10IPv4UFSCache OBJECT IDENTIFIER ::= { zp10IPv4MIB 2 } zp10IPv4UFSCacheEntries OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of current IPv4 UFS cache." ::= { zp10IPv4UFSCache 1 } zp10IPv4UFSCachePeaks OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The peak value of IPv4 UFS cache." ::= { zp10IPv4UFSCache 2 } zp10IPv4UFSCacheCreates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total count of created IPv4 UFS cache." ::= { zp10IPv4UFSCache 3 } zp10IPv4UFSCacheOverflows OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total count of IPv4 UFS cache overflow." ::= { zp10IPv4UFSCache 4 } -- IPv6 MIB -- reserved ::= { zp10IPv6MIB 1 } -- IPv6 UFS Cache MIB zp10IPv6UFSCache OBJECT IDENTIFIER ::= { zp10IPv6MIB 2 } zp10IPv6UFSCacheEntries OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of current IPv6 UFS cache." ::= { zp10IPv6UFSCache 1 } zp10IPv6UFSCachePeaks OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The peak value of IPv6 UFS cache." ::= { zp10IPv6UFSCache 2 } zp10IPv6UFSCacheCreates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total count of created IPv6 UFS cache." ::= { zp10IPv6UFSCache 3 } zp10IPv6UFSCacheOverflows OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total count of IPv6 UFS cache overflow." ::= { zp10IPv6UFSCache 4 } -- NAPT MIB -- NAPT Cache MIB zp10NAPTMIBObjects OBJECT IDENTIFIER ::= { zp10NAPTMIB 1 } zp10NaptCacheTable OBJECT-TYPE SYNTAX SEQUENCE OF Zp10NaptCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of the NAPT cache entry." ::= { zp10NAPTMIBObjects 1 } zp10NaptCacheEntry OBJECT-TYPE SYNTAX Zp10NaptCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "NAPT cache entry." INDEX { zp10NaptCacheIfIndex } ::= { zp10NaptCacheTable 1 } Zp10NaptCacheEntry ::= SEQUENCE { zp10NaptCacheIfIndex InterfaceIndex, zp10NaptCacheEntries Gauge32, zp10NaptCachePeak Gauge32, zp10NaptCacheCreates Counter32, zp10NaptCacheOverflows Counter32 } zp10NaptCacheIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface index value of the interface for which NAPT is enabled." ::= { zp10NaptCacheEntry 1 } zp10NaptCacheEntries OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of current NAPT cache." ::= { zp10NaptCacheEntry 2 } zp10NaptCachePeak OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The peak value of NAPT cache." ::= { zp10NaptCacheEntry 3 } zp10NaptCacheCreates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total count of created NAPT cache." ::= { zp10NaptCacheEntry 4 } zp10NaptCacheOverflows OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total count of NAPT cache overflow." ::= { zp10NaptCacheEntry 5 } -- Tunnel MIB zp10TunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF Zp10TunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of the configured tunnel." ::= { zp10TunnelMIB 1 } zp10TunnelEntry OBJECT-TYPE SYNTAX Zp10TunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configured tunnel entry." INDEX { zp10TunnelIfIndex } ::= { zp10TunnelTable 1 } Zp10TunnelEntry ::= SEQUENCE { zp10TunnelIfIndex InterfaceIndex, zp10TunnelAddrType InetAddressType, zp10TunnelLocalAddr InetAddress, zp10TunnelRemoteAddr InetAddress, zp10TunnelStatus INTEGER, zp10TunnelMode INTEGER } zp10TunnelIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface index value of the tunnel interface." ::= { zp10TunnelEntry 1 } zp10TunnelAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of zp10TunnelLocalAddr and zp10TunnelRemoteAddr." ::= { zp10TunnelEntry 2 } zp10TunnelLocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the local endpoint of the tunnel. If the address is unknown, the value is empty string. The address type of this object is specified in zp10TunnelAddrType." ::= { zp10TunnelEntry 3 } zp10TunnelRemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the remote endpoint of the tunnel. If the address is unknown, the value is empty string. The address type of this object is specified in zp10TunnelAddrType." ::= { zp10TunnelEntry 4 } zp10TunnelStatus OBJECT-TYPE SYNTAX INTEGER { connected(1), disconnected(2), dormant(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the tunnel. connected(1) : Tunnel is established. disconnected(2) : Tunnel is disconnected. dormant(3) : Tunnel is ready, but not established. " ::= { zp10TunnelEntry 5 } zp10TunnelMode OBJECT-TYPE SYNTAX INTEGER { unknown(0), ipv6OverIpv4(1), -- unused ipv4OverIpv6(2), -- unused ipv6OverIpv6(3), -- unused ipv4OverIpv4(4), -- unused ikev1Ipsec(5), ikev2Ipsec(6), gre(7), -- unused greOverIkev1Ipsec(8), -- unused greOverIkev2Ipsec(9), -- unused mgre(10), -- unused mgreOverIkev2Ipsec(11), -- unused etherip(12), -- unused etheripOverIkev1Ipsec(13), etheripOverIkev2Ipsec(14), l2tpLns(15), -- unused l2tpLnsOverIkev1Ipsec(16), l2tpLac(17), -- unused mape(18), -- unused mapeJpne(19), -- unused mapeOcn(20), -- unused mapeOcnFixed(21) -- unused } MAX-ACCESS read-only STATUS current DESCRIPTION "The mode of the tunnel." ::= { zp10TunnelEntry 6 } -- IPsec MIB zp10IPsecTunnel OBJECT IDENTIFIER ::= { zp10IPsecMIB 1 } zp10IPsecTunnelConfiguredTotalCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of current configured IPsec tunnel." ::= { zp10IPsecTunnel 1 } zp10IPsecTunnelConnectedTotalCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of current connected IPsec tunnel." ::= { zp10IPsecTunnel 2 } -- -- TRAP Definitions -- zp10Notifications OBJECT IDENTIFIER ::= { zp10 0 } zp10TemperatureFault NOTIFICATION-TYPE STATUS current DESCRIPTION "Detect a temperature failure" ::= { zp10Notifications 3 } zp10TemperatureRestoration NOTIFICATION-TYPE STATUS current DESCRIPTION "Detect the restoration of temperature" ::= { zp10Notifications 4 } zp10VoltageFault NOTIFICATION-TYPE STATUS current DESCRIPTION "Detect a voltage failure" ::= { zp10Notifications 5 } zp10VoltageRestoration NOTIFICATION-TYPE STATUS current DESCRIPTION "Detect the restoration of voltage" ::= { zp10Notifications 6 } zp10FanFault NOTIFICATION-TYPE OBJECTS { zp10FanIndex } STATUS current DESCRIPTION "Detect a cooling fan failure" ::= { zp10Notifications 7 } zp10FanRestoration NOTIFICATION-TYPE OBJECTS { zp10FanIndex } STATUS current DESCRIPTION "Detect the restoration of cooling fan" ::= { zp10Notifications 8 } -- reserved ::= { zp10Notifications 9 } -- reserved ::= { zp10Notifications 10 } -- reserved ::= { zp10Notifications 11 } -- reserved ::= { zp10Notifications 12 } zp10LoginSession NOTIFICATION-TYPE OBJECTS { zp10LoginSessionStatus, zp10LoginSessionPrivilege, zp10LoginSessionTerminalType, zp10LoginSessionPeerIpAddress, zp10LoginSessionPeerIpv6Address } STATUS current DESCRIPTION "This notification is user login status" ::= { zp10Notifications 13 } zp10LoginFailure NOTIFICATION-TYPE OBJECTS { zp10LoginSessionStatus, zp10LoginSessionPrivilege, zp10LoginSessionTerminalType, zp10LoginSessionPeerIpAddress, zp10LoginSessionPeerIpv6Address } STATUS current DESCRIPTION "This notification is login authentication fail" ::= { zp10Notifications 14 } zp10ConfigMode NOTIFICATION-TYPE OBJECTS { zp10LoginSessionProcessMode, zp10LoginSessionTerminalType, zp10LoginSessionPeerIpAddress, zp10LoginSessionPeerIpv6Address } STATUS current DESCRIPTION "This notification is config process status." ::= { zp10Notifications 15 } zp10ConfigModified NOTIFICATION-TYPE OBJECTS { zp10ConfigType, zp10ConfigEventType, zp10LoginSessionTerminalType, zp10LoginSessionPeerIpAddress, zp10LoginSessionPeerIpv6Address } STATUS current DESCRIPTION "This notification is configuration modified status." ::= { zp10Notifications 16 } zp10ExtIfLinkDown NOTIFICATION-TYPE OBJECTS { zp10ExtIfAdminStatus, zp10ExtIfOperStatus } STATUS current DESCRIPTION "This notification is port link down status." ::= { zp10Notifications 17 } zp10ExtIfLinkUp NOTIFICATION-TYPE OBJECTS { zp10ExtIfAdminStatus, zp10ExtIfOperStatus } STATUS current DESCRIPTION "This notification is port link up status." ::= { zp10Notifications 18 } -- +++++++++++++++ -- POST-FAIL Traps -- +++++++++++++++ zp10PostMIBNotificationPrefix OBJECT IDENTIFIER ::= { zp10PostMIB 2 } zp10PostMIBNotifications OBJECT IDENTIFIER ::= { zp10PostMIBNotificationPrefix 0 } zp10PostFailMessage NOTIFICATION-TYPE OBJECTS { zp10PostFail } STATUS current DESCRIPTION "This trap/inform is sent to the manager whenever POST fail occured." ::= { zp10PostMIBNotifications 1 } END