Observium_CE/mibs/cyan/CYAN-S64-MIB

235 lines
5.4 KiB
Plaintext

CYAN-S64-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
Unsigned32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
CyanOpStateTc,
CyanSecServiceStateTc,
CyanSdhSnSignalLabelTc,
CyanOpStateQualTc,
CyanAdminStateTc,
CyanNimTc
FROM CYAN-TC-MIB
cyanEntityModules
FROM CYAN-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF;
cyanS64Module MODULE-IDENTITY
LAST-UPDATED "201412070545Z" -- Sun Dec 7 05:45:23 2014
ORGANIZATION "Cyan, Inc."
CONTACT-INFO
"
E-mail: support@cyaninc.com
Postal: Cyan, Inc.
1390 N. McDowell Blvd., # G-327
Petaluma, CA 94954
USA
Tel: +1-707-735-2300"
DESCRIPTION "MIB module for STS-192c/VC-4-64c Path layer"
REVISION "201412070545Z" -- Sun Dec 7 05:45:23 2014
DESCRIPTION "Release 6.0 build 1416362081"
::= { cyanEntityModules 250 }
cyanS64MibObjects OBJECT IDENTIFIER ::={ cyanS64Module 1 }
cyanS64Table OBJECT-TYPE
SYNTAX SEQUENCE OF CyanS64Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of S64 entries."
::= { cyanS64MibObjects 1 }
cyanS64Entry OBJECT-TYPE
SYNTAX CyanS64Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of S64."
INDEX {
cyanS64ShelfId ,
cyanS64ModuleId ,
cyanS64S64Id
}
::= { cyanS64Table 1 }
CyanS64Entry ::=
SEQUENCE {
cyanS64ShelfId Unsigned32,
cyanS64ModuleId Unsigned32,
cyanS64S64Id Unsigned32,
cyanS64Accepted CyanSdhSnSignalLabelTc,
cyanS64AdminState CyanAdminStateTc,
cyanS64AutoinserviceSoakTimeSec Integer32,
cyanS64Description DisplayString,
cyanS64Expected CyanSdhSnSignalLabelTc,
cyanS64Inserted CyanSdhSnSignalLabelTc,
cyanS64Monitorterminate CyanNimTc,
cyanS64OperState CyanOpStateTc,
cyanS64OperStateQual CyanOpStateQualTc,
cyanS64SecServState CyanSecServiceStateTc
}
cyanS64ShelfId OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf Id"
::= { cyanS64Entry 1 }
cyanS64ModuleId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Module Id"
::= { cyanS64Entry 2 }
cyanS64S64Id OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"S64 Termination Id"
::= { cyanS64Entry 3 }
cyanS64Accepted OBJECT-TYPE
SYNTAX CyanSdhSnSignalLabelTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received Signal Label value"
::= { cyanS64Entry 4 }
cyanS64AdminState OBJECT-TYPE
SYNTAX CyanAdminStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Administrative state"
::= { cyanS64Entry 5 }
cyanS64AutoinserviceSoakTimeSec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Auto-In-Service soak time"
::= { cyanS64Entry 6 }
cyanS64Description OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description"
::= { cyanS64Entry 7 }
cyanS64Expected OBJECT-TYPE
SYNTAX CyanSdhSnSignalLabelTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Expected Signal Label value"
::= { cyanS64Entry 8 }
cyanS64Inserted OBJECT-TYPE
SYNTAX CyanSdhSnSignalLabelTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmited Signal Label value"
::= { cyanS64Entry 9 }
cyanS64Monitorterminate OBJECT-TYPE
SYNTAX CyanNimTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enable Non-Intrusive Monitoring"
::= { cyanS64Entry 10 }
cyanS64OperState OBJECT-TYPE
SYNTAX CyanOpStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Primary Operation State"
::= { cyanS64Entry 11 }
cyanS64OperStateQual OBJECT-TYPE
SYNTAX CyanOpStateQualTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operation state qualifier"
::= { cyanS64Entry 12 }
cyanS64SecServState OBJECT-TYPE
SYNTAX CyanSecServiceStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Secondary service state"
::= { cyanS64Entry 13 }
cyanS64ObjectGroup OBJECT-GROUP
OBJECTS {
cyanS64Accepted,
cyanS64AdminState,
cyanS64AutoinserviceSoakTimeSec,
cyanS64Description,
cyanS64Expected,
cyanS64Inserted,
cyanS64Monitorterminate,
cyanS64OperState,
cyanS64OperStateQual,
cyanS64SecServState
}
STATUS current
DESCRIPTION "Group of objects that comes with S64 module"
::= {cyanS64Module 20}
cyanS64Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The basic info needed to be a cyan S64"
MODULE
MANDATORY-GROUPS {
cyanS64ObjectGroup
}
::= { cyanS64Module 30 }
END