Observium_CE/mibs/jetnexus/JETNEXUS-MIB

377 lines
10 KiB
Plaintext

JETNEXUS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, Integer32, Counter64,
MODULE-IDENTITY, enterprises FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
jetnexusMIB MODULE-IDENTITY
LAST-UPDATED "201410180000Z" -- 18 Oct 2014
ORGANIZATION "jetNEXUS"
CONTACT-INFO "info@jetnexus.com"
DESCRIPTION "TODO
"
REVISION "201410180000Z" -- 18 Oct 2014
DESCRIPTION "Standard compliance"
::= { enterprises 38370 }
jetnexusData OBJECT IDENTIFIER ::= { jetnexusMIB 1 }
--
-- Global data from shared memory
--
jetnexusGlobal OBJECT IDENTIFIER ::= { jetnexusData 1 }
jetnexusOverallInputBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"from jetnexus shared memory"
::= { jetnexusGlobal 1 }
jetnexusOverallOutputBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"from jetnexus shared memory"
::= { jetnexusGlobal 2 }
jetnexusCompressedInputBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"from jetnexus shared memory"
::= { jetnexusGlobal 3 }
jetnexusCompressedOutputBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"from jetnexus shared memory"
::= { jetnexusGlobal 4 }
jetnexusVersionInfo OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"from jetnexus shared memory"
::= { jetnexusGlobal 5 }
jetnexusTotalClientConnections OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"from jetnexus shared memory"
::= { jetnexusGlobal 6 }
jetnexusCpuPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"from jetnexus shared memory"
::= { jetnexusGlobal 7 }
jetnexusDiskFreePercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"from jetnexus shared memory"
::= { jetnexusGlobal 8 }
jetnexusMemoryPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"from jetnexus shared memory"
::= { jetnexusGlobal 9 }
jetnexusCurrentConnections OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"from jetnexus shared memory"
::= { jetnexusGlobal 10 }
--
-- Virtual Service Table
--
jnvirtualserviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnvirtualserviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Virtual Service info from Shared memory"
::= { jetnexusData 2 }
jnvirtualserviceEntry OBJECT-TYPE
SYNTAX JnvirtualserviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Virtual Service data"
INDEX { jnvirtualserviceIndexVirtualService }
::= {jnvirtualserviceTable 1 }
JnvirtualserviceEntry ::= SEQUENCE {
jnvirtualserviceIndexVirtualService INTEGER,
jnvirtualserviceVSAddrPort OCTET STRING,
jnvirtualserviceOverallInputBytes Counter64,
jnvirtualserviceOverallOutputBytes Counter64,
jnvirtualserviceCacheBytes Counter64,
jnvirtualserviceCompressionPercent Integer32,
jnvirtualservicePresentClientConnections Integer32,
jnvirtualserviceHitCount Counter64,
jnvirtualserviceCacheHits Counter64,
jnvirtualserviceCacheHitsPercent Integer32,
jnvirtualserviceVSStatus OCTET STRING
}
jnvirtualserviceIndexVirtualService OBJECT-TYPE
SYNTAX Integer32 (1..1000)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Virtual Service data"
::= { jnvirtualserviceEntry 1 }
jnvirtualserviceVSAddrPort OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Virtual Service data"
::= { jnvirtualserviceEntry 2 }
jnvirtualserviceOverallInputBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Virtual Service data"
::= { jnvirtualserviceEntry 3 }
jnvirtualserviceOverallOutputBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Virtual Service data"
::= { jnvirtualserviceEntry 4 }
jnvirtualserviceCacheBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Virtual Service data"
::= { jnvirtualserviceEntry 5 }
jnvirtualserviceCompressionPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Virtual Service data"
::= { jnvirtualserviceEntry 6 }
jnvirtualservicePresentClientConnections OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Virtual Service data"
::= { jnvirtualserviceEntry 7 }
jnvirtualserviceHitCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Virtual Service data"
::= { jnvirtualserviceEntry 8 }
jnvirtualserviceCacheHits OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Virtual Service data"
::= { jnvirtualserviceEntry 9 }
jnvirtualserviceCacheHitsPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Virtual Service data"
::= { jnvirtualserviceEntry 10 }
jnvirtualserviceVSStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Virtual Service data"
::= { jnvirtualserviceEntry 11 }
--
-- Real Server Table
--
jnrealserverTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnrealserverEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Real server data"
::= { jetnexusData 3 }
jnrealserverEntry OBJECT-TYPE
SYNTAX JnrealserverEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Real server data"
INDEX { jnrealserverIndexVirtualService, jnrealserverIndexRealServer }
::= {jnrealserverTable 1 }
JnrealserverEntry ::= SEQUENCE {
jnrealserverIndexVirtualService INTEGER,
jnrealserverIndexRealServer INTEGER,
jnrealserverVSAddrPort OCTET STRING,
jnrealserverRSAddrPort OCTET STRING,
jnrealserverOverallInputBytes Counter64,
jnrealserverOverallOutputBytes Counter64,
jnrealserverCompressionPercent INTEGER,
jnrealserverPresentClientConnections Integer32,
jnrealserverPoolUsage Integer32,
jnrealserverHitCount Counter64,
jnrealserverRSStatus OCTET STRING
}
jnrealserverIndexVirtualService OBJECT-TYPE
SYNTAX Integer32 (1..1000)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Real server data"
::= { jnrealserverEntry 1 }
jnrealserverIndexRealServer OBJECT-TYPE
SYNTAX Integer32 (1..1000)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Real server data"
::= { jnrealserverEntry 2 }
jnrealserverVSAddrPort OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Real server data"
::= { jnrealserverEntry 3 }
jnrealserverRSAddrPort OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Real server data"
::= { jnrealserverEntry 4 }
jnrealserverOverallInputBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Real server data"
::= { jnrealserverEntry 5 }
jnrealserverOverallOutputBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Real server data"
::= { jnrealserverEntry 6 }
jnrealserverCompressionPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Real server data"
::= { jnrealserverEntry 7 }
jnrealserverPresentClientConnections OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Real server data"
::= { jnrealserverEntry 8 }
jnrealserverPoolUsage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Real server data"
::= { jnrealserverEntry 9 }
jnrealserverHitCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Real server data"
::= { jnrealserverEntry 10 }
jnrealserverRSStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Real server data"
::= { jnrealserverEntry 11 }
jetnexusConformance OBJECT IDENTIFIER ::= { jetnexusMIB 2 }
jetnexusGroups OBJECT IDENTIFIER ::= { jetnexusConformance 1 }
jetnexusCurrentGroup OBJECT-GROUP
OBJECTS {
jetnexusOverallInputBytes, jetnexusOverallOutputBytes, jetnexusCompressedInputBytes, jetnexusCompressedOutputBytes,
jetnexusVersionInfo, jetnexusTotalClientConnections, jetnexusCpuPercent, jetnexusDiskFreePercent, jetnexusMemoryPercent,
jetnexusCurrentConnections,
jnvirtualserviceVSAddrPort, jnvirtualserviceOverallInputBytes, jnvirtualserviceOverallOutputBytes, jnvirtualserviceCacheBytes,
jnvirtualserviceCompressionPercent, jnvirtualservicePresentClientConnections, jnvirtualserviceHitCount,
jnvirtualserviceCacheHits, jnvirtualserviceCacheHitsPercent, jnvirtualserviceVSStatus,
jnrealserverVSAddrPort, jnrealserverRSAddrPort, jnrealserverOverallInputBytes, jnrealserverOverallOutputBytes,
jnrealserverCompressionPercent, jnrealserverPresentClientConnections, jnrealserverPoolUsage, jnrealserverHitCount,
jnrealserverRSStatus
}
STATUS current
DESCRIPTION
"The objects relating to the MIB module registered
by jetNEXUS."
::= { jetnexusGroups 1 }
jetnexusCompliances OBJECT IDENTIFIER ::= { jetnexusConformance 2 }
jetnexusBasicCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"jetNEXUS MODULE-COMPLIANCE."
MODULE -- this module
MANDATORY-GROUPS { jetnexusCurrentGroup }
::= { jetnexusCompliances 1 }
END