377 lines
10 KiB
Plaintext
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
|