Observium_CE/mibs/fscom/FS-PATCH-MIB

202 lines
5.4 KiB
Plaintext

-- *****************************************************************
-- FS-PATCH-MIB.mib: FS patch MIB file
--
-- Sep 2016, gaojinli
--
-- Copyright (c) 2016 by FS.COM Inc..
-- All rights reserved.
--
-- *****************************************************************
--
FS-PATCH-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
Unsigned32,
Counter64,
IpAddress
FROM SNMPv2-SMI
TruthValue,
DisplayString,
RowStatus,
MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
IfIndex,
ConfigStatus
FROM FS-TC
fsMgmt
FROM FS-SMI;
fsPatchMIB MODULE-IDENTITY
LAST-UPDATED "201609230000Z"
ORGANIZATION "FS.COM Inc.."
CONTACT-INFO
"
Tel: 400-865-2852
E-mail: https://www.fs.com/live_chat_service_mail.html"
DESCRIPTION
"This module defines fs system patch mibs."
REVISION "201609230000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { fsMgmt 151}
fsPatchMIBObjects OBJECT IDENTIFIER ::= { fsPatchMIB 1 }
fsPatchTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSPatchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of patch entries."
::= { fsPatchMIBObjects 1 }
fsPatchEntry OBJECT-TYPE
SYNTAX FSPatchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry contains patch details."
INDEX { fsPatchDevIndex,
fsPatchCmpntIndex}
::= { fsPatchTable 1 }
FSPatchEntry ::=
SEQUENCE {
fsPatchDevIndex Integer32,
fsPatchCmpntIndex Integer32,
fsPatchDevId Integer32,
fsPatchSlotId Integer32,
fsPatchCpuId Integer32,
fsPatchExist DisplayString,
fsPatchName DisplayString,
fsPatchBranch DisplayString,
fsPatchCmpntName DisplayString,
fsPatchSize Counter64,
fsPatchStatus DisplayString,
fsPatchVersion DisplayString,
fsPatchInstallTime DisplayString,
fsPatchDescription DisplayString
}
fsPatchDevIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that represents a Devices."
::= { fsPatchEntry 1 }
fsPatchCmpntIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that represents a Patch Component."
::= { fsPatchEntry 2 }
fsPatchDevId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device Identification."
::= { fsPatchEntry 3 }
fsPatchSlotId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Slot Identification."
::= { fsPatchEntry 4 }
fsPatchCpuId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cpu Identification."
::= { fsPatchEntry 5 }
fsPatchExist OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether there is a Patch exist in the system."
::= { fsPatchEntry 6 }
fsPatchName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Patch Name."
::= { fsPatchEntry 7 }
fsPatchBranch OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Patch Branch."
::= { fsPatchEntry 8 }
fsPatchCmpntName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Component name of a Patch."
::= { fsPatchEntry 9 }
fsPatchSize OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of the Patch Component."
::= { fsPatchEntry 10 }
fsPatchStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currtent status of the Patch."
::= { fsPatchEntry 11 }
fsPatchVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Patch Version."
::= { fsPatchEntry 12 }
fsPatchInstallTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Patch Install time."
::= { fsPatchEntry 13 }
fsPatchDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Patch Description."
::= { fsPatchEntry 14 }
END