1109 lines
49 KiB
Plaintext
1109 lines
49 KiB
Plaintext
|
|
-- File Name : DAHUA-SNMP-MIB
|
|
-- Date : 2014-01-07 15:27:57
|
|
-- Author : NetWork Team(feng_chengxiang@dahuatech.com)
|
|
|
|
--
|
|
-- Dahua enterprise MIB tree
|
|
--
|
|
|
|
DAHUA-SNMP-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
TEXTUAL-CONVENTION, DisplayString, TruthValue, RowStatus
|
|
FROM SNMPv2-TC
|
|
OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, Integer32, Opaque, enterprises, TimeTicks, IpAddress
|
|
FROM SNMPv2-SMI;
|
|
|
|
|
|
|
|
device MODULE-IDENTITY
|
|
LAST-UPDATED "201405101112Z"
|
|
ORGANIZATION "Organization"
|
|
CONTACT-INFO "
|
|
Author : NetWork Team
|
|
Phone :
|
|
Email : feng_chengxiang@dahuatech.com
|
|
Address : NO.1187 BinAn Road,Binjiang District, Hangzhou,P.R.China
|
|
Postalcode : 310053"
|
|
|
|
DESCRIPTION "add OID: recordConfig , recordPlanInfo , recordMainStreamInfoTable, recordExtraStreamInfoTable, physicalVolumeTotal, physicalVolumeFree,
|
|
recordEvent, recordMainStreamEvent, recordExtraStreamEvent, snmpStatusEvent, snmpStatus, physicalVolumeThreshold"
|
|
REVISION "201404281112Z"
|
|
DESCRIPTION "add OID: cpuUsage, lastestEvent, storageInfo, physicalVolume, raidVolume, storageFailureEvent,
|
|
storageFailureEvent, storageLowSpaceEvent, storageInOutEvent, storageSMARTAbnormityEvent"
|
|
|
|
REVISION "201402141112Z"
|
|
DESCRIPTION " add OID : dahuaSnmpTrap, videoMotionEvent, videoBlindEvent, videoLossEvent, localAlarmEvent, action, currentTime"
|
|
|
|
REVISION "201401071427Z"
|
|
DESCRIPTION "This file defines the private Dahua SNMP MIB extensions for all the device."
|
|
|
|
|
|
::= { dahua 2 }
|
|
|
|
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 }
|
|
dahua OBJECT IDENTIFIER ::= { enterprises 1004849 }
|
|
|
|
systemInfo OBJECT IDENTIFIER ::= { device 1 }
|
|
versionInfo OBJECT IDENTIFIER ::= { systemInfo 1 }
|
|
productInfo OBJECT IDENTIFIER ::= { systemInfo 2 }
|
|
|
|
networkInfo OBJECT IDENTIFIER ::= { device 2 }
|
|
networkPort OBJECT IDENTIFIER ::= { networkInfo 1 }
|
|
tcpIpInfo OBJECT IDENTIFIER ::= { networkInfo 2 }
|
|
|
|
configInfo OBJECT IDENTIFIER ::= { device 3 }
|
|
encodeConfig OBJECT IDENTIFIER ::= { configInfo 1 }
|
|
eventConfig OBJECT IDENTIFIER ::= { configInfo 2 }
|
|
videoDetectConfig OBJECT IDENTIFIER ::= { eventConfig 1 }
|
|
alarmConfig OBJECT IDENTIFIER ::= { eventConfig 2 }
|
|
exceptionConfig OBJECT IDENTIFIER ::= { eventConfig 3 }
|
|
recordConfig OBJECT IDENTIFIER ::= { configInfo 3 }
|
|
recordPlanInfo OBJECT IDENTIFIER ::= { recordConfig 1 }
|
|
|
|
storageInfo OBJECT IDENTIFIER ::= { device 4 }
|
|
|
|
products OBJECT IDENTIFIER ::= { device 10 }
|
|
dvr OBJECT IDENTIFIER ::= { products 1 }
|
|
nvr OBJECT IDENTIFIER ::= { products 2 }
|
|
ipc OBJECT IDENTIFIER ::= { products 3 }
|
|
notification OBJECT IDENTIFIER ::= { device 11 }
|
|
multiMediaEvent OBJECT IDENTIFIER ::= { notification 11 }
|
|
alarmEvent OBJECT IDENTIFIER ::= { notification 12 }
|
|
storageEvent OBJECT IDENTIFIER ::= { notification 13 }
|
|
recordEvent OBJECT IDENTIFIER ::= { notification 14 }
|
|
dahuaSnmpTrap OBJECT IDENTIFIER ::= { device 12 }
|
|
|
|
-- systemInfo
|
|
-- versionInfo
|
|
-- softwareRevision
|
|
-- hardwareRevision
|
|
-- productInfo
|
|
-- cpuUsage
|
|
-- lastestEvent
|
|
|
|
--configInfo
|
|
-- encodeConfig
|
|
--mainStreamInfo
|
|
--RegularStreamInfoTable
|
|
--mdStreamInfoTable
|
|
--alarmStreamInfoTable
|
|
--extraStreamInfo
|
|
--extra1StreamInfoTable
|
|
--extra2StreamInfoTable
|
|
--extra3StreamInfoTable
|
|
|
|
|
|
softwareRevision OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The software version"
|
|
::= { versionInfo 1 }
|
|
|
|
hardwareRevision OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The hardware version"
|
|
::= { versionInfo 2 }
|
|
|
|
--productInfo
|
|
videoChannel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of video channel."
|
|
::= { productInfo 1 }
|
|
|
|
alarmInput OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of alarm input."
|
|
::= { productInfo 2 }
|
|
|
|
alarmOutput OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of alarm output."
|
|
::= { productInfo 3 }
|
|
|
|
serialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The device serial number."
|
|
::= { productInfo 4 }
|
|
|
|
systemVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The system Version of device."
|
|
::= { productInfo 5 }
|
|
|
|
deviceType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The device mode."
|
|
::= { productInfo 6 }
|
|
deviceClass OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The device class."
|
|
::= { productInfo 7 }
|
|
|
|
deviceStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{bad(0), good(1)}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Status of device is bad(0) or good(1)."
|
|
::= { productInfo 8 }
|
|
|
|
machineName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The name of the device."
|
|
::= { productInfo 9 }
|
|
|
|
cpuUsage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Usage of the CPU."
|
|
::= { systemInfo 3 }
|
|
|
|
lastestEvent OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The type of the lastest event."
|
|
::= { systemInfo 4 }
|
|
encodeNo OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of encode channels which are available."
|
|
::= { systemInfo 5 }
|
|
|
|
-- networkInfo
|
|
-- networkPort
|
|
|
|
tcpPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "TCP port."
|
|
::= { networkPort 1 }
|
|
|
|
udpPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "UDP port."
|
|
::= { networkPort 2 }
|
|
|
|
httpPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "HTTP port."
|
|
::= { networkPort 3 }
|
|
|
|
rtspPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "RTSP port."
|
|
::= { networkPort 4 }
|
|
maxConnectNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The number of max connect."
|
|
::= { networkPort 5 }
|
|
|
|
httpsPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "HTTPS port."
|
|
::= { networkPort 6 }
|
|
|
|
-- tcpIpInfo
|
|
|
|
getIpmode OBJECT-TYPE
|
|
SYNTAX INTEGER{static(0), DHCP(1)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The mode of getting IP, value: 0=static, 1=DHCP."
|
|
::= { tcpIpInfo 1 }
|
|
|
|
macAddr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The address of MAC."
|
|
::= { tcpIpInfo 2 }
|
|
|
|
ipVersion OBJECT-TYPE
|
|
SYNTAX INTEGER{IPv4(0), IPv6(1)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The version of IP, value: 0=IPv4, 1=IPv6."
|
|
::= { tcpIpInfo 3 }
|
|
|
|
subnetMast OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The infomation of subnet mast."
|
|
::= { tcpIpInfo 4 }
|
|
|
|
defaultGateway OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The infomation of default gateway."
|
|
::= { tcpIpInfo 5 }
|
|
|
|
preferredDns OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The infomation of the preferred DNS service address."
|
|
::= { tcpIpInfo 6 }
|
|
|
|
alternateDns OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The infomation of the alternate DNS service address."
|
|
::= { tcpIpInfo 7 }
|
|
|
|
ipAddr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The address of IP."
|
|
::= { tcpIpInfo 8 }
|
|
|
|
--configInfo
|
|
-- encodeConfig
|
|
--mainStreamInfo
|
|
--RegularStreamInfoTable
|
|
-- regularChannelNo
|
|
-- regularCompression
|
|
-- regularFPS
|
|
-- regularResolution
|
|
--mdStreamInfoTable
|
|
-- mdChannelNo
|
|
-- mdCompression
|
|
-- mdFPS
|
|
-- mdResolution
|
|
--alarmStreamInfoTable
|
|
-- alarmChannelNo
|
|
-- alarmCompression
|
|
-- alarmFPS
|
|
-- alarmResolution
|
|
--extraStreamInfo
|
|
--extra1StreamInfoTable
|
|
--extra2StreamInfoTable
|
|
--extra3StreamInfoTable
|
|
|
|
mainStreamInfo OBJECT IDENTIFIER ::= { encodeConfig 1 }
|
|
extraStreamInfo OBJECT IDENTIFIER ::= { encodeConfig 2 }
|
|
|
|
--mainStreamInfo
|
|
-- regularStreamInfoTable
|
|
-- regularStreamInfoTableEntry
|
|
-- regularChannelNo
|
|
-- regularCompression
|
|
-- regularFPS
|
|
-- regularResolution
|
|
|
|
regularStreamInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF regularStreamInfoTableEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the main stream channel"
|
|
::= { mainStreamInfo 1 }
|
|
|
|
regularStreamInfoTableEntry OBJECT-TYPE
|
|
SYNTAX regularStreamInfoTableEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the main stream channel list"
|
|
INDEX { regularChannelNo }
|
|
::= { regularStreamInfoTable 1 }
|
|
regularStreamInfoTableEntry ::= SEQUENCE {
|
|
regularChannelNo INTEGER,
|
|
regularCompression DisplayString,
|
|
regularFPS INTEGER,
|
|
regularResolution DisplayString,
|
|
}
|
|
|
|
regularChannelNo OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of main channel."
|
|
::= { regularStreamInfoTableEntry 1 }
|
|
|
|
|
|
regularCompression OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The compression mode of the main channel which stream-type is the regular."
|
|
::= { regularStreamInfoTableEntry 2 }
|
|
|
|
regularFPS OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "compression mode of the main channel which stream-type is the move-detection"
|
|
::= { regularStreamInfoTableEntry 3 }
|
|
|
|
regularResolution OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "compression mode of the main channel which stream-type is the alarm"
|
|
::= { regularStreamInfoTableEntry 4 }
|
|
|
|
--mainStreamInfo
|
|
-- mdStreamInfoTable
|
|
-- mdStreamInfoTableEntry
|
|
-- mdChannelNo
|
|
-- mdCompression
|
|
-- mdFPS
|
|
-- mdResolution
|
|
|
|
mdStreamInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF mdStreamInfoTableEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the main stream channel"
|
|
::= { mainStreamInfo 2 }
|
|
|
|
mdStreamInfoTableEntry OBJECT-TYPE
|
|
SYNTAX mdStreamInfoTableEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the main stream channel list"
|
|
INDEX { mdChannelNo }
|
|
::= { mdStreamInfoTable 1 }
|
|
|
|
mdStreamInfoTableEntry ::= SEQUENCE {
|
|
mdChannelNo INTEGER,
|
|
mdCompression DisplayString,
|
|
mdFPS INTEGER,
|
|
mdResolution DisplayString,
|
|
}
|
|
|
|
mdChannelNo OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of main channel."
|
|
::= { mdStreamInfoTableEntry 1 }
|
|
|
|
|
|
mdCompression OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The compression mode of the main channel which stream-type is the regular."
|
|
::= { mdStreamInfoTableEntry 2 }
|
|
|
|
mdFPS OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "compression mode of the main channel which stream-type is the move-detection"
|
|
::= { mdStreamInfoTableEntry 3 }
|
|
|
|
mdResolution OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "compression mode of the main channel which stream-type is the alarm"
|
|
::= { mdStreamInfoTableEntry 4 }
|
|
|
|
--mainStreamInfo
|
|
-- alarmStreamInfoTable
|
|
-- alarmStreamInfoTableEntry
|
|
-- alarmChannelNo
|
|
-- alarmCompression
|
|
-- alarmFPS
|
|
-- alarmResolution
|
|
|
|
alarmStreamInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF alarmStreamInfoTableEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the main stream channel"
|
|
::= { mainStreamInfo 3 }
|
|
|
|
alarmStreamInfoTableEntry OBJECT-TYPE
|
|
SYNTAX alarmStreamInfoTableEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the main stream channel list"
|
|
INDEX { alarmChannelNo }
|
|
::= { alarmStreamInfoTable 1 }
|
|
|
|
|
|
alarmStreamInfoTableEntry ::= SEQUENCE {
|
|
alarmChannelNo INTEGER,
|
|
alarmCompression DisplayString,
|
|
alarmFPS INTEGER,
|
|
alarmResolution DisplayString,
|
|
}
|
|
|
|
alarmChannelNo OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of main channel."
|
|
::= { alarmStreamInfoTableEntry 1 }
|
|
|
|
|
|
alarmCompression OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The compression mode of the main channel which stream-type is the regular."
|
|
::= { alarmStreamInfoTableEntry 2 }
|
|
|
|
alarmFPS OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "compression mode of the main channel which stream-type is the move-detection"
|
|
::= { alarmStreamInfoTableEntry 3 }
|
|
|
|
alarmResolution OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "compression mode of the main channel which stream-type is the alarm"
|
|
::= { alarmStreamInfoTableEntry 4 }
|
|
|
|
|
|
-- extraStreamInfo
|
|
-- extra1StreamInfoTable
|
|
-- extra1ChannelNo
|
|
-- extra1Compression
|
|
-- extra1FPS
|
|
-- extra1Resolution
|
|
-- extra2StreamInfoTable
|
|
|
|
-- extra3StreamInfoTable
|
|
|
|
extra1StreamInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF extra1StreamInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the extra stream channel"
|
|
::= { extraStreamInfo 1 }
|
|
|
|
extra1StreamInfoEntry OBJECT-TYPE
|
|
SYNTAX extra1StreamInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the main stream channel list"
|
|
INDEX { extra1ChannelNo }
|
|
::= { extra1StreamInfoTable 1 }
|
|
|
|
extra1StreamInfoEntry ::= SEQUENCE {
|
|
extra1ChannelNo INTEGER,
|
|
extra1Compression DisplayString,
|
|
extra1FPS INTEGER,
|
|
extra1Resolution DisplayString,
|
|
}
|
|
|
|
extra1ChannelNo OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "extra channel number"
|
|
::= { extra1StreamInfoEntry 1 }
|
|
|
|
extra1Compression OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "compression mode of the extra channel which stream-type is the first-extra"
|
|
::= { extra1StreamInfoEntry 2 }
|
|
|
|
extra1FPS OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "FPS of the extra channel which stream-type is the first-extra"
|
|
::= { extra1StreamInfoEntry 3 }
|
|
|
|
extra1Resolution OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS write-only
|
|
STATUS current
|
|
DESCRIPTION "resolution type of the extra channel which stream-type is the first-extra"
|
|
::= { extra1StreamInfoEntry 4 }
|
|
|
|
-- extra2StreamInfoTable
|
|
-- extra2ChannelNo
|
|
-- extra2Compression
|
|
-- extra2FPS
|
|
-- extra2Resolution
|
|
|
|
-- extra2StreamInfoTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF extra2StreamInfoEntry
|
|
-- ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION "infomation of the extra stream channel"
|
|
-- ::= { extraStreamInfo 2 }
|
|
|
|
-- extra2StreamInfoEntry OBJECT-TYPE
|
|
-- SYNTAX extra2StreamInfoEntry
|
|
-- ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION "infomation of the main stream channel list"
|
|
-- INDEX { extra2ChannelNo }
|
|
-- ::= { extra2StreamInfoTable 1 }
|
|
|
|
-- extra2StreamInfoEntry ::= SEQUENCE {
|
|
-- extra2ChannelNo INTEGER,
|
|
-- extra2Compression DisplayString,
|
|
-- extra2FPS INTEGER,
|
|
-- extra2Resolution DisplayString,
|
|
-- }
|
|
|
|
-- extra2ChannelNo OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "extra channel number"
|
|
-- ::= { extra2StreamInfoEntry 1 }
|
|
|
|
-- extra2Compression OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION "compression mode of the extra channel which stream-type is the first-extra"
|
|
-- ::= { extra2StreamInfoEntry 2 }
|
|
|
|
-- extra2FPS OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION "FPS of the extra channel which stream-type is the first-extra"
|
|
-- ::= { extra2StreamInfoEntry 3 }
|
|
|
|
-- extra2Resolution OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS write-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "resolution type of the extra channel which stream-type is the first-extra"
|
|
-- ::= { extra2StreamInfoEntry 4 }
|
|
|
|
|
|
-- extra3StreamInfoTable
|
|
-- extra3ChannelNo
|
|
-- extra3Compression
|
|
-- extra3FPS
|
|
-- extra3Resolution
|
|
|
|
-- extra3StreamInfoTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF extra3StreamInfoEntry
|
|
-- ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION "infomation of the extra stream channel"
|
|
-- ::= { extraStreamInfo 3 }
|
|
|
|
-- extra3StreamInfoEntry OBJECT-TYPE
|
|
-- SYNTAX extra3StreamInfoEntry
|
|
-- ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION "infomation of the main stream channel list"
|
|
-- INDEX { extra3ChannelNo }
|
|
-- ::= { extra3StreamInfoTable 1 }
|
|
|
|
-- extra3StreamInfoEntry ::= SEQUENCE {
|
|
-- extra3ChannelNo INTEGER,
|
|
-- extra3Compression DisplayString,
|
|
-- extra3FPS INTEGER,
|
|
-- extra3Resolution DisplayString,
|
|
-- }
|
|
|
|
-- extra3ChannelNo OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "extra channel number"
|
|
-- ::= { extra3StreamInfoEntry 1 }
|
|
|
|
-- extra3Compression OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION "compression mode of the extra channel which stream-type is the first-extra"
|
|
-- ::= { extra3StreamInfoEntry 2 }
|
|
|
|
-- extra3FPS OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION "FPS of the extra channel which stream-type is the first-extra"
|
|
-- ::= { extra3StreamInfoEntry 3 }
|
|
|
|
-- extra3Resolution OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS write-only
|
|
-- STATUS current
|
|
-- DESCRIPTION "resolution type of the extra channel which stream-type is the first-extra"
|
|
-- ::= { extra3StreamInfoEntry 4 }
|
|
|
|
|
|
|
|
--eventConfig
|
|
--videoDetectConfig
|
|
--videoMotionInfoTable
|
|
--videoLossInfoTable
|
|
--videoBlindInfoTable
|
|
--alarmConfig
|
|
--localAlarmInfoTable
|
|
--networkAlarmInfoTable
|
|
--exceptionConfig
|
|
|
|
videoMotionInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF videoMotionInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the extra stream channel"
|
|
::= { videoDetectConfig 1 }
|
|
|
|
videoMotionInfoEntry OBJECT-TYPE
|
|
SYNTAX videoMotionInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the main stream channel list"
|
|
INDEX { videoMotionIndex }
|
|
::= { videoMotionInfoTable 1 }
|
|
|
|
videoMotionInfoEntry ::= SEQUENCE {
|
|
videoMotionIndex INTEGER,
|
|
|
|
}
|
|
videoMotionIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { videoMotionInfoEntry 1 }
|
|
|
|
videoLossInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF videoLossInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the extra stream channel"
|
|
::= { videoDetectConfig 2 }
|
|
|
|
videoLossInfoEntry OBJECT-TYPE
|
|
SYNTAX videoLossInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the main stream channel list"
|
|
INDEX { videoLossIndex }
|
|
::= { videoLossInfoTable 1 }
|
|
|
|
videoLossInfoEntry ::= SEQUENCE {
|
|
videoLossIndex INTEGER,
|
|
|
|
}
|
|
videoLossIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { videoLossInfoEntry 1 }
|
|
|
|
videoBlindInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF videoBlindInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the extra stream channel"
|
|
::= { videoDetectConfig 3 }
|
|
|
|
videoBlindInfoEntry OBJECT-TYPE
|
|
SYNTAX videoBlindInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the main stream channel list"
|
|
INDEX { videoBlindIndex }
|
|
::= { videoBlindInfoTable 1 }
|
|
|
|
videoBlindInfoEntry ::= SEQUENCE {
|
|
videoBlindIndex INTEGER,
|
|
|
|
}
|
|
videoBlindIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { videoBlindInfoEntry 1 }
|
|
|
|
--alarmConfig
|
|
--localAlarmInfoTable
|
|
--networkAlarmInfoTable
|
|
|
|
localAlarmInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF localAlarmInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the extra stream channel"
|
|
::= { alarmConfig 1 }
|
|
|
|
localAlarmInfoEntry OBJECT-TYPE
|
|
SYNTAX localAlarmInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the main stream channel list"
|
|
INDEX { localAlarmIndex }
|
|
::= { localAlarmInfoTable 1 }
|
|
|
|
localAlarmInfoEntry ::= SEQUENCE {
|
|
localAlarmIndex INTEGER,
|
|
}
|
|
localAlarmIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { localAlarmInfoEntry 1 }
|
|
|
|
networkAlarmInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF networkAlarmInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the extra stream channel"
|
|
::= { alarmConfig 2 }
|
|
|
|
networkAlarmInfoEntry OBJECT-TYPE
|
|
SYNTAX networkAlarmInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the main stream channel list"
|
|
INDEX { networkAlarmIndex }
|
|
::= { networkAlarmInfoTable 1 }
|
|
|
|
networkAlarmInfoEntry ::= SEQUENCE {
|
|
networkAlarmIndex INTEGER,
|
|
}
|
|
networkAlarmIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { networkAlarmInfoEntry 1 }
|
|
|
|
|
|
--recordPlanInfo
|
|
--recordMainStream
|
|
--recordExtraStream
|
|
recordMainStreamInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF recordMainStreamInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the extra stream channel"
|
|
::= { recordPlanInfo 1 }
|
|
|
|
recordMainStreamInfoEntry OBJECT-TYPE
|
|
SYNTAX recordMainStreamInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "config infomation of the main stream record channel list"
|
|
INDEX { recordMainChannelIndex }
|
|
::= { recordMainStreamInfoTable 1 }
|
|
recordMainStreamInfoEntry ::= SEQUENCE {
|
|
recordMainChannelIndex INTEGER,
|
|
-- recordMainChannelType INTEGER(ALL{0..6})
|
|
}
|
|
|
|
recordMainChannelIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { recordMainStreamInfoEntry 1 }
|
|
|
|
-- recordMainChannelType OBJECT-TYPE
|
|
-- SYNTAX INTEGER{regular(0),md(1),alarm(2),regularAndMd(3),regularAndAlarm(4),mdAndAlarm(5), all(6)}
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION ""
|
|
-- ::= { recordMainStreamInfoEntry 2 }
|
|
|
|
-- recordExtraStreamInfoTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF recordExtraStreamInfoEntry
|
|
-- ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION "infomation of the extra stream channel"
|
|
-- ::= { recordPlanInfo 2 }
|
|
|
|
-- recordExtraStreamInfoEntry OBJECT-TYPE
|
|
-- SYNTAX recordExtraStreamInfoEntry
|
|
-- ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION "config infomation of the main stream record channel list"
|
|
-- INDEX { recordExtraChannelIndex }
|
|
-- ::= { recordExtraStreamInfoTable 1 }
|
|
-- recordExtraStreamInfoEntry ::= SEQUENCE {
|
|
-- recordExtraChannelIndex INTEGER,
|
|
-- recordExtraChannelType INTEGER(ALL{0})
|
|
-- }
|
|
|
|
-- recordExtraChannelIndex OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION ""
|
|
-- ::= { recordExtraStreamInfoEntry 1 }
|
|
|
|
-- recordExtraChannelType OBJECT-TYPE
|
|
-- SYNTAX INTEGER{all(0)}
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION ""
|
|
-- ::= { recordExtraStreamInfoEntry 2 }
|
|
|
|
-- storageInfo
|
|
--physicalVolume
|
|
--raidVolume
|
|
--
|
|
|
|
|
|
physicalVolumeInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF physicalVolumeInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the extra stream channel"
|
|
::= { storageInfo 1 }
|
|
|
|
physicalVolumeInfoEntry OBJECT-TYPE
|
|
SYNTAX physicalVolumeInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "infomation of the main stream channel list"
|
|
INDEX { physicalVolumeIndex }
|
|
::= { physicalVolumeInfoTable 1 }
|
|
|
|
physicalVolumeInfoEntry ::= SEQUENCE {
|
|
physicalVolumeIndex INTEGER,
|
|
physicNo INTEGER,
|
|
logicNo INTEGER,
|
|
physicalVolumeName DisplayString,
|
|
physicalVolumeStatus DisplayString,
|
|
--physicalVolumeUsedPercent INTEGER(ALL{0..100}),
|
|
--physicalVolumeTotal Counter64,
|
|
--physicalVolumeFree Counter64,
|
|
}
|
|
|
|
physicalVolumeIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { physicalVolumeInfoEntry 1 }
|
|
|
|
physicNo OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { physicalVolumeInfoEntry 2 }
|
|
|
|
logicNo OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { physicalVolumeInfoEntry 3 }
|
|
|
|
physicalVolumeName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { physicalVolumeInfoEntry 4 }
|
|
|
|
physicalVolumeStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { physicalVolumeInfoEntry 5 }
|
|
|
|
--physicalVolumeUsedPercent OBJECT-TYPE
|
|
-- SYNTAX INTEGER(ALL{0..100})
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION ""
|
|
-- ::= { physicalVolumeInfoEntry 6 }
|
|
|
|
--physicalVolumeTotal OBJECT-TYPE
|
|
-- SYNTAX Counter64
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION ""
|
|
-- ::= { physicalVolumeInfoEntry 7 }
|
|
--physicalVolumeFree OBJECT-TYPE
|
|
-- SYNTAX Counter64
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION ""
|
|
-- ::= { physicalVolumeInfoEntry 8 }
|
|
|
|
--raidVolumeInfoTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF raidVolumeInfoEntry
|
|
-- ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION "infomation of the extra stream channel"
|
|
-- ::= { storageInfo 2 }
|
|
|
|
-- raidVolumeInfoEntry OBJECT-TYPE
|
|
-- SYNTAX raidVolumeInfoEntry
|
|
-- ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION "infomation of the main stream channel list"
|
|
-- INDEX { raidVolumeIndex }
|
|
-- ::= { raidVolumeInfoTable 1 }
|
|
|
|
-- raidVolumeInfoEntry ::= SEQUENCE {
|
|
-- raidVolumeIndex INTEGER,
|
|
-- }
|
|
-- raidVolumeIndex OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION ""
|
|
-- ::= { raidVolumeInfoEntry 1 }
|
|
|
|
--notification
|
|
|
|
|
|
snmpStatusEvent NOTIFICATION-TYPE
|
|
OBJECTS { snmpStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A snmp work status Event."
|
|
::= { notification 2 }
|
|
|
|
videoMotionEvent NOTIFICATION-TYPE
|
|
OBJECTS {action, currentTime, videoMotionIndex}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"video motion Event."
|
|
::= { multiMediaEvent 1 }
|
|
|
|
videoBlindEvent NOTIFICATION-TYPE
|
|
OBJECTS {action, currentTime, videoBlindIndex}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"video motion Event."
|
|
::= { multiMediaEvent 2 }
|
|
|
|
videoLossEvent NOTIFICATION-TYPE
|
|
OBJECTS {action, currentTime, videoLossIndex}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"video motion Event."
|
|
::= { multiMediaEvent 3 }
|
|
|
|
localAlarmEvent NOTIFICATION-TYPE
|
|
OBJECTS {action, currentTime, localAlarmIndex}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"video motion Event."
|
|
::= { alarmEvent 1 }
|
|
|
|
storageFailureEvent NOTIFICATION-TYPE
|
|
OBJECTS {action, currentTime, logicNo}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"storage failure Event."
|
|
::= { storageEvent 1 }
|
|
|
|
storageLowSpaceEvent NOTIFICATION-TYPE
|
|
OBJECTS {action, currentTime, logicNo}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"storage full Event. if all storages are full, logicNo= 0 ."
|
|
::= { storageEvent 2 }
|
|
|
|
storageInOutEvent NOTIFICATION-TYPE
|
|
OBJECTS {action, currentTime, logicNo}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"storage in-out Event."
|
|
::= { storageEvent 3 }
|
|
|
|
storageSMARTAbnormityEvent NOTIFICATION-TYPE
|
|
OBJECTS {action, currentTime, logicNo}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"storage SMART abnormity Event."
|
|
::= { storageEvent 4 }
|
|
|
|
recordMainStreamEvent NOTIFICATION-TYPE
|
|
OBJECTS {action, currentTime, recordMainChannelIndex}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"record MainStream Event."
|
|
::= { recordEvent 1 }
|
|
|
|
recordExtraStreamEvent NOTIFICATION-TYPE
|
|
OBJECTS {action, currentTime, recordExtraChannelIndex}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"record ExtraStream Event."
|
|
::= { recordEvent 2 }
|
|
action OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "trap info "
|
|
::= { dahuaSnmpTrap 1 }
|
|
currentTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "trap info "
|
|
::= { dahuaSnmpTrap 2 }
|
|
|
|
snmpStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{start(0), stop(1)}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "Status of snmp is start(0) or stop(1)."
|
|
::= { dahuaSnmpTrap 3 }
|
|
|
|
physicalVolumeThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { dahuaSnmpTrap 4 }
|
|
END
|