Observium_CE/mibs/zyxel/ZYXEL-ONVIF-MIB

116 lines
2.9 KiB
Plaintext

-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
-- It contains ZyXEL products OIDs, and common managed objects.
ZYXEL-ONVIF-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI -- RFC2578
MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC -- RFC2579
PortList
FROM Q-BRIDGE-MIB
EnabledStatus
FROM P-BRIDGE-MIB
DisplayString
FROM SNMPv2-TC
esMgmt
FROM ZYXEL-ES-SMI;
zyxelOnvif MODULE-IDENTITY
LAST-UPDATED "201912160000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for ONVIF"
::= { esMgmt 123 }
zyxelOnvifSetup OBJECT IDENTIFIER ::= { zyxelOnvif 1 }
-- ******************************************************************
-- *
-- 1.zyxelOnvifSetup
-- *
-- ******************************************************************
zyOnvifState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable ONVIF on the switch."
::= { zyxelOnvifSetup 1 }
-- zyxelOnvifVlanTable
zyOnvifMaxNumberOfVlans OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of ONVIF VLAN entries that can be created"
::= { zyxelOnvifSetup 2 }
zyxelOnvifVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelOnvifVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains ONVIF VLAN configuration."
::= { zyxelOnvifSetup 3 }
zyxelOnvifVlanEntry OBJECT-TYPE
SYNTAX ZyxelOnvifVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains ONVIF VLAN configuration."
INDEX { zyOnvifVlanVid }
::={ zyxelOnvifVlanTable 1 }
ZyxelOnvifVlanEntry ::=
SEQUENCE {
zyOnvifVlanVid INTEGER,
zyOnvifVlanPorts PortList,
zyOnvifVlanRowStatus RowStatus
}
zyOnvifVlanVid OBJECT-TYPE
SYNTAX INTEGER (1.. 4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This parameter specifies the VLAN identification nember."
::={ zyxelOnvifVlanEntry 1 }
zyOnvifVlanPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The set of ports which should send probe packets for this VLAN entry."
::={ zyxelOnvifVlanEntry 2 }
zyOnvifVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allow ONVIF VLAN entries to be create and deleted from ONVIF VLAN table."
::={ zyxelOnvifVlanEntry 3 }
END