- 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.
130 lines
3.8 KiB
Text
130 lines
3.8 KiB
Text
-- **********************************************************
|
|
-- Copyright 2007-2010 VMware, Inc. All rights reserved.
|
|
-- **********************************************************
|
|
|
|
VMWARE-SYSTEM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
vmwSystem
|
|
FROM VMWARE-ROOT-MIB;
|
|
|
|
vmwSystemMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201008020000Z"
|
|
ORGANIZATION "VMware, Inc"
|
|
CONTACT-INFO
|
|
"VMware, Inc
|
|
3401 Hillview Ave
|
|
Palo Alto, CA 94304
|
|
Tel: 1-877-486-9273 or 650-427-5000
|
|
Fax: 650-427-5001
|
|
Web: http://communities.vmware.com/community/developer/forums/managementapi
|
|
"
|
|
DESCRIPTION
|
|
"This MIB module provides for System Software identification"
|
|
|
|
REVISION "201008020000Z"
|
|
DESCRIPTION
|
|
"Add vmwProdPatch managed object to report patch level"
|
|
|
|
REVISION "200801120000Z"
|
|
DESCRIPTION
|
|
"Add to comments the Managed Object Browser (MOB) URLs which provide
|
|
data this MIB module exposes."
|
|
|
|
REVISION "200712270000Z"
|
|
DESCRIPTION
|
|
"This is the first revision in SMIv2 format. One object
|
|
(vmwProdOID) has been dropped from the original SMIv1 version
|
|
as it duplicates sysObjectId from SNMPv2-MIB."
|
|
|
|
::= { vmwSystem 10 }
|
|
|
|
vmwProdName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This product's name.
|
|
VIM Property: AboutInfo.name
|
|
https://esx.example.com/mob/?moid=ServiceInstance&doPath=content%2eabout"
|
|
::= { vmwSystem 1 }
|
|
|
|
vmwProdVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The product's version release identifier. Format is Major.Minor.Update
|
|
VIM Property: AboutInfo.version
|
|
https://esx.example.com/mob/?moid=ServiceInstance&doPath=content%2eabout"
|
|
::= { vmwSystem 2 }
|
|
|
|
-- { vmwSystem 3 } oid obsolete, do not reuse
|
|
|
|
vmwProdBuild OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This identifier represents the most specific identifier.
|
|
VIM Property: AboutInfo.build
|
|
https://esx.example.com/mob/?moid=ServiceInstance&doPath=content%2eabout"
|
|
::= { vmwSystem 4 }
|
|
|
|
vmwProdUpdate OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This identifier represents the update level applied to this system.
|
|
VIM Property: Advanced Options key: Misc.HostAgentUpdateLevel
|
|
https://esx.example.com/mob/?moid=ha%2dadv%2doptions"
|
|
::= { vmwSystem 5 }
|
|
|
|
vmwProdPatch OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This identifier represents the patch level applied to this system.
|
|
VIM Property: None.
|
|
CLI: esxcli system version get"
|
|
::= { vmwSystem 6 }
|
|
|
|
-- conformance information
|
|
vmwSystemMIBConformance
|
|
OBJECT IDENTIFIER ::= { vmwSystemMIB 2 }
|
|
vmwSystemMIBCompliances
|
|
OBJECT IDENTIFIER ::= { vmwSystemMIBConformance 1 }
|
|
vmwSysMIBGroups OBJECT IDENTIFIER ::= { vmwSystemMIBConformance 2 }
|
|
|
|
-- compliance statements
|
|
vmwSysMIBBasicCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
VMWARE-SYSTEM-MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { vmwSystemGroup }
|
|
::= { vmwSystemMIBCompliances 2 }
|
|
|
|
vmwSystemGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vmwProdName,
|
|
vmwProdVersion,
|
|
vmwProdBuild,
|
|
vmwProdUpdate,
|
|
vmwProdPatch
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects uniquely identifies a given VMware system software image."
|
|
::= { vmwSysMIBGroups 1 }
|
|
|
|
END -- end of module VMWARE-SYSTEM-MIB.
|