Observium_CE/mibs/panasas/PANASAS-SYSTEM-MIB-V1

273 lines
7.2 KiB
Plaintext

PANASAS-SYSTEM-MIB-V1 DEFINITIONS ::= BEGIN
-- This mib document specifies the
-- Panasas system mib
--
-- @author: Abbie Matthews & Bob Haigler
-- @last_modified: February, 14, 2006.
-- @version @PANASAS_VERSION@
--
-- @PANASAS_COPYRIGHT@
--
-- This Panasas Inc SNMP Management Information Base Specification
-- (Specification) embodies Panasas Inc's confidential and proprietary
-- intellectual property. Panasas Inc retains all title and ownership
-- to the Specification, including any revisions.
--
-- This Specification is supplied "AS IS", and Panasas Inc makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress
FROM SNMPv2-SMI
DisplayString
FROM RFC1213-MIB
PanSerialNumber
FROM PANASAS-TC-MIB
panFs
FROM PANASAS-PANFS-MIB-V1;
panSystem MODULE-IDENTITY
LAST-UPDATED "201104070000Z"
ORGANIZATION "Panasas, Inc"
CONTACT-INFO
"postal: Panasas, Inc
969 W. Maude Avenue
Sunnyvale, CA 94085
phone: +1 408 215-6800
email: info@panasas.com"
DESCRIPTION
"This file defines the structure of the panasas system v1 mib."
REVISION "201104070000Z"
DESCRIPTION
"1. Changed Panasas, Inc. company contact information."
::= { panFs 2 }
--
-- The System Information Resources are organised as follows ...
-- panProducts
-- panFs
-- panSystem
-- panSystemCluster
-- panSystemClusterName
-- panSystemClusterManagementAddress
-- panSystemClusterRepsetTable
-- panSystemClusterRepsetEntry
-- panSystemClusterRepsetEntryIndex [Index]
-- panSystemClusterRepsetEntryIpAddr
-- panSystemClusterRepsetEntryBladeHwSN
-- panSystemServicesTable
-- panSystemServicesEntry
-- panSystemServicesId [Index]
-- panSystemServicesBladeHwSN
-- panSystemServicesType
-- panSystemServicesInfo
-- panSystemServicesBackupBladeHwSN
-- panSystemVolServiceTable
-- panSystemVolServiceEntry
-- panSystemServicesId [index]
-- panSystemVolServiceVolIndex [index]
-- panSystemVolServiceVolPath
--
-- The System information group.
panSystemCluster OBJECT IDENTIFIER ::= { panSystem 1 }
panSystemClusterName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name given to this system."
::= { panSystemCluster 1 }
panSystemClusterManagementAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Address at which the Management System can be contacted."
::= { panSystemCluster 2 }
panSystemClusterRepsetTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanSystemClusterRepsetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of all System Managers IP Addresses (aka repset)."
::= { panSystemCluster 3 }
panSystemClusterRepsetEntry OBJECT-TYPE
SYNTAX PanSystemClusterRepsetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in panSystemClusterRepsetTable."
INDEX { panSystemClusterRepsetEntryIndex }
::= { panSystemClusterRepsetTable 1 }
PanSystemClusterRepsetEntry ::=
SEQUENCE {
panSystemClusterRepsetEntryIndex
INTEGER (1 .. 40),
panSystemClusterRepsetEntryIpAddr
IpAddress,
panSystemClusterRepsetEntryBladeHwSN
PanSerialNumber
}
panSystemClusterRepsetEntryIndex OBJECT-TYPE
SYNTAX INTEGER (1 .. 40)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index into panSystemClusterRepsetTable."
::= { panSystemClusterRepsetEntry 1 }
panSystemClusterRepsetEntryIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Addr of a System Manager."
::= { panSystemClusterRepsetEntry 2 }
panSystemClusterRepsetEntryBladeHwSN OBJECT-TYPE
SYNTAX PanSerialNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Blade Hw Serial Number of the system manager. It is an
index into panHwBladeTable."
::= { panSystemClusterRepsetEntry 3 }
-- the DB Roles information group.
panSystemServicesTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanSystemServicesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of system services."
::= { panSystem 2 }
panSystemServicesEntry OBJECT-TYPE
SYNTAX PanSystemServicesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in panSystemServicesTable"
INDEX { panSystemServicesId }
::= { panSystemServicesTable 1 }
PanSystemServicesEntry ::=
SEQUENCE {
panSystemServicesId
PanSerialNumber,
panSystemServicesBladeHwSN
PanSerialNumber,
panSystemServicesType
DisplayString,
panSystemServicesInfo
DisplayString,
panSystemServicesBackupBladeHwSN
PanSerialNumber
}
panSystemServicesId OBJECT-TYPE
SYNTAX PanSerialNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique service instance identifier (a.k.a. VSM Id)."
::= { panSystemServicesEntry 1 }
panSystemServicesBladeHwSN OBJECT-TYPE
SYNTAX PanSerialNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Blade Serial Number that the service is running on. It is an
index into panHwBladeTable."
::= { panSystemServicesEntry 2 }
panSystemServicesType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of service. (E.g. Volume Service, NFS, CIFS etc.).
Currently only volume service is supported in this table.
"
::= { panSystemServicesEntry 3 }
panSystemServicesInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of the service."
::= { panSystemServicesEntry 4 }
panSystemServicesBackupBladeHwSN OBJECT-TYPE
SYNTAX PanSerialNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Blade Serial Number of the back up for this service.
This is an index into panHwBladeTable."
::= { panSystemServicesEntry 5 }
-- The panSystemVolServiceTable
panSystemVolServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanSystemVolServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The volume listing table."
::= { panSystem 3 }
panSystemVolServiceEntry OBJECT-TYPE
SYNTAX PanSystemVolServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the VolServiceTable."
INDEX { panSystemServicesId, panSystemVolServiceVolIndex }
::= { panSystemVolServiceTable 1 }
PanSystemVolServiceEntry ::= SEQUENCE
{
panSystemVolServiceVolIndex
INTEGER,
panSystemVolServiceVolPath
DisplayString
}
panSystemVolServiceVolIndex OBJECT-TYPE
SYNTAX INTEGER (1..4096)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index into the panSystemVolServiceTable."
::= { panSystemVolServiceEntry 1 }
panSystemVolServiceVolPath OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name the volume managed by this volume service.
This is an index (panVolPath) into the panVolTable.
"
::= { panSystemVolServiceEntry 2 }
END