-- -- The Grass Valley Media Area Network File-System Manager MIB -- GVG-MANFSM-MIB DEFINITIONS ::= BEGIN -- File: gvg-manfsm.mi2 -- Draft: 1.3 -- Date: Apr 18, 2001 -- Rev: Jun 16, 2005 -- Relationship to Other MIBs -- -- -- The objects defined in this MIB are located under the -- private.enterprises subtree as shown below: -- -- iso(1).org(3).dod(6).internet(1) -- | -- private(4) -- | -- enterprises(1) -- | -- gvg(4947) -- | -- gvgRegistrations(2) -- | -- gvgVideoStorage(1) -- | -- mfmMIB(6) -- | -- +============+============+=========// ...etc... -- | | -- | +==================+ -- mfmNotifications(0) | mfmSvrMonitor(1) | -- | +==================+ -- | | -- ..etc.. ..etc.. -- -- References -- -- -- [1] RFC 1907. McCloghrie, K., and M. Rose, "Management Information -- Base for Version 2 of the Simple Network Management Protocol". -- January, 1996. -- -- [2] RFC 1902. Rose, M., and K. McCloghrie, "Structure of Management -- Information for Version 2 of the Simple Network Management -- Protocol". January, 1996. -- -- [3] Grass Valley Group Inc. Enterprise OID Registrations: GVG-REG. -- Grass Valley Group Inc. -- -- [4] Common Object Definitions for a Grass Valley Managed Element: -- GVG-ELEMENT-MIB. Grass Valley Group Inc. -- -- [5] Media Area Network Installation Guide. -- Grass Valley Group Inc. -- -- Object Synopsis -- -- -- All objects within this MIB are prefixed with the OBJECT IDENTIFIER -- "p", where "p" is: -- -- iso(1).org(3).dod(6).internet(1).private(4).enterprises(1). -- gvg(4947).gvgRegistrations(2).gvgVideoStorage(2).mfmMIB(6) -- -- or, 1.3.6.1.4.1.4947.2.2.6 -- -- -- Object Name Object Id -- -------------------------------- -------------- -- -- mfmNotifications p.0 -- mfmSmStatusChange p.0.1 -- mfmMediaDriveScn p.0.2 -- mfmSvrMonitor p.1 -- mfmSmMode p.1.1.0 -- mfmSmPeerFsmAddr p.1.2.0 -- mfmSmLanSwitchAddr p.1.3.0 -- mfmSmStatus p.1.4.0 -- mfmSmMovieDbSvrDescr p.1.5.0 -- mfmSmVideoFsSvrDescr p.1.6.0 -- mfmMediaDriveTable p.2 -- mfmMediaDriveEntry p.2.1 -- mfmDrvIdx p.2.1.1.n -- mfmDrvDescription p.2.1.2.n -- mfmDrvSoftMediaErrors p.2.1.3.n -- mfmDrvHardMediaErrors p.2.1.4.n -- mfmDrvStatus p.2.1.5.n IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, IpAddress FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC gvgVideoStorage FROM GVG-REG gvgElSeverityLevel FROM GVG-ELEMENT-MIB; mfmMIB MODULE-IDENTITY LAST-UPDATED "200506160000Z" ORGANIZATION "Thomson Broadcast and Media Solutions, Inc." CONTACT-INFO " C2MD Thomson Broadcast and Media Solutions, Inc. 400 Providence Mine Road, P.O. Box 599000, Nevada City, CA 95959, USA. phone: +1 (530) 478-3000 e-mail: gvgtechsupport@thomson.net http://www.thomsongrassvalley.com/support" DESCRIPTION "This module provides authoritative definitions for Grass Valley Media Area Network (MAN) File-system Manager MIB. This MIB defines the notion of a MAN File-system Manager (FSM) as a collection of related software server modules that facilitates the centralized co-ordination of shared media storage capability offered by the MAN. This module will be extended, or modified as required. Thomson reserves the right to make changes in specification and other information contained in this Document without prior notice. The reader should consult Thomson to determine whether any such changes have been made. In no event shall Thomson be liable for any, incidental, indirect, special, or consequential damages whatsoever (including but not limited to lost profits) arising out of or related to this document or the information contained in it, even if Thomson has been advised of, known, or should have known, the possibility of such damages. Thomson grants vendors, end-users, and other interested parties a non-exclusive license to use this specification in connection with the management of the Thomson server products. Copyright July 2005 Thomson Broadcast and Media Solutions, Inc." REVISION "200104180000Z" DESCRIPTION "First draft." REVISION "200108210000Z" DESCRIPTION "Added enumerations fcConnectivityDegraded(2048), and fcConnectivityLost(4096) for mfmSmStatus." REVISION "200110020000Z" DESCRIPTION "Added enumeration dbLowCapacity(8192) for mfmSmStatus." REVISION "200201240000Z" DESCRIPTION "Added objects mfmSmMovieDbSvrDescr and mfmSmVideoFsSvrDescr to provide additional information about the server software on the File System Manager." REVISION "200506160000Z" DESCRIPTION "Added optional mfmMediaDriveTable." ::= { gvgVideoStorage 6 } -- -- Product Name registration -- mfm OBJECT IDENTIFIER ::= { gvgVideoStorage 5 } -- -- MAN File-system Manager MIB Group Definitions -- mfmNotifications OBJECT IDENTIFIER ::= { mfmMIB 0 } mfmSvrMonitor OBJECT IDENTIFIER ::= { mfmMIB 1 } -- -- MAN File-system Manager MIB Object Definitions -- -- -- The Server Monitor Group -- Provides information about the monitoring parameters -- and fail-over status of the server software modules -- running on the FSM. -- mfmSmMode OBJECT-TYPE SYNTAX INTEGER { standaloneFsm(1), dualModeActiveFsm(2), dualModeRedundantFsm(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The monitoring mode of the FSM. standaloneFsm(1) - the MAN system runs with a single FSM and all the fail-over capabilities are disabled. dualModeActiveFsm(2) - the MAN system runs with redundant FSMs and the FSM is the active one. All file system and movie database request are directed to the FSM. dualModeRedundantFsm(3) - the MAN system runs with redundant FSMs and the FSM is a hot-standby." ::= { mfmSvrMonitor 1 } mfmSmPeerFsmAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet Protocol address of the peer FSM when the FSM runs in dual mode. If the FSM does not run in redudant mode, the value of this variable will be IP address 0.0.0.0" ::= { mfmSvrMonitor 2 } mfmSmLanSwitchAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet Protocol address of the MAN Local Area Network switch. The FSM monitoring software uses this address to determine a bad network connectivity. If the FSM does not run in redundant mode, the value of this variable will be IP address 0.0.0.0" ::= { mfmSvrMonitor 3 } mfmSmStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), fsmOk(2), dbSvrNotResponding(4), fsSvrNotResponding(8), degradedMode(16), com1Error(32), com2Error(64), dbReplicationStarted(128), dbReplicationCompleted(256), dbReplicationAborted(512), monitorNotResponding(1024), fcConnectivityDegraded(2048), fcConnectivityLost(4096), dbLowCapacity(8192) } MAX-ACCESS read-only STATUS current DESCRIPTION "The monitoring status of the FSM. The actual value returned in an SnmpGetResponse could be a bitwise ORing of the values enumerated below. unknown(1) - the FSM monitor has lost track of, or is unable to keep track of the FSM's operating state. fsmOk(2) - the FSM is operating under normal conditions. dbSvrNotResponding(4) - the FSM monitor has detected that the movie database server is not responding and if the FSM is the active FSM, it will fail-over to the redundant FSM. fsSvrNotResponding(8) - the FSM monitor has detected that the file system server is not responding and if the FSM is the active FSM, it will fail-over to the redundant FSM. degradedMode(16) - the MAN originally running redundant FSMs has lost FSM redundancy and this FSM is the only active FSM on the MAN. com1Error(32) - the FSM encountered errors while communicating with the COM1 serial interface which the FSM uses to keep a heartbeat on the peer FSM when the MAN system runs in the redundant FSM mode. com2Error(64) - the FSM encountered errors while communicating with the COM2 serial interface which the FSM uses to control the power shutdown process of the peer FSM. dbReplicationStarted(128) - the FSM has just come online in redudant mode and has started to replicate its movie database from the primary peer FSM. It is not yet fully qualified as a hot-standby. System performance will be affected during the replication. dbReplicationCompleted(256) - the FSM has completed replicating the movie database from the peer FSM and FSM now runs in redundant mode. dbReplicationAborted(512) - the movie database replication process was aborted and the FSM is not qualified to act as a hot-standby. monitorNotResponding(1024) - the FSM monitor has stopped responding. This active FSM will be unable to fail-over to this FSM. fcConnectivityDegraded(2048) - an error occured on the active fibre channel port and the FSM has failed over to the backup port on an FSM with a dual port fibre channel adapter. fcConnectivityLost(4096) - the FSM is unable to access the fibre channel fabric. dbLowCapacity(8192) - the FSM database is running on low storage capacity." ::= { mfmSvrMonitor 4 } mfmSmMovieDbSvrDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A terse description of the Movie Database server software used on the File System Manager. This could include information like the vendor, the product name, and version specifiers." ::= { mfmSvrMonitor 5 } mfmSmVideoFsSvrDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A terse description of the Video File System server software used on the File System Manager. This could include information like the vendor, the product name, and version specifiers." ::= { mfmSvrMonitor 6 } -- -- Media Disk Drive Status Table -- Lists the status of disk drives used -- by each server for media storage. -- mfmMediaDriveTable OBJECT-TYPE SYNTAX SEQUENCE OF MfmMediaDriveEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of media disk drives. Implementation of this table is optional if the system, or agent does not possess monitoring capability for the objects defined in this table, or uses another MIB module to expose similar and related information." ::= { mfmMIB 2 } mfmMediaDriveEntry OBJECT-TYPE SYNTAX MfmMediaDriveEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A media drive entry." INDEX { mfmDrvIdx } ::= { mfmMediaDriveTable 1 } MfmMediaDriveEntry ::= SEQUENCE { mfmDrvIdx Integer32, mfmDrvDescription DisplayString, mfmDrvSoftMediaErrors Counter32, mfmDrvHardMediaErrors Counter32, mfmDrvStatus INTEGER } mfmDrvIdx OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique identifier for a disk drive used by a server. The identifier uniquely identifies all disk drives monitored by the SNMP agent. This could be the physical drive slot location, or an arbitrary unique number used by the SNMP agent or related monitoring software to identify the drive, and so on." ::= { mfmMediaDriveEntry 1 } mfmDrvDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A description of the disk drive. This could include items such as the drive identifier, serial number, capacity, vendor, firmware versioning information, and so on." ::= { mfmMediaDriveEntry 2 } mfmDrvSoftMediaErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of recoverable disk drive access errors since sysUpTime. A steadily growing number of soft media errors indicates an aging drive that would soon need replacement. If the monitoring software is unable to detect soft media errors occuring on disk drives, the value of 4294967295 is returned in the SnmpGetResponse PDU for this object." ::= { mfmMediaDriveEntry 3 } mfmDrvHardMediaErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of unrecoverable disk drive access errors since sysUpTime. A steadily growing number of soft media errors indicates a bad drive that needs replacement. If the monitoring software is unable to detect soft media errors occuring on disk drives, the value of 4294967295 is returned in the SnmpGetResponse PDU for this object." ::= { mfmMediaDriveEntry 4 } mfmDrvStatus OBJECT-TYPE SYNTAX INTEGER { mfmDrvUnknown(1), mfmDrvReady(2), mfmDrvOffline(3), mfmDrvRebuilding(4), mfmDrvMissing(5), mfmDrvInitializing(6), mfmDrvIncorrectSpecs(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operation state of a disk drive that can be detected when the server is using the drives for media I/O. mfmDrvUnknown(1) - The SNMP agent is unable to monitor the state of the drive. mfmDrvReady(2) - The drive has completely initialized and is ready for data access. mfmDrvOffline(3) - The drive has been taken offline by the drive controller and the drive is inaccessible. Disk I/O will fail. mfmDrvRebuilding(4) - The drive controller is rebuilding data on the drive from a set of redundant drives. Disk I/O will be slow. mfmDrvMissing(5) - The drive has been detected physically absent from its past slot location. mfmDrvInitializing(6) - The drive is powering up and initializing its operational state. mfmDrvIncorrectSpecs(7) - A replacement drive has been detected with incorrect specifications like mismatching disk capacity, firmware revisions, disk block sizes, and so on that renders the drive unusable." ::= { mfmMediaDriveEntry 5 } -- -- MAN File-system Manager MIB Enterprise Specific Notifications -- mfmSmStatusChange NOTIFICATION-TYPE OBJECTS { gvgElSeverityLevel, mfmSmStatus } STATUS current DESCRIPTION "This indicates a monitoring state status on the FSM. The value of mfmSmStatus indicates the detailed cause of the state change and the value of gvgElSeverityLevel indicates the severity level associated with this notification. The value of mfmStatus included in this notification will only be the single enumeration value that caused the state change being reported by the notification. It will not be the state combination value as returned in an SnmpGetResponse for the variable." ::= { mfmNotifications 1 } mfmMediaDriveScn NOTIFICATION-TYPE OBJECTS { mfmDrvIdx, mfmDrvStatus } STATUS current DESCRIPTION "A disk drive state change event for the drive identified by mfmDrvIdx. The drive state is indicated by mfmDrvStatus." ::= { mfmNotifications 2 } END