-- -- ***************************************************************** -- Moxa VPort 464 MIB v1.0 -- -- 2017/6/15 -- -- Copyright (c) 2017 by Moxa Technologies Co., Ltd. -- All rights reserved. -- ***************************************************************** -- MOXA-VPORT464-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, OBJECT-TYPE FROM SNMPv2-SMI MODULE-IDENTITY FROM SNMPv2-SMI DateAndTime, TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC; vport464 MODULE-IDENTITY LAST-UPDATED "201706150000Z" ORGANIZATION "Moxa Technologies Co., Ltd." CONTACT-INFO "Postal: Moxa Technologies Co., Ltd. Fl.8, No.6,Alley 6,Lane 235,Pao-Chiao Rd. Shing Tien City,Taipei,Taiwan,R.O.C Tel: +866-2-89191230 " DESCRIPTION "For FW V1.0" REVISION "201706150000Z" DESCRIPTION "The MIB module for Moxa VPort 464 specific information." ::= { videoServer 16 } -- 1.3.6.1.4.1.8691.8.1.16 moxa OBJECT IDENTIFIER ::= { enterprises 8691 } -- 1.3.6.1.4.1.8691 videoNetworkDevice OBJECT IDENTIFIER ::= { moxa 8 } -- 1.3.6.1.4.1.8691.8 videoServer OBJECT IDENTIFIER ::= { videoNetworkDevice 1 } -- 1.3.6.1.4.1.8691.8.1 -- Textual Convention DisplayString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX OCTET STRING (SIZE (0..512)) -- vsMgmt OBJECT IDENTIFIER ::= { vport464 1 } vsTraps OBJECT IDENTIFIER ::= { vport464 2 } system OBJECT IDENTIFIER ::= { vsMgmt 1 } sysInfo OBJECT IDENTIFIER ::= { system 1 } serverName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Server name of Device" ::= { sysInfo 1 } modelName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..60)) MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of Device." ::= { sysInfo 2 } serverDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..60)) MAX-ACCESS read-only STATUS current DESCRIPTION "The model description of Device." ::= { sysInfo 3 } serialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Serial Number of Device." ::= { sysInfo 4 } macAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The mac address of Device." ::= { sysInfo 5 } firmwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of firmware." ::= { sysInfo 6 } firmwareBuildTime OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The build time of firmware." ::= { sysInfo 7 } biosVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of bios." ::= { sysInfo 8 } function OBJECT IDENTIFIER ::= { system 2 } ssh OBJECT IDENTIFIER ::= { function 1 } sshEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable SSH." ::= { ssh 1 } systime OBJECT IDENTIFIER ::= { function 2 } sysTimeTable OBJECT-TYPE SYNTAX SEQUENCE OF SysTimeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The system time table." ::= { systime 1 } sysTimeEntry OBJECT-TYPE SYNTAX SysTimeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The system time entry." INDEX { sysTimeIndex } ::= { sysTimeTable 1 } SysTimeEntry ::= SEQUENCE { sysTimeIndex INTEGER, sysTimeUpdateMethod INTEGER, sysTimeDate DisplayString, sysTimeTime DisplayString, sysTimeNTPServer01 DisplayString, sysTimeNTPServer02 DisplayString, sysTimeTimeZone INTEGER, sysTimeUpdateInterval INTEGER, sysTimeNTPFromDHCP INTEGER, sysTimeManualTimeZone DisplayString, sysTimeDaylightSaving INTEGER } sysTimeIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The System Time Config index." ::= { sysTimeEntry 1 } sysTimeUpdateMethod OBJECT-TYPE SYNTAX INTEGER { keep(1), manual(3), ntp(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The method of sync system time." ::= { sysTimeEntry 2 } sysTimeDate OBJECT-TYPE SYNTAX DisplayString(SIZE(10)) MAX-ACCESS read-write STATUS current DESCRIPTION "system date.(ex: yyyy/mm/dd)" ::= { sysTimeEntry 3 } sysTimeTime OBJECT-TYPE SYNTAX DisplayString(SIZE(10)) MAX-ACCESS read-write STATUS current DESCRIPTION "system time. hh:mm:ss: hour, minute and second separated by colon. keep: keep date unchanged. auto: Using NTP to sync date/time automatically." ::= { sysTimeEntry 4 } sysTimeNTPServer01 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server domain name or IP address. If write this field and want it be effacted NTPFromDHCP should be set NTPFromDHCP." ::= { sysTimeEntry 5 } sysTimeNTPServer02 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server domain name or IP address. If write this field and want it be effacted NTPFromDHCP should be set NTPFromDHCP." ::= { sysTimeEntry 6 } sysTimeTimeZone OBJECT-TYPE SYNTAX INTEGER { gmt-12(-12), gmt-11(-11), gmt-10(-10), gmt-9(-9), gmt-8(-8), gmt-7(-7), gmt-6(-6), gmt-5(-5), gmt-4(-4), gmt-3(-3), gmt-2(-2), gmt-1(-1), gmt(0), gmt1(1), gmt2(2), gmt3(3), gmt4(4), gmt5(5), gmt6(6), gmt7(7), gmt8(8), gmt9(9), gmt10(10), gmt11(11), gmt12(12), gmt13(13), manual(14) } MAX-ACCESS read-write STATUS current DESCRIPTION "time zone, 8 means GMT +8:00." ::= { sysTimeEntry 7 } sysTimeUpdateInterval OBJECT-TYPE SYNTAX INTEGER { fiveSecond(5), tenSecond(10), quarterMin(15), halfMin(30), oneMin(60), fiveMin(300), quarterHour(900), halfHour(1800), threeQuarterHour(2700), oneHour(3600), oneDay(86400), oneWeek(604800), oneMonth(2592000) } MAX-ACCESS read-write STATUS current DESCRIPTION "NTP automatic time adjustment." ::= { sysTimeEntry 8 } sysTimeNTPFromDHCP OBJECT-TYPE SYNTAX INTEGER { dhcp(1), manual(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify NTP Server source." ::= { sysTimeEntry 9 } sysTimeManualTimeZone OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify manual timezone setting." ::= { sysTimeEntry 10 } sysTimeDaylightSaving OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable DST (Daylight Saving Time) for manual timezone." ::= { sysTimeEntry 11 } http OBJECT IDENTIFIER ::= { function 3 } httpSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF HTTPSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The HTTP Setting table." ::= { http 1 } httpSettingEntry OBJECT-TYPE SYNTAX HTTPSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The HTTP Setting entry." INDEX { httpSettingIndex } ::= { httpSettingTable 1 } HTTPSettingEntry ::= SEQUENCE { httpSettingIndex INTEGER, httpSettingMode INTEGER, httpSettinghttpport INTEGER, httpSettinghttpsport INTEGER } httpSettingIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The HTTP Setting index." ::= { httpSettingEntry 1 } httpSettingMode OBJECT-TYPE SYNTAX INTEGER { disable(0), http(1), httphttps(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "HTTP Mode." ::= { httpSettingEntry 2 } httpSettinghttpport OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "HTTP Port." ::= { httpSettingEntry 3 } httpSettinghttpsport OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "HTTPS Port" ::= { httpSettingEntry 4 } operation OBJECT IDENTIFIER ::= { system 3 } reBoot OBJECT IDENTIFIER ::= { operation 1 } doReboot OBJECT-TYPE SYNTAX INTEGER { non-active(0), active(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Do Reboot." ::= { reBoot 1 } factoryDefault OBJECT IDENTIFIER ::= { operation 2 } doFactoryDefault OBJECT-TYPE SYNTAX INTEGER { non-active(0), softreset(1), hardreset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Do Factory Default." ::= { factoryDefault 1 } ntp OBJECT IDENTIFIER ::= { operation 3 } ntpSync OBJECT-TYPE SYNTAX INTEGER { non-active(0), sync(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Do NTP Sync." ::= { ntp 1 } localstorage OBJECT IDENTIFIER ::= { operation 4 } recordTable OBJECT-TYPE SYNTAX SEQUENCE OF RecordEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Record." ::= { localstorage 1 } recordEntry OBJECT-TYPE SYNTAX RecordEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Record list entry." INDEX { recordIndex } ::= { recordTable 1 } RecordEntry ::= SEQUENCE { recordIndex INTEGER, record INTEGER } recordIndex OBJECT-TYPE SYNTAX INTEGER (1..5) MAX-ACCESS read-only STATUS current DESCRIPTION "Record Index." ::= { recordEntry 1 } record OBJECT-TYPE SYNTAX INTEGER { non-active(0), stop(1), always(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Record." ::= { recordEntry 2 } mount OBJECT-TYPE SYNTAX INTEGER { non-active(0), mount(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mount SD." ::= { localstorage 2 } unmount OBJECT-TYPE SYNTAX INTEGER { non-active(0), unmount(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "UnMount SD." ::= { localstorage 3 } format OBJECT-TYPE SYNTAX INTEGER { non-active(0), format(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Format SD." ::= { localstorage 4 } status OBJECT IDENTIFIER ::= { system 4 } sd OBJECT IDENTIFIER ::= { status 2 } state OBJECT-TYPE SYNTAX INTEGER { not-inserted(0), unmounted(1), mounted(2), mounted-readonly(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The SD card state." ::= { sd 1 } size OBJECT-TYPE SYNTAX INTEGER (0..1048576) MAX-ACCESS read-only STATUS current DESCRIPTION "The SD card total size (MB)." ::= { sd 2 } freespace OBJECT-TYPE SYNTAX INTEGER (0..1048576) MAX-ACCESS read-only STATUS current DESCRIPTION "The SD card free space (MB)." ::= { sd 3 } firmware OBJECT IDENTIFIER ::= { status 3 } fwstate OBJECT-TYPE SYNTAX INTEGER { running(0), upgrading(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The firmware status." ::= { firmware 1 } video OBJECT IDENTIFIER ::= { vsMgmt 2 } videoEncoder OBJECT IDENTIFIER ::= { video 1 } videoEncoderTable OBJECT-TYPE SYNTAX SEQUENCE OF VideoEncoderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Video Encoder Setting list." ::= { videoEncoder 3 } videoEncoderEntry OBJECT-TYPE SYNTAX VideoEncoderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Video Encoder Setting list entry." INDEX { videoEncoderIndex } ::= { videoEncoderTable 1 } VideoEncoderEntry ::= SEQUENCE { videoEncoderIndex INTEGER, videoEncoderCodecType INTEGER, videoEncoderResolution INTEGER, videoEncoderFPSLimit INTEGER, videoEncoderBitrateLimit INTEGER, videoEncoderQuality INTEGER, videoEncoderKeyFrameInterval INTEGER, videoEncoderSessionTimeout INTEGER, videoEncoderMulticastAddr DisplayString, videoEncoderMulticastPort INTEGER, videoEncoderMulticastTTL INTEGER, videoEncoderMulticastUserData INTEGER, videoEncoderAutoSendMulticast INTEGER } videoEncoderIndex OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "Video Encoder Index." ::= { videoEncoderEntry 1 } videoEncoderCodecType OBJECT-TYPE SYNTAX INTEGER { mjpeg(0), h264(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Encoder Codec Type ([0]MJPEG, [2]H264)" ::= { videoEncoderEntry 2 } videoEncoderResolution OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Resolution Index ([NTSC]1:720x480,2:704x480,3:640x480,4:352x240,5:320x240,6:176x112 [PAL]1:720x576,2:704x576,3:640x480,4:352x288,5:320x240,6:176x144)" ::= { videoEncoderEntry 3 } videoEncoderFPSLimit OBJECT-TYPE SYNTAX INTEGER (1..60) MAX-ACCESS read-write STATUS current DESCRIPTION "FPS limitation" ::= { videoEncoderEntry 4 } videoEncoderBitrateLimit OBJECT-TYPE SYNTAX INTEGER (400..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "Bitrate limitation" ::= { videoEncoderEntry 5 } videoEncoderQuality OBJECT-TYPE SYNTAX INTEGER (1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Encode Quality (1 is highest quality)" ::= { videoEncoderEntry 6 } videoEncoderKeyFrameInterval OBJECT-TYPE SYNTAX INTEGER (1..90) MAX-ACCESS read-write STATUS current DESCRIPTION "Key frame interval (GOV)" ::= { videoEncoderEntry 7 } videoEncoderSessionTimeout OBJECT-TYPE SYNTAX INTEGER (15..60) MAX-ACCESS read-write STATUS current DESCRIPTION "RTSP session timeout" ::= { videoEncoderEntry 8 } videoEncoderMulticastAddr OBJECT-TYPE SYNTAX DisplayString(SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Independent Multicast adrress setting for this encoder." ::= { videoEncoderEntry 9 } videoEncoderMulticastPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Independent Multicast port setting for this encoder." ::= { videoEncoderEntry 10 } videoEncoderMulticastTTL OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Independent Multicast TTL setting for this encoder." ::= { videoEncoderEntry 11 } videoEncoderMulticastUserData OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Send Multicast userdata." ::= { videoEncoderEntry 12 } videoEncoderAutoSendMulticast OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Auto Send Multicast streaming." ::= { videoEncoderEntry 13 } -- ------------------------------------------------------------- -- vsTraps group -- ------------------------------------------------------------- configChangedTrap OBJECT-TYPE SYNTAX INTEGER { none(0), configChanged(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The configuration has been changed." ::= { vsTraps 1 } newIPTrap OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address has been changed." ::= { vsTraps 2 } motionEventTrap OBJECT IDENTIFIER ::= { vsTraps 3 } channel1vmd OBJECT-TYPE SYNTAX INTEGER { vmd1(1), vmd2(2), vmd3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ch1 Motion detection is triggered." ::= { motionEventTrap 1 } channel2vmd OBJECT-TYPE SYNTAX INTEGER { vmd1(1), vmd2(2), vmd3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ch2 Motion detection is triggered." ::= { motionEventTrap 2 } channel3vmd OBJECT-TYPE SYNTAX INTEGER { vmd1(1), vmd2(2), vmd3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ch3 Motion detection is triggered." ::= { motionEventTrap 3 } channel4vmd OBJECT-TYPE SYNTAX INTEGER { vmd1(1), vmd2(2), vmd3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ch4 Motion detection is triggered." ::= { motionEventTrap 4 } cgiEventTrap OBJECT IDENTIFIER ::= { vsTraps 4 } cgiEvent01Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 1 } cgiEvent02Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 2 } cgiEvent03Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 3 } cgiEvent04Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 4 } cgiEvent05Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 5 } tamperEventTrap OBJECT IDENTIFIER ::= { vsTraps 5 } channel1tamper OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Tamper detection is triggered." ::= { tamperEventTrap 1 } channel2tamper OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Tamper detection is triggered." ::= { tamperEventTrap 2 } channel3tamper OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Tamper detection is triggered." ::= { tamperEventTrap 3 } channel4tamper OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Tamper detection is triggered." ::= { tamperEventTrap 4 } doChangedTrap OBJECT IDENTIFIER ::= { vsTraps 6 } do01Changed OBJECT-TYPE SYNTAX INTEGER { actived(1), deactived(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The DO active stauts has been changed." ::= { doChangedTrap 1 } do02Changed OBJECT-TYPE SYNTAX INTEGER { actived(1), deactived(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The DO active stauts has been changed." ::= { doChangedTrap 2 } diChangedTrap OBJECT IDENTIFIER ::= { vsTraps 7 } di01Changed OBJECT-TYPE SYNTAX INTEGER { diLowToHigh(1), diHighToLow(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The DI stauts has been changed." ::= { diChangedTrap 1 } di02Changed OBJECT-TYPE SYNTAX INTEGER { diLowToHigh(1), diHighToLow(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The DI stauts has been changed." ::= { diChangedTrap 2 } di03Changed OBJECT-TYPE SYNTAX INTEGER { diLowToHigh(1), diHighToLow(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The DI stauts has been changed." ::= { diChangedTrap 3 } di04Changed OBJECT-TYPE SYNTAX INTEGER { diLowToHigh(1), diHighToLow(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The DI stauts has been changed." ::= { diChangedTrap 4 } recordStatusChangedTrap OBJECT IDENTIFIER ::= { vsTraps 8 } recordStatusChanged OBJECT-TYPE SYNTAX INTEGER { stop(0), start(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The record stauts has been changed." ::= { recordStatusChangedTrap 1 } ethernetTrap OBJECT IDENTIFIER ::= { vsTraps 14} port01LinkChanged OBJECT-TYPE SYNTAX INTEGER { upToDown(0), downToUp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The ethernet port link-up event has been triggered." ::= { ethernetTrap 1 } port02LinkChanged OBJECT-TYPE SYNTAX INTEGER { upToDown(0), downToUp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The ethernet port link-up event has been triggered." ::= { ethernetTrap 2 } videoChangeTrap OBJECT IDENTIFIER ::= { vsTraps 15 } channel1changed OBJECT-TYPE SYNTAX INTEGER { videoLoss(0), videoconnected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Video of external camera loss." ::= { videoChangeTrap 1 } channel2changed OBJECT-TYPE SYNTAX INTEGER { videoLoss(0), videoconnected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Video of external camera loss." ::= { videoChangeTrap 2 } channel3changed OBJECT-TYPE SYNTAX INTEGER { videoLoss(0), videoconnected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Video of external camera loss." ::= { videoChangeTrap 3 } channel4changed OBJECT-TYPE SYNTAX INTEGER { videoLoss(0), videoconnected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Video of external camera loss." ::= { videoChangeTrap 4 } powerChangedTrap OBJECT IDENTIFIER ::= { vsTraps 16 } power01Changed OBJECT-TYPE SYNTAX INTEGER { onToOff(1), offToOn(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The power on/off changed." ::= { powerChangedTrap 1 } power02Changed OBJECT-TYPE SYNTAX INTEGER { onToOff(1), offToOn(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The power on/off changed." ::= { powerChangedTrap 2 } authFailTrap OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Authentication failed." ::= { vsTraps 18 } END