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