-- ********************************************************** -- Definitions apply to -- Device Model: STB MONITOR 2.18A (20/11/2023) -- File version: 2.1 (Auto-generated file) -- Supported : SNMP version 1 2c 3 -- ********************************************************** -- for more information support@kvarta.net -- Kvarta Soft Ltd (www.kvarta.net) -- ********************************************************** STB-MONITOR-021-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; kvartaSoft MODULE-IDENTITY LAST-UPDATED "202311200000Z" ORGANIZATION "Kvarta Soft Ltd" CONTACT-INFO "URL: www.kvarta.net E-Mail: support@kvarta.net " DESCRIPTION "The MIB module for SNMP entities. Copyright (C) Kvarta Soft Ltd (2023). " REVISION "202311200000Z" DESCRIPTION "SNMPv2-SMI revision of this MIB module." ::= { enterprises 34565 } -- *************************************************************************************************************************** -- Prefix: iso.org.dod.internet.private.enterprise -- (1.3.6.1.4.1) -- *************************************************************************************************************************** stbMonitor OBJECT IDENTIFIER ::= { kvartaSoft 82 } -- *************************************************************************************************************************** -- groups in 'stbMonitor' -- .34565.82 -- *************************************************************************************************************************** general OBJECT IDENTIFIER ::= { stbMonitor 1 } generalNet OBJECT IDENTIFIER ::= { stbMonitor 2 } lanTable OBJECT-TYPE SYNTAX SEQUENCE OF LanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LAN" ::= { stbMonitor 10 } lanEntry OBJECT-TYPE SYNTAX LanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LAN" INDEX { lanIndex } ::= { lanTable 1 } vlanTable OBJECT-TYPE SYNTAX SEQUENCE OF VlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN" ::= { stbMonitor 20 } vlanEntry OBJECT-TYPE SYNTAX VlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN" INDEX { vlanIndex } ::= { vlanTable 1 } userTable OBJECT-TYPE SYNTAX SEQUENCE OF UserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Web Users" ::= { stbMonitor 30 } userEntry OBJECT-TYPE SYNTAX UserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Web Users" INDEX { userIndex } ::= { userTable 1 } tcpTable OBJECT-TYPE SYNTAX SEQUENCE OF TcpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TCP UDP Ports" ::= { stbMonitor 40 } tcpEntry OBJECT-TYPE SYNTAX TcpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TCP UDP Ports" INDEX { tcpIndex } ::= { tcpTable 1 } snmp OBJECT IDENTIFIER ::= { stbMonitor 50 } snmpUserTable OBJECT-TYPE SYNTAX SEQUENCE OF SnmpUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SNMP Users" ::= { stbMonitor 51 } snmpUserEntry OBJECT-TYPE SYNTAX SnmpUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SNMP Users" INDEX { snmpUserIndex } ::= { snmpUserTable 1 } snmpTrapTable OBJECT-TYPE SYNTAX SEQUENCE OF SnmpTrapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SNMP Trap servers" ::= { stbMonitor 52 } snmpTrapEntry OBJECT-TYPE SYNTAX SnmpTrapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SNMP Trap servers" INDEX { snmpTrapIndex } ::= { snmpTrapTable 1 } smtp OBJECT IDENTIFIER ::= { stbMonitor 60 } soundAlarm OBJECT IDENTIFIER ::= { stbMonitor 90 } commands OBJECT IDENTIFIER ::= { stbMonitor 99 } systemAlarmsTable OBJECT-TYPE SYNTAX SEQUENCE OF SystemAlarmsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "System alarms" ::= { stbMonitor 120 } systemAlarmsEntry OBJECT-TYPE SYNTAX SystemAlarmsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "System alarms" INDEX { systemAlarmsIndex } ::= { systemAlarmsTable 1 } activeAlarmsTable OBJECT-TYPE SYNTAX SEQUENCE OF ActiveAlarmsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Currently active alarms" ::= { stbMonitor 240 } activeAlarmsEntry OBJECT-TYPE SYNTAX ActiveAlarmsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Currently active alarms" INDEX { activeAlarmsIndex } ::= { activeAlarmsTable 1 } loggedAlarmsTable OBJECT-TYPE SYNTAX SEQUENCE OF LoggedAlarmsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Latest logged alarms after reboot" ::= { stbMonitor 241 } loggedAlarmsEntry OBJECT-TYPE SYNTAX LoggedAlarmsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Latest logged alarms after reboot" INDEX { loggedAlarmsIndex } ::= { loggedAlarmsTable 1 } remoteConfig OBJECT IDENTIFIER ::= { stbMonitor 300 } designItemTable OBJECT-TYPE SYNTAX SEQUENCE OF DesignItemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remote control design item " ::= { stbMonitor 400 } designItemEntry OBJECT-TYPE SYNTAX DesignItemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remote control design item " INDEX { designItemIndex } ::= { designItemTable 1 } stbAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF StbAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "STB Test alarms" ::= { stbMonitor 450 } stbAlarmEntry OBJECT-TYPE SYNTAX StbAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "STB Test alarms" INDEX { stbAlarmIndex } ::= { stbAlarmTable 1 } timeProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF TimeProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Time Profiles" ::= { stbMonitor 470 } timeProfileEntry OBJECT-TYPE SYNTAX TimeProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Time Profiles" INDEX { timeProfileIndex } ::= { timeProfileTable 1 } stbConfig OBJECT IDENTIFIER ::= { stbMonitor 500 } stbTestTable OBJECT-TYPE SYNTAX SEQUENCE OF StbTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "STB Tests" ::= { stbMonitor 600 } stbTestEntry OBJECT-TYPE SYNTAX StbTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "STB Tests" INDEX { stbTestIndex } ::= { stbTestTable 1 } hdmiSwitch OBJECT IDENTIFIER ::= { stbMonitor 700 } hdmiPortTable OBJECT-TYPE SYNTAX SEQUENCE OF HdmiPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "HDMI Ports" ::= { stbMonitor 800 } hdmiPortEntry OBJECT-TYPE SYNTAX HdmiPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "HDMI Ports" INDEX { hdmiPortIndex } ::= { hdmiPortTable 1 } -- *************************************************************************************************************************** -- The 'general' group; -- .34565.82.1.X -- *************************************************************************************************************************** generalModel OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Device model" ::= { general 10 } generalVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version" ::= { general 11 } generalDeviceName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..39)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the device(Location)" ::= { general 12 } generalDeviceId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Device ID" ::= { general 13 } generalSupport OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version" ::= { general 14 } generalCpuNow OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "CPU" ::= { general 20 } generalCpu5minPeak OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "CPU 5min peak percentage" ::= { general 21 } generalRamUsed OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Ram used in MB" ::= { general 22 } generalRamUsedPercentage OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Ram used in percent" ::= { general 23 } generalDiskUsed OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Disk used in MB" ::= { general 24 } generalDiskUsedPercentage OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Disc used in percent" ::= { general 25 } generalTemperature OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature in degrees celcius" ::= { general 26 } generalSystemUpTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "System up time in seconds" ::= { general 27 } generalAppUpTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Application up time in seconds" ::= { general 28 } generalAutoUpdate OBJECT-TYPE SYNTAX INTEGER { off(0), i1(1), i5(5), i10(10), i30(30), i45(45), i60(60), i90(90) } MAX-ACCESS read-write STATUS current DESCRIPTION "Automatic online updates every x days." ::= { general 34 } generalUpdateLocation OBJECT-TYPE SYNTAX OCTET STRING (SIZE (99)) MAX-ACCESS read-write STATUS current DESCRIPTION "Update location" ::= { general 36 } generalDatetime OBJECT-TYPE SYNTAX OCTET STRING (SIZE (99)) MAX-ACCESS read-write STATUS current DESCRIPTION "Get/Set Date & Time" ::= { general 40 } generalNtpOn OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server" ::= { general 41 } generalNtpServer OBJECT-TYPE SYNTAX OCTET STRING (SIZE (199)) MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server url address" ::= { general 42 } generalNtpBackupServer OBJECT-TYPE SYNTAX OCTET STRING (SIZE (199)) MAX-ACCESS read-write STATUS current DESCRIPTION "NTP backup server url address" ::= { general 43 } generalNtpSync OBJECT-TYPE SYNTAX OCTET STRING (SIZE (33)) MAX-ACCESS read-write STATUS current DESCRIPTION "NTP sync now" ::= { general 44 } generalCtTimezone OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..199)) MAX-ACCESS read-write STATUS current DESCRIPTION "Timezone string" ::= { general 45 } generalGoogleAnalytics OBJECT-TYPE SYNTAX OCTET STRING (SIZE (39)) MAX-ACCESS read-write STATUS current DESCRIPTION "Google analytics tag: Ex.: UA-121893620-1" ::= { general 50 } generalAlarmCheckTime OBJECT-TYPE SYNTAX INTEGER (0..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm check time before confirming and sending e-mail or snmp trap." ::= { general 90 } generalAlarmSilentTime OBJECT-TYPE SYNTAX INTEGER (0..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "Silent mode: Suspension of sending alarms (minutes). " ::= { general 91 } generalShowUnconfirmed OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Show unconfirmed alamrs with red." ::= { general 92 } -- *************************************************************************************************************************** -- The 'generalNet' group; -- .34565.82.2.X -- *************************************************************************************************************************** generalNetPrimaryManagementPort OBJECT-TYPE SYNTAX INTEGER (0..2) MAX-ACCESS read-write STATUS current DESCRIPTION "Default management & internet port. Default Gateway port." ::= { generalNet 10 } generalNetManagementFromAllPorts OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Allow management from all ports." ::= { generalNet 11 } generalNetHttps OBJECT-TYPE SYNTAX INTEGER { off(0), manual(1), auto(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "HTTPS. Requires server.crt and server.key to be uploaded on the server!" ::= { generalNet 12 } generalNetHttpsDelete OBJECT-TYPE SYNTAX OCTET STRING (SIZE (33)) MAX-ACCESS read-write STATUS current DESCRIPTION "Delete HTTPS certificates" ::= { generalNet 13 } generalNetHttpsDomain OBJECT-TYPE SYNTAX OCTET STRING (SIZE (299)) MAX-ACCESS read-write STATUS current DESCRIPTION "HTTPS domain name (server name)" ::= { generalNet 14 } generalNetHttpsEmail OBJECT-TYPE SYNTAX OCTET STRING (SIZE (99)) MAX-ACCESS read-write STATUS current DESCRIPTION "HTTPS domain registration email (lets encrypt)" ::= { generalNet 15 } generalNetHttpsAutoStatus OBJECT-TYPE SYNTAX INTEGER (-2147483648..2) MAX-ACCESS read-write STATUS current DESCRIPTION "HTTPS auto status)" ::= { generalNet 16 } generalNetHttpsAutoDoInstall OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "HTTPS auto install flag)" ::= { generalNet 17 } generalNetVlanOn OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN" ::= { generalNet 30 } generalNetVlanCount OBJECT-TYPE SYNTAX INTEGER (1..20) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN Count" ::= { generalNet 31 } generalNetBannedIp1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Banned IP Address 1" ::= { generalNet 41 } generalNetBannedIp2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Banned IP Address 2" ::= { generalNet 42 } generalNetBannedIp3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Banned IP Address 3" ::= { generalNet 43 } generalNetBannedIp4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Banned IP Address 4" ::= { generalNet 44 } generalNetBannedIp5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Banned IP Address 5" ::= { generalNet 45 } -- *************************************************************************************************************************** -- The 'lan' table; -- .34565.82.10.1.X -- *************************************************************************************************************************** LanEntry ::= SEQUENCE { lanIndex INTEGER, lanIp IpAddress, lanMask IpAddress, lanGateway IpAddress, lanDhcp INTEGER, lanDns IpAddress, lanIp1 IpAddress, lanMask1 IpAddress, lanIp2 IpAddress, lanMask2 IpAddress, lanIp3 IpAddress, lanMask3 IpAddress, lanIp4 IpAddress, lanMask4 IpAddress, lanIp5 IpAddress, lanMask5 IpAddress } lanIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "LAN index" ::= { lanEntry 1 } lanIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address" ::= { lanEntry 2 } lanMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Sub. network mask" ::= { lanEntry 3 } lanGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Gateway IP Address" ::= { lanEntry 4 } lanDhcp OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP" ::= { lanEntry 5 } lanDns OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DNS Server IP" ::= { lanEntry 6 } lanIp1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address 1" ::= { lanEntry 10 } lanMask1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Sub. network mask 1" ::= { lanEntry 11 } lanIp2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address 2" ::= { lanEntry 12 } lanMask2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Sub. network mask 2" ::= { lanEntry 13 } lanIp3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address 3" ::= { lanEntry 14 } lanMask3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Sub. network mask 3" ::= { lanEntry 15 } lanIp4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address 4" ::= { lanEntry 16 } lanMask4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Sub. network mask 4" ::= { lanEntry 17 } lanIp5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address 5" ::= { lanEntry 18 } lanMask5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Sub. network mask 5" ::= { lanEntry 19 } -- *************************************************************************************************************************** -- The 'vlan' table; -- .34565.82.20.1.X -- *************************************************************************************************************************** VlanEntry ::= SEQUENCE { vlanIndex INTEGER, vlanVlan INTEGER, vlanEthernet INTEGER } vlanIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN index" ::= { vlanEntry 1 } vlanVlan OBJECT-TYPE SYNTAX INTEGER (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN ID" ::= { vlanEntry 2 } vlanEthernet OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN ETHERNET" ::= { vlanEntry 3 } -- *************************************************************************************************************************** -- The 'user' table; -- .34565.82.30.1.X -- *************************************************************************************************************************** UserEntry ::= SEQUENCE { userIndex INTEGER, userAccess INTEGER, userUsername OCTET STRING, userPassword OCTET STRING, userWrite INTEGER } userIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "WEB User index" ::= { userEntry 1 } userAccess OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "User access" ::= { userEntry 2 } userUsername OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4..39)) MAX-ACCESS read-write STATUS current DESCRIPTION "Username" ::= { userEntry 3 } userPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4..39)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password" ::= { userEntry 4 } userWrite OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Write permission" ::= { userEntry 5 } -- *************************************************************************************************************************** -- The 'tcp' table; -- .34565.82.40.1.X -- *************************************************************************************************************************** TcpEntry ::= SEQUENCE { tcpIndex INTEGER, tcpType INTEGER, tcpPort INTEGER, tcpFilter IpAddress, tcpProtocol INTEGER } tcpIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remote port index" ::= { tcpEntry 1 } tcpType OBJECT-TYPE SYNTAX INTEGER { off(0), tcp(1), udp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Remote port type" ::= { tcpEntry 2 } tcpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Remote port TCP/UDP port number" ::= { tcpEntry 3 } tcpFilter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Remote port input IP filter" ::= { tcpEntry 4 } tcpProtocol OBJECT-TYPE SYNTAX INTEGER { off(0), ascii(1), snmp(2), asciisnmp(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Remote port protocol" ::= { tcpEntry 5 } -- *************************************************************************************************************************** -- The 'snmp' group; -- .34565.82.50.X -- *************************************************************************************************************************** snmpServer OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP Server" ::= { snmp 1 } snmpSnmpV1V2Access OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP v1,2c access" ::= { snmp 2 } snmpRoPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..39)) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP v1,2c read only community string" ::= { snmp 10 } snmpRwPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..39)) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP v1,2c read write community string" ::= { snmp 11 } snmpTrapPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..39)) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP v1,2c trap password" ::= { snmp 21 } snmpEngineId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (10..96)) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP v3 Engine ID" ::= { snmp 40 } -- *************************************************************************************************************************** -- The 'snmpUser' table; -- .34565.82.51.1.X -- *************************************************************************************************************************** SnmpUserEntry ::= SEQUENCE { snmpUserIndex INTEGER, snmpUserAccess INTEGER, snmpUserUsername OCTET STRING, snmpUserWrite INTEGER, snmpUserSecurity INTEGER, snmpUserAuthEnc INTEGER, snmpUserAuthPass OCTET STRING, snmpUserPrivEnc INTEGER, snmpUserPrivPass OCTET STRING, snmpUserPrivExtend INTEGER } snmpUserIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "SNMP v3 User index" ::= { snmpUserEntry 1 } snmpUserAccess OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "User access" ::= { snmpUserEntry 2 } snmpUserUsername OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Username" ::= { snmpUserEntry 3 } snmpUserWrite OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Write permission" ::= { snmpUserEntry 4 } snmpUserSecurity OBJECT-TYPE SYNTAX INTEGER { noauthnopriv(0), authnopriv(1), authpriv(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Security mode" ::= { snmpUserEntry 5 } snmpUserAuthEnc OBJECT-TYPE SYNTAX INTEGER { md5(0), sha(1), sha224(2), sha256(3), sha384(4), sha512(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Auth encryption" ::= { snmpUserEntry 6 } snmpUserAuthPass OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Auth password" ::= { snmpUserEntry 7 } snmpUserPrivEnc OBJECT-TYPE SYNTAX INTEGER { des(0), aes(1), aes192(2), aes256(3), des3(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Priv encryption" ::= { snmpUserEntry 8 } snmpUserPrivPass OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Priv password" ::= { snmpUserEntry 9 } snmpUserPrivExtend OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "AES192/256 Privacy extend with engineID" ::= { snmpUserEntry 10 } -- *************************************************************************************************************************** -- The 'snmpTrap' table; -- .34565.82.52.1.X -- *************************************************************************************************************************** SnmpTrapEntry ::= SEQUENCE { snmpTrapIndex INTEGER, snmpTrapIp IpAddress, snmpTrapPort INTEGER, snmpTrapType INTEGER } snmpTrapIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Trap server index" ::= { snmpTrapEntry 1 } snmpTrapIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Trap server IP" ::= { snmpTrapEntry 2 } snmpTrapPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Trap server port" ::= { snmpTrapEntry 3 } snmpTrapType OBJECT-TYPE SYNTAX INTEGER { off(0), snmpv1(1), snmpv2c(2), snmpv3user1(31), snmpv3user2(32), snmpv3user3(33), snmpv3user4(34) } MAX-ACCESS read-write STATUS current DESCRIPTION "Trap server type" ::= { snmpTrapEntry 4 } -- *************************************************************************************************************************** -- The 'smtp' group; -- .34565.82.60.X -- *************************************************************************************************************************** smtpSend OBJECT-TYPE SYNTAX OCTET STRING (SIZE (33)) MAX-ACCESS read-write STATUS current DESCRIPTION "SMTP Send e-mail command" ::= { smtp 1 } smtpAlarm OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "SMTP e-mail alarms" ::= { smtp 2 } smtpServer OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4..79)) MAX-ACCESS read-write STATUS current DESCRIPTION "SMTP server url address" ::= { smtp 10 } smtpAuth OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "SMTP authentication" ::= { smtp 12 } smtpUser OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..79)) MAX-ACCESS read-write STATUS current DESCRIPTION "SMTP authentication username" ::= { smtp 13 } smtpPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..79)) MAX-ACCESS read-write STATUS current DESCRIPTION "SMTP authentication password" ::= { smtp 14 } smtpSsl OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "SMTP SSL" ::= { smtp 15 } smtpFrom OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..79)) MAX-ACCESS read-write STATUS current DESCRIPTION "E-mail From address" ::= { smtp 20 } smtpTo OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..79)) MAX-ACCESS read-write STATUS current DESCRIPTION "E-mail To address" ::= { smtp 21 } smtpCc OBJECT-TYPE SYNTAX OCTET STRING (SIZE (79)) MAX-ACCESS read-write STATUS current DESCRIPTION "E-mail CC address" ::= { smtp 22 } smtpBcc OBJECT-TYPE SYNTAX OCTET STRING (SIZE (79)) MAX-ACCESS read-write STATUS current DESCRIPTION "E-mail BCC address" ::= { smtp 23 } smtpSubject OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..499)) MAX-ACCESS read-write STATUS current DESCRIPTION "E-mail subject.Macro can be used." ::= { smtp 25 } smtpText OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..199)) MAX-ACCESS read-write STATUS current DESCRIPTION "E-mail signature" ::= { smtp 26 } -- *************************************************************************************************************************** -- The 'soundAlarm' group; -- .34565.82.90.X -- *************************************************************************************************************************** soundAlarmSoundAlarm OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sound alarms" ::= { soundAlarm 1 } soundAlarmSoundPeriod OBJECT-TYPE SYNTAX INTEGER (0..600) MAX-ACCESS read-write STATUS current DESCRIPTION "Sound alarm every X seconds if there is alarm on the device." ::= { soundAlarm 2 } soundAlarmBeepFrequency OBJECT-TYPE SYNTAX INTEGER (40..6000) MAX-ACCESS read-write STATUS current DESCRIPTION "Sound alarm beep frequency 40HZ - 6000Hz (Default:1000Hz)" ::= { soundAlarm 5 } soundAlarmBeepType OBJECT-TYPE SYNTAX INTEGER { sine(0), square(1), sawtooth(2), triangle(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sound alarm beep type (Default:0,sine)" ::= { soundAlarm 6 } soundAlarmBeepVolume OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Sound alarm beep volume 0-100%" ::= { soundAlarm 7 } soundAlarmBeepDuration OBJECT-TYPE SYNTAX INTEGER (0..5000) MAX-ACCESS read-write STATUS current DESCRIPTION "Sound alarm beep duration 0-5000ms (Default: 250ms)" ::= { soundAlarm 8 } -- *************************************************************************************************************************** -- The 'commands' group; -- .34565.82.99.X -- *************************************************************************************************************************** commandsRestartNetwork OBJECT-TYPE SYNTAX OCTET STRING (SIZE (33)) MAX-ACCESS read-write STATUS current DESCRIPTION "Restart of all network interfaces" ::= { commands 90 } commandsRestartLan OBJECT-TYPE SYNTAX OCTET STRING (SIZE (33)) MAX-ACCESS read-write STATUS current DESCRIPTION "Restart of all LAN interfaces" ::= { commands 91 } commandsResetNetworkNamesOld OBJECT-TYPE SYNTAX OCTET STRING (SIZE (33)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set network names to eth0,eth1,etc." ::= { commands 93 } commandsResetNetworkNamesDefault OBJECT-TYPE SYNTAX OCTET STRING (SIZE (33)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set network names default to os." ::= { commands 94 } commandsRestartAlarms OBJECT-TYPE SYNTAX OCTET STRING (SIZE (33)) MAX-ACCESS read-write STATUS current DESCRIPTION "Software reboot of the device" ::= { commands 95 } commandsReboot OBJECT-TYPE SYNTAX OCTET STRING (SIZE (33)) MAX-ACCESS read-write STATUS current DESCRIPTION "OS Reboot" ::= { commands 97 } commandsRestart OBJECT-TYPE SYNTAX OCTET STRING (SIZE (33)) MAX-ACCESS read-write STATUS current DESCRIPTION "Software reboot of the device" ::= { commands 98 } commandsFactoryReset OBJECT-TYPE SYNTAX OCTET STRING (SIZE (33)) MAX-ACCESS read-write STATUS current DESCRIPTION "Software reset (except IP) and reboot of the device" ::= { commands 99 } commandsUpdateAvailable OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Reads if there is update available" ::= { commands 110 } commandsUpdateStart OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Starts the update" ::= { commands 111 } commandsOnlineUpdate OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Download update from www.kvarta.net" ::= { commands 112 } -- *************************************************************************************************************************** -- The 'systemAlarms' table; -- .34565.82.120.1.X -- *************************************************************************************************************************** SystemAlarmsEntry ::= SEQUENCE { systemAlarmsIndex INTEGER, systemAlarmsCpuHighAlarm INTEGER, systemAlarmsCpuHighAlarmOn INTEGER, systemAlarmsRamHighAlarm INTEGER, systemAlarmsRamHighAlarmOn INTEGER, systemAlarmsDiskHighAlarm INTEGER, systemAlarmsDiskHighAlarmOn INTEGER, systemAlarmsTempHighAlarm INTEGER, systemAlarmsTempHighAlarmOn INTEGER } systemAlarmsIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Profile index" ::= { systemAlarmsEntry 1 } systemAlarmsCpuHighAlarm OBJECT-TYPE SYNTAX INTEGER (50..100) MAX-ACCESS read-write STATUS current DESCRIPTION "System CPU high alarm threshold in Kbps" ::= { systemAlarmsEntry 2 } systemAlarmsCpuHighAlarmOn OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "System CPU high alarm" ::= { systemAlarmsEntry 3 } systemAlarmsRamHighAlarm OBJECT-TYPE SYNTAX INTEGER (20..100) MAX-ACCESS read-write STATUS current DESCRIPTION "System RAM high alarm threshold in Kbps" ::= { systemAlarmsEntry 4 } systemAlarmsRamHighAlarmOn OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "System RAM high alarm" ::= { systemAlarmsEntry 5 } systemAlarmsDiskHighAlarm OBJECT-TYPE SYNTAX INTEGER (20..100) MAX-ACCESS read-write STATUS current DESCRIPTION "System DISK high alarm threshold in Kbps" ::= { systemAlarmsEntry 6 } systemAlarmsDiskHighAlarmOn OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "System DISK high alarm" ::= { systemAlarmsEntry 7 } systemAlarmsTempHighAlarm OBJECT-TYPE SYNTAX INTEGER (20..100) MAX-ACCESS read-write STATUS current DESCRIPTION "System Temperature high alarm threshold in Kbps" ::= { systemAlarmsEntry 8 } systemAlarmsTempHighAlarmOn OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "System Temperature high alarm" ::= { systemAlarmsEntry 9 } -- *************************************************************************************************************************** -- The 'activeAlarms' table; -- .34565.82.240.1.X -- *************************************************************************************************************************** ActiveAlarmsEntry ::= SEQUENCE { activeAlarmsIndex INTEGER, activeAlarmsDatetime OCTET STRING, activeAlarmsAlarm OCTET STRING, activeAlarmsMode OCTET STRING, activeAlarmsName OCTET STRING, activeAlarmsValue OCTET STRING, activeAlarmsThreshold OCTET STRING, activeAlarmsConfirmed OCTET STRING } activeAlarmsIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Active alarm index" ::= { activeAlarmsEntry 1 } activeAlarmsDatetime OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm time" ::= { activeAlarmsEntry 2 } activeAlarmsAlarm OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm message" ::= { activeAlarmsEntry 3 } activeAlarmsMode OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm mode" ::= { activeAlarmsEntry 4 } activeAlarmsName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm frequency/name" ::= { activeAlarmsEntry 5 } activeAlarmsValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm value" ::= { activeAlarmsEntry 6 } activeAlarmsThreshold OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm threshold" ::= { activeAlarmsEntry 7 } activeAlarmsConfirmed OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm confirmed" ::= { activeAlarmsEntry 8 } -- *************************************************************************************************************************** -- The 'loggedAlarms' table; -- .34565.82.241.1.X -- *************************************************************************************************************************** LoggedAlarmsEntry ::= SEQUENCE { loggedAlarmsIndex INTEGER, loggedAlarmsId OCTET STRING, loggedAlarmsDatetime OCTET STRING, loggedAlarmsMessage OCTET STRING, loggedAlarmsColor OCTET STRING, loggedAlarmsEmail OCTET STRING, loggedAlarmsTrap OCTET STRING } loggedAlarmsIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Active alarm index" ::= { loggedAlarmsEntry 1 } loggedAlarmsId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm ID" ::= { loggedAlarmsEntry 2 } loggedAlarmsDatetime OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm time" ::= { loggedAlarmsEntry 3 } loggedAlarmsMessage OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm message" ::= { loggedAlarmsEntry 4 } loggedAlarmsColor OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm color" ::= { loggedAlarmsEntry 5 } loggedAlarmsEmail OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm email sent flag" ::= { loggedAlarmsEntry 6 } loggedAlarmsTrap OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm trap sent flag" ::= { loggedAlarmsEntry 7 } -- *************************************************************************************************************************** -- The 'remoteConfig' group; -- .34565.82.300.X -- *************************************************************************************************************************** remoteConfigRemoteName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (149)) MAX-ACCESS read-write STATUS current DESCRIPTION "Remote control name" ::= { remoteConfig 1 } remoteConfigRemoteMode OBJECT-TYPE SYNTAX INTEGER { tx(0), rx(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Remote control mode TX(0)/RX(1) (Default:TX(0))" ::= { remoteConfig 2 } remoteConfigRcClick OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "RC CLICK" ::= { remoteConfig 10 } remoteConfigRcRestart OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-write STATUS current DESCRIPTION "RC Restart power" ::= { remoteConfig 11 } remoteConfigNewRemoteName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (149)) MAX-ACCESS read-write STATUS current DESCRIPTION "New remote name" ::= { remoteConfig 20 } remoteConfigNewRemoteKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (149)) MAX-ACCESS read-write STATUS current DESCRIPTION "New remote key" ::= { remoteConfig 21 } remoteConfigNewKeyDelete OBJECT-TYPE SYNTAX INTEGER (-2147483648..300) MAX-ACCESS read-write STATUS current DESCRIPTION "New remote key" ::= { remoteConfig 22 } remoteConfigRemoteRecord OBJECT-TYPE SYNTAX INTEGER (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "New remote do record command" ::= { remoteConfig 23 } remoteConfigRemoteDelete OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-write STATUS current DESCRIPTION "Delete remote control" ::= { remoteConfig 24 } remoteConfigDesignName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (149)) MAX-ACCESS read-write STATUS current DESCRIPTION "Remote control design name" ::= { remoteConfig 30 } remoteConfigDesignModel OBJECT-TYPE SYNTAX OCTET STRING (SIZE (149)) MAX-ACCESS read-write STATUS current DESCRIPTION "Remote control design model" ::= { remoteConfig 31 } remoteConfigDesignBrand OBJECT-TYPE SYNTAX OCTET STRING (SIZE (149)) MAX-ACCESS read-write STATUS current DESCRIPTION "Remote control design model" ::= { remoteConfig 32 } remoteConfigDesignWidth OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Remote control design width" ::= { remoteConfig 33 } remoteConfigDesignHeight OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Remote control design height" ::= { remoteConfig 34 } -- *************************************************************************************************************************** -- The 'designItem' table; -- .34565.82.400.1.X -- *************************************************************************************************************************** DesignItemEntry ::= SEQUENCE { designItemIndex INTEGER, designItemType INTEGER, designItemColumns INTEGER, designItemClass OCTET STRING, designItemAction OCTET STRING, designItemText OCTET STRING, designItemIcon OCTET STRING, designItemDo INTEGER } designItemIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Rx stream index" ::= { designItemEntry 1 } designItemType OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Design item type" ::= { designItemEntry 2 } designItemColumns OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Design item columns 0-12" ::= { designItemEntry 3 } designItemClass OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-write STATUS current DESCRIPTION "Design item class" ::= { designItemEntry 4 } designItemAction OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-write STATUS current DESCRIPTION "Design item action" ::= { designItemEntry 5 } designItemText OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-write STATUS current DESCRIPTION "Design item text" ::= { designItemEntry 6 } designItemIcon OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-write STATUS current DESCRIPTION "Design item icon" ::= { designItemEntry 7 } designItemDo OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Design item icon" ::= { designItemEntry 8 } -- *************************************************************************************************************************** -- The 'stbAlarm' table; -- .34565.82.450.1.X -- *************************************************************************************************************************** StbAlarmEntry ::= SEQUENCE { stbAlarmIndex INTEGER, stbAlarmName OCTET STRING, stbAlarmTestCheckOn INTEGER, stbAlarmDeviceCheckOn INTEGER } stbAlarmIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Profile index" ::= { stbAlarmEntry 1 } stbAlarmName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm profile name." ::= { stbAlarmEntry 2 } stbAlarmTestCheckOn OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "STB Test check alarm" ::= { stbAlarmEntry 3 } stbAlarmDeviceCheckOn OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "STB Test check device status" ::= { stbAlarmEntry 4 } -- *************************************************************************************************************************** -- The 'timeProfile' table; -- .34565.82.470.1.X -- *************************************************************************************************************************** TimeProfileEntry ::= SEQUENCE { timeProfileIndex INTEGER, timeProfileName OCTET STRING, timeProfileScheduleCount INTEGER, timeProfileSchedule1On INTEGER, timeProfileSchedule1Weekday INTEGER, timeProfileSchedule1Interval OCTET STRING (SIZE (20)), timeProfileSchedule1Confirmation INTEGER, timeProfileSchedule2On INTEGER, timeProfileSchedule2Weekday INTEGER, timeProfileSchedule2Interval OCTET STRING (SIZE (20)), timeProfileSchedule2Confirmation INTEGER, timeProfileSchedule3On INTEGER, timeProfileSchedule3Weekday INTEGER, timeProfileSchedule3Interval OCTET STRING (SIZE (20)), timeProfileSchedule3Confirmation INTEGER, timeProfileSchedule4On INTEGER, timeProfileSchedule4Weekday INTEGER, timeProfileSchedule4Interval OCTET STRING (SIZE (20)), timeProfileSchedule4Confirmation INTEGER, timeProfileSchedule5On INTEGER, timeProfileSchedule5Weekday INTEGER, timeProfileSchedule5Interval OCTET STRING (SIZE (20)), timeProfileSchedule5Confirmation INTEGER, timeProfileSchedule6On INTEGER, timeProfileSchedule6Weekday INTEGER, timeProfileSchedule6Interval OCTET STRING (SIZE (20)), timeProfileSchedule6Confirmation INTEGER, timeProfileSchedule7On INTEGER, timeProfileSchedule7Weekday INTEGER, timeProfileSchedule7Interval OCTET STRING (SIZE (20)), timeProfileSchedule7Confirmation INTEGER, timeProfileSchedule8On INTEGER, timeProfileSchedule8Weekday INTEGER, timeProfileSchedule8Interval OCTET STRING (SIZE (20)), timeProfileSchedule8Confirmation INTEGER, timeProfileSchedule9On INTEGER, timeProfileSchedule9Weekday INTEGER, timeProfileSchedule9Interval OCTET STRING (SIZE (20)), timeProfileSchedule9Confirmation INTEGER } timeProfileIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Profile index" ::= { timeProfileEntry 1 } timeProfileName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Time profile name" ::= { timeProfileEntry 2 } timeProfileScheduleCount OBJECT-TYPE SYNTAX INTEGER (1..9) MAX-ACCESS read-write STATUS current DESCRIPTION "Count of schedules" ::= { timeProfileEntry 9 } timeProfileSchedule1On OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 1 ON" ::= { timeProfileEntry 10 } timeProfileSchedule1Weekday OBJECT-TYPE SYNTAX INTEGER { off(0), monday(1), tuesday(2), wednesday(3), thursday(4), friday(5), saturday(6), sunday(7), everyday(10), weekday(11), weekend(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 1 weekday" ::= { timeProfileEntry 11 } timeProfileSchedule1Interval OBJECT-TYPE SYNTAX OCTET STRING (SIZE (20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 1 interval" ::= { timeProfileEntry 12 } timeProfileSchedule1Confirmation OBJECT-TYPE SYNTAX INTEGER (-1..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 1 alarm confirmation time (Empty/-1 for default)" ::= { timeProfileEntry 13 } timeProfileSchedule2On OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 2 ON" ::= { timeProfileEntry 20 } timeProfileSchedule2Weekday OBJECT-TYPE SYNTAX INTEGER { off(0), monday(1), tuesday(2), wednesday(3), thursday(4), friday(5), saturday(6), sunday(7), everyday(10), weekday(11), weekend(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 2 weekday" ::= { timeProfileEntry 21 } timeProfileSchedule2Interval OBJECT-TYPE SYNTAX OCTET STRING (SIZE (20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 2 interval" ::= { timeProfileEntry 22 } timeProfileSchedule2Confirmation OBJECT-TYPE SYNTAX INTEGER (-1..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 2 alarm confirmation time (Empty/-1 for default)" ::= { timeProfileEntry 23 } timeProfileSchedule3On OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 3 ON" ::= { timeProfileEntry 30 } timeProfileSchedule3Weekday OBJECT-TYPE SYNTAX INTEGER { off(0), monday(1), tuesday(2), wednesday(3), thursday(4), friday(5), saturday(6), sunday(7), everyday(10), weekday(11), weekend(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 3 weekday" ::= { timeProfileEntry 31 } timeProfileSchedule3Interval OBJECT-TYPE SYNTAX OCTET STRING (SIZE (20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 3 interval" ::= { timeProfileEntry 32 } timeProfileSchedule3Confirmation OBJECT-TYPE SYNTAX INTEGER (-1..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 3 alarm confirmation time (Empty/-1 for default)" ::= { timeProfileEntry 33 } timeProfileSchedule4On OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 4 ON" ::= { timeProfileEntry 40 } timeProfileSchedule4Weekday OBJECT-TYPE SYNTAX INTEGER { off(0), monday(1), tuesday(2), wednesday(3), thursday(4), friday(5), saturday(6), sunday(7), everyday(10), weekday(11), weekend(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 4 weekday" ::= { timeProfileEntry 41 } timeProfileSchedule4Interval OBJECT-TYPE SYNTAX OCTET STRING (SIZE (20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 4 interval" ::= { timeProfileEntry 42 } timeProfileSchedule4Confirmation OBJECT-TYPE SYNTAX INTEGER (-1..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 4 alarm confirmation time (Empty/-1 for default)" ::= { timeProfileEntry 43 } timeProfileSchedule5On OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 5 ON" ::= { timeProfileEntry 50 } timeProfileSchedule5Weekday OBJECT-TYPE SYNTAX INTEGER { off(0), monday(1), tuesday(2), wednesday(3), thursday(4), friday(5), saturday(6), sunday(7), everyday(10), weekday(11), weekend(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 5 weekday" ::= { timeProfileEntry 51 } timeProfileSchedule5Interval OBJECT-TYPE SYNTAX OCTET STRING (SIZE (20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 5 interval" ::= { timeProfileEntry 52 } timeProfileSchedule5Confirmation OBJECT-TYPE SYNTAX INTEGER (-1..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 5 alarm confirmation time (Empty/-1 for default)" ::= { timeProfileEntry 53 } timeProfileSchedule6On OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 6 ON" ::= { timeProfileEntry 60 } timeProfileSchedule6Weekday OBJECT-TYPE SYNTAX INTEGER { off(0), monday(1), tuesday(2), wednesday(3), thursday(4), friday(5), saturday(6), sunday(7), everyday(10), weekday(11), weekend(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 6 weekday" ::= { timeProfileEntry 61 } timeProfileSchedule6Interval OBJECT-TYPE SYNTAX OCTET STRING (SIZE (20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 6 interval" ::= { timeProfileEntry 62 } timeProfileSchedule6Confirmation OBJECT-TYPE SYNTAX INTEGER (-1..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 6 alarm confirmation time (Empty/-1 for default)" ::= { timeProfileEntry 63 } timeProfileSchedule7On OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 7 ON" ::= { timeProfileEntry 70 } timeProfileSchedule7Weekday OBJECT-TYPE SYNTAX INTEGER { off(0), monday(1), tuesday(2), wednesday(3), thursday(4), friday(5), saturday(6), sunday(7), everyday(10), weekday(11), weekend(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 7 weekday" ::= { timeProfileEntry 71 } timeProfileSchedule7Interval OBJECT-TYPE SYNTAX OCTET STRING (SIZE (20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 7 interval" ::= { timeProfileEntry 72 } timeProfileSchedule7Confirmation OBJECT-TYPE SYNTAX INTEGER (-1..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 7 alarm confirmation time (Empty/-1 for default)" ::= { timeProfileEntry 73 } timeProfileSchedule8On OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 8 ON" ::= { timeProfileEntry 80 } timeProfileSchedule8Weekday OBJECT-TYPE SYNTAX INTEGER { off(0), monday(1), tuesday(2), wednesday(3), thursday(4), friday(5), saturday(6), sunday(7), everyday(10), weekday(11), weekend(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 8 weekday" ::= { timeProfileEntry 81 } timeProfileSchedule8Interval OBJECT-TYPE SYNTAX OCTET STRING (SIZE (20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 8 interval" ::= { timeProfileEntry 82 } timeProfileSchedule8Confirmation OBJECT-TYPE SYNTAX INTEGER (-1..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 8 alarm confirmation time (Empty/-1 for default)" ::= { timeProfileEntry 83 } timeProfileSchedule9On OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 9 ON" ::= { timeProfileEntry 90 } timeProfileSchedule9Weekday OBJECT-TYPE SYNTAX INTEGER { off(0), monday(1), tuesday(2), wednesday(3), thursday(4), friday(5), saturday(6), sunday(7), everyday(10), weekday(11), weekend(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 9 weekday" ::= { timeProfileEntry 91 } timeProfileSchedule9Interval OBJECT-TYPE SYNTAX OCTET STRING (SIZE (20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 9 interval" ::= { timeProfileEntry 92 } timeProfileSchedule9Confirmation OBJECT-TYPE SYNTAX INTEGER (-1..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule 9 alarm confirmation time (Empty/-1 for default)" ::= { timeProfileEntry 93 } -- *************************************************************************************************************************** -- The 'stbConfig' group; -- .34565.82.500.X -- *************************************************************************************************************************** stbConfigStbMode OBJECT-TYPE SYNTAX INTEGER { manual(0), auto(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "STB mode" ::= { stbConfig 1 } stbConfigStbAcceptTime OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "STB accept time (ms)" ::= { stbConfig 10 } stbConfigStbChannelTune OBJECT-TYPE SYNTAX INTEGER (0..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "STB Channel tune time (Default:3000)" ::= { stbConfig 11 } stbConfigStbChannelConfirm OBJECT-TYPE SYNTAX OCTET STRING (SIZE (149)) MAX-ACCESS read-write STATUS current DESCRIPTION "STB Channel tune confirm key. For faster channel tune. (Default:KEY OK)" ::= { stbConfig 12 } stbConfigStbTestLock OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "STB Lock to test ID" ::= { stbConfig 20 } stbConfigStbRecord OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "STB Manual Start/Stop Recording" ::= { stbConfig 51 } stbConfigStbScreenshot OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "STB Manual Screenshot" ::= { stbConfig 52 } stbConfigWebrtcDisable OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Webrtc Disable" ::= { stbConfig 61 } stbConfigHlsConfig OBJECT-TYPE SYNTAX INTEGER { default(0), lowbitrate(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "HLS Configuration" ::= { stbConfig 62 } stbConfigHdmiPort OBJECT-TYPE SYNTAX INTEGER (0..16) MAX-ACCESS read-write STATUS current DESCRIPTION "STB Manual HDMI port" ::= { stbConfig 71 } stbConfigStbRestart OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-write STATUS current DESCRIPTION "STB Restart power" ::= { stbConfig 90 } stbConfigStbRestartType OBJECT-TYPE SYNTAX INTEGER { hardware(0), hardware1key(1), hardware2keys(2), software(3), software1key(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "STB Restart Type." ::= { stbConfig 91 } stbConfigStbPowerOffTime OBJECT-TYPE SYNTAX INTEGER (0..600) MAX-ACCESS read-write STATUS current DESCRIPTION "STB Power off time." ::= { stbConfig 92 } stbConfigStbWaitAfterPower OBJECT-TYPE SYNTAX INTEGER (0..600) MAX-ACCESS read-write STATUS current DESCRIPTION "STB wait after power applied." ::= { stbConfig 93 } stbConfigStbRestartKey1 OBJECT-TYPE SYNTAX OCTET STRING (SIZE (149)) MAX-ACCESS read-write STATUS current DESCRIPTION "STB Power up key.(Default:KEY_POWER)" ::= { stbConfig 94 } stbConfigStbRestartKey1Wait OBJECT-TYPE SYNTAX INTEGER (0..600) MAX-ACCESS read-write STATUS current DESCRIPTION "STB After key wait." ::= { stbConfig 95 } stbConfigStbRestartKey2 OBJECT-TYPE SYNTAX OCTET STRING (SIZE (149)) MAX-ACCESS read-write STATUS current DESCRIPTION "STB Power up second key.(Default:(none))" ::= { stbConfig 96 } stbConfigStbRestartKey2Wait OBJECT-TYPE SYNTAX INTEGER (0..600) MAX-ACCESS read-write STATUS current DESCRIPTION "STB Power off time." ::= { stbConfig 97 } stbConfigStbAutoRestartType OBJECT-TYPE SYNTAX INTEGER { off(0), daily(2), scan50(50), scan100(100), scan200(200), scan500(500), scan1000(1000) } MAX-ACCESS read-write STATUS current DESCRIPTION "STB Auto Restart Type." ::= { stbConfig 100 } stbConfigDeleteAll OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-write STATUS current DESCRIPTION "Delete all tests" ::= { stbConfig 101 } -- *************************************************************************************************************************** -- The 'stbTest' table; -- .34565.82.600.1.X -- *************************************************************************************************************************** StbTestEntry ::= SEQUENCE { stbTestIndex INTEGER, stbTestId INTEGER, stbTestName OCTET STRING, stbTestEnabled INTEGER, stbTestPriority INTEGER, stbTestTimeProfile INTEGER, stbTestHdmiPortSelect INTEGER, stbTestType INTEGER, stbTestChannel INTEGER, stbTestChannelCheck INTEGER, stbTestTemplateId INTEGER, stbTestActionIndex OCTET STRING, stbTestAction OCTET STRING, stbTestConfig OCTET STRING, stbTestDeleteAction OCTET STRING, stbTestDelete OCTET STRING } stbTestIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Test index" ::= { stbTestEntry 1 } stbTestId OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Test ID" ::= { stbTestEntry 2 } stbTestName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (99)) MAX-ACCESS read-write STATUS current DESCRIPTION "Test name" ::= { stbTestEntry 3 } stbTestEnabled OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Test enabled" ::= { stbTestEntry 4 } stbTestPriority OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Test priority" ::= { stbTestEntry 5 } stbTestTimeProfile OBJECT-TYPE SYNTAX INTEGER { on(0), t1(1), t2(2), t3(3), t4(4), t5(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Time profile" ::= { stbTestEntry 6 } stbTestHdmiPortSelect OBJECT-TYPE SYNTAX INTEGER (0..16) MAX-ACCESS read-write STATUS current DESCRIPTION "HDMI Switch port select (Default:0 do not select)" ::= { stbTestEntry 7 } stbTestType OBJECT-TYPE SYNTAX INTEGER { channelcheck(0), custom(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Test type" ::= { stbTestEntry 10 } stbTestChannel OBJECT-TYPE SYNTAX INTEGER (0..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "Test channel number" ::= { stbTestEntry 11 } stbTestChannelCheck OBJECT-TYPE SYNTAX INTEGER { checkoff(0), checkav(1), checkaudio(2), checkvideo(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Test channel check" ::= { stbTestEntry 12 } stbTestTemplateId OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "STB Test set template" ::= { stbTestEntry 20 } stbTestActionIndex OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-write STATUS current DESCRIPTION "Test action index" ::= { stbTestEntry 50 } stbTestAction OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-write STATUS current DESCRIPTION "Test action" ::= { stbTestEntry 51 } stbTestConfig OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-write STATUS current DESCRIPTION "Test config" ::= { stbTestEntry 52 } stbTestDeleteAction OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-write STATUS current DESCRIPTION "Test action delete" ::= { stbTestEntry 53 } stbTestDelete OBJECT-TYPE SYNTAX OCTET STRING (SIZE (250)) MAX-ACCESS read-write STATUS current DESCRIPTION "Delete test" ::= { stbTestEntry 90 } -- *************************************************************************************************************************** -- The 'hdmiSwitch' group; -- .34565.82.700.X -- *************************************************************************************************************************** hdmiSwitchSwitchControl OBJECT-TYPE SYNTAX INTEGER (-2147483648..1) MAX-ACCESS read-write STATUS current DESCRIPTION "HDMI Switch mode (0 - IR, 1 - Ethernet)" ::= { hdmiSwitch 1 } hdmiSwitchHdmiSwitchRemote OBJECT-TYPE SYNTAX OCTET STRING (SIZE (149)) MAX-ACCESS read-write STATUS current DESCRIPTION "HDMI Switch remote control name" ::= { hdmiSwitch 2 } hdmiSwitchSwitchingTime OBJECT-TYPE SYNTAX INTEGER (0..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "HDMI Switching time (ms)" ::= { hdmiSwitch 3 } hdmiSwitchSwitchIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "HDMI Switch IP" ::= { hdmiSwitch 4 } hdmiSwitchSwitchPort OBJECT-TYPE SYNTAX INTEGER (0..65000) MAX-ACCESS read-write STATUS current DESCRIPTION "HDMI Switch Port" ::= { hdmiSwitch 5 } hdmiSwitchSwitchMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "HDMI Switch Mask" ::= { hdmiSwitch 6 } hdmiSwitchSwitchGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "HDMI Switch Gateway" ::= { hdmiSwitch 7 } hdmiSwitchSwitchEthConfig OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "HDMI Switch Eth Do Config Flag" ::= { hdmiSwitch 8 } -- *************************************************************************************************************************** -- The 'hdmiPort' table; -- .34565.82.800.1.X -- *************************************************************************************************************************** HdmiPortEntry ::= SEQUENCE { hdmiPortIndex INTEGER, hdmiPortEnabled INTEGER, hdmiPortName OCTET STRING, hdmiPortRemote OCTET STRING } hdmiPortIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "HDMI Port index" ::= { hdmiPortEntry 1 } hdmiPortEnabled OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "HDMI Port enabled" ::= { hdmiPortEntry 2 } hdmiPortName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..149)) MAX-ACCESS read-write STATUS current DESCRIPTION "HDMI Port Name" ::= { hdmiPortEntry 3 } hdmiPortRemote OBJECT-TYPE SYNTAX OCTET STRING (SIZE (149)) MAX-ACCESS read-write STATUS current DESCRIPTION "HDMI Port remote control (Default remote is empty string)" ::= { hdmiPortEntry 4 } -- *************************************************************************************************************************** -- Conformance information in 'stbMonitor' -- .34565.82.100 -- *************************************************************************************************************************** stbMonitorConformance OBJECT IDENTIFIER ::= { stbMonitor 1000 } stbMonitorGroups OBJECT IDENTIFIER ::= { stbMonitorConformance 1 } stbMonitorCompliances OBJECT IDENTIFIER ::= { stbMonitorConformance 2 } -- *************************************************************************************************************************** -- Compliance statements in 'stbMonitorCompliances' -- .34565.82.1000.1 -- *************************************************************************************************************************** stbMonitorCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which implement this MIB module" MODULE -- this module MANDATORY-GROUPS { generalGroup, generalNetGroup, lanTableGroup, vlanTableGroup, userTableGroup, tcpTableGroup, snmpGroup, snmpUserTableGroup, snmpTrapTableGroup, smtpGroup, soundAlarmGroup, commandsGroup, systemAlarmsTableGroup, activeAlarmsTableGroup, loggedAlarmsTableGroup, remoteConfigGroup, designItemTableGroup, stbAlarmTableGroup, timeProfileTableGroup, stbConfigGroup, stbTestTableGroup, hdmiSwitchGroup, hdmiPortTableGroup } GROUP alarmNotificationsGroup DESCRIPTION "Alarm Notifications" ::= { stbMonitorCompliances 1 } -- *************************************************************************************************************************** -- Units of conformance in 'stbMonitorGroups' -- .34565.82.100.2 -- *************************************************************************************************************************** generalGroup OBJECT-GROUP OBJECTS { generalModel, generalVersion, generalDeviceName, generalDeviceId, generalSupport, generalCpuNow, generalCpu5minPeak, generalRamUsed, generalRamUsedPercentage, generalDiskUsed, generalDiskUsedPercentage, generalTemperature, generalSystemUpTime, generalAppUpTime, generalAutoUpdate, generalUpdateLocation, generalDatetime, generalNtpOn, generalNtpServer, generalNtpBackupServer, generalNtpSync, generalCtTimezone, generalGoogleAnalytics, generalAlarmCheckTime, generalAlarmSilentTime, generalShowUnconfirmed } STATUS current DESCRIPTION "GENERAL" ::= { stbMonitorGroups 1 } generalNetGroup OBJECT-GROUP OBJECTS { generalNetPrimaryManagementPort, generalNetManagementFromAllPorts, generalNetHttps, generalNetHttpsDelete, generalNetHttpsDomain, generalNetHttpsEmail, generalNetHttpsAutoStatus, generalNetHttpsAutoDoInstall, generalNetVlanOn, generalNetVlanCount, generalNetBannedIp1, generalNetBannedIp2, generalNetBannedIp3, generalNetBannedIp4, generalNetBannedIp5 } STATUS current DESCRIPTION "GENERAL_NET" ::= { stbMonitorGroups 2 } lanTableGroup OBJECT-GROUP OBJECTS { lanIp, lanMask, lanGateway, lanDhcp, lanDns, lanIp1, lanMask1, lanIp2, lanMask2, lanIp3, lanMask3, lanIp4, lanMask4, lanIp5, lanMask5 } STATUS current DESCRIPTION "LAN" ::= { stbMonitorGroups 10 } vlanTableGroup OBJECT-GROUP OBJECTS { vlanVlan, vlanEthernet } STATUS current DESCRIPTION "VLAN" ::= { stbMonitorGroups 20 } userTableGroup OBJECT-GROUP OBJECTS { userAccess, userUsername, userPassword, userWrite } STATUS current DESCRIPTION "Web Users" ::= { stbMonitorGroups 30 } tcpTableGroup OBJECT-GROUP OBJECTS { tcpType, tcpPort, tcpFilter, tcpProtocol } STATUS current DESCRIPTION "TCP UDP Ports" ::= { stbMonitorGroups 40 } snmpGroup OBJECT-GROUP OBJECTS { snmpServer, snmpSnmpV1V2Access, snmpRoPassword, snmpRwPassword, snmpTrapPassword, snmpEngineId } STATUS current DESCRIPTION "SNMP" ::= { stbMonitorGroups 50 } snmpUserTableGroup OBJECT-GROUP OBJECTS { snmpUserAccess, snmpUserUsername, snmpUserWrite, snmpUserSecurity, snmpUserAuthEnc, snmpUserAuthPass, snmpUserPrivEnc, snmpUserPrivPass, snmpUserPrivExtend } STATUS current DESCRIPTION "SNMP Users" ::= { stbMonitorGroups 51 } snmpTrapTableGroup OBJECT-GROUP OBJECTS { snmpTrapIp, snmpTrapPort, snmpTrapType } STATUS current DESCRIPTION "SNMP Trap servers" ::= { stbMonitorGroups 52 } smtpGroup OBJECT-GROUP OBJECTS { smtpSend, smtpAlarm, smtpServer, smtpAuth, smtpUser, smtpPassword, smtpSsl, smtpFrom, smtpTo, smtpCc, smtpBcc, smtpSubject, smtpText } STATUS current DESCRIPTION "SMTP" ::= { stbMonitorGroups 60 } soundAlarmGroup OBJECT-GROUP OBJECTS { soundAlarmSoundAlarm, soundAlarmSoundPeriod, soundAlarmBeepFrequency, soundAlarmBeepType, soundAlarmBeepVolume, soundAlarmBeepDuration } STATUS current DESCRIPTION "SOUND_ALARM" ::= { stbMonitorGroups 90 } commandsGroup OBJECT-GROUP OBJECTS { commandsRestartNetwork, commandsRestartLan, commandsResetNetworkNamesOld, commandsResetNetworkNamesDefault, commandsRestartAlarms, commandsReboot, commandsRestart, commandsFactoryReset, commandsUpdateAvailable, commandsUpdateStart, commandsOnlineUpdate } STATUS current DESCRIPTION "COMMANDS" ::= { stbMonitorGroups 99 } systemAlarmsTableGroup OBJECT-GROUP OBJECTS { systemAlarmsCpuHighAlarm, systemAlarmsCpuHighAlarmOn, systemAlarmsRamHighAlarm, systemAlarmsRamHighAlarmOn, systemAlarmsDiskHighAlarm, systemAlarmsDiskHighAlarmOn, systemAlarmsTempHighAlarm, systemAlarmsTempHighAlarmOn } STATUS current DESCRIPTION "System alarms" ::= { stbMonitorGroups 120 } activeAlarmsTableGroup OBJECT-GROUP OBJECTS { activeAlarmsDatetime, activeAlarmsAlarm, activeAlarmsMode, activeAlarmsName, activeAlarmsValue, activeAlarmsThreshold, activeAlarmsConfirmed } STATUS current DESCRIPTION "Currently active alarms" ::= { stbMonitorGroups 240 } loggedAlarmsTableGroup OBJECT-GROUP OBJECTS { loggedAlarmsId, loggedAlarmsDatetime, loggedAlarmsMessage, loggedAlarmsColor, loggedAlarmsEmail, loggedAlarmsTrap } STATUS current DESCRIPTION "Latest logged alarms after reboot" ::= { stbMonitorGroups 241 } remoteConfigGroup OBJECT-GROUP OBJECTS { remoteConfigRemoteName, remoteConfigRemoteMode, remoteConfigRcClick, remoteConfigRcRestart, remoteConfigNewRemoteName, remoteConfigNewRemoteKey, remoteConfigNewKeyDelete, remoteConfigRemoteRecord, remoteConfigRemoteDelete, remoteConfigDesignName, remoteConfigDesignModel, remoteConfigDesignBrand, remoteConfigDesignWidth, remoteConfigDesignHeight } STATUS current DESCRIPTION "Remote control config" ::= { stbMonitorGroups 300 } designItemTableGroup OBJECT-GROUP OBJECTS { designItemType, designItemColumns, designItemClass, designItemAction, designItemText, designItemIcon, designItemDo } STATUS current DESCRIPTION "Remote control design item " ::= { stbMonitorGroups 400 } stbAlarmTableGroup OBJECT-GROUP OBJECTS { stbAlarmName, stbAlarmTestCheckOn, stbAlarmDeviceCheckOn } STATUS current DESCRIPTION "STB Test alarms" ::= { stbMonitorGroups 450 } timeProfileTableGroup OBJECT-GROUP OBJECTS { timeProfileName, timeProfileScheduleCount, timeProfileSchedule1On, timeProfileSchedule1Weekday, timeProfileSchedule1Interval, timeProfileSchedule1Confirmation, timeProfileSchedule2On, timeProfileSchedule2Weekday, timeProfileSchedule2Interval, timeProfileSchedule2Confirmation, timeProfileSchedule3On, timeProfileSchedule3Weekday, timeProfileSchedule3Interval, timeProfileSchedule3Confirmation, timeProfileSchedule4On, timeProfileSchedule4Weekday, timeProfileSchedule4Interval, timeProfileSchedule4Confirmation, timeProfileSchedule5On, timeProfileSchedule5Weekday, timeProfileSchedule5Interval, timeProfileSchedule5Confirmation, timeProfileSchedule6On, timeProfileSchedule6Weekday, timeProfileSchedule6Interval, timeProfileSchedule6Confirmation, timeProfileSchedule7On, timeProfileSchedule7Weekday, timeProfileSchedule7Interval, timeProfileSchedule7Confirmation, timeProfileSchedule8On, timeProfileSchedule8Weekday, timeProfileSchedule8Interval, timeProfileSchedule8Confirmation, timeProfileSchedule9On, timeProfileSchedule9Weekday, timeProfileSchedule9Interval, timeProfileSchedule9Confirmation } STATUS current DESCRIPTION "Time Profiles" ::= { stbMonitorGroups 470 } stbConfigGroup OBJECT-GROUP OBJECTS { stbConfigStbMode, stbConfigStbAcceptTime, stbConfigStbChannelTune, stbConfigStbChannelConfirm, stbConfigStbTestLock, stbConfigStbRecord, stbConfigStbScreenshot, stbConfigWebrtcDisable, stbConfigHlsConfig, stbConfigHdmiPort, stbConfigStbRestart, stbConfigStbRestartType, stbConfigStbPowerOffTime, stbConfigStbWaitAfterPower, stbConfigStbRestartKey1, stbConfigStbRestartKey1Wait, stbConfigStbRestartKey2, stbConfigStbRestartKey2Wait, stbConfigStbAutoRestartType, stbConfigDeleteAll } STATUS current DESCRIPTION "STB configuration" ::= { stbMonitorGroups 500 } stbTestTableGroup OBJECT-GROUP OBJECTS { stbTestId, stbTestName, stbTestEnabled, stbTestPriority, stbTestTimeProfile, stbTestHdmiPortSelect, stbTestType, stbTestChannel, stbTestChannelCheck, stbTestTemplateId, stbTestActionIndex, stbTestAction, stbTestConfig, stbTestDeleteAction, stbTestDelete } STATUS current DESCRIPTION "STB Tests" ::= { stbMonitorGroups 600 } hdmiSwitchGroup OBJECT-GROUP OBJECTS { hdmiSwitchSwitchControl, hdmiSwitchHdmiSwitchRemote, hdmiSwitchSwitchingTime, hdmiSwitchSwitchIp, hdmiSwitchSwitchPort, hdmiSwitchSwitchMask, hdmiSwitchSwitchGateway, hdmiSwitchSwitchEthConfig } STATUS current DESCRIPTION "HDMI Switch Configuration" ::= { stbMonitorGroups 700 } hdmiPortTableGroup OBJECT-GROUP OBJECTS { hdmiPortEnabled, hdmiPortName, hdmiPortRemote } STATUS current DESCRIPTION "HDMI Ports" ::= { stbMonitorGroups 800 } -- *************************************************************************************************************************** -- notifications (traps) in 'stbMonitor' -- .34565.82 -- *************************************************************************************************************************** alarmNotifications OBJECT IDENTIFIER ::= { stbMonitor 0 } alarmNotification NOTIFICATION-TYPE OBJECTS { snmpTrapAlarm } STATUS current DESCRIPTION "Alarm Notification" ::= { alarmNotifications 1 } alarmNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { alarmNotification } STATUS current DESCRIPTION "Alarm Notifications" ::= { stbMonitorGroups 100 } END