ULTI-UALARM-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, enterprises FROM SNMPv2-SMI OBJECT-GROUP FROM SNMPv2-CONF SnmpAdminString FROM SNMP-FRAMEWORK-MIB ; ultiUalarm MODULE-IDENTITY LAST-UPDATED "202107120000Z" ORGANIZATION "www.ultinous.com" CONTACT-INFO "email: support@ultinous.com" DESCRIPTION "MIB objects for Ultinous U-alarm" REVISION "202107120000Z" DESCRIPTION "Added descriptive error message and load metrics" REVISION "202103170000Z" DESCRIPTION "Initial version" ::= { enterprises 57090 1 1 } ultiUalarmSnmpObjects OBJECT IDENTIFIER ::= { ultiUalarm 1 } ultiUalarmSnmpObjectGroups OBJECT IDENTIFIER ::= { ultiUalarm 2 } ultiUalarmSystemState OBJECT-TYPE SYNTAX INTEGER { ok(1), error(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Overall status of U-alarm box" ::= { ultiUalarmSnmpObjects 1 } ultiUalarmSystemStateMsg OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Overall textual status of U-alarm box" ::= { ultiUalarmSnmpObjects 2 } ultiUalarmAvgGpuUsage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Avarage GPU utilization" ::= { ultiUalarmSnmpObjects 3 } ultiUalarmVideoStorageFreeMegabytes OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "U-alarm video storage free space in MiB" ::= { ultiUalarmSnmpObjects 4 1 } ultiUalarmVideoStorageTotalMegabytes OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "U-alarm video storage total space in MiB" ::= { ultiUalarmSnmpObjects 4 2 } ultiUalarmVideoStorageUsedPercent OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "U-alarm video storage disk usage in percent" ::= { ultiUalarmSnmpObjects 4 3 } ultiUalarmStatusObjects OBJECT-GROUP OBJECTS { ultiUalarmSystemState, ultiUalarmSystemStateMsg, ultiUalarmAvgGpuUsage, ultiUalarmVideoStorageFreeMegabytes, ultiUalarmVideoStorageTotalMegabytes, ultiUalarmVideoStorageUsedPercent} STATUS current DESCRIPTION "Status objects" ::= { ultiUalarmSnmpObjectGroups 1 } END