CISCO-CSG-MIB

File: CISCO-CSG-MIB.mib (46650 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
INET-ADDRESS-MIB CISCO-SMI

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Counter32
Counter64 Unsigned32 Gauge32
NOTIFICATION-TYPE TEXTUAL-CONVENTION TruthValue
RowStatus TimeInterval MODULE-COMPLIANCE
OBJECT-GROUP NOTIFICATION-GROUP InetAddressType
InetAddress InetPortNumber ciscoMgmt

Defined Types

CsgSlotNumber  
TEXTUAL-CONVENTION    
  current INTEGER 1..255

CsgEntityName  
TEXTUAL-CONVENTION    
  current STRING Size(1..15)

CsgServerPriority  
TEXTUAL-CONVENTION    
  current INTEGER 1..1000

CsgUserTableUpperBound  
TEXTUAL-CONVENTION    
  current Unsigned32 0..10000000

CsgUserTableEntry  
SEQUENCE    
  csgUserCardId CsgSlotNumber
  csgUserGroupName CsgEntityName
  csgUserMaxEntries CsgUserTableUpperBound
  csgUserCurrEntries Gauge32
  csgUserHighWater CsgUserTableUpperBound
  csgUserLRUSteals Counter32
  csgUserRowStatus RowStatus

CsgUserDbTableEntry  
SEQUENCE    
  csgUserDbIpAddrType InetAddressType
  csgUserDbIpAddr InetAddress
  csgUserDbPort InetPortNumber
  csgUserDbState INTEGER
  csgUserDbRequests Counter64
  csgUserDbUidsReturned Counter64
  csgUserDbReqResent Counter32
  csgUserDbReqTimeouts Counter32
  csgUserDbReqErrors Counter32
  csgUserDbRowStatus RowStatus

CsgAgentTableEntry  
SEQUENCE    
  csgAgentIpAddrType InetAddressType
  csgAgentIpAddr InetAddress
  csgAgentPort InetPortNumber
  csgAgentAcctName CsgEntityName
  csgAgentPriority CsgServerPriority
  csgAgentState INTEGER
  csgAgentLostRecords Counter32
  csgAgentTotalSent Counter64
  csgAgentFailAck Counter32
  csgAgentOutstanding Gauge32
  csgAgentHighWater Unsigned32
  csgAgentBadRecord Counter32
  csgAgentRetransmit Counter32
  csgAgentRowStatus RowStatus

CsgQuotaMgrTableEntry  
SEQUENCE    
  csgQuotaMgrIpAddrType InetAddressType
  csgQuotaMgrIpAddr InetAddress
  csgQuotaMgrPort InetPortNumber
  csgQuotaMgrUserGroupName CsgEntityName
  csgQuotaMgrPriority CsgServerPriority
  csgQuotaMgrState INTEGER
  csgQuotaMgrLostRecords Counter32
  csgQuotaMgrTotalSent Counter64
  csgQuotaMgrFailAck Counter32
  csgQuotaMgrOutstanding Gauge32
  csgQuotaMgrHighWater Unsigned32
  csgQuotaMgrBadRecord Counter32
  csgQuotaMgrRetransmit Counter32
  csgQuotaMgrRowStatus RowStatus

Defined Values

ciscoCsgMIB 1.3.6.1.4.1.9.9.331
This MIB supports the Cisco Content Services Gateway (CSG) product. It includes five traps and four tables that enable querying CSG resource statistics.
MODULE-IDENTITY    

ciscoCsgMIBNotifs 1.3.6.1.4.1.9.9.331.0
OBJECT IDENTIFIER    

ciscoCsgMIBObjects 1.3.6.1.4.1.9.9.331.1
OBJECT IDENTIFIER    

ciscoCsgMIBConform 1.3.6.1.4.1.9.9.331.2
OBJECT IDENTIFIER    

csgScalars 1.3.6.1.4.1.9.9.331.1.1
OBJECT IDENTIFIER    

csgUserStats 1.3.6.1.4.1.9.9.331.1.2
OBJECT IDENTIFIER    

csgUserDataBaseStats 1.3.6.1.4.1.9.9.331.1.3
OBJECT IDENTIFIER    

csgAgentStats 1.3.6.1.4.1.9.9.331.1.4
OBJECT IDENTIFIER    

csgQuotaMgrStats 1.3.6.1.4.1.9.9.331.1.5
OBJECT IDENTIFIER    

csgNotifsEnable 1.3.6.1.4.1.9.9.331.1.6
OBJECT IDENTIFIER    

csgAgentLostRecordTimer 1.3.6.1.4.1.9.9.331.1.1.1
The 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.
OBJECT-TYPE    
  TimeInterval  

csgQuotaMgrLostRecordTimer 1.3.6.1.4.1.9.9.331.1.1.2
The 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.
OBJECT-TYPE    
  TimeInterval  

csgUserTable 1.3.6.1.4.1.9.9.331.1.2.1
Table 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.
OBJECT-TYPE    
  SEQUENCE OF  
    CsgUserTableEntry

csgUserTableEntry 1.3.6.1.4.1.9.9.331.1.2.1.1
Entry that defines parameters for the User Table.
OBJECT-TYPE    
  CsgUserTableEntry  

csgUserCardId 1.3.6.1.4.1.9.9.331.1.2.1.1.1
The slot number in the host switch in which the CSG card is inserted. This object is part of the index in all tables.
OBJECT-TYPE    
  CsgSlotNumber  

csgUserGroupName 1.3.6.1.4.1.9.9.331.1.2.1.1.2
Name of associated user-group. This object is part of the index of this table and the csgUserDbTable.
OBJECT-TYPE    
  CsgEntityName  

csgUserMaxEntries 1.3.6.1.4.1.9.9.331.1.2.1.1.3
Maximum User Table entries.
OBJECT-TYPE    
  CsgUserTableUpperBound  

csgUserCurrEntries 1.3.6.1.4.1.9.9.331.1.2.1.1.4
Current number of user table entries.
OBJECT-TYPE    
  Gauge32  

csgUserHighWater 1.3.6.1.4.1.9.9.331.1.2.1.1.5
Highest number of entries inserted into User Table. The only write operation allowed is to reset the value to 0.
OBJECT-TYPE    
  CsgUserTableUpperBound  

csgUserLRUSteals 1.3.6.1.4.1.9.9.331.1.2.1.1.6
Number 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.
OBJECT-TYPE    
  Counter32  

csgUserRowStatus 1.3.6.1.4.1.9.9.331.1.2.1.1.7
This 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.
OBJECT-TYPE    
  RowStatus  

csgUserDbTable 1.3.6.1.4.1.9.9.331.1.3.1
Table of user databases. Rows can be created and destroyed. Entries are added to this table via csgUserDbRowStatus in accordance with the RowStatus convention.
OBJECT-TYPE    
  SEQUENCE OF  
    CsgUserDbTableEntry

csgUserDbTableEntry 1.3.6.1.4.1.9.9.331.1.3.1.1
Entry that defines parameters for a User Database. The User Database is a server that returns a userid given an IP address received in request.
OBJECT-TYPE    
  CsgUserDbTableEntry  

csgUserDbIpAddrType 1.3.6.1.4.1.9.9.331.1.3.1.1.1
Type of IP address of the user database.
OBJECT-TYPE    
  InetAddressType  

csgUserDbIpAddr 1.3.6.1.4.1.9.9.331.1.3.1.1.2
The IP address of the user database.
OBJECT-TYPE    
  InetAddress  

csgUserDbPort 1.3.6.1.4.1.9.9.331.1.3.1.1.3
The listening UDP port of the user database.
OBJECT-TYPE    
  InetPortNumber  

csgUserDbState 1.3.6.1.4.1.9.9.331.1.3.1.1.4
State 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.
OBJECT-TYPE    
  INTEGER reset(1), active(2), failed(3)  

csgUserDbRequests 1.3.6.1.4.1.9.9.331.1.3.1.1.5
Number of user database requests.
OBJECT-TYPE    
  Counter64  

csgUserDbUidsReturned 1.3.6.1.4.1.9.9.331.1.3.1.1.6
Number of user identifiers returned.
OBJECT-TYPE    
  Counter64  

csgUserDbReqResent 1.3.6.1.4.1.9.9.331.1.3.1.1.7
Number of database requests resent.
OBJECT-TYPE    
  Counter32  

csgUserDbReqTimeouts 1.3.6.1.4.1.9.9.331.1.3.1.1.8
Number of user database requests that have timed out.
OBJECT-TYPE    
  Counter32  

csgUserDbReqErrors 1.3.6.1.4.1.9.9.331.1.3.1.1.9
Number of errors returned on user database requests.
OBJECT-TYPE    
  Counter32  

csgUserDbRowStatus 1.3.6.1.4.1.9.9.331.1.3.1.1.10
This 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.
OBJECT-TYPE    
  RowStatus  

csgAgentTable 1.3.6.1.4.1.9.9.331.1.4.1
A 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.
OBJECT-TYPE    
  SEQUENCE OF  
    CsgAgentTableEntry

csgAgentTableEntry 1.3.6.1.4.1.9.9.331.1.4.1.1
Entry that defines parameters for a mediation agent.
OBJECT-TYPE    
  CsgAgentTableEntry  

csgAgentIpAddrType 1.3.6.1.4.1.9.9.331.1.4.1.1.1
Type of IP address of a BMA.
OBJECT-TYPE    
  InetAddressType  

csgAgentIpAddr 1.3.6.1.4.1.9.9.331.1.4.1.1.2
The IP address of a BMA.
OBJECT-TYPE    
  InetAddress  

csgAgentPort 1.3.6.1.4.1.9.9.331.1.4.1.1.3
The UDP port of a BMA.
OBJECT-TYPE    
  InetPortNumber  

csgAgentAcctName 1.3.6.1.4.1.9.9.331.1.4.1.1.4
Name of associated accounting service.
OBJECT-TYPE    
  CsgEntityName  

csgAgentPriority 1.3.6.1.4.1.9.9.331.1.4.1.1.5
The 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.
OBJECT-TYPE    
  CsgServerPriority  

csgAgentState 1.3.6.1.4.1.9.9.331.1.4.1.1.6
States 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.
OBJECT-TYPE    
  INTEGER standby(1), failed(2), active(3), echowait(4), nawait(5), suspended(6)  

csgAgentLostRecords 1.3.6.1.4.1.9.9.331.1.4.1.1.7
Total number of lost records since system initialization or the last time the counter wrapped.
OBJECT-TYPE    
  Counter32  

csgAgentTotalSent 1.3.6.1.4.1.9.9.331.1.4.1.1.8
Total number of records sent to the billing mediation agent.
OBJECT-TYPE    
  Counter64  

csgAgentFailAck 1.3.6.1.4.1.9.9.331.1.4.1.1.9
Number of acknowledgments received from the billing mediation agent for which there are no outstanding requests.
OBJECT-TYPE    
  Counter32  

csgAgentOutstanding 1.3.6.1.4.1.9.9.331.1.4.1.1.10
Current number of messages waiting to be ACKed.
OBJECT-TYPE    
  Gauge32  

csgAgentHighWater 1.3.6.1.4.1.9.9.331.1.4.1.1.11
Highest number of messages waiting for ACKs. The only write operation allowed is to reset the value to 0.
OBJECT-TYPE    
  Unsigned32 0..2147483647  

csgAgentBadRecord 1.3.6.1.4.1.9.9.331.1.4.1.1.12
The number of bad records received. These are records in which the CSG detected an error in attempting to decode the contents.
OBJECT-TYPE    
  Counter32  

csgAgentRetransmit 1.3.6.1.4.1.9.9.331.1.4.1.1.13
The number of messages retransmitted to the billing mediation agent.
OBJECT-TYPE    
  Counter32  

csgAgentRowStatus 1.3.6.1.4.1.9.9.331.1.4.1.1.14
This 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.
OBJECT-TYPE    
  RowStatus  

csgQuotaMgrTable 1.3.6.1.4.1.9.9.331.1.5.1
Table 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.
OBJECT-TYPE    
  SEQUENCE OF  
    CsgQuotaMgrTableEntry

csgQuotaMgrTableEntry 1.3.6.1.4.1.9.9.331.1.5.1.1
Entry that defines parameters for a quota manager.
OBJECT-TYPE    
  CsgQuotaMgrTableEntry  

csgQuotaMgrIpAddrType 1.3.6.1.4.1.9.9.331.1.5.1.1.1
Type IP address of a quota manager.
OBJECT-TYPE    
  InetAddressType  

csgQuotaMgrIpAddr 1.3.6.1.4.1.9.9.331.1.5.1.1.2
The IP address of a quota manager.
OBJECT-TYPE    
  InetAddress  

csgQuotaMgrPort 1.3.6.1.4.1.9.9.331.1.5.1.1.3
The UDP port of a quota manager.
OBJECT-TYPE    
  InetPortNumber  

csgQuotaMgrUserGroupName 1.3.6.1.4.1.9.9.331.1.5.1.1.4
Name of associated user-group.
OBJECT-TYPE    
  CsgEntityName  

csgQuotaMgrPriority 1.3.6.1.4.1.9.9.331.1.5.1.1.5
The priority of a quota manager.
OBJECT-TYPE    
  CsgServerPriority  

csgQuotaMgrState 1.3.6.1.4.1.9.9.331.1.5.1.1.6
States 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.
OBJECT-TYPE    
  INTEGER standby(1), failed(2), active(3), echowait(4), nawait(5), suspended(6)  

csgQuotaMgrLostRecords 1.3.6.1.4.1.9.9.331.1.5.1.1.7
Total number of lost records since system initialization or the last time the counter wrapped.
OBJECT-TYPE    
  Counter32  

csgQuotaMgrTotalSent 1.3.6.1.4.1.9.9.331.1.5.1.1.8
Total number of records sent to the quota manager.
OBJECT-TYPE    
  Counter64  

csgQuotaMgrFailAck 1.3.6.1.4.1.9.9.331.1.5.1.1.9
Number of acknowledgments received from the quota manager for which there are no requests.
OBJECT-TYPE    
  Counter32  

csgQuotaMgrOutstanding 1.3.6.1.4.1.9.9.331.1.5.1.1.10
Current number of messages waiting to be ACKed.
OBJECT-TYPE    
  Gauge32  

csgQuotaMgrHighWater 1.3.6.1.4.1.9.9.331.1.5.1.1.11
Highest number of messages waiting for ACKs. The only write operation allowed is to reset the value to 0.
OBJECT-TYPE    
  Unsigned32 0..2147483647  

csgQuotaMgrBadRecord 1.3.6.1.4.1.9.9.331.1.5.1.1.12
The number of bad records received. These are records in which the CSG detected an error in attempting to decode the contents.
OBJECT-TYPE    
  Counter32  

csgQuotaMgrRetransmit 1.3.6.1.4.1.9.9.331.1.5.1.1.13
The number of messages retransmitted to the billing mediation agent.
OBJECT-TYPE    
  Counter32  

csgQuotaMgrRowStatus 1.3.6.1.4.1.9.9.331.1.5.1.1.14
This 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.
OBJECT-TYPE    
  RowStatus  

csgAgentNotifsEnabled 1.3.6.1.4.1.9.9.331.1.6.1
The 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.
OBJECT-TYPE    
  TruthValue  

csgQuotaNotifsEnabled 1.3.6.1.4.1.9.9.331.1.6.2
The 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.
OBJECT-TYPE    
  TruthValue  

csgDatabaseNotifsEnabled 1.3.6.1.4.1.9.9.331.1.6.3
The 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.
OBJECT-TYPE    
  TruthValue  

ciscoCsgAgentStateChange 1.3.6.1.4.1.9.9.331.0.1
This 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    

ciscoCsgQuotaMgrStateChange 1.3.6.1.4.1.9.9.331.0.2
This 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    

ciscoCsgUserDbStateChange 1.3.6.1.4.1.9.9.331.0.3
This notification is issued when csgDatabaseNotifsEnabled is set to 'true', and the user database changes state.
NOTIFICATION-TYPE    

ciscoCsgAgentLostRecordEvent 1.3.6.1.4.1.9.9.331.0.4
This 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    

ciscoCsgQuotaMgrLostRecordEvent 1.3.6.1.4.1.9.9.331.0.5
This 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    

ciscoCsgMIBCompliances 1.3.6.1.4.1.9.9.331.2.1
OBJECT IDENTIFIER    

ciscoCsgMIBGroups 1.3.6.1.4.1.9.9.331.2.2
OBJECT IDENTIFIER    

ciscoCsgMIBCompliance 1.3.6.1.4.1.9.9.331.2.1.1
Write access is not required.
MODULE-COMPLIANCE    

ciscoUserGroup 1.3.6.1.4.1.9.9.331.2.2.1
CSG User Table Statistic objects.
OBJECT-GROUP    

ciscoUserDbGroup 1.3.6.1.4.1.9.9.331.2.2.2
CSG Statistic objects.
OBJECT-GROUP    

ciscoAgentGroup 1.3.6.1.4.1.9.9.331.2.2.3
CSG Statistic objects.
OBJECT-GROUP    

ciscoQuotaMgrGroup 1.3.6.1.4.1.9.9.331.2.2.4
CSG Statistic objects.
OBJECT-GROUP    

ciscoCsgNotifEnableGroup 1.3.6.1.4.1.9.9.331.2.2.5
CSG notifications enable/disable flags.
OBJECT-GROUP    

ciscoCsgNotifGroup 1.3.6.1.4.1.9.9.331.2.2.6
A collection of objects providing CSG notifications.
NOTIFICATION-GROUP