Home/Catalog/CISCO-CSG-MIB

CISCO-CSG-MIB

AI MIB Summary

The CISCO-CSG-MIB module enables SNMP-based monitoring of Cisco Content Services Gateway (CSG) resource utilization and event notifications via four configuration tables and five defined traps. It provides granular visibility into CSG operational statistics and state changes required for capacity planning and fault detection in content switching environments.

This MIB supports the Cisco Content Services Gateway (CSG) product. It includes five traps and four tables that enable querying CSG resource statistics.
Main OID:
ciscoCsgMIB.1.3.6.1.4.1.9.9.331
75
Objects
Active
Status
5
Dependencies

Imported Objects

Objects

75 total
Object Name
ciscoCsgMIBThis MIB supports the Cisco Content Services Gateway (CSG) product. It includes five traps and four tables that enable querying CSG resource statistics.
MODULE-IDENTITY
.1.3.6.1.4.1.9.9.331
ciscoCsgMIBNotifs
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.331.0
ciscoCsgAgentStateChangeThis notification is issued when csgAgentNotifsEnabled is set to 'true', and the billing mediation agent changes state. There is one exception: No notification is issued for state changes involving 'echowait' because this would cause an excessive number of notifications.
NOTIFICATION-TYPE
.1.3.6.1.4.1.9.9.331.0.1
ciscoCsgQuotaMgrStateChangeThis notification is issued when csgQuotaNotifsEnabled is set to 'true', and the quota manager changes state. There is one exception: No notification is issued for state changes involving 'echowait' because this would cause an excessive number of notifications.
NOTIFICATION-TYPE
.1.3.6.1.4.1.9.9.331.0.2
ciscoCsgUserDbStateChangeThis notification is issued when csgDatabaseNotifsEnabled is set to 'true', and the user database changes state.
NOTIFICATION-TYPE
.1.3.6.1.4.1.9.9.331.0.3
ciscoCsgAgentLostRecordEventThis notification is issued when csgAgentNotifsEnabled is set to 'true', and the CSG must discard accounting records that should be sent to the billing mediation agent. Initially, csgAgentLostRecords is set to 0. When a record is discarded, csgAgentLostRecords is incremented, a period timer is started, and this notification is issued. The NMS and the agent save this value. The agent continues to increment csgAgentLostRecords each time a record is lost. When the period timer expires, the agent compares the current value of csgAgentLostRecords with the previous (saved) value. If the values are equal this notification is issued again, signalling to the NMS that the condition has been cleared. Otherwise, the timer is restarted to monitor the next period. When a record is lost and no period timer is active, this notification is issued and the above procedure is repeated.
NOTIFICATION-TYPE
.1.3.6.1.4.1.9.9.331.0.4
ciscoCsgQuotaMgrLostRecordEventThis notification is issued when csgQuotaNotifsEnabled is set to 'true', and the CSG must discard request records to be sent to the quota manager. The processing is the same as described in the description for ciscoCsgAgentLostRecordEvent.
NOTIFICATION-TYPE
.1.3.6.1.4.1.9.9.331.0.5
ciscoCsgMIBObjects
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.331.1
csgScalars
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.331.1.1
csgAgentLostRecordTimerThe time interval for monitoring the lost-record event (ciscoCsgAgentLostRecordEvent) of a billing mediation agent (BMA). A notification is issued when the CSG detects a lost BMA record. An interval timer is started with this value. When the timer expires the lost record count (csgAgentLostRecords) is checked. If the lost record count has increased since the previous the detection, the timer is restarted to monitor another period. If the lost record count has not increased since the previous detection, a final notification is sent to indicate that the condition has cleared.rw
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.9.9.331.1.1.1
csgQuotaMgrLostRecordTimerThe time interval for monitoring the lost-record event (ciscoCsgQuotaMgrLostRecordEvent) of a quota manager. A notification is issued when the CSG detects a lost quota manager record. An interval timer is started with this value. When the timer expires the lost record count (csgQuotaMgrLostRecords) is checked. If the lost record count has increased since the previous the detection, the timer is restarted to monitor another period. If the lost record count has not increased since the previous detection, a final notification is sent to indicate that the condition has cleared.rw
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.9.9.331.1.1.2
csgUserStats
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.331.1.2
csgUserTableTable of User statistics. Columnar objects can be modified when the row is 'active'. Rows can be created and destroyed. Entries are added to this table via csgUserRowStatus in accordance with the RowStatus convention.
SEQUENCE OF CsgUserTableEntry
.1.3.6.1.4.1.9.9.331.1.2.1
csgUserTableEntryEntry that defines parameters for the User Table.
CsgUserTableEntry
.1.3.6.1.4.1.9.9.331.1.2.1.1
csgUserCardIdThe slot number in the host switch in which the CSG card is inserted. This object is part of the index in all tables.
CsgSlotNumber
.1.3.6.1.4.1.9.9.331.1.2.1.1.1
csgUserGroupNameName of associated user-group. This object is part of the index of this table and the csgUserDbTable.
CsgEntityName
.1.3.6.1.4.1.9.9.331.1.2.1.1.2
csgUserMaxEntriesMaximum User Table entries.rw
CsgUserTableUpperBound
.1.3.6.1.4.1.9.9.331.1.2.1.1.3
csgUserCurrEntriesCurrent number of user table entries.ro
Gauge32
.1.3.6.1.4.1.9.9.331.1.2.1.1.4
csgUserHighWaterHighest number of entries inserted into User Table. The only write operation allowed is to reset the value to 0.rw
CsgUserTableUpperBound
.1.3.6.1.4.1.9.9.331.1.2.1.1.5
csgUserLRUStealsNumber of User Table entries acquired from LRU list. When the User Table becomes full and a new user is detected, the least recently used User Table entry is allocated to the new user.ro
Counter32
.1.3.6.1.4.1.9.9.331.1.2.1.1.6
csgUserRowStatusThis object is used by the manager to create or delete the row entry in the csgUserTable following the RowStatus textual convention. If this row is deleted, then accounting records subsequently generated by the associated CSG line card (identified by csgUserCardId) will not contain user information.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.9.9.331.1.2.1.1.7
csgUserDataBaseStats
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.331.1.3
csgUserDbTableTable of user databases. Rows can be created and destroyed. Entries are added to this table via csgUserDbRowStatus in accordance with the RowStatus convention.
SEQUENCE OF CsgUserDbTableEntry
.1.3.6.1.4.1.9.9.331.1.3.1
csgUserDbTableEntryEntry that defines parameters for a User Database. The User Database is a server that returns a userid given an IP address received in request.
CsgUserDbTableEntry
.1.3.6.1.4.1.9.9.331.1.3.1.1
csgUserDbIpAddrTypeType of IP address of the user database.
InetAddressType (INET-ADDRESS-MIB)
.1.3.6.1.4.1.9.9.331.1.3.1.1.1
csgUserDbIpAddrThe IP address of the user database.
InetAddress (INET-ADDRESS-MIB)
.1.3.6.1.4.1.9.9.331.1.3.1.1.2
csgUserDbPortThe listening UDP port of the user database.
InetPortNumber (INET-ADDRESS-MIB)
.1.3.6.1.4.1.9.9.331.1.3.1.1.3
csgUserDbStateState of the user database. 'reset' - State before the database is determined to be active. 'active' - The database is available and processing requests. 'failed' - The database has failed and is not processing requests.ro
Enumeration
.1.3.6.1.4.1.9.9.331.1.3.1.1.4
csgUserDbRequestsNumber of user database requests.ro
Counter64
.1.3.6.1.4.1.9.9.331.1.3.1.1.5
csgUserDbUidsReturnedNumber of user identifiers returned.ro
Counter64
.1.3.6.1.4.1.9.9.331.1.3.1.1.6
csgUserDbReqResentNumber of database requests resent.ro
Counter32
.1.3.6.1.4.1.9.9.331.1.3.1.1.7
csgUserDbReqTimeoutsNumber of user database requests that have timed out.ro
Counter32
.1.3.6.1.4.1.9.9.331.1.3.1.1.8
csgUserDbReqErrorsNumber of errors returned on user database requests.ro
Counter32
.1.3.6.1.4.1.9.9.331.1.3.1.1.9
csgUserDbRowStatusThis object is used by the manager to create or delete the row entry in the csgUserDbTable following the RowStatus textual convention. This row can be deleted regardless of the value of csgUserDbState. Deletion of this row means that the associated database (identified by csgUserDbIpAddr and csgUserDbPort) is no longer available to the associated CSG card. If all csgUserDbTable rows have been deleted for a given CSG card, then other mechanisms, such as intercepting RADIUS flows, may be used to associate a user name with an IP address. If this is not possible, then the user name will be absent from generated accounting records.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.9.9.331.1.3.1.1.10
csgAgentStats
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.331.1.4
csgAgentTableA table of billing mediation agents (BMAs). Columnar objects can be modified when the row is 'active'. Rows can be created and destroyed. Entries are added to this table via csgAgentRowStatus in accordance with the RowStatus convention. At least one BMA is required per CSG line card. Multiple BMAs can be configured for the purposes of load sharing and redundancy in the event of failure.
SEQUENCE OF CsgAgentTableEntry
.1.3.6.1.4.1.9.9.331.1.4.1
csgAgentTableEntryEntry that defines parameters for a mediation agent.
CsgAgentTableEntry
.1.3.6.1.4.1.9.9.331.1.4.1.1
csgAgentIpAddrTypeType of IP address of a BMA.
InetAddressType (INET-ADDRESS-MIB)
.1.3.6.1.4.1.9.9.331.1.4.1.1.1
csgAgentIpAddrThe IP address of a BMA.
InetAddress (INET-ADDRESS-MIB)
.1.3.6.1.4.1.9.9.331.1.4.1.1.2
csgAgentPortThe UDP port of a BMA.
InetPortNumber (INET-ADDRESS-MIB)
.1.3.6.1.4.1.9.9.331.1.4.1.1.3
csgAgentAcctNameName of associated accounting service.rw
CsgEntityName
.1.3.6.1.4.1.9.9.331.1.4.1.1.4
csgAgentPriorityThe activation priority of a BMA. BMAs are activated in highest priority order. If multiple BMAs are active for load sharing, the highest priority BMAs available are activated. If an active BMA fails, the next highest priority BMA (in 'standby' state) is activated.rw
CsgServerPriority
.1.3.6.1.4.1.9.9.331.1.4.1.1.5
csgAgentStateStates of a billing mediation agent. 'standby' - The server is prepared to become active. 'failed' - The server has failed to respond to requests. 'active' - The server has been activated to receive requests. 'echowait' - CSG has sent an echo request to this billing mediation agent and is waiting for a response. 'nawait' - CSG has sent a node-alive request to this billing mediation agent and is waiting for a response. 'suspended' - The server has receive a stop request from the operator.ro
Enumeration
.1.3.6.1.4.1.9.9.331.1.4.1.1.6
csgAgentLostRecordsTotal number of lost records since system initialization or the last time the counter wrapped.ro
Counter32
.1.3.6.1.4.1.9.9.331.1.4.1.1.7
csgAgentTotalSentTotal number of records sent to the billing mediation agent.ro
Counter64
.1.3.6.1.4.1.9.9.331.1.4.1.1.8
csgAgentFailAckNumber of acknowledgments received from the billing mediation agent for which there are no outstanding requests.ro
Counter32
.1.3.6.1.4.1.9.9.331.1.4.1.1.9
csgAgentOutstandingCurrent number of messages waiting to be ACKed.ro
Gauge32
.1.3.6.1.4.1.9.9.331.1.4.1.1.10
csgAgentHighWaterHighest number of messages waiting for ACKs. The only write operation allowed is to reset the value to 0.rw
Unsigned32 ( 0..2147483647 )
.1.3.6.1.4.1.9.9.331.1.4.1.1.11
csgAgentBadRecordThe number of bad records received. These are records in which the CSG detected an error in attempting to decode the contents.ro
Counter32
.1.3.6.1.4.1.9.9.331.1.4.1.1.12
csgAgentRetransmitThe number of messages retransmitted to the billing mediation agent.ro
Counter32
.1.3.6.1.4.1.9.9.331.1.4.1.1.13
csgAgentRowStatusThis object is used by the manager to create or delete the row entry in the csgAgentTable following the RowStatus textual convention. Deletion of a row makes a BMA (identified by csgAgentIpAddr and csgAgentPort) unavailable to the associated CSG card. At least one BMA must be available to a CSG card. Therefore, deletion of the last BMA is not allowed. This row can be deleted regardless of the value of csgAgentState. Requests queued for the deleted BMA are requeued to another BMA.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.9.9.331.1.4.1.1.14
csgQuotaMgrStats
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.331.1.5
csgQuotaMgrTableTable of CSG quota managers. Columnar objects can be modified when the row is 'active'. Rows can be created and destroyed. Entries are added to this table via csgAgentRowStatus in accordance with the RowStatus convention.
SEQUENCE OF CsgQuotaMgrTableEntry
.1.3.6.1.4.1.9.9.331.1.5.1
csgQuotaMgrTableEntryEntry that defines parameters for a quota manager.
CsgQuotaMgrTableEntry
.1.3.6.1.4.1.9.9.331.1.5.1.1
csgQuotaMgrIpAddrTypeType IP address of a quota manager.
InetAddressType (INET-ADDRESS-MIB)
.1.3.6.1.4.1.9.9.331.1.5.1.1.1
csgQuotaMgrIpAddrThe IP address of a quota manager.
InetAddress (INET-ADDRESS-MIB)
.1.3.6.1.4.1.9.9.331.1.5.1.1.2
csgQuotaMgrPortThe UDP port of a quota manager.
InetPortNumber (INET-ADDRESS-MIB)
.1.3.6.1.4.1.9.9.331.1.5.1.1.3
csgQuotaMgrUserGroupNameName of associated user-group.ro
CsgEntityName
.1.3.6.1.4.1.9.9.331.1.5.1.1.4
csgQuotaMgrPriorityThe priority of a quota manager.rw
CsgServerPriority
.1.3.6.1.4.1.9.9.331.1.5.1.1.5
csgQuotaMgrStateStates of a quota manager: 'standby' - The QuotaMgr is prepared to become active. 'failed' - The QuotaMgr has failed to respond to requests. 'active' - The QuotaMgr has been activated to receive requests. 'echowait' - CSG has sent an echo request to this QuotaMgr and is waiting for a response. 'nawait' - CSG has sent a node-alive request to this QuotaMgr and is waiting for a response. 'suspended' - The QuotaMgr has receive a stop request from the operator.ro
Enumeration
.1.3.6.1.4.1.9.9.331.1.5.1.1.6
csgQuotaMgrLostRecordsTotal number of lost records since system initialization or the last time the counter wrapped.ro
Counter32
.1.3.6.1.4.1.9.9.331.1.5.1.1.7
csgQuotaMgrTotalSentTotal number of records sent to the quota manager.ro
Counter64
.1.3.6.1.4.1.9.9.331.1.5.1.1.8
csgQuotaMgrFailAckNumber of acknowledgments received from the quota manager for which there are no requests.ro
Counter32
.1.3.6.1.4.1.9.9.331.1.5.1.1.9
csgQuotaMgrOutstandingCurrent number of messages waiting to be ACKed.ro
Gauge32
.1.3.6.1.4.1.9.9.331.1.5.1.1.10
csgQuotaMgrHighWaterHighest number of messages waiting for ACKs. The only write operation allowed is to reset the value to 0.rw
Unsigned32 ( 0..2147483647 )
.1.3.6.1.4.1.9.9.331.1.5.1.1.11
csgQuotaMgrBadRecordThe number of bad records received. These are records in which the CSG detected an error in attempting to decode the contents.ro
Counter32
.1.3.6.1.4.1.9.9.331.1.5.1.1.12
csgQuotaMgrRetransmitThe number of messages retransmitted to the billing mediation agent.ro
Counter32
.1.3.6.1.4.1.9.9.331.1.5.1.1.13
csgQuotaMgrRowStatusThis object is used by the manager to create or delete the row entry in the csgQuotaMgrTable following the RowStatus textual convention. Deletion of a row makes a QuotaMgr (identified by csgQuotaMgrIpAddr and csgQuotaMgrPort) unavailable to the associated CSG card. For the prepaid billing function, at least one QuotaMgr must be available to a CSG card. Therefore, deletion of the last QuotaMgr causes all accounting processing to switch to post-paid billing. This row can be deleted regardless of the value of csgQuotaMgrState. Requests queued for the deleted QuotaMgr are requeued to another QuotaMgr if one is available. If no QuotaMgr is available, processing reverts to post-paid billing.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.9.9.331.1.5.1.1.14
csgNotifsEnable
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.331.1.6
csgAgentNotifsEnabledThe CSG Agent notification truth value. 'true' Indicates that all defined notifications for CSG agents are enabled. 'false' Indicates that CSG Agent notification generation is disabled.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9.9.331.1.6.1
csgQuotaNotifsEnabledThe CSG notification truth value. 'true' Indicates that all defined notifications for quota servers are enabled. 'false' Indicates that CSG quota server notifications generation are disabled.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9.9.331.1.6.2
csgDatabaseNotifsEnabledThe CSG notification truth value. 'true' Indicates that all defined notifications for the CSG database are enabled. 'false' Indicates that CSG database notification generation is disabled.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9.9.331.1.6.3
ciscoCsgMIBConform
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.331.2
ciscoCsgMIBCompliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.331.2.1
ciscoCsgMIBGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.331.2.2
CISCO-CSG-MIB - SNMP MIB Reference | MIBs Explorer