662N/A-- Copyright 2013 ForgeRock AS.
662N/A-- The contents of this file are subject to the terms of the Common Development and
662N/A-- Distribution License (the License). You may not use this file except in compliance with the
662N/A-- specific language governing permission and limitations under the License.
662N/A-- When distributing Covered Software, include this CDDL Header Notice in each file and include
662N/A-- Header, with the fields enclosed by brackets [] replaced by your own identifying
662N/A-- information: "Portions copyright [year] [name of copyright owner]".
662N/A-- MIB for CTS Monitoring
662N/A-- Copyright (c) 2013-2014, ForgeRock AS, All Rights Reserved.
662N/AFORGEROCK-OPENAM-CTS-MIB DEFINITIONS ::= BEGIN
662N/A OBJECT-TYPE, enterprises,
662N/A FROM SNMP-FRAMEWORK-MIB;
forgerock OBJECT IDENTIFIER ::= {enterprises 36733}
snmp OBJECT IDENTIFIER ::= { forgerock 1 }
openam OBJECT IDENTIFIER ::= { snmp 2 }
ctsMonitoring OBJECT IDENTIFIER ::= { openam 3 }
-- Instance of TokenTableEntry
SYNTAX SEQUENCE OF TokenEntry
MAX-ACCESS not-accessible
DESCRIPTION "Token Information"
tokenTableIndex Counter64,
tokenType SnmpAdminString
tokenTableIndex OBJECT-TYPE
DESCRIPTION "Token Table Index"
MAX-ACCESS not-accessible
DESCRIPTION "Information for a token"
INDEX { tokenTableIndex }
operationTable OBJECT-TYPE
SYNTAX SEQUENCE OF OperationEntry
MAX-ACCESS not-accessible
DESCRIPTION "Operation Information"
operationEntry OBJECT-TYPE
MAX-ACCESS not-accessible
DESCRIPTION "Information regarding a specific operation type"
INDEX { operationTableIndex }
operationTableIndex Counter64,
operationType SnmpAdminString
operationTableIndex OBJECT-TYPE
DESCRIPTION "Operation Table Index"
operationType OBJECT-TYPE
DESCRIPTION "Operation Operation Type"
-- ctsCRUDOperationsTable
ctsCRUDOperationsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CTSCRUDOperationsEntry
MAX-ACCESS not-accessible
DESCRIPTION "Rates accessed only through operation (no token type)"
-- CTSOperationsPerTokenTypeEntry
ctsCRUDOperationsEntry OBJECT-TYPE
SYNTAX CTSCRUDOperationsEntry
DESCRIPTION "Rate information for operation-specific (no token type) rates"
INDEX { operationTableIndex }
::= { ctsCRUDOperationsTable 1 }
CTSCRUDOperationsEntry ::=
sCumulativeCount Counter64,
sFailureAverage Counter64,
sFailureMinimum Counter64,
sFailureMaximum Counter64
sCumulativeCount OBJECT-TYPE
DESCRIPTION "Cumulative value"
::= { ctsCRUDOperationsEntry 1 }
DESCRIPTION "Average value"
::= { ctsCRUDOperationsEntry 2 }
DESCRIPTION "Minimum value"
::= { ctsCRUDOperationsEntry 3 }
DESCRIPTION "Maximum value"
::= { ctsCRUDOperationsEntry 4 }
sFailureCount OBJECT-TYPE
DESCRIPTION "Cumulative count of failures of this operation since server startup."
::= { ctsCRUDOperationsEntry 5 }
sFailureAverage OBJECT-TYPE
DESCRIPTION "Average rate of failures of this operation in the current period."
::= { ctsCRUDOperationsEntry 6 }
sFailureMinimum OBJECT-TYPE
DESCRIPTION "Minimum rate of failure of this operation in the current period."
::= { ctsCRUDOperationsEntry 7 }
sFailureMaximum OBJECT-TYPE
DESCRIPTION "Maximum rate of failure of this operation in the current period."
::= { ctsCRUDOperationsEntry 8 }
-- ctsCRUDOperationsPerTokenTypeTable
ctsCRUDOperationsPerTokenTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF CTSCRUDOperationsPerTokenTypeEntry
MAX-ACCESS not-accessible
DESCRIPTION "Rates accessed through operation and token type"
-- CTSCRUDOperationsPerTokenTypeEntry
ctsCRUDOperationsPerTokenTypeEntry OBJECT-TYPE
SYNTAX CTSCRUDOperationsPerTokenTypeEntry
MAX-ACCESS not-accessible
DESCRIPTION "Rate information for a token & operation combination"
INDEX { tokenTableIndex, operationTableIndex }
::= { ctsCRUDOperationsPerTokenTypeTable 1 }
CTSCRUDOperationsPerTokenTypeEntry ::=
dCumulativeCount OBJECT-TYPE
DESCRIPTION "Cumulative value"
::= { ctsCRUDOperationsPerTokenTypeEntry 1 }
DESCRIPTION "Average value"
::= { ctsCRUDOperationsPerTokenTypeEntry 2 }
DESCRIPTION "Minimum value"
::= { ctsCRUDOperationsPerTokenTypeEntry 3 }
DESCRIPTION "Maximum value"
::= { ctsCRUDOperationsPerTokenTypeEntry 4 }
-- ctsTokenOperationsTable
ctsTokenOperationsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CTSTokenOperationsEntry
MAX-ACCESS not-accessible
DESCRIPTION "Values associated with information about a specific token"
-- ctsTokenOperationsEntry
ctsTokenOperationsEntry OBJECT-TYPE
SYNTAX CTSTokenOperationsEntry
DESCRIPTION "Information about a specific token, related to token index supplied"
INDEX { tokenTableIndex }
::= { ctsTokenOperationsTable 1 }
CTSTokenOperationsEntry ::=
averageDuration Counter64
DESCRIPTION "Total count of tokens of the specified type in OpenAM"
::= { ctsTokenOperationsEntry 1 }
averageDuration OBJECT-TYPE
DESCRIPTION "Average duration of tokens of the specified type in OpenAM in seconds"
::= { ctsTokenOperationsEntry 2 }
-- ctsReaperOperationsTable
rateOfDeletedSessions OBJECT-TYPE
DESCRIPTION "Rate of deleted sessions per reaper run"
ctsConnection OBJECT IDENTIFIER ::= { ctsMonitoring 7 }
ctsConnectionSuccessRate OBJECT IDENTIFIER ::= { ctsConnection 1 }
successCumulative OBJECT-TYPE
DESCRIPTION "Cumulative number of successful connections made by connection pool"
::= { ctsConnectionSuccessRate 1 }
successAverage OBJECT-TYPE
DESCRIPTION "Average rate of successful connections made by connection pool"
::= { ctsConnectionSuccessRate 2 }
successMinimum OBJECT-TYPE
DESCRIPTION "Minimum rate of successful connections made by connection pool"
::= { ctsConnectionSuccessRate 3 }
successMaximum OBJECT-TYPE
DESCRIPTION "Maximum rate of successful connections made by connection pool"
::= { ctsConnectionSuccessRate 4 }
ctsConnectionFailureRate OBJECT IDENTIFIER ::= { ctsConnection 2 }
failureCumulative OBJECT-TYPE
DESCRIPTION "Cumulative number of failed connections made by connection pool"
::= { ctsConnectionFailureRate 1 }
failureAverage OBJECT-TYPE
DESCRIPTION "Average rate of failed connections made by connection pool"
::= { ctsConnectionFailureRate 2 }
failureMinimum OBJECT-TYPE
DESCRIPTION "Minimum rate of failed connections made by connection pool"
::= { ctsConnectionFailureRate 3 }
failureMaximum OBJECT-TYPE
DESCRIPTION "Maximum rate of failed connections made by connection pool"
::= { ctsConnectionFailureRate 4 }