- 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.
378 lines
8.9 KiB
Text
378 lines
8.9 KiB
Text
IMCO-LSPS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Counter32, Integer32, Gauge32,
|
|
TimeTicks, IpAddress,
|
|
enterprises
|
|
FROM SNMPv2-SMI
|
|
TRAP-TYPE FROM RFC-1215;
|
|
|
|
|
|
mib-AN-Dcz-SDS MODULE-IDENTITY
|
|
LAST-UPDATED "201702090000Z"
|
|
ORGANIZATION "ViaNet.sk"
|
|
CONTACT-INFO
|
|
" Ivan Mochnac
|
|
ViaNet
|
|
-
|
|
-
|
|
SK EUROPE
|
|
|
|
-
|
|
vianet@vianet.sk"
|
|
DESCRIPTION
|
|
"The MIB module to describe PSMSmicro version of SDS."
|
|
|
|
|
|
REVISION "201702090000Z"
|
|
DESCRIPTION
|
|
"PSMSmicro, by ViaNet.sk."
|
|
::= { enterprises 33283 }
|
|
|
|
|
|
--
|
|
-- MIB file definition for device: PSMSmicro
|
|
--
|
|
|
|
sdsxpublic OBJECT IDENTIFIER ::= { mib-AN-Dcz-SDS 1 }
|
|
|
|
sdsBIGandSTSW OBJECT IDENTIFIER ::= { sdsxpublic 30 }
|
|
|
|
-- ****************************************************************************
|
|
|
|
sdsOptoInput OBJECT IDENTIFIER ::= { sdsBIGandSTSW 2 }
|
|
|
|
opto1 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
activeSignalPresent(0),
|
|
noSignal(32768)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current OPTO1 binary input status."
|
|
::= { sdsOptoInput 1 }
|
|
|
|
opto2 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
activeSignalPresent(0),
|
|
noSignal(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current OPTO2 binary input status."
|
|
::= { sdsOptoInput 2 }
|
|
|
|
opto3 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
activeSignalPresent(0),
|
|
noSignal(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current Mains (OPTO3) binary input status."
|
|
::= { sdsOptoInput 3 }
|
|
|
|
-- ****************************************************************************
|
|
|
|
sdsOutputRelays OBJECT IDENTIFIER ::= { sdsBIGandSTSW 3 }
|
|
|
|
sdsOutputRelay1 OBJECT IDENTIFIER ::= { sdsOutputRelays 1 }
|
|
|
|
sdsRE1state OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
activated(255)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current RELAY 1 output status."
|
|
::= { sdsOutputRelay1 1 }
|
|
|
|
sdsOutputRelay2 OBJECT IDENTIFIER ::= { sdsOutputRelays 2 }
|
|
|
|
sdsRE2state OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
activated(255)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current RELAY 2 output status."
|
|
::= { sdsOutputRelay2 1 }
|
|
|
|
sdsOutputRelay3 OBJECT IDENTIFIER ::= { sdsOutputRelays 3 }
|
|
|
|
sdsRE3state OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
activated(255)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current RELAY 3 output status."
|
|
::= { sdsOutputRelay3 1 }
|
|
|
|
-- ****************************************************************************
|
|
|
|
sdsADCinputs OBJECT IDENTIFIER ::= { sdsBIGandSTSW 5 }
|
|
|
|
sdsADCitem0 OBJECT IDENTIFIER ::= { sdsADCinputs 1 }
|
|
|
|
sdsTempSensValue OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Temperature Sensor (C) multiplied by 100."
|
|
::= { sdsADCitem0 3 }
|
|
|
|
sdsTempSensName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User name for the analog temperature sensor."
|
|
::= { sdsADCitem0 4 }
|
|
|
|
-- ****************************************************************************
|
|
|
|
sdsADCvalues OBJECT IDENTIFIER ::= { sdsBIGandSTSW 7 }
|
|
|
|
sdsMaximumLoad OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum Load (W) multiplied by 10."
|
|
::= { sdsADCvalues 2 }
|
|
|
|
sdsAlarmText OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SDS Alarm Text."
|
|
::= { sdsADCvalues 3 }
|
|
|
|
sdsOutputVoltage1 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Output voltage U1 (V) multiplied by 100."
|
|
::= { sdsADCvalues 4 }
|
|
|
|
sdsOutputVoltage2 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Output voltage U2 (V) multiplied by 100."
|
|
::= { sdsADCvalues 5 }
|
|
|
|
sdsOutputCurrent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Output current I (A) multiplied by 10."
|
|
::= { sdsADCvalues 6 }
|
|
|
|
sdsBatteryCapacity OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Battery Capacity (%) multiplied by 10."
|
|
::= { sdsADCvalues 7 }
|
|
|
|
sdsLoad OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Load (%) multiplied by 10."
|
|
::= { sdsADCvalues 8 }
|
|
|
|
sdsCapTestTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time (min) of last Capacity Test."
|
|
::= { sdsADCvalues 9 }
|
|
|
|
-- ****************************************************************************
|
|
|
|
sdsGeneralInfoEntry OBJECT IDENTIFIER ::= { sdsBIGandSTSW 8 }
|
|
|
|
sdsManufacturer OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Manufacturer of the device."
|
|
::= { sdsGeneralInfoEntry 80 }
|
|
|
|
sdsModel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Model (type) of the device."
|
|
::= { sdsGeneralInfoEntry 81 }
|
|
|
|
sdsName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name/Location of the device."
|
|
::= { sdsGeneralInfoEntry 82 }
|
|
|
|
sdsSerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Serial number of the device."
|
|
::= { sdsGeneralInfoEntry 83 }
|
|
|
|
sdsSoftware OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Software version of the device."
|
|
::= { sdsGeneralInfoEntry 84 }
|
|
|
|
-- ****************************************************************************
|
|
|
|
-- ****************************************************************************
|
|
-- TRAP-SDS-MICRO-MIB DEFINITIONS
|
|
-- ****************************************************************************
|
|
|
|
opto1-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { opto1 }
|
|
DESCRIPTION "TRAP: optical input 1 status."
|
|
::= 100
|
|
|
|
opto2-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { opto2 }
|
|
DESCRIPTION "TRAP: optical input 2 status."
|
|
::= 101
|
|
|
|
opto3-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { opto3 }
|
|
DESCRIPTION "TRAP: optical input 3 status."
|
|
::= 102
|
|
|
|
-- next
|
|
|
|
sdsRE1state-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { sdsRE1state }
|
|
DESCRIPTION "TRAP: Current RELAY 1 output status."
|
|
::= 150
|
|
|
|
sdsRE2state-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { sdsRE2state }
|
|
DESCRIPTION "TRAP: Current RELAY 2 output status."
|
|
::= 153
|
|
|
|
-- next
|
|
|
|
sdsTempSensValue-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { sdsTempSensValue }
|
|
DESCRIPTION "TRAP: Temperature Sensor (C) multiplied by 100."
|
|
::= 222
|
|
|
|
sdsTempSensName-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { sdsTempSensName }
|
|
DESCRIPTION "TRAP: User name for analog temperature sensor."
|
|
::= 223
|
|
|
|
-- next
|
|
|
|
sdsMaximumLoad-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { sdsMaximumLoad }
|
|
DESCRIPTION "TRAP: SDS Maximum Load-trap."
|
|
::= 401
|
|
|
|
sdsAlarmText-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { sdsAlarmText }
|
|
DESCRIPTION "TRAP: SDS Alarm Text."
|
|
::= 402
|
|
|
|
sdsOutputVoltage1-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { sdsOutputVoltage1 }
|
|
DESCRIPTION "TRAP: SDS Output Voltage1-trap."
|
|
::= 403
|
|
|
|
sdsOutputVoltage2-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { sdsOutputVoltage2 }
|
|
DESCRIPTION "TRAP: SDS Outpur Voltage2-trap."
|
|
::= 404
|
|
|
|
sdsOutputCurrent-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { sdsOutputCurrent }
|
|
DESCRIPTION "TRAP: SDS Output current-trap."
|
|
::= 405
|
|
|
|
sdsBatteryCapacity-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { sdsBatteryCapacity }
|
|
DESCRIPTION "TRAP: SDS Battery Capacity-trap."
|
|
::= 406
|
|
|
|
sdsLoad-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { sdsLoad }
|
|
DESCRIPTION "TRAP: SDS Load-trap."
|
|
::= 407
|
|
|
|
sdsCapTestTime-trap TRAP-TYPE
|
|
-- STATUS current
|
|
ENTERPRISE mib-AN-Dcz-SDS
|
|
VARIABLES { sdsCapTestTime }
|
|
DESCRIPTION "TRAP: SDS CapTestTime-trap."
|
|
::= 408
|
|
|
|
-- end
|
|
|
|
END
|
|
|
|
|
|
|