ALCATEL-IND1-POLICY-MIB

File: ALCATEL-IND1-POLICY-MIB.mib (35502 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMP-FRAMEWORK-MIB
SNMPv2-CONF ALCATEL-IND1-BASE

Imported symbols

MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE
OBJECT-IDENTITY Counter32 Integer32
TimeTicks IpAddress RowStatus
TEXTUAL-CONVENTION SnmpAdminString MODULE-COMPLIANCE
OBJECT-GROUP NOTIFICATION-GROUP softentIND1Policy

Defined Types

PolicyEventCodes  
TEXTUAL-CONVENTION    
  current INTEGER pyEventInitLog(1), pyEventLdapInit(2), pyEventLdapSearch(3), pyEventTooManyRequests(4), pyEventServerStateChange(5), pyEventLdapSyntaxSourceAddr(6), pyEventLdapSyntaxDestAddr(7), pyEventLdapSyntaxInDSByte(8), pyEventLdapSyntaxRecDSByte(9), pyEventLdapSyntaxPVPMonth(10), pyEventLdapSyntaxPVPDoW(11), pyEventLdapSyntaxPVPToD(12), pyEventLdapSyntaxPVPTime(13), pyEventLdapSyntaxSPort(14), pyEventLdapSyntaxDPort(15), pyEventLdapReferenceTP(16), pyEventLdapReferencePVP(17), pyEventInternalCodeError(18), pyEventLdapSelectError(19), pyEventLdapReferenceXYLAN(20), pyEventDebugMemoryAlloc(21), pyEventDebugMemoryFree(22), pyEventPolicyCacheFlushed(23), pyEventLdapServerDefined(24), pyEventLdapSyntaxSourceMACAddr(25), pyEventLdapSyntaxDestMACAddr(26), pyEventLdapServerDeleted(27), pyEventOptimizedPvpMonth(28), pyEventOptimizedPvpDoW(29), pyEventZeroPvpMonth(30), pyEventZeroPvpDoW(31), pyEventRuleScope(32), pyEventRuleActivated(33), pyEventRuleDeactivated(34), pyEventLdapReferenceIPFilter(35), pyEventLdapSyntaxTOSByte(36), pyEventTimeChangeDetected(37), pyEventPolicyWillNeverBeValid(38), pyEventLdapSetOption(39), pyEventLdapTLSChannelInit(40), pyEventLdapTLSParametersOK(41), pyEventMaxPolicyCountReached(42), pyEventMemoryError(43), pyEventMonitorSocketError(44), pyEventDispositionError(45), pyEventNameLengthError(46), pyEventTableResize(47), pyEvent48(48), pyEvent49(49), pyEvent50(50), pyEvent51(51), pyEvent52(52), pyEvent53(53), pyEvent54(54), pyEvent55(55), pyEvent56(56), pyEvent57(57), pyEventPolicyCacheLoaded(58)

DirectoryServerEntry  
SEQUENCE    
  directoryServerAddress IpAddress
  directoryServerPort Integer32
  directoryServerPreference Integer32
  directoryServerAuthenticationType INTEGER
  directoryServerUserId SnmpAdminString
  directoryServerPassword SnmpAdminString
  directoryServerSearchbase SnmpAdminString
  directoryServerCacheChange INTEGER
  directoryServerLastChange TimeTicks
  directoryServerAdminStatus INTEGER
  directoryServerOperStatus INTEGER
  directoryServerRowStatus RowStatus
  directoryServerEnableSSL INTEGER

PolicyEventEntry  
SEQUENCE    
  policyEventIndex Integer32
  policyEventCode PolicyEventCodes
  policyEventDetailString SnmpAdminString
  policyEventTime TimeTicks

PolicyRuleNamesEntry  
SEQUENCE    
  policyRuleNamesIndex Integer32
  policyRuleNamesName SnmpAdminString
  policyRuleNamesRowStatus RowStatus
  policyRuleOperStatus INTEGER

PolicyStatsEntry  
SEQUENCE    
  policyStatsAddress IpAddress
  policyStatsServerPort Integer32
  policyStatsQueryCount Counter32
  policyStatsAccessCount Counter32
  policyStatsSuccessAccessCount Counter32
  policyStatsNotFoundCount Counter32

PolicyNotificationEntry  
SEQUENCE    
  policyNotificationIndex PolicyEventCodes
  policyNotificationCode INTEGER
  policyEventCount Counter32

Defined Values

alcatelIND1PolicyMIB 1.3.6.1.4.1.6486.801.1.2.1.14.1
This module describes an authoritative enterprise-specific Simple Network Management Protocol (SNMP) Management Information Base (MIB): For the Birds Of Prey Product Line Configuration and monitoring of policy manager parameters The right to make changes in specification and other information contained in this document without prior notice is reserved. No liability shall be assumed for any incidental, indirect, special, or consequential damages whatsoever arising from or related to this document or the information contained herein. Vendors, end-users, and other interested parties are granted non-exclusive license to use this specification in connection with management of the products for which it is intended to be used. Copyright (C) 1995-2007 Alcatel-Lucent ALL RIGHTS RESERVED WORLDWIDE
MODULE-IDENTITY    

alcatelIND1PolicyMIBNotifications 1.3.6.1.4.1.6486.801.1.2.1.14.1.0
Branch For POLICY MIB Subsystem Notifications.
OBJECT-IDENTITY    

alcatelIND1PolicyMIBObjects 1.3.6.1.4.1.6486.801.1.2.1.14.1.1
Branch for policy manager application objects
OBJECT-IDENTITY    

alcatelIND1PolicyMIBConformance 1.3.6.1.4.1.6486.801.1.2.1.14.1.2
Branch for policy manager application conformance information
OBJECT-IDENTITY    

alcatelIND1PolicyMIBGroups 1.3.6.1.4.1.6486.801.1.2.1.14.1.2.1
Branch for policy manager application units of conformance
OBJECT-IDENTITY    

alcatelIND1PolicyMIBCompliances 1.3.6.1.4.1.6486.801.1.2.1.14.1.2.2
Branch for policy manager application compliance statements
OBJECT-IDENTITY    

serverPolicyDecision 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.1
This object allows an NMS application to influence the policy manager's treatment of existing policy decisions that were established by the policy manager. By setting recachePolicies, an NMS can cause the policy manager to reload all its policies from the current primary LDAP server. By setting flushPolicies, all the policies are deleted by the policy manager.
OBJECT-TYPE    
  INTEGER flushPolicies(0), recachePolicies(1), recacheQMMACGroup(2)  

rsvpDefaultPolicy 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.2
This object allows an NMS application to define the agent action when there are no policy servers available to a switch. When this object is set to accept(1), the policy manager in the switch will allow all RSVP control message requests. When set to deny(2), the policy manager will deny all RSVP control message requests.
OBJECT-TYPE    
  INTEGER accept(1), deny(2)  

policyManagerEventTableSize 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.3
This object defines the size of the policy manager event table. When this object is set, the subagent adjusts the event table to meet the size defined.
OBJECT-TYPE    
  Integer32 0..100  

directoryServerTable 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4
This table contains information related to the LDAP-based directory server from the perspective of the policy manager.
OBJECT-TYPE    
  SEQUENCE OF  
    DirectoryServerEntry

directoryServerEntry 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1
An entry in the directory server table. Each entry represents a directory server instance to the policy manager.
OBJECT-TYPE    
  DirectoryServerEntry  

directoryServerAddress 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1.1
The IP Address of an LDAP server. The policy manager uses this object combined with the directory server port number to uniquely identify an LDAP server to use for directory queries and updates.
OBJECT-TYPE    
  IpAddress  

directoryServerPort 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1.2
This object contains the TCP port number, which, along with the directory server IP address, identifies the LDAP server.
OBJECT-TYPE    
  Integer32 0..65535  

directoryServerPreference 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1.3
This object represents the relative preference of the server entry. The higher the value of this object, the greater the preference the policy manager places on using this server for LDAP queries. This object is used when the policy manager uses server selection based on the configured preference.
OBJECT-TYPE    
  Integer32 0..255  

directoryServerAuthenticationType 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1.4
The value of this object specifies what authentication mechanism the LDAP server expects. For simplePassword(1), the policy manager uses the directoryServerPassword object for each LDAP query. kerberos and publicKey mechanisms are currently unsupported. The none(0) value directs the policy manager to use the 'anonymous' method for LDAP queries.
OBJECT-TYPE    
  INTEGER none(0), simplePassword(1)  

directoryServerUserId 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1.5
This object only has significance when the directoryServerAuthenticationType has a value of simplePassword(1). This simple display string is used by the policy manager in LDAP queries and updates.
OBJECT-TYPE    
  SnmpAdminString Size(0..31)  

directoryServerPassword 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1.6
This object only has significance when the directoryServerAuthenticationType has a value of simplePassword(1). This simple display string is used by the policy manager in LDAP queries and updates.
OBJECT-TYPE    
  SnmpAdminString Size(0..31)  

directoryServerSearchbase 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1.7
This object specifies the base object required for LDAP search operations. This object represents, in distinguished name format, the point where server searches start. Generally, this object represents the base object of the organization.
OBJECT-TYPE    
  SnmpAdminString Size(0..31)  

directoryServerCacheChange 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1.8
This object allows an NMS application to influence the policy manager's cache of policy-related data when this server becomes the primary LDAP server selected for the switch. Setting this object to recachePolicy(1) conveys to the policy manager that the policy class object should be obtained from the LDAP server represented by this table entry when this server becomes the primary LDAP server. By setting this object to 'none', the policy manager will use the existing policy and policy rule cache rather than reloading the policy data from this server. In the case where there is no policy cache (for instance, when the switch powers up) the policy manager will attempt to reload the policy class cache even if this object is set to 'none'.
OBJECT-TYPE    
  INTEGER none(0), recachePolicy(1)  

directoryServerLastChange 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1.9
This object contains the value of sysUpTime at the time of the last creation, deletion or modification of an object in this table entry.
OBJECT-TYPE    
  TimeTicks  

directoryServerAdminStatus 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1.10
This object specifies the desired administrative state of the directory server. The up and down states control the policy manager's decision to user the server for LDAP queries and updates.
OBJECT-TYPE    
  INTEGER up(1), down(2)  

directoryServerOperStatus 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1.11
This object identifies the current operational state of the LDAP server. Semantics of this object closely resemble the ifOperStatus definition, however, the LDAP application layer is NOT modeled as an interface as defined by RFC2233.
OBJECT-TYPE    
  INTEGER up(1), down(2), unknown(3)  

directoryServerRowStatus 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1.12
This object is used to create a new table entry or modify or delete an existing table entry in this table.
OBJECT-TYPE    
  RowStatus  

directoryServerEnableSSL 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.4.1.13
This object enables or disables SSL for the LDAP server.
OBJECT-TYPE    
  INTEGER disableSSL(0), enableSSL(1)  

policyEventTable 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.5
This table contains significant events related to the operation of the policy manager.
OBJECT-TYPE    
  SEQUENCE OF  
    PolicyEventEntry

policyEventEntry 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.5.1
An entry in the policy manager event table.
OBJECT-TYPE    
  PolicyEventEntry  

policyEventIndex 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.5.1.1
This object uniquely identifies the event record.
OBJECT-TYPE    
  Integer32 0..1000  

policyEventCode 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.5.1.2
This object identifies the event that occurred. The internal protocol error and LDAP error events are rollup events that represent a collection of events with similar characteristics. The internal error event occurs due to software resource or logic problems; the LDAP error occurs because of LDAP init, search, format, protocol or other similar errors.
OBJECT-TYPE    
  PolicyEventCodes  

policyEventDetailString 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.5.1.3
This object gives details about the event that took place. Included in the string are (potentially) fields that provide more specific fault location and isolation, context resolution, and event (error) instance information.
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

policyEventTime 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.5.1.4
This object contains the value of sysUpTime at the time the event occurred.
OBJECT-TYPE    
  TimeTicks  

policyRuleNamesTable 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.6
This table contains information that identifies the LDAP-based policy rules defined on a directory server that are pushed by the policy manager to the QoS&F manager for making policy decisions.
OBJECT-TYPE    
  SEQUENCE OF  
    PolicyRuleNamesEntry

policyRuleNamesEntry 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.6.1
An entry in the policy rules table. Each entry represents the name of a policy rule on the directory server. The policy manager uses these names to build the correct policy rules.
OBJECT-TYPE    
  PolicyRuleNamesEntry  

policyRuleNamesIndex 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.6.1.1
This object is a unique index identifying the policyRuleNames entry.
OBJECT-TYPE    
  Integer32 0..65535  

policyRuleNamesName 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.6.1.2
This object defines the name of the policyRule that the policy manager will use to build a switch policy. The name coincides with the directory server class name equivalent.
OBJECT-TYPE    
  SnmpAdminString Size(0..31)  

policyRuleNamesRowStatus 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.6.1.3
Deprecated (to avoid proliferation of control planes) - rules to be changed should be updated in LDAP and flushed/pushed to switches accordingly.
OBJECT-TYPE    
  RowStatus  

policyRuleOperStatus 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.6.1.4
This object is used to convey to an NMS the state of the policy. A value of 'up' implies that the policy rule has been pushed to the QoS / filtering manager (i.e. the PEP). A value of 'down' means the policy is invalid, so it was not pushed to the QoS / filtering manager. A value of 'notReady' means this rule is valid, but not currently active (PVP not active, etc).
OBJECT-TYPE    
  INTEGER up(1), down(2), notReady(3)  

policyStatsTable 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.7
This table defines the objects maintained by the policy manager representing statistics available on a per policy server instance. The objects in this table correspond directly to the similarly named objects in , except that the objects in the draft are scalars. Note that the I-D is now RFC 2758, and experimental category RFC. There are semantic differences from RFC 2758 for some objects - the differences are detailed in the DESCRIPTION clauses. Some objects behave differently from the RFC because of our combined PDP/PEP implementation. Note that RFC 2758 applies to hosts more than switches.
OBJECT-TYPE    
  SEQUENCE OF  
    PolicyStatsEntry

policyStatsEntry 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.7.1
An entry in the policy manager stats table.
OBJECT-TYPE    
  PolicyStatsEntry  

policyStatsAddress 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.7.1.1
IP address of the policy server related to these statistics
OBJECT-TYPE    
  IpAddress  

policyStatsServerPort 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.7.1.2
TCP port number of the policy server related to these statistics
OBJECT-TYPE    
  Integer32 0..65535  

policyStatsQueryCount 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.7.1.3
The query count gives the total number of times a policy repository was queried by the policy decision point. The policy repository is the LDAP server where policies are stored.
OBJECT-TYPE    
  Counter32  

policyStatsAccessCount 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.7.1.4
Total number of times that a policy repository was accessed with respect to a policy agent. The policy decision point (PDP) in this implementation accesses the repository via LDAP. The access count includes all operations required to access the policy rules (including role evaluations and discrete policy entry accesses.) The value of this object will increment on repository access.
OBJECT-TYPE    
  Counter32  

policyStatsSuccessAccessCount 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.7.1.5
Total number of successful policy repository accesses. This value increments if a 'known' attribute has been discovered in a repository search, regardless of its PDP processing status. This object will increment less than policyStatsAccessCount on most repository accesses, based on repository structure and what roles match the policy decision point.
OBJECT-TYPE    
  Counter32  

policyStatsNotFoundCount 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.7.1.6
Total number of policy repository accesses that resulted in an entry not being located. Not found counts increment on protocol search failures and other attribute lookup problems. Generally, policyStatsNotFoundCount increments only in error cases.
OBJECT-TYPE    
  Counter32  

policyNotificationTable 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.8
This table contains an association between an event ID and the notification method that the policy manager uses to convey to an NMS that the event occurred.
OBJECT-TYPE    
  SEQUENCE OF  
    PolicyNotificationEntry

policyNotificationEntry 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.8.1
An entry in the policy manager notification table.
OBJECT-TYPE    
  PolicyNotificationEntry  

policyNotificationIndex 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.8.1.1
This object is a unique index identifying the policyNotification entry. This index corresponds to the same value as the policyEvent.
OBJECT-TYPE    
  PolicyEventCodes  

policyNotificationCode 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.8.1.2
This object defines the notification method used to convey information about switch events to the NMS. The notification code allows for multiple notification methods, updated by an NMS by setting the appropriate method corresponding to the event index.
OBJECT-TYPE    
  INTEGER noNotification(0), writeToLog(1), sendTrap(2), logAndTrap(3)  

policyEventCount 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.8.1.3
Total number of times that this event was recognized. This value increments for each event occurance. No advertised management facility exists to clear these history counters. This object is intended to be a hint to management applications as to the past operating history of a switch even if entries are no longer present in the policyEventTable.
OBJECT-TYPE    
  Counter32  

policyManagerSwitchIdentifier 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.9
The value of this object type identifies the switch with a identifier that is unique through out the network This identifier is stored on the switch and the Directory Server for policies that are specific to this switch. If this variable is changed on the switch then the Directory Server also must be changed correspondingly. Changing the variable on the switch and not making the corresponding change on the Directory Server will render the policies defined for this switch unusable.The syntax of this variable is macAddress:Date:Time. Example: xx:xx:xx:xx:xx:xx:yyyymmdd:hhmmss
OBJECT-TYPE    
  SnmpAdminString Size(0..40)  

policyManagerTrapObjs 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.10
OBJECT IDENTIFIER    

policyEventNotification 1.3.6.1.4.1.6486.801.1.2.1.14.1.0.1
The policyEventNotification allows the switch to notify an NMS when significant events happen. The NMS can then investigate and perform appropriate control functions. Other tables allow the NMS app to zone in on the problem as part of a proactive monitoring system by the NMS application.
NOTIFICATION-TYPE    

policyTrapEventDetailString 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.10.1
Details about the event that took place
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

policyTrapEventCode 1.3.6.1.4.1.6486.801.1.2.1.14.1.1.10.2
The code of the event
OBJECT-TYPE    
  PolicyEventCodes  

alcatelIND1PolicyMIBCompliance 1.3.6.1.4.1.6486.801.1.2.1.14.1.2.2.1
The policy manager compliance statement
MODULE-COMPLIANCE    

policyMIBGlobalGroup 1.3.6.1.4.1.6486.801.1.2.1.14.1.2.1.1
A collection of objects providing information on global policy manager state
OBJECT-GROUP    

policyMIBDirectoryServerGroup 1.3.6.1.4.1.6486.801.1.2.1.14.1.2.1.2
A collection of objects for managing LDAP directory servers
OBJECT-GROUP    

policyMIBEventTableGroup 1.3.6.1.4.1.6486.801.1.2.1.14.1.2.1.3
A collection of objects detailling the events that occurred during policy manager operation
OBJECT-GROUP    

policyMIBRuleNamesGroup 1.3.6.1.4.1.6486.801.1.2.1.14.1.2.1.4
A collection of object to know which policy rules have been retrieved from a directory server
OBJECT-GROUP    

policyMIBStatsGroup 1.3.6.1.4.1.6486.801.1.2.1.14.1.2.1.5
A collection of object to keep a trace of how directory servers are accessed by the policy manager
OBJECT-GROUP    

policyMIBNotificationGroup 1.3.6.1.4.1.6486.801.1.2.1.14.1.2.1.6
A collection of object to configure what the policy manager must do when specific events happen
OBJECT-GROUP    

policyMIBTrapEventGroup 1.3.6.1.4.1.6486.801.1.2.1.14.1.2.1.7
A collection of objects that appear in policy manager event notifications.
OBJECT-GROUP    

policyMIBTrapsGroup 1.3.6.1.4.1.6486.801.1.2.1.14.1.2.1.8
Collection of traps for management of Policy Manager
NOTIFICATION-GROUP