- 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.
307 lines
10 KiB
Text
307 lines
10 KiB
Text
-- *****************************************************************
|
|
-- NMS-FAN-TRAP.MIB: NMS FAN TRAP MIB
|
|
--
|
|
-- JAN 2010
|
|
-- Edit by LIUQIANG
|
|
-- Copyright (c) 2010 by NMS, Inc.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
|
|
NMS-FAN-TRAP DEFINITIONS ::= BEGIN
|
|
|
|
|
|
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
|
|
Integer32, Unsigned32 FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP,
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
nmsEPONGroup,nmsMgmt FROM NMS-SMI;
|
|
|
|
|
|
fanTrap OBJECT IDENTIFIER ::= { nmsMgmt 187 }
|
|
|
|
|
|
|
|
|
|
-- Notifications
|
|
fanStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
--normal(-268435456),
|
|
stop(0)
|
|
}
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan status, 1-normal, 2-stop."
|
|
::= { fanTrap 1 }
|
|
|
|
nmsFanNotifications OBJECT IDENTIFIER
|
|
::= { fanTrap 2 }
|
|
|
|
|
|
nmsFanNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
fanStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The agent generates this notification when fan stops or resumes ."
|
|
::= { nmsFanNotifications 1 }
|
|
|
|
fanRunningStatus OBJECT IDENTIFIER ::= { fanTrap 3 }
|
|
|
|
fan1RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 1 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 1 }
|
|
|
|
fan2RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 2 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 2 }
|
|
|
|
fan3RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 3 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 3 }
|
|
|
|
fan4RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 4 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 4 }
|
|
|
|
fan5RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 5 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 5 }
|
|
|
|
fan6RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 6 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 6 }
|
|
|
|
fan7RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 7 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 7 }
|
|
|
|
fan8RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 8 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 8 }
|
|
|
|
fan9RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 9 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 9 }
|
|
|
|
fan10RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 10 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 10 }
|
|
|
|
fan11RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 11 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 11 }
|
|
|
|
fan12RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 12 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 12 }
|
|
|
|
fan13RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 13 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 13 }
|
|
|
|
fan14RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 14 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 14 }
|
|
|
|
fan15RunningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan 15 status, 1-normal, 2-stop, unused(3)."
|
|
::= { fanRunningStatus 15 }
|
|
|
|
--***********************************************************--
|
|
FanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FanTableEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of fan-devices entries."
|
|
::= { fanTrap 4 }
|
|
|
|
FanTableEntry OBJECT-TYPE
|
|
SYNTAX FanTableEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A collection of fan-devices"
|
|
INDEX { FanIndex }
|
|
::= { FanTable 1 }
|
|
|
|
FanTableEntry ::=
|
|
SEQUENCE {
|
|
FanIndex
|
|
INTEGER,
|
|
FanStatus
|
|
INTEGER,
|
|
FanSpeed
|
|
INTEGER,
|
|
FanShelfNum
|
|
INTEGER
|
|
}
|
|
|
|
|
|
FanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index of fan-device"
|
|
::= { FanTableEntry 1 }
|
|
|
|
|
|
FanStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
normal(1),
|
|
stop(2),
|
|
unused(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan-device status."
|
|
::= { FanTableEntry 2 }
|
|
|
|
|
|
|
|
FanSpeed OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan-device speed."
|
|
::= { FanTableEntry 3 }
|
|
FanShelfNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan-device shelf number."
|
|
::= { FanTableEntry 4 }
|
|
|
|
|
|
|
|
END
|