- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
362 lines
9.1 KiB
Text
362 lines
9.1 KiB
Text
--
|
|
--defines ROOMALERT7E-MIB for SNMP agent extension of Room Alert 7E
|
|
--Contents: Global Registration Module
|
|
-- Room Alert OIDs - Enterprise 20916
|
|
--Version: 2.0.3
|
|
--Date: 11 September 2007
|
|
--Developed By: AVTECH Software, Inc.
|
|
|
|
--
|
|
--Copyright (c) 2007 AVTECH Software, Inc.
|
|
--
|
|
|
|
ROOMALERT7E-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
IMPORTS
|
|
enterprises, IpAddress, Counter, TimeTicks
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
TRAP-TYPE
|
|
FROM RFC-1215;
|
|
|
|
|
|
avtech OBJECT IDENTIFIER ::= { enterprises 20916 }
|
|
products OBJECT IDENTIFIER ::= { avtech 1 }
|
|
roomalert7e OBJECT IDENTIFIER ::= { products 2 }
|
|
sensors OBJECT IDENTIFIER ::= { roomalert7e 1 }
|
|
traps OBJECT IDENTIFIER ::= { roomalert7e 2 }
|
|
thresholds OBJECT IDENTIFIER ::= { roomalert7e 3 }
|
|
temperature OBJECT IDENTIFIER ::= { sensors 1 }
|
|
switch OBJECT IDENTIFIER ::= { sensors 2 }
|
|
|
|
-- Room Alert 7E MIB
|
|
-- Parameters
|
|
|
|
tempreading1c OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Temperature Sensor 1 (Celsius)"
|
|
::= { temperature 1 }
|
|
|
|
tempreading2c OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Temperature Sensor 2 (Celsius)"
|
|
::= { temperature 2 }
|
|
|
|
tempreading3c OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Temperature Sensor 3 (Celsius)"
|
|
::= { temperature 3 }
|
|
|
|
|
|
tempreading4c OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Temperature Sensor 4 (Celsius)"
|
|
::= { temperature 4 }
|
|
|
|
tempreading1f OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Temperature Sensor 1 (Fahrenheit)"
|
|
::= { temperature 5 }
|
|
|
|
tempreading2f OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Temperature Sensor 2 (Fahrenheit)"
|
|
::= { temperature 6 }
|
|
|
|
tempreading3f OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Temperature Sensor 3 (Fahrenheit)"
|
|
::= { temperature 7 }
|
|
|
|
|
|
tempreading4f OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Temperature Sensor 4 (Fahrenheit)"
|
|
::= { temperature 8 }
|
|
|
|
switch1 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Switch Sensor 1 (0 = OFF, 1 = ON)"
|
|
::= { switch 1 }
|
|
|
|
switch2 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Switch Sensor 2 (0 = OFF, 1 = ON)"
|
|
::= { switch 2 }
|
|
|
|
switch3 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Switch Sensor 3 (0 = OFF, 1 = ON)"
|
|
::= { switch 3 }
|
|
|
|
alarmtemp1 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..2)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Alarm for temperature 1
|
|
0 = temperature OK
|
|
1 = temperature too high
|
|
2 = temperature too low"
|
|
::= { traps 1 }
|
|
|
|
alarmtemp2 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..2)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Alarm for temperature 2
|
|
0 = temperature OK
|
|
1 = temperature too high
|
|
2 = temperature too low"
|
|
::= { traps 2 }
|
|
|
|
alarmtemp3 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..2)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Alarm for temperature 3
|
|
0 = temperature OK
|
|
1 = temperature too high
|
|
2 = temperature too low"
|
|
::= { traps 3 }
|
|
|
|
alarmtemp4 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..2)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Alarm for temperature 4
|
|
0 = temperature OK
|
|
1 = temperature too high
|
|
2 = temperature too low"
|
|
::= { traps 4 }
|
|
|
|
alarmswitch1 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..1)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Alarm for switch sensor 1
|
|
0 = Switch Open
|
|
1 = Switch Closed"
|
|
::= { traps 5 }
|
|
|
|
alarmswitch2 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..1)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Alarm for switch sensor 2
|
|
0 = Switch Open
|
|
1 = Switch Closed"
|
|
::= { traps 6 }
|
|
|
|
alarmswitch3 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..1)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Alarm for switch sensor 3
|
|
0 = Switch Open
|
|
1 = Switch Closed"
|
|
::= { traps 7 }
|
|
|
|
alarmmessage OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Message string to send with trap messages"
|
|
::= { traps 8 }
|
|
|
|
upperlimit1 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..15000)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "High temperature threshold for temperature sensor 1"
|
|
::= { thresholds 1 }
|
|
|
|
lowerlimit1 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..15000)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Low temperature threshold for temperature sensor 1"
|
|
::= { thresholds 2 }
|
|
|
|
upperlimit2 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..15000)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "High temperature threshold for temperature sensor 2"
|
|
::= { thresholds 3 }
|
|
|
|
lowerlimit2 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..15000)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Low temperature threshold for temperature sensor 2"
|
|
::= { thresholds 4 }
|
|
|
|
upperlimit3 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..15000)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "High temperature threshold for temperature sensor 3"
|
|
::= { thresholds 5 }
|
|
|
|
lowerlimit3 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..15000)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Low temperature threshold for temperature sensor 3"
|
|
::= { thresholds 6 }
|
|
|
|
upperlimit4 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..15000)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "High temperature threshold for temperature sensor 4"
|
|
::= { thresholds 7 }
|
|
|
|
lowerlimit4 OBJECT-TYPE
|
|
SYNTAX INTEGER(0..15000)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Low temperature threshold for temperature sensor 4"
|
|
::= { thresholds 8 }
|
|
|
|
-- ROOMALERT7E TRAPS
|
|
|
|
alarmstart1-7e TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage, tempreading1c, tempreading1f }
|
|
DESCRIPTION "A alarmstart1 trap signifies that the current
|
|
temperature on sensor 1 is outside the
|
|
defined high or low threshold."
|
|
::= 1
|
|
|
|
room-alert-7e-snmp-trap TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage }
|
|
DESCRIPTION "A room-alert-7e-snmp-trap indicates that an alarm
|
|
condition has occurred on the sensor inidcated
|
|
by the alarmmessage variable."
|
|
::= 2
|
|
|
|
alarmstart2-7e TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage, tempreading2c, tempreading2f }
|
|
DESCRIPTION "A alarmstart2 trap signifies that the current
|
|
temperature on sensor 2 is outside the
|
|
defined high or low threshold."
|
|
::= 3
|
|
|
|
alarmclear2-7e TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage, tempreading2c, tempreading2f }
|
|
DESCRIPTION "A alarmclear2 trap signifies that the current
|
|
temperature on sensor 2 has returned to a
|
|
normal condition and is within the defined
|
|
high or low threshold."
|
|
::= 4
|
|
|
|
alarmstart3-7e TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage, tempreading3c, tempreading3f }
|
|
DESCRIPTION "A alarmstart3 trap signifies that the current
|
|
temperature on sensor 3 is outside the
|
|
defined high or low threshold."
|
|
::= 5
|
|
|
|
alarmclear3-7e TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage, tempreading3c, tempreading3f }
|
|
DESCRIPTION "A alarmclear3 trap signifies that the current
|
|
temperature on sensor 3 has returned to a
|
|
normal condition and is within the defined
|
|
high or low threshold."
|
|
::= 6
|
|
|
|
alarmstart4-7e TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage, tempreading4c, tempreading4f }
|
|
DESCRIPTION "A alarmstart4 trap signifies that the current
|
|
temperature on sensor 4 is outside the
|
|
defined high or low threshold."
|
|
::= 7
|
|
|
|
alarmclear4-7e TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage, tempreading4c, tempreading4f }
|
|
DESCRIPTION "A alarmclear4 trap signifies that the current
|
|
temperature on sensor 4 has returned to a
|
|
normal condition and is within the defined
|
|
high or low threshold."
|
|
::= 8
|
|
|
|
alarmstart5-7e TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage, switch1, switch1 }
|
|
DESCRIPTION "A alarmstart5 trap signifies that the current
|
|
status of switch sensor 1 is outside the
|
|
defined threshold."
|
|
::= 9
|
|
|
|
alarmclear5-7e TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage, switch1, switch1 }
|
|
DESCRIPTION "A alarmclear5 trap signifies that the current
|
|
status of switch sensor 1 is outside the
|
|
defined threshold."
|
|
::= 10
|
|
|
|
alarmstart6-7e TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage, switch2, switch2 }
|
|
DESCRIPTION "A alarmstart6 trap signifies that the current
|
|
status of switch sensor 2 is outside the
|
|
defined threshold."
|
|
::= 11
|
|
|
|
alarmclear6-7e TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage, switch2, switch2 }
|
|
DESCRIPTION "A alarmclear6 trap signifies that the current
|
|
status of switch sensor 2 is outside the
|
|
defined threshold."
|
|
::= 12
|
|
|
|
alarmstart7-7e TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage, switch3, switch3 }
|
|
DESCRIPTION "A alarmstart7 trap signifies that the current
|
|
status of switch sensor 3 is outside the
|
|
defined threshold."
|
|
::= 13
|
|
|
|
alarmclear7-7e TRAP-TYPE
|
|
ENTERPRISE roomalert7e
|
|
VARIABLES { alarmmessage, switch3, switch3 }
|
|
DESCRIPTION "A alarmclear7 trap signifies that the current
|
|
status of switch sensor 3 is outside the
|
|
defined threshold."
|
|
::= 14
|
|
END
|