INTELBRAS MIB
EdnardoMaximiliano opened this issue · comments
Ednardo Maximiliano Costa Fernando commented
-- File Name : INTELBRAS-SNMP-MIB
-- Date : 2014-01-07 15:27:57
-- Author : NetWork Team(suporte@intelbras.com.br)
--
-- Intelbras enterprise MIB tree
INTELBRAS-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 "201503261112Z"
ORGANIZATION "Organization"
CONTACT-INFO "
Author : NetWork Team
Phone :
Email : suporte@intelbras.com.br
Address :
Postalcode : 310053"
DESCRIPTION "add OID: memoryInfo, operatingSystemInfo, physicalVolumeNumber, physicalVolumeUsage, physicalVolumeTotal, remoteDeviceInfo"
REVISION "201503251112Z"
DESCRIPTION "add OID: videoChannelInfo, videoChannelStatusTable"
REVISION "201503201112Z"
DESCRIPTION "del OID: capabilityInfo, encodeCapability, mainStreamCapabilityInfo, extraStreamCapabilityInfo"
REVISION "201501191112Z"
DESCRIPTION "add OID: capabilityInfo, encodeCapability, location, deviceUpTime , systemStatus , systemTime, mainStreamCapabilityInfo, extraStreamCapabilityInfo"
REVISION "201501191112Z"
DESCRIPTION "add OID: evsEvent , netMonitorAbortEvent , volumeGroupFaultEvent, nasServerStatusEvent, serverName"
REVISION "201412041112Z"
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 : intelSnmpTrap, videoMotionEvent, videoBlindEvent, videoLossEvent, localAlarmEvent, action, currentTime"
REVISION "201401071427Z"
DESCRIPTION "This file defines the private Intelbras SNMP MIB extensions for all the device."
::= { intel 2 }
intel OBJECT IDENTIFIER ::= { 1 3 6 1 4 1 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 }
videoChannelInfo OBJECT IDENTIFIER ::= { products 1 }
remoteDeviceInfo OBJECT IDENTIFIER ::= { products 2 }
ipc OBJECT IDENTIFIER ::= { products 3 }
evs OBJECT IDENTIFIER ::= { products 4 }
nvd OBJECT IDENTIFIER ::= { products 5 }
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 }
evsEvent OBJECT IDENTIFIER ::= { notification 15 }
powerEvent OBJECT IDENTIFIER ::= { notification 16 }
keepAliveEvent OBJECT IDENTIFIER ::= { notification 17 }
intelSnmpTrap 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 (e.g. DH-IPC-K100W)."
::= { 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-write
STATUS current
DESCRIPTION "The name of the device."
::= { productInfo 9 }
location OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The location of the device. eg: Hang Zhou|BingJiang|Intelbras|D10"
::= { productInfo 10 }
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 }
deviceUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The time (in hundredths of a second) since the system was last
re-initialized."
::= { systemInfo 6 }
systemStatus OBJECT-TYPE
SYNTAX INTEGER{online(0), offline(1), reboot(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the system status , you can use setRequest to set the system status."
::= { systemInfo 7 }
systemTime OBJECT-TYPE
SYNTAX DisplayString(SIZE(19))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "currentTime format: YYYY/MM/DD HOUR:MIN:SEC. eg: 2014/10/13 10:32:31"
::= { systemInfo 8 }
-- memoryInfo
-- memoryTotal
-- memoryUsage
memoryInfo OBJECT IDENTIFIER ::= { systemInfo 9 }
memoryTotal OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the total size (mb) of system memory."
::= { memoryInfo 1 }
memoryUsage OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Usage of the memory."
::= { memoryInfo 2 }
-- operatingSystemInfo
-- osName
-- osVersion
operatingSystemInfo OBJECT IDENTIFIER ::= { systemInfo 10 }
osName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the name of operating system."
::= { operatingSystemInfo 1 }
osVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the version of operating system."
::= { operatingSystemInfo 2 }
-- 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 (e,g. F8:B1:56:A1:AD:A7)."
::= { 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(e.g. 255.0.0.0)."
::= { tcpIpInfo 4 }
defaultGateway OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The infomation of default gateway(e.g. 192.168.1.1)."
::= { tcpIpInfo 5 }
preferredDns OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The infomation of the preferred DNS service address(e.g. 8.8.8.8)."
::= { tcpIpInfo 6 }
alternateDns OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The infomation of the alternate DNS service address (e.g. 8.8.8.8)."
::= { tcpIpInfo 7 }
ipAddr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The address of IP (e.g. 172.1.1.1)."
::= { 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 RegularStreamInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "infomation of the main stream channel"
::= { mainStreamInfo 1 }
regularStreamInfoEntry OBJECT-TYPE
SYNTAX RegularStreamInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "infomation of the main stream channel list"
INDEX { regularChannelNo }
::= { regularStreamInfoTable 1 }
RegularStreamInfoEntry ::= SEQUENCE {
regularChannelNo INTEGER,
regularCompression DisplayString,
regularFPS INTEGER,
regularResolution DisplayString,
regularBitRate INTEGER
}
regularChannelNo OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of main channel."
::= { regularStreamInfoEntry 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. (e. g.
MPEG4 MPEG2 MPEG1 MJPG H.263 H.264 H.265)"
::= { regularStreamInfoEntry 2 }
regularFPS OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "FPS of the main channel which stream-type is the regular."
::= { regularStreamInfoEntry 3 }
regularResolution OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "resolution of the main channel which stream-type is the regular ."
::= { regularStreamInfoEntry 4 }
regularBitRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "bit rate of the main channel which stream-type is the regular."
::= { regularStreamInfoEntry 5 }
--mainStreamInfo
-- mdStreamInfoTable
-- mdStreamInfoTableEntry
-- mdChannelNo
-- mdCompression
-- mdFPS
-- mdResolution
mdStreamInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF MdStreamInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "infomation of the main stream channel"
::= { mainStreamInfo 2 }
mdStreamInfoEntry OBJECT-TYPE
SYNTAX MdStreamInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "infomation of the main stream channel list"
INDEX { mdChannelNo }
::= { mdStreamInfoTable 1 }
MdStreamInfoEntry ::= SEQUENCE {
mdChannelNo INTEGER,
mdCompression DisplayString,
mdFPS INTEGER,
mdResolution DisplayString,
mdBitRate INTEGER
}
mdChannelNo OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of main channel."
::= { mdStreamInfoEntry 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 move-detection(e. g.
MPEG4 MPEG2 MPEG1 MJPG H.263 H.264 H.265)."
::= { mdStreamInfoEntry 2 }
mdFPS OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "FPS of the main channel which stream-type is the move-detection."
::= { mdStreamInfoEntry 3 }
mdResolution OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "resolution of the main channel which stream-type is the move-detection. "
::= { mdStreamInfoEntry 4 }
mdBitRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "bit rate of the main channel which stream-type is the move-detection."
::= { mdStreamInfoEntry 5 }
--mainStreamInfo
-- alarmStreamInfoTable
-- alarmStreamInfoTableEntry
-- alarmChannelNo
-- alarmCompression
-- alarmFPS
-- alarmResolution
alarmStreamInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmStreamInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "infomation of the main stream channel"
::= { mainStreamInfo 3 }
alarmStreamInfoEntry OBJECT-TYPE
SYNTAX AlarmStreamInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "infomation of the main stream channel list"
INDEX { alarmChannelNo }
::= { alarmStreamInfoTable 1 }
AlarmStreamInfoEntry ::= SEQUENCE {
alarmChannelNo INTEGER,
alarmCompression DisplayString,
alarmFPS INTEGER,
alarmResolution DisplayString,
alarmBitRate INTEGER
}
alarmChannelNo OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of main channel."
::= { alarmStreamInfoEntry 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 alarm(e. g.
MPEG4 MPEG2 MPEG1 MJPG H.263 H.264 H.265)"
::= { alarmStreamInfoEntry 2 }
alarmFPS OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "FPS of the main channel which stream-type is the alarm."
::= { alarmStreamInfoEntry 3 }
alarmResolution OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "resolution of the main channel which stream-type is the alarm."
::= { alarmStreamInfoEntry 4 }
alarmBitRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "bit rate of the main channel which stream-type is the alarm."
::= { alarmStreamInfoEntry 5 }
-- 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,
extra1BitRate INTEGER
}
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(e. g.
MPEG4 MPEG2 MPEG1 MJPG H.263 H.264 H.265)."
::= { 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 read-write
STATUS current
DESCRIPTION "resolution of the extra channel which stream-type is the first-extra . "
::= { extra1StreamInfoEntry 4 }
extra1BitRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "bit rate of the extra channel which stream-type is the first-extra."
::= { extra1StreamInfoEntry 5 }
-- 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
}
recordMainChannelIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { recordMainStreamInfoEntry 1 }
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
}
recordExtraChannelIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { recordExtraStreamInfoEntry 1 }
-- storageInfo
--physicalVolume
--raidVolume
--
physicalVolumeInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF PhysicalVolumeInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "infomation of physical volume."
::= { storageInfo 1 }
physicalVolumeNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION "the number of physical volume."
::= { storageInfo 2 }
physicalVolumeDisAliveNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION "the number of disAlive physical volume."
::= { storageInfo 3 }
physicalVolumeInfoEntry OBJECT-TYPE
SYNTAX PhysicalVolumeInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "infomation of the main stream channel list"
INDEX { physicNo }
::= { physicalVolumeInfoTable 1 }
PhysicalVolumeInfoEntry ::= SEQUENCE {
physicNo INTEGER,
logicNo INTEGER,
physicalVolumeName DisplayString,
physicalVolumeStatus DisplayString,
physicalVolumeUsage INTEGER,
physicalVolumeTotal INTEGER
}
physicNo OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { physicalVolumeInfoEntry 2 }
logicNo OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
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 "the status (Error, Offline, Running, RaidSub) of physical volume."
::= { physicalVolumeInfoEntry 5 }
physicalVolumeUsage OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the usage of the physical volume."
::= { physicalVolumeInfoEntry 6 }
physicalVolumeTotal OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the total size (GB) of the physical volume."
::= { 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 }
-- videoChannelInfo
-- videoChannelStatusTable
-- videoChannelStatusEntry
videoChannelStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VideoChannelStatusEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "infomation of the video channel status."
::= { videoChannelInfo 1 }
videoChannelStatusEntry OBJECT-TYPE
SYNTAX VideoChannelStatusEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "infomation of the video channel status."
INDEX { videoChannelIndex }
::= { videoChannelStatusTable 1 }
VideoChannelStatusEntry ::= SEQUENCE {
videoChannelIndex INTEGER,
videoChannelStatus INTEGER,
videoChannelName DisplayString
}
videoChannelIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the video channel number."
::= { videoChannelStatusEntry 1 }
videoChannelStatus OBJECT-TYPE
SYNTAX INTEGER{online(1),offline(0)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the video channel number."
::= { videoChannelStatusEntry 2 }
videoChannelName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the video channel name."
::= { videoChannelStatusEntry 3 }
-- remoteDeviceInfo
-- remoteDeviceNumber
-- remoteDeviceInfoTable
-- remoteDeviceInfoEntry
remoteDeviceNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the number of remote device."
::= { remoteDeviceInfo 1 }
remoteDeviceInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RemoteDeviceInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "infomation of the remote device."
::= { remoteDeviceInfo 2 }
remoteDeviceInfoEntry OBJECT-TYPE
SYNTAX RemoteDeviceInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "infomation of the remote device."
INDEX { remoteDeviceIndex }
::= { remoteDeviceInfoTable 1 }
RemoteDeviceInfoEntry ::= SEQUENCE {
remoteDeviceIndex INTEGER,
remoteDeviceIpAddr DisplayString,
remoteDeviceStatus DisplayString,
remoteDeviceName DisplayString
}
remoteDeviceIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the remote device channel number."
::= { remoteDeviceInfoEntry 1 }
remoteDeviceIpAddr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the ipAddr of remote device."
::= { remoteDeviceInfoEntry 2 }
remoteDeviceStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the status ( Connecting, Conneted, Unconnect, Empty, Disable) of remote device."
::= { remoteDeviceInfoEntry 3 }
remoteDeviceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the name of remote device channel."
::= { remoteDeviceInfoEntry 4 }
-- nvd
-- decodeFormat
-- decodeCap
-- powerVol
decodeFormat OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "decodeFormat of nvd device."
::= { nvd 1 }
decodeCap OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "decodeCap of nvd device."
::= { nvd 2 }
powerVol OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "power volum of nvd device."
::= { nvd 3 }
--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 blind Event."
::= { multiMediaEvent 2 }
videoLossEvent NOTIFICATION-TYPE
OBJECTS {action, currentTime, videoLossIndex}
STATUS current
DESCRIPTION
"video loss Event."
::= { multiMediaEvent 3 }
localAlarmEvent NOTIFICATION-TYPE
OBJECTS {action, currentTime, localAlarmIndex}
STATUS current
DESCRIPTION
"local alarm Event."
::= { alarmEvent 1 }
netMonitorAbortEvent NOTIFICATION-TYPE
OBJECTS {action, currentTime, remoteDeviceIndex, remoteDeviceIpAddr}
STATUS current
DESCRIPTION
"network monitor abort event."
::= { alarmEvent 2 }
storageFailureEvent NOTIFICATION-TYPE
OBJECTS {action, currentTime, physicNo}
STATUS current
DESCRIPTION
"storage failure Event."
::= { storageEvent 1 }
storageLowSpaceEvent NOTIFICATION-TYPE
OBJECTS {action, currentTime, physicNo}
STATUS current
DESCRIPTION
"storage full Event. if all storages are full, physicNo= 0 ."
::= { storageEvent 2 }
storageInOutEvent NOTIFICATION-TYPE
OBJECTS {action, currentTime, physicNo}
STATUS current
DESCRIPTION
"storage in-out Event."
::= { storageEvent 3 }
storageSMARTAbnormityEvent NOTIFICATION-TYPE
OBJECTS {action, currentTime, physicNo}
STATUS current
DESCRIPTION
"storage SMART abnormity Event."
::= { storageEvent 4 }
volumeGroupFaultEvent NOTIFICATION-TYPE
OBJECTS {action, currentTime}
STATUS current
DESCRIPTION
"volume group fault event."
::= { storageEvent 5 }
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 }
nasServerStatusEvent NOTIFICATION-TYPE
OBJECTS {action, currentTime, serverName}
STATUS current
DESCRIPTION
"NAS server status event."
::= { evsEvent 1}
powerStatusEvent NOTIFICATION-TYPE
OBJECTS {action, currentTime, powertype, powerfault}
STATUS current
DESCRIPTION
"power status event."
::= { powerEvent 1}
keepAliveEvent NOTIFICATION-TYPE
OBJECTS {action, currentTime}
STATUS current
DESCRIPTION
"keep alive event."
::= { keepAliveEvent 1}
action OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "trap info "
::= { intelSnmpTrap 1 }
currentTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "currentTime format: YYYY/MM/DD week HOUR:MIN:SEC. eg: 2014/10/13 Mon 10:32:31
note:week value may be Sun,Mon,Tue,Wed,Thu,Fri,Sat"
::= { intelSnmpTrap 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)."
::= { intelSnmpTrap 3 }
physicalVolumeThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION ""
::= { intelSnmpTrap 4 }
serverName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "server name. eg: NFS;FTP;SAMBA;ISCSI; ."
::= { intelSnmpTrap 5 }
powertype OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "power type"
::= { intelSnmpTrap 6 }
powerfault OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "power fault"
::= { intelSnmpTrap 7 }
END