Initial commit
This commit is contained in:
381
MIBS/picos/PICA-PRIVATE-MIB
Normal file
381
MIBS/picos/PICA-PRIVATE-MIB
Normal file
@ -0,0 +1,381 @@
|
||||
PICA-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Counter64,
|
||||
Integer32, TimeTicks, mib-2, snmpModules,IpAddress,
|
||||
NOTIFICATION-TYPE FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString,
|
||||
PhysAddress, TruthValue, RowStatus,
|
||||
TimeStamp, AutonomousType, TestAndIncr FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
snmpTraps FROM SNMPv2-MIB
|
||||
IANAifType FROM IANAifType-MIB
|
||||
enterprises FROM RFC1155-SMI;
|
||||
|
||||
picaPrivateMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201104280000Z"
|
||||
ORGANIZATION "Pica8 Inc."
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
E-Mail: support@pica8.com
|
||||
WWW: http://www.pica8.com"
|
||||
DESCRIPTION
|
||||
"The MIB module to manage Pica8's Pronto product."
|
||||
REVISION
|
||||
"201104280000Z"
|
||||
DESCRIPTION
|
||||
"The Pica8 Private MIB, Initial Version.
|
||||
Author: Robin Wan."
|
||||
|
||||
::= { enterprises 35098 }
|
||||
|
||||
hostStatusGroup OBJECT IDENTIFIER ::= { picaPrivateMib 1 }
|
||||
|
||||
cpuUsage OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The usage of CPU, the output format is integer."
|
||||
::= { hostStatusGroup 1 }
|
||||
|
||||
totalPhyMemory OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total physical memory size, the output format is string."
|
||||
::= { hostStatusGroup 2 }
|
||||
|
||||
usedPhyMemory OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The used physical memory size, the output format is string."
|
||||
::= { hostStatusGroup 3 }
|
||||
|
||||
freePhyMemory OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The free physical memory size, the output format is string."
|
||||
::= { hostStatusGroup 4 }
|
||||
|
||||
switchTemperature OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The temperature of switch, the output format is integer."
|
||||
::= { hostStatusGroup 5 }
|
||||
|
||||
cpuTemperature OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The teperature of CPU, the output format is integer."
|
||||
::= { hostStatusGroup 6 }
|
||||
|
||||
switchChipTemperature OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The teperature of switch chip."
|
||||
::= { hostStatusGroup 7 }
|
||||
|
||||
switchFanSpeed OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fan speed of switch chip."
|
||||
::= { hostStatusGroup 8 }
|
||||
|
||||
switchPWM OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Pulse Width Modulation(PWM) of switch chip."
|
||||
::= { hostStatusGroup 9 }
|
||||
|
||||
sfpstatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SfpstatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of sfp moudule status entries."
|
||||
::= { hostStatusGroup 10 }
|
||||
|
||||
sfpstatusEntry OBJECT-TYPE
|
||||
SYNTAX SfpstatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing all sfp module stauts"
|
||||
INDEX { sfpIndex }
|
||||
::= { sfpstatusTable 1 }
|
||||
|
||||
SfpstatusEntry ::=
|
||||
SEQUENCE {
|
||||
sfpIndex INTEGER,
|
||||
sfpVendorName DisplayString,
|
||||
sfpSerialNumber DisplayString,
|
||||
sfpTemp DisplayString,
|
||||
sfpVoltage DisplayString,
|
||||
sfpBias DisplayString,
|
||||
sfpTxPower DisplayString,
|
||||
sfpRxPower DisplayString,
|
||||
sfpType DisplayString
|
||||
}
|
||||
|
||||
sfpIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of interface."
|
||||
::= { sfpstatusEntry 1 }
|
||||
|
||||
sfpVendorName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor name of sfp ransceiver transfer."
|
||||
::= { sfpstatusEntry 2 }
|
||||
|
||||
sfpSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The serial number of sfp ransceiver transfer."
|
||||
::= { sfpstatusEntry 3 }
|
||||
|
||||
sfpTemp OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The temperature of sfp ransceiver transfer."
|
||||
::= { sfpstatusEntry 4 }
|
||||
|
||||
sfpVoltage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The voltage of sfp ransceiver transfer."
|
||||
::= { sfpstatusEntry 5 }
|
||||
|
||||
sfpBias OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bias current of sfp ransceiver transfer."
|
||||
::= { sfpstatusEntry 6 }
|
||||
|
||||
sfpTxPower OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Tx power of sfp ransceiver transfer(dBm)."
|
||||
::= { sfpstatusEntry 7 }
|
||||
|
||||
sfpRxPower OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Rx power of sfp ransceiver transfer(dBm)."
|
||||
::= { sfpstatusEntry 8 }
|
||||
|
||||
sfpType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of sfp ransceiver transfer(dBm)."
|
||||
::= { sfpstatusEntry 9 }
|
||||
|
||||
|
||||
rpsustatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RpsustatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of Redundancy power supply unit(RPSU) status entries."
|
||||
::= { hostStatusGroup 11 }
|
||||
rpsustatusEntry OBJECT-TYPE
|
||||
SYNTAX RpsustatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing all Redundancy power supply unit(RPSU) stauts."
|
||||
INDEX { rpsuIndex }
|
||||
::= { rpsustatusTable 1 }
|
||||
|
||||
RpsustatusEntry ::=
|
||||
SEQUENCE {
|
||||
rpsuIndex INTEGER,
|
||||
serialNumber DisplayString,
|
||||
rpsuStatus INTEGER,
|
||||
rpsuTemprature DisplayString,
|
||||
rpsuFanSpeed INTEGER,
|
||||
rpsuPWM DisplayString
|
||||
}
|
||||
rpsuIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..10)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The slot number Redundancy power supply unit(RPSU)."
|
||||
::= { rpsustatusEntry 1 }
|
||||
|
||||
serialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The serial number Redundancy power supply unit(RPSU)."
|
||||
::= { rpsustatusEntry 2 }
|
||||
|
||||
rpsuStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of Redundancy power supply unit(RPSU).
|
||||
1: The Redundancy power supply unit(RPSU) power on.
|
||||
0: The Redundancy power supply unit(RPSU) power off."
|
||||
::= { rpsustatusEntry 3 }
|
||||
|
||||
rpsuTemprature OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temprature of the Redundancy power supply unit(RPSU)."
|
||||
::= { rpsustatusEntry 4 }
|
||||
|
||||
rpsuFanSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fan speed of the Redundancy power supply unit(RPSU)."
|
||||
::= { rpsustatusEntry 5 }
|
||||
|
||||
rpsuPWM OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Pulse Width Modulation(PWM) of the Redundancy power supply unit(RPSU)."
|
||||
::= { rpsustatusEntry 6 }
|
||||
|
||||
switchConfigGroup OBJECT IDENTIFIER ::= { picaPrivateMib 2 }
|
||||
|
||||
tftpConfigFilePath OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (2..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If the tftp path of defined config file is set, the configurations
|
||||
included in the config file are also applied meanwhile. "
|
||||
::= { switchConfigGroup 0 }
|
||||
|
||||
tftpBatchFilePath OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (2..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If the tftp path of a command batch file is set, the present configurations
|
||||
will changed depending on the execution of the command in the batch file."
|
||||
::= { switchConfigGroup 1 }
|
||||
|
||||
picaConformance OBJECT IDENTIFIER ::= { picaPrivateMib 20}
|
||||
picaGroups OBJECT IDENTIFIER ::= { picaConformance 1 }
|
||||
picaCompliances OBJECT IDENTIFIER ::= { picaConformance 2 }
|
||||
|
||||
picaBasicGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cpuUsage,
|
||||
totalPhyMemory,
|
||||
usedPhyMemory,
|
||||
freePhyMemory,
|
||||
switchTemperature,
|
||||
cpuTemperature,
|
||||
switchChipTemperature,
|
||||
switchFanSpeed,
|
||||
switchPWM
|
||||
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"These objects are required for pica private mib."
|
||||
::= { picaGroups 1 }
|
||||
picasfpGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
sfpIndex,
|
||||
sfpVendorName,
|
||||
sfpSerialNumber,
|
||||
sfpTemp,
|
||||
sfpVoltage,
|
||||
sfpBias,
|
||||
sfpTxPower,
|
||||
sfpRxPower,
|
||||
sfpType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"These objects are required for pica private mib."
|
||||
::= { picaGroups 2 }
|
||||
|
||||
picarpsuGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
rpsuIndex,
|
||||
serialNumber,
|
||||
rpsuStatus,
|
||||
rpsuTemprature,
|
||||
rpsuFanSpeed,
|
||||
rpsuPWM
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" These objects are required for pica private mib."
|
||||
::= { picaGroups 3 }
|
||||
|
||||
picaConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
tftpConfigFilePath,
|
||||
tftpBatchFilePath
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" These objects are required for pica private mib."
|
||||
::= {picaGroups 4 }
|
||||
|
||||
picaCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement "
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
picaBasicGroup,
|
||||
picasfpGroup,
|
||||
picarpsuGroup,
|
||||
picaConfigGroup
|
||||
}
|
||||
::= { picaCompliances 1 }
|
||||
|
||||
|
||||
END
|
Reference in New Issue
Block a user