Professional Documents
Culture Documents
1.0 Introduction
This White Paper outlines the changes made to the CM SNMP Stack, CM SNMP
Subagents, CM SNMP Commands, and CM SNMP System Management Interface (SMI)
Pages in CM Release 6.3.1xx and CM Release 7.0. The G3-MIB was retired in CM
Release 6.3.1x. Two new MIBs, the AVAYA-AURA-CM-MIB and the AVAYA-
AURA-CMALARM-MIB replace it. In addition, the SNMP stack was changed to Net-
SNMP and new Net-SNMP CM Subagents were developed. This document does not
include basic SNMP information. It is expected that users already understand basic
SNMP.
The new CM Master Agent is from Net-SNMP. As with the previous implementation the
snmpd is configured to listen on port 161 and supports both IPv4 and IPv6 queries and
outgoing trap and inform notification messages. The snmpd uses the snmpd.conf
configuration file (see section 2.5). More information about the Net-SNMP snmpd can
be found at:
http://www.net-snmp.org/docs/man/snmpd.html
2.2 MIB2-SubAgent
CM continues to use the Net-SNMP snmptrapd as its incoming trap receiver, also known
on CM as the SNMPManager. However, in past releases of CM, incoming trap
authorization was disabled. Therefore, CM could not support SNMPv3 traps and would
accept any SNMPv1/v2 traps that were sent to it. To make CM more secure, support of
http://www.net-snmp.org/docs/man/snmptrapd.html
Currently CM Release 6.3.1xx is running Net-SNMP Release 5.3.2.2 and CM Release 7.0
is Running Net-SNMP Release 5.5. The following link details what standard MIBS each
release of Net-SNMP supports:
http://www.net-snmp.org/docs/README.agent-mibs.html
The snmpd.conf file is the configuration file used by the Net-SNMP snmpd (Master
Agent). CM installs a default snmpd.conf file during initial installation. The snmpd.conf
file is root protected. All SNMP access and outgoing trap administration is configured
using either the CM SNMP snmpuserconfig and snmptrapconfig commands or the CM
SNMP Access and CM SNMP FP Traps SMI Pages.
The snmptrapd.conf file is the configuration file used by the snmptrapd (SNMPManager).
CM installs a default snmptrapd.conf file during initial installation. The snmptrapd.conf
file is root protected. All SNMP incoming trap administration is configured using the
either the CM SNMP snmpinctrapconfig command or the CM SNMP Incoming Traps
SMI Page. Incoming trap authorization is disabled by default.
3.0 CMSubAgent
As previously stated the G3-MIB was retired and replaced by the AVAYA-AURA-CM-
MIB. To increase system performance the AVAYA-AURA-CM-MIB was designed with
the following enhancements:
1. The payload size, on some MIB Groups, was increased to reduce the number of
queries needed to retrieve SNMP data. The avCmConfiguration MIB Group is a
good example of this. Instead of supporting up to 64 individual port OIDs per
board, the avCmConfiguration MIB Group concatenates all 64 ports into one OID
and returns all of the port data in a single string.
2. Six MIB Groups, the avCmListStationRange, avCmListTrkRange,
avCmListMemTrunkRange, avCmStatusTrunkRange, avCmStatusStationRange,
and, avCmListIpUnregisteredRange, require that range information be inputted in
the form of a starting location and a count, in order to query them. The starting
location is the record you want to start the query at. The count is the number of
records you want to retrieve. Range restricted MIB Groups were added to limit
the amount of data that is requested from CM in a single query. Each range
Another very important change is that the documentation for each MIB Group is
embedded as comments in the MIB. The following example shows the documentation
for the avCmVersion MIB Group (in green) embedded in the AVAYA-AURA-CM-MIB:
avCmVersionOperSystem OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..50))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
“
Fld OID Name: avCmVersionOperSystem
Fld OID: enterprises.6889.2.73.8.1.1.1
Fld Form/Rpt: CM Software Version
Fld Format: Single Field
Fld(s) Name: Operating System
Fld Descr: An object that contains the operating system
running on the Server.
“
::= { avCmVersion 1 }
:
:
Users should reference the above documentation before attempting to query data from
CM via SNMP. Copies of the AVAYA-AURA-CM-MIB and the AVAYA-AURA-
CMALARM-MIB files are loaded on the CM Server. They are located in the directory
/usr/share/snmp/mibs or they can be viewed or downloaded from the SNMP Access and
SNMP FP Traps SMI Pages. They can also be downloaded from
https://support.avaya.com.
3 g3config 3 avCmConfiguration
4 g3alarms 5 avCmAlarms
5 g3errors 6 avCmErrors
6 g3health 29 avCmStatusHealth
7 g3cabinet NS
new 4 avCmServerInfo
8 g3cabtype obsolete
new 8 avCmListStationRange
9 g3cartype obsolete
10 g3port obsolete
11 g3station 7 avCmListStation
new 11 avCmListTrunkRange
12 g3statsta 30 avCmStatusStation
new 12 avCmCapacityAsai
13 g3trunkmem 24 avCmListMemTrunk
new 13 avCmCapacityBcms
14 g3trunksta 26 avCmStatusTrunk
new 14 avCmCapacityCallVec
15 g3datamod obsolete
new 15 avCmCapacityDialPlan
16 g3datamsta obsolete
new 16 avCmCapacityHuntGrps
new OID 17 is not in G3-MIB 17 avCmCapacityAnnounce
18 g3timedate 56 avCmDispTime
new 18 avCmCapacityTrunksGroup
19 g3busytrk obsolete
/new 19 avCmCapacityVoiceTerm
20 g3busybrd obsolete
new 20 avCmCapacityLicGroup
21 g3servalm 2 avCmServerAlarm
new 21 avCmCapacityIPUsage
22 g3msgalm 57 avCmMessagingAlarm
new 22 avCmCapacityIPUsage
The table below outlines the G3-MIB Groups that were deprecated
G3-MIB AVAYA-AURA-CM-MIB
1.3.6.1.4.1.6889.2.8.1 1.3.6.1.4.1.6889.2.73.1
8 g3cabtype obsolete
9 g3cartype obsolete
10 g3port obsolete
15 g3datamod obsolete
16 g3datamsta obsolete
The following table details the mapping of the AVAYA-AURA-CM-MIB OIDs to G3-
MIB OIDs:
AVAYA-AURA-CM-MIB G3-MIB
1.3.6.1.4.1.6889.2.73.1 1.3.6.1.4.1.6889.2.8.1
The following table outlines the G3-MIB Groups that are not supported by in the
AVAYA-AURA-CM-MIB.
G3-MIB
1.3.6.1.4.1.6889.2.8.1
The FPAgent was replaced in CM Release 6.3.1xx and CM Release 7.0 by the
CMFPAgent. The CMFPAgent is used to send notifications messages in the form of trap
or inform messages to administered trap destinations. The G3-TRAP-MIB was retired
and a new AVAYA-AURA-CMALARM-MIB was developed. The new MIB supports
almost 1000 unique trap OIDs based on a combination of MO-Name/Source-Name and
Alarm Severity Levels. As with the previous implementation, the CMFPAgent allows
users to restrict the type of notifications that can be sent out using the Filters Feature. A
new feature, the Alarm Level Adjustment feature, was added in CM Release 6.3.1xx and
CM Release 7.0. This feature allows users to change a traps severity level or discard a
trap. The below table outlines the CMFPAgents changes:
1-1999 - Miscellaneous alarm traps such Cleared Notification and Test Alarm Traps.
1000-1999 – Restart Alarm Notifications.
2000-2999 - Messaging Alarm Notifications.
3000-3999 – Server/Platform Notifications.
4000-XXXX – Communication Manager Notifications.
avCmAlmTtrLevMajor NOTIFICATION-TYPE
OBJECTS { avCmAlmIPAddress, avCmAlmSystemName, avCmAlmProductID,
avCmAlmAlarmLoc, avCmAlmMaintName, avCmAlmOnBrd,
avCmAlmAltName, avCmAlmAlarmSeverity,
avCmAlmOrigModAlarmSeverity, avCmAlmAlarmedDate,
avCmAlmAlarmedTime, avCmAlmErrorCodes, avCmAlmNewModFlag }
STATUS current
DESCRIPTION " A Major TTR-LEV alarm has been generated by the
CommunicaMgr process. "
::= { avCmAlmNotifications 5940 }
avCmAlmTtrLevMinor NOTIFICATION-TYPE
OBJECTS { avCmAlmIPAddress, avCmAlmSystemName, avCmAlmProductID,
avCmAlmAlarmLoc, avCmAlmMaintName, avCmAlmOnBrd,
avCmAlmAltName, avCmAlmAlarmSeverity,
avCmAlmOrigModAlarmSeverity, avCmAlmAlarmedDate,
avCmAlmAlarmedTime, avCmAlmErrorCodes, avCmAlmNewModFlag }
STATUS current
DESCRIPTION " A Minor TTR-LEV alarm has been generated by the
CommunicaMgr process. "
::= { avCmAlmNotifications 5941 }
avCmAlmTtrLevWarning NOTIFICATION-TYPE
OBJECTS { avCmAlmIPAddress, avCmAlmSystemName, avCmAlmProductID,
avCmAlmAlarmLoc, avCmAlmMaintName, avCmAlmOnBrd,
avCmAlmAltName, avCmAlmAlarmSeverity,
avCmAlmOrigModAlarmSeverity, avCmAlmAlarmedDate,
avCmAlmAlarmedTime, avCmAlmErrorCodes, avCmAlmNewModFlag }
STATUS current
DESCRIPTION " A Warning TTR-LEV alarm has been generated by the
CommunicaMgr process. "
::= { avCmAlmNotifications 5942 }
avCmAlmTtrLevResolved NOTIFICATION-TYPE
OBJECTS { avCmAlmIPAddress, avCmAlmSystemName, avCmAlmProductID,
avCmAlmAlarmLoc, avCmAlmMaintName, avCmAlmOnBrd,
avCmAlmAltName, avCmAlmAlarmSeverity,
avCmAlmOrigModAlarmSeverity, avCmAlmAlarmedDate,
avCmAlmAlarmedTime, avCmAlmResolvedDate,
avCmAlmResolvedTime, avCmAlmNewModFlag }
STATUS current
DESCRIPTION " A Resolved TTR-LEV alarm has been generated by the
In addition to supporting unique trap OIDs based on the combination of MO Names and
Severity Levels, the trap format was modified as well. In the previous SNMP
implementation only one active trap format and one resolved trap format was used by
both Communication Manager Alarms and Platform Alarms. This caused confusion.
Therefore, the new implementation supports different trap formats (varbinds) for
Communication Manager Alarms and Platform Alarms.
Active Communication Manager Alarm Traps are generated from alarms with a severity
level of Major, Minor, and Warning and support the following varbinds:
avCmAlmIPAddress
avCmAlmSystemName
avCmAlmProductID
avCmAlmAlarmLoc
avCmAlmMaintName
avCmAlmOnBrd
avCmAlmAltName
avCmAlmAlarmSeverity
avCmAlmOrigModAlarmSeverity
avCmAlmAlarmedDate
avCmAlmAlarmedTime
avCmAlmErrorCodes
avCmAlmNewModFlag
avCmAlmTtrLevMajor
Message reception date: 5/20/2015
Message reception time: 5:12:54.357 PM
Time stamp: 0 days 00h:56m:57s.89th (341789)
Message type: Notification (Trap)
Protocol version: SNMPv2c
Transport: IP/UDP
Agent
Address: 10.129.178.85
Port: 58925
Manager
Address: 192.168.1.2
Port: 162
Community: public
Bindings (15)
Binding #1: sysUpTimeInstance *** (timeticks) 0 days 00h:56m:57s.89th (341789)
avCmAlmMedGtwyMinor
Message reception date: 5/20/2015
Message reception time: 5:16:35.787 PM
Time stamp: 0 days 01h:00m:39s.30th (363930)
Message type: Notification (Trap)
Protocol version: SNMPv2c
Transport: IP/UDP
Agent
Address: 10.129.178.85
Port: 58925
Manager
Address: 192.168.1.2
Port: 162
Community: public
Bindings (15)
Binding #1: sysUpTimeInstance *** (timeticks) 0 days 01h:00m:39s.30th (363930)
Binding #2: snmpTrapOID.0 *** (OBJECT IDENTIFIER) avCmAlmMedGtwyMinor
Binding #3: avCmAlmIPAddress *** (SnmpAdminString) 10.129.178.85
[31.30.2E.31.32.39.2E.31.37.38.2E.38.35 (hex)]
Binding #4: avCmAlmSystemName *** (SnmpAdminString) dell4snmp-cm
[64.65.6C.6C.34.73.6E.6D.70.2D.63.6D (hex)]
Binding #5: avCmAlmProductID *** (SnmpAdminString) 1000000000
[31.30.30.30.30.30.30.30.30.30 (hex)]
Binding #6: avCmAlmAlarmLoc *** (SnmpAdminString) 074 [30.37.34 (hex)]
avCmAlmMedGtwyWarning
Message reception date: 5/22/2015
Message reception time: 10:30:15.469 AM
Time stamp: 1 days 00h:23m:17s.44th (8779744)
Message type: Notification (Trap)
Protocol version: SNMPv2c
Transport: IP/UDP
Agent
Address: 10.129.178.85
Port: 42255
Manager
Address: 192.168.1.2
Port: 162
Community: public
Bindings (15)
Binding #1: sysUpTimeInstance *** (timeticks) 1 days 00h:23m:17s.44th (8779744)
Binding #2: snmpTrapOID.0 *** (OBJECT IDENTIFIER) avCmAlmMedGtwyWarning
Binding #3: avCmAlmIPAddress *** (SnmpAdminString) 10.129.178.85
[31.30.2E.31.32.39.2E.31.37.38.2E.38.35 (hex)]
Binding #4: avCmAlmSystemName *** (SnmpAdminString) snmp-mehm
[64.65.6C.6C.34.73.6E.6D.70.2D.6D.65.68.6D (hex)]
Binding #5: avCmAlmProductID *** (SnmpAdminString) 1000000000
[31.30.30.30.30.30.30.30.30.30 (hex)]
Binding #6: avCmAlmAlarmLoc *** (SnmpAdminString) 074 [30.37.34 (hex)]
Binding #7: avCmAlmMaintName *** (SnmpAdminString) MED-GTWY
[4D.45.44.2D.47.54.57.59 (hex)]
Binding #8: avCmAlmOnBrd *** (SnmpAdminString) n [6E (hex)]
Binding #9: avCmAlmAltName *** (SnmpAdminString) (zero-length) [ (hex)]
Binding #10: avCmAlmAlarmSeverity *** (SnmpAdminString) WRN [57.52.4E (hex)]
Binding #11: avCmAlmOrigModAlarmSeverity *** (SnmpAdminString) MIN-WRN
[4D.49.4E.2D.57.52.4E (hex)]
Binding #12: avCmAlmAlarmedDate *** (SnmpAdminString) 09/03 [30.39.2F.30.33 (hex)]
Binding #13: avCmAlmAlarmedTime *** (SnmpAdminString) 17:56:57
[31.37.3A.35.36.3A.35.37 (hex)]
Resolved Communication Manager Alarm Traps are generated from resolved alarms and
have a different format than active traps as follows:
avCmAlmIPAddress
avCmAlmSystemName
avCmAlmProductID
avCmAlmAlarmLoc
avCmAlmMaintName
avCmAlmOnBrd
avCmAlmAltName
avCmAlmAlarmSeverity
avCmAlmOrigModAlarmSeverity
avCmAlmAlarmedDate
avCmAlmAlarmedTime
avCmAlmResolvedDate
avCmAlmResolvedTime
avCmAlmNewModFlag
avCmAlmMedGtwyResolved
Message reception date: 5/20/2015
Message reception time: 6:04:45.618 PM
Time stamp: 0 days 00h:03m:52s.96th (23296)
Message type: Notification (Trap)
Protocol version: SNMPv2c
Transport: IP/UDP
Agent
Address: 10.129.178.85
Port: 57561
Manager
Address: 192.168.1.2
Port: 162
Community: public
Bindings (16)
Binding #1: sysUpTimeInstance *** (timeticks) 0 days 00h:03m:52s.96th (23296)
Binding #2: snmpTrapOID.0 *** (OBJECT IDENTIFIER) avCmAlmMedGtwyResolved
Binding #3: avCmAlmIPAddress *** (SnmpAdminString) 10.129.178.85
[31.30.2E.31.32.39.2E.31.37.38.2E.38.35 (hex)]
Binding #4: avCmAlmSystemName *** (SnmpAdminString) snmp-mehm
[64.65.6C.6C.34.73.6E.6D.70.2D.6D.65.68.6D (hex)]
Binding #5: avCmAlmProductID *** (SnmpAdminString) 1000000000
[31.30.30.30.30.30.30.30.30.30 (hex)]
Binding #6: avCmAlmAlarmLoc *** (SnmpAdminString) 074 [30.37.34 (hex)]
As previously mentioned, Platform/Server Alarm Traps have unique trap OIDs based on
the combination of Source Name and Severity Level. In addition, the Platform/Server
trap format was modified to include only those varbinds used by Platform/Server traps.
Thus, a SVC_MON Platform alarm can generate the following four traps;
avCmAlmServSvcMonMajor, avCmAlmServSvcMonMinor,
avCmAlmServSvcMonWarning, and avCmAlmServSvcMonResolved as defined in the
AVAYA-AURA-CMALARM-MIB:
avCmAlmServSvcMonMajor NOTIFICATION-TYPE
OBJECTS { avCmAlmIPAddress, avCmAlmSystemName, avCmAlmProductID,
avCmAlmServSourceName, avCmAlmServEvtID,
avCmAlmAlarmSeverity, avCmAlmOrigModAlarmSeverity,
avCmAlmAlarmedDate, avCmAlmAlarmedTime,
avCmAlmServLogID, avCmAlmServAlarmDescription }
STATUS current
DESCRIPTION " A Major SVC_MON Server alarm has been generated by the
system. "
::= { avCmAlmNotifications 3230 }
avCmAlmServSvcMonMinor NOTIFICATION-TYPE
OBJECTS { avCmAlmIPAddress, avCmAlmSystemName, avCmAlmProductID,
avCmAlmServSourceName, avCmAlmServEvtID,
avCmAlmAlarmSeverity, avCmAlmOrigModAlarmSeverity,
avCmAlmAlarmedDate, avCmAlmAlarmedTime,
avCmAlmServLogID, avCmAlmServAlarmDescription }
STATUS current
DESCRIPTION " A Minor SVC_MON Server alarm has been generated by the
system. "
::= { avCmAlmNotifications 3231 }
avCmAlmServSvcMonWarning NOTIFICATION-TYPE
avCmAlmServSvcMonResolved NOTIFICATION-TYPE
OBJECTS { avCmAlmIPAddress, avCmAlmSystemName, avCmAlmProductID,
avCmAlmServSourceName, avCmAlmServEvtID,
avCmAlmAlarmSeverity, avCmAlmOrigModAlarmSeverity,
avCmAlmResolvedDate, avCmAlmResolvedTime,
avCmAlmServLogID, avCmAlmServAlarmDescription }
STATUS current
DESCRIPTION " A SVC_MON Server alarm has been resolved by the system. "
::= { avCmAlmNotifications 3233 }
Active Platform/Server Alarm Traps are generated from alarms with a severity level of
Major, Minor, and Warning and support the following varbinds:
avCmAlmIPAddress
avCmAlmSystemName
avCmAlmProductID
avCmAlmServSourceName
avCmAlmServEvtID
avCmAlmAlarmSeverity
avCmAlmOrigModAlarmSeverity
avCmAlmAlarmedDate
avCmAlmAlarmedTime
avCmAlmServLogID
avCmAlmServAlarmDescription
avCmAlmServSvcMonMajor
Message reception date: 5/22/2015
Message reception time: 11:41:30.756 AM
Time stamp: 1 days 01h:34m:33s.95th (9207395)
Message type: Notification (Trap)
Protocol version: SNMPv2c
Transport: IP/UDP
Agent
Address: 10.129.178.85
avCmAlmServSvcMonMinor
Message reception date: 5/20/2015
Message reception time: 5:03:30.153 PM
Time stamp: 0 days 00h:47m:33s.71th (285371)
Message type: Notification (Trap)
Protocol version: SNMPv2c
Transport: IP/UDP
Agent
Address: 10.129.178.85
Port: 58925
Manager
Address: 192.168.1.2
Port: 162
Community: public
Bindings (13)
Binding #1: sysUpTimeInstance *** (timeticks) 0 days 00h:47m:33s.71th (285371)
Binding #2: snmpTrapOID.0 *** (OBJECT IDENTIFIER) avCmAlmServSvcMonMinor
avCmAlmServPruneWarning
Message reception date: 5/22/2015
Message reception time: 11:57:11.279 AM
Time stamp: 1 days 01h:50m:14s.41th (9301441)
Message type: Notification (Trap)
Protocol version: SNMPv2c
Transport: IP/UDP
Agent
Address: 10.129.178.85
Port: 42255
Manager
Address: 192.168.1.2
Port: 162
Community: public
Bindings (13)
Binding #1: sysUpTimeInstance *** (timeticks) 1 days 01h:50m:14s.41th (9301441)
Binding #2: snmpTrapOID.0 *** (OBJECT IDENTIFIER) avCmAlmServPruneWarning
Binding #3: avCmAlmIPAddress *** (SnmpAdminString) 10.129.178.85
[31.30.2E.31.32.39.2E.31.37.38.2E.38.35 (hex)]
Binding #4: avCmAlmSystemName *** (SnmpAdminString) snmp-mehm
[64.65.6C.6C.34.73.6E.6D.70.2D.6D.65.68.6D (hex)]
Binding #5: avCmAlmProductID *** (SnmpAdminString) 1000000000
[31.30.30.30.30.30.30.30.30.30 (hex)]
Binding #6: avCmAlmServSourceName *** (SnmpAdminString) PRUNE [50.52.55.4E.45
(hex)]
avCmAlmIPAddress
avCmAlmSystemName
avCmAlmProductID
avCmAlmServSourceName
avCmAlmServEvtID
avCmAlmAlarmSeverity,
avCmAlmOrigModAlarmSeverity
avCmAlmResolvedDate
avCmAlmResolvedTime
avCmAlmServLogID,
avCmAlmServAlarmDescription
avCmAlmServLxResolved
Message reception date: 5/20/2015
Message reception time: 4:23:50.637 PM
Time stamp: 0 days 00h:07m:54s.33th (47433)
Message type: Notification (Trap)
Protocol version: SNMPv2c
Transport: IP/UDP
Agent
Address: 10.129.178.85
Port: 58925
Manager
Address: 192.168.1.2
Port: 162
Community: public
Bindings (13)
Binding #1: sysUpTimeInstance *** (timeticks) 0 days 00h:07m:54s.33th (47433)
Binding #2: snmpTrapOID.0 *** (OBJECT IDENTIFIER) avCmAlmServLxResolved
Binding #3: avCmAlmIPAddress *** (SnmpAdminString) 10.129.178.85
[31.30.2E.31.32.39.2E.31.37.38.2E.38.35 (hex)]
Restart Notification Alarm Traps were also enhanced to support a unique OID for each
restart type reported by CM. The AVAYA-AURA-CMALARM-MIB defines five restart
traps:
avCmAlmWarmRestart,
avCmAlmCold2Restart
avCmAlmRebootRestart
avCmAlmCoolRestart,
avCmAlmUnknownRestart
avCmAlmIPAddress,
avCmAlmSystemName
avCmAlmProductID
avCmAlmRestartDateTime
avCmAlmRestartLevel
avCmAlmRestartServer,
avCmAlmRestartCraftDemand
avCmAlmRestartEscalated,
avCmAlmRestartInterchange
avCmAlmRestartCause
avCmAlmRestartRelease
avCmAlmRestartUpdateID
avCmAlmCold2Restart
Message reception date: 5/20/2015
Message reception time: 4:31:12.428 PM
Time stamp: 0 days 00h:15m:16s.11th (91611)
Message type: Notification (Trap)
Protocol version: SNMPv2c
Transport: IP/UDP
Agent
avCmAlmRebootRestart
Message reception date: 5/20/2015
Message reception time: 4:23:50.700 PM
Time stamp: 0 days 00h:07m:54s.40th (47440)
Message type: Notification (Trap)
Protocol version: SNMPv2c
Transport: IP/UDP
Agent
Address: 10.129.178.85
Port: 58925
Manager
Address: 192.168.1.2
Port: 162
Community: public
Bindings (14)
Binding #1: sysUpTimeInstance *** (timeticks) 0 days 00h:07m:54s.40th (47440)
Binding #2: snmpTrapOID.0 *** (OBJECT IDENTIFIER) avCmAlmRebootRestart
The Test Alarm Trap format was modified to support the new AVAYA-AURA-
ALARM-MIB as follows:
avCmAlmAlarmTest NOTIFICATION-TYPE
OBJECTS { avCmAlmIPAddress, avCmAlmSystemName, avCmAlmProductID,
avCmAlmAlarmedDate, avCmAlmAlarmedTime, avCmAlmClearDescription }
STATUS current
DESCRIPTION " A Test Alarm has been issued by the
CommunicaMgr process to generate a trap for testing. "
::= { avCmAlmNotifications 9 }
avCmAlmAlarmTest
Message reception date: 5/20/2015
Message reception time: 4:16:11.596 PM
Time stamp: 0 days 00h:00m:15s.32th (1532)
Message type: Notification (Trap)
Protocol version: SNMPv2c
Transport: IP/UDP
Agent
Address: 10.129.178.85
Port: 58925
Manager
The Cleared Alarm Notification Trap format was modified to support the new AVAYA-
AURA-ALARM-MIB as follows:
avCmAlmAlarmClear NOTIFICATION-TYPE
OBJECTS { avCmAlmIPAddress, avCmAlmSystemName, avCmAlmProductID,
avCmAlmAlarmedDate, avCmAlmAlarmedTime, avCmAlmClearDescription }
STATUS current
DESCRIPTION " A Clear Alarm Notification Alarm has been issued by the
CommunicaMgr process indicating that all previously
acknowledged alarms have been cleared. "
::= { avCmAlmNotifications 8 }
avCmAlmAlarmClear
Message reception date: 5/29/2015
Message reception time: 2:49:42.559 PM
Time stamp: 0 days 00h:00m:51s.60th (5160)
Message type: Notification (Trap)
Protocol version: SNMPv2c
Transport: IP/UDP
Agent
Address: 10.129.178.85
Port: 44161
Manager
Address: 192.168.1.2
Port: 162
Community: public
SNMP filters play a very important role in CM Alarming and CM SNMP Traps. Filters in
CM are positive, meaning you must have at least one filter if you want to send a trap out.
Fewer filters are needed when filters are configured to be less restrictive. Accordingly, more
filters are needed when filters are configured to be more restrictive. When overlapping filters
are configured the least restrictive filter is applied. CM supports three different types of alarm
filters: Communication Manager Alarm Filters, Platform/Server Alarm Filters, and Restart
Notification Alarm Filters. Communication Manager Alarm Filters can be added, displayed,
changed, and deleted via the CM SNMP FP Filters SMI Page or using SNMP get and set
commands. Restart Alarm Filters and Platform/Server Alarm Filters can only be added,
displayed, changed, and deleted using SNMP get and set commands. The previous
implementation allowed users to configure individual filters to separate IP addresses using
SNMP get and SNMP set commands. This feature is not supported in the new CMFPAgent.
Administered filters apply to all configured IP trap destinations.
Default Communication Manager, Platform/Server, and Restart Alarm Filters are added when
the system is installed. A snmpwalk of the avCmAlmCmFiltTable , the
avCmAlmPlatFiltTable, and, the avCmAlmRstFiltTable can be used to retrieve a newly
installed Server’s default filters as follows:
The above default Communication Manager Alarm Filter allows all Active Major and Minor
Communication Manager traps to be sent out.
The above default Platform/Server Alarm Filter allows all Active and Resolved Major,
Minor, and warning Platform/Server traps to be sent out.
The above default Restart Notification Alarm Filter allows all WarmRestart, Cold2Restart,
RebootRestart, and ColdRestart traps to be sent out.
The avCmAlmFilter MIB Group is a scratch area for all filter administration. The Objects
within this MIB Group are used to configure Communication Manager, Platform/Server, and
Restart filters. A snmpwalk of the avCmAlmFilter MIB Group display the OIDs defined
within the MIB Group itself and their default values:
A maximum of 240 Communication Manager Alarm filters can be added. Filters can be
configured to allow:
1. All active and/or resolved Major and/or Minor and/or Warning alarms.
2. Active and/or resolved Major and/or Minor and/or Warning alarms on a Category
basis.
3. Active and/or resolved Major and/or Minor and/or Warning alarms on a MO-Type
basis.
4. Active and/or resolved Major and/or Minor and/or Warning alarms on an Equip-Type
and location basis - avCmAlmCmFiltMediaGateway, avCmAlmCmFiltCabinet,
avCmAlmCmFiltBoardNumber, avCmAlmCmFiltPort, avCmAlmCmFiltExtension,
avCmAlmCmFiltTrunkGroup, and avCmAlmCmFiltTrunkMember.
Not all OIDS in the avCmAlmFilter MIB Group (Scratch Area) are used by Communication
Manager Alarm Traps. Some OIDS are generic to all filters and some are specific to a single
filter type. Here is a list of the objects that apply to Communication Manager Alarm Traps:
avCmAlmFilterOperation
avCmAlmFilterActive
avCmAlmFilterResolved
avCmAlmFilterMajor
The initial default value of the avCmAlmFilterOperation object is set to add (1) and the
avCmAlmFilterFilterType object is set to cmAlarm (1). Also the avCmAlmFilterFilterIndex
object does not need to be set when adding a new filter. It will automatically be set to the
next index for you. A Communication Manager filter must be either active, resolved or both
and it must have at least one alarm severity level set. Below is an example of how to use the
snmpset command to add a Resolved Major and Minor CM Alarm Filter:
After the data is successfully set in the scratch area it needs to be saved to the Filters
configuration file. To do this, use the avCmAlmFilterStatus object to save it:
To change a filter you must know its index. To find out the index, perform a snmpwalk
command on the avCmAlmCmFiltTable MIB Group. When changing a filter you must fill in
all the objects associated with that filter, including fields you are not changing. Also, make
sure you set the avCmAlmFilterOperation object to change (2), and the
avCmAlmFilterFilterType object to cmAlarm (1). Below is an example of how to use the
snmpset command to change the Resolved Major and Minor Communication Manager Alarm
Filter added above to include warning alarms:
After the data is successfully set in the scratch area it needs to be saved to the Commutation
Manager Filters configuration file. To do this, use the avCmAlmFilterStatus object to save it:
To delete a filter you must know its index. To find out the index perform a snmpwalk
command on the avCmAlmCmFiltTable MIB Group. Once you know the index use the
snmpset command to set the avCmAlmFilterOperation object to delete (3), the
avCmAlmFilterFilterType object to cmAlarm (1), and the avCmAlmFilterFilterIndex object
to the index you want to delete as follows:
After the data is successfully set in the scratch area it needs to be saved to the Filters
configuration file. To do this, use the avCmAlmFilterStatus object to save it:
1. All active and/or resolved Major and/or Minor and/or Warning alarms
2. Active and/or resolved Major and/or Minor and/or Warning alarms on an Alarm Type
basis.
3. Active and/or resolved Major and/or Minor and/or Warning alarms on a Source basis.
4. Active and/or resolved Major and/or Minor and/or Warning alarms on a Source and
EventID basis.
As with Communication Manager Alarm Traps, not all OIDS in the avCmAlmFilter MIB
Group (Scratch Area) are used by Platform/Server Alarm Traps. Some OIDS are generic to
all filters and some are specific to a single filter type. Here is a list of the objects that apply to
Platform/Server Alarm Traps:
avCmAlmFilterOperation
avCmAlmFilterActive
avCmAlmFilterResolved
The list of supported Alarm Types are 1). ‘A’ for application alarms. 2). ‘*’ for security
alarms. 3). ‘S’ for system alarms. 4). ‘M’ for system management alarms. A list of Alarm
Sources can be displayed by walking the avCmAlmPlatSrcTable. Supported EventIDs can
be found in the Avaya Aura® Communication Manager Server Alarms document. Setting
both the avCmAlmFilterAlarmSource object and the avCmAlmFilterAlarmType object at the
same time is not permitted. The Filter indexes might change when deleting existing entries.
The configured default Platform/Server Filter permits every supported platform/server alarm.
Therefore, the default filter needs be modified or deleted before adding more restrictive
filters. The example below expects that the default filter is deleted. Section 4.2.2.2.3
Deleting a Platform/Server Filter details how to delete a Platform/Server Alarm Filter. To
add a new filter set the avCmAlmFilterOperation object to add (1) and the
avCmAlmFilterFilterType object to platformAlarm (2). The avCmAlmFilterFilterIndex
object does not need to be set when adding a new filter. It will automatically be set to the
next index for you. A filter must be either active, resolved or both and it must have at least
one alarm severity level set. Below is an example of how to use the snmpset command to add
an Active Major and Minor Platform/Server Alarm Filter:
After the data is successfully set in the scratch area it needs to be saved to the Filters
configuration file. To do this, use the avCmAlmFilterStatus object to save it:
AVAYA-AURA-CMALARM-MIB::avCmAlmFilterFilterType.0 = INTEGER:
platformAlarm(2)
Server1> snmpwalk -m /usr/share/snmp/mibs/AVAYA-AURA-CMALARM-MIB.txt -v2c -c
private 10.129.178.85 avCmAlmPlatFiltTable
AVAYA-AURA-CMALARM-MIB::avCmAlmPlatFiltActive.0 = INTEGER: yes(1)
AVAYA-AURA-CMALARM-MIB::avCmAlmPlatFiltResolved.0 = INTEGER: no(2)
AVAYA-AURA-CMALARM-MIB::avCmAlmPlatFiltMajor.0 = INTEGER: yes(1)
AVAYA-AURA-CMALARM-MIB::avCmAlmPlatFiltMinor.0 = INTEGER: yes(1)
AVAYA-AURA-CMALARM-MIB::avCmAlmPlatFiltWarning.0 = INTEGER: no(2)
AVAYA-AURA-CMALARM-MIB::avCmAlmPlatFiltAlarmType.0 = STRING: -
AVAYA-AURA-CMALARM-MIB::avCmAlmPlatFiltAlarmSource.0 = STRING: -
AVAYA-AURA-CMALARM-MIB::avCmAlmPlatFiltEventID.0 = STRING: -
To change a Platform/Server filter you must know its index. To find out the index perform a
snmpwalk command on the avCmAlmPlatFiltTable MIB Group. When changing a filter you
must fill in all the objects associated with that filter, including fields you are not changing.
Also, make sure you set the avCmAlmFilterOperation object to change (2), and the
avCmAlmFilterFilterType object to platformAlarm (2). Below is an example of how to use
the snmpset command to change the Active Major and Minor Platform/Server Alarm Filter
added above to include warning and resolved alarms:
After the data is successfully set in the scratch area it needs to be saved to the Filters
configuration file. To do this, use the avCmAlmFilterStatus object to save it:
To delete a filter you must know its index. To find out the index perform a snmpwalk
command on the avCmAlmPlatFiltTable MIB Group.
Once you know the index use the snmpset command to set the avCmAlmFilterOperation
object to delete (3), the avCmAlmFilterFilterType object to platformAlarm (2), and the
avCmAlmFilterFilterIndex object to the index you want to delete.
After the data is successfully set in the scratch area it needs to be saved to the Filters
configuration file. To do this, use the avCmAlmFilterStatus object to save it:
avCmAlmFilterOperation
avCmAlmFilterWarmRestart
avCmAlmFilterCold2Restart
avCmAlmFilterReboot
avCmAlmFilterCoolRestart
avCmAlmFilterInterchange
avCmAlmFilterCraftInitiated
avCmAlmFilterFilterType
avCmAlmFilterFilterIndex
The configured default Restart Notification Filter allows every supported restart alarm.
Therefore, the default filter needs be modified or deleted before adding more restrictive
filters. The example below expects that the default filter is deleted. To delete a Restart
Notification Alarm Filter see section 4.2.2.3.3 Deleting a Restart Notification Filter. To add
a new filter set the avCmAlmFilterOperation object to add (1) and the
avCmAlmFilterFilterType object to restartNotification (3). The avCmAlmFilterFilterIndex
object does not need to be set when adding a new filter. It will automatically be set to the
next index for you. A valid restart filter need only contain one restart level. Below is an
example of how to use the snmpset command to add an avCmAlmRstFiltWarmRestart,
avCmAlmRstFiltCold2Restart and, avCmAlmRstFiltRebootRestart Alarm Notification Filter.
To change a filter you must know its index. To find out the index perform a snmpwalk
command on the avCmAlmRstFiltTable MIB Group. When changing a filter you must fill in
all the objects associated with that filter, including fields you are not changing. Also, make
sure you set the avCmAlmFilterOperation object to change (2), and the
avCmAlmFilterFilterType object to restartNotification (3). Below is an example of how to
use the snmpset command to change the avCmAlmRstFiltWarmRestart,
avCmAlmRstFiltCold2Restart and, avCmAlmRstFiltRebootRestart added above to include
avCmAlmFilterInterchange notification alarms:
After the data is successfully set in the scratch area it needs to be saved to the Filters
configuration file. To do this, use the avCmAlmFilterStatus object to save it:
To delete a filter you must know its index. Use the snmpwalk command to walk the
avCmAlmRstFiltTable to find the index.
Once you know the index use the snmpset command to set the avCmAlmFilterOperation to
delete (3), the avCmAlmFilterFilterType to restartNotification (3), and the
avCmAlmFilterFilterIndex to the index you want to delete.
After the data is successfully set in the scratch area it needs to be saved to the Filters
configuration file. To do this, use the avCmAlmFilterStatus object to save it:
The Alarm Level Adjustment Feature is new in CM Release 6.3.1xx and CM Release7.0. It
allows users to change the severity of a Communication Manager Alarm Trap or a Platform
Alarm Trap. In addition to changing an alarm’s severity level the feature also allows the
alarm to be discarded. Alarms are processed by the Alarm Level Adjustment feature before
being processed by the Alarm Filters Feature. An alarms severity can only be displayed or
changed using SNMP get or set commands. There is no Alarm Level Adjustment SMI Page.
NOTE: The alarm level change only applies to FP Traps. It does not change INADS traps
which go to Avaya Services.
None.
The avCmAlmAdjust MIB Group is a scratch area for all alarm adjustment administration.
The objects within the MIB Group are used to configure Communication Manager and
Platform entries. A snmpwalk of the avCmAlmAdjust MIB Group displays the OIDs defined
within the MIB Group itself and their default values:
1. Major, minor, and warning on/off board alarms for individual Maintenance
Objects (MOs).
2. Major, minor, and warning on/off board alarms for alarm categories.
3. All major, minor, and warning on/off board alarms.
Communication Manger Alarm adjustment entries are parsed from the top of the list down.
Major on/off board alarms can be set to blank (1), discard (2), minor (4), and warning (5).
Minor on/off board alarms can be set to blank (1), discard (2), major (3), warning (5), and
original (6). Warning on/off board alarms can be set to blank (1), discard (2), major (3),
minor (4), and original (6). If you want to increase or decrease an alarms severity level set
the major, minor, and warning attributes. If you want to discard an alarm, use the discard
attribute. If the alarm has been modified by the System Access Terminal (SAT) set options
command/form on CM, the original (6) attribute can be used to set it back to the original
alarm level. A list of Maintenance Objects can be displayed by walking the
avCmAlmMaintObjTable. A list of categories can be displayed by walking the
avCmAlmCategoryTable. Setting both the avCmAlmCmAdjMaintenanceObject object and
the avCmAlmCmAdjCategory object at the same time is not permitted. Furthermore,
indexing might change when adding, changing, and deleting existing entries.
Not all OIDS in the avCmAlmAdjust MIB Group (Scratch Area) are used by Communication
Manager Alarm Traps. Some OIDS are generic to all filters and some are specific to a single
filter type. Here is a list of the objects that apply to Communication Manager Alarms:
avCmAlmAdjustOperation
avCmAlmAdjustMaintenanceObject
avCmAlmAdjustCategory
avCmAlmAdjustMajorOnBrd
avCmAlmAdjustMajorOffBrd
avCmAlmAdjustMinorOnBrd
avCmAlmAdjustMinorOffBrd
avCmAlmAdjustWarningOnBrd
avCmAlmAdjustWarningOffBrd
avCmAlmAdjustAlarmType
avCmAlmAdjustAlarmIndex
The initial default settings for the avCmAlmAdjustOperation object is set to add (1) and the
avCmAlmAdjustAlarmType object is set to cmAlarm (1). Also the
avCmAlmAdjustAlarmIndex object does not need to be set when adding a new filter. It will
automatically be set to the next index for you. An alarm entry must have at least one severity
level. Below is an example of how to use the snmpset command to add an entry that will
change the alarm severity of all off board trunk warning alarms to minor:
After the data is successfully set in the scratch area it needs to be saved to the Adjustment
configuration file. To do this, use the avCmAlmAdjustStatus object to save it:
To change an Alarm Level Adjustment entry you must know its index. To find out the index
perform a snmpwalk command on the avCmAlmCmAdjTable MIB Group. When changing
an alarm entry you must fill in all the objects associated with that alarm, including fields you
are not changing. Also, make sure you set the avCmAlmAdjustOperation object to change
(2), and the avCmAlmAlarmType object to cmAlarm (1). Below is an example of how to use
the snmpset command to change the Alarm Level Adjustment entry added above to include
upgrading on board warning alarms to minor alarms:
After the data is successfully set in the scratch area it needs to be saved to the Filters
configuration file. To do this, use the avCmAlmAdjustStatus object to save it:
To delete an Alarm Level Adjustment entry you must know its index. Use the snmpwalk
command to walk the avCmAlmCmAdjTable to find the index.
Once you know the index, use the snmpset command to set the avCmAlmAdjustOperation to
delete (3), the avCmAlmAlarmType to cmAlarm(1) (if it is not already set) and the
avCmAlmAdjustAlarmIndex to the index you want to delete.
After the data is successfully set in the scratch area it needs to be saved to the Adjustments
configuration file. To do this, use the avCmAlmAdjustStatus object to save it:
Confirm the alarm entry was deleted by walking the avCmAlmCmAdjTable object:
1. Major, minor, and warning alarms for different Sources and EventIDs
2. Major, minor, and warning alarms for different Sources
3. Major, minor, and warning alarms for different alarm Types.
4. All major, minor, and warning alarms.
Platform adjustment entries are parsed from the top of the list down. Major alarms can be set
to blank (1), discard (2), minor (4), and warning (5). Minor on/off board alarms can be set to
blank (1), discard (2), major (3), warning (5), and original (6). Warning alarms can be set to
blank (1), discard (2), major (3), minor (4), and original (6). If you want to increase or
decrease an alarms severity level set the major, minor, and warning attributes. If you want to
discard an alarm, use the discard attribute. Setting both the avCmAlmAdjustAlarmSource
object and the avCmAlmAdjustServAlarmType object at the same time is not permitted. The
list of supported Alarm Types is: 1). ‘A’ for application alarms. 2). ‘*’ for security alarms. 3).
‘S’ for system alarms. 4). ‘M’ for system management alarms. A list of Alarm Sources can be
displayed by walking the avCmAlmPlatSrcTable. Supported EventIDs can be found in the
Avaya Aura ® Communication Manager Server Alarms document. Furthermore, indexing
might change when adding, changing, and deleting existing entries.
Not all OIDS in the avCmAlmAdjust MIB Group (Scratch Area) are used by Server/Platform
Alarm Traps. Some OIDS are generic to all alarms and some are specific to Server/Platform
Alarms. Here is a list of the objects that apply to Platform Alarm Traps:
avCmAlmAdjustOperation
avCmAlmAdjustAlarmSource
After the data is successfully set in the scratch area it needs to be saved to the Adjustment
configuration file. To do this, use the avCmAlmAdjustStatus object to save it:
After the data is successfully set in the scratch area it needs to be saved to the Filters
configuration file. To do this, use the avCmAlmAdjustStatus object to save it:
To delete a Platform/Server alarm entry you must know its index. Use the snmpwalk
command to walk the avCmAlmPlatAdjTable to find the index.
Once you know the index use the snmpset command to set the avCmAlmAdjustOperation to
delete (3), the avCmAlmAlarmType to serverAlarm(1) if it is not already set, and the
avCmAlmAdjustAlarmIndex to the index you want to delete.
After the data is successfully set in the scratch area it needs to be saved to the Adjustments
configuration file. To do this, use the avCmAlmAdjustStatus object to save it:
Confirm the alarm entry was deleted by walking the avCmAlmCmAdjTable object:
The LoadAgent was replaced by the CMLoadAgent. The Load Agent is used to
download firmware to CM circuit packs/boards that support the firmware download
feature. The functionality of the Load Agent was not changed. The only minor change
to the Load Agent is that it no longer displays a system’s entire circuit pack inventory.
The CM SNMP CLI commands can be used to configure SNMP user access, SNMP FP
Trap destinations and incoming trap authorization checking. Prior to CM Release
6.3.1xx only users with root permission could access the SNMP CLI commands.
However, starting in CM Release 6.3.1xx any user can access them. The following table
outlines the changes in the commands from CM Release 6.3.xx to CM Release 6.3.1xx
The existing CM SNMP CLI commands were modified to support configuring the system
using Net-SNMP directives. All three CM SNMP administration commands configure
SNMP users using USM and VACM. Unlike the previous implementation, the
MasterAgent no longer has to be manually stopped and started after making any
administrative changes. Internally a random SNMPv3 user is added whenever any type
of modification or query is required. Once its task is completed it is removed.
NOTE: Using the -a and -p option with arguments on the command line presents a
security risk as the passwords may be logged. Use the -a and -p options
without an argument to prevent this.
6.1.1 SNMPv1/v2c
SNMPv1 and SNMPv2c access entries can be configured using the snmpuserconfig
command. The following options apply to SNMPv1/v2c administration:
-v Version 1 or 2c
-c Community Name - A string with a minimum length of 1 and a max
length of 31. It can contain alphanumeric characters. However certain
charters such as ‘`’ or ‘\’’or ‘\\’ or ‘&’ or ‘,’ or ‘ ‘ or ‘=’ or ‘;’ or ‘”’
-r/-w Read or Read-Write
-i A valid IP Address or 0.0.0.0
-o Old Community Name (change command only)
–old_ipaddr Old IP Address (change command only)
The –i option is used to either add, change, or delete an Any Valid IP Address (0.0.0.0)
entry or an Individual IP address entry such as 10.129.178.85. Administration of an Any
Valid IP Address entry allows any IP address with the correct Community Name to
access the system. Administration of an Individual IP Address entry only allows access
by that IP Address as long as it has the correct Community String. SNMPv1/v2c entries
to be added, changed, and deleted using the snmpuserconfig command as follows:
The following command is used to add a SNMPv1 Any Valid IP Address entry:
Only a SNMPv1/v2c entries IP Address and the Community Name can be changed. The
following command is used to change a SNMPv1 Any Valid IP Address entry:
The following command is used to add a SNMPv2 Individual IP Address entry to an Any
Valid IP Address entry:
The following command is used to delete a SNMPv2 Any Valid IP Address entry:
6.1.2 SNMPv3
SNMPv3 entries can be configured using the snmpuserconfig command with the
following options
-v Version 3
SNMPv3 entries to be added, changed, and deleted using the snmpuserconfig command
as follows:
A SNMPv3 user name an passwords can be changed. The following command is used to
change a SNMPv3 entries user name:
NOTE: Using the -a and -p option with arguments on the command line presents a
security risk as the passwords may be logged. Use the -a and -p options
without an argument to prevent this.
6.2.1 SNMPv1/v2c
SNMPv1 and SNMPv2c entries can be configured using the snmptrapconfig command
with the following options:
-v Version 1 or 2c
-c Community Name - A string with a minimum length of 1 and a max
length of 31. It can contain alphanumeric characters. However
certain charters such as ‘`’ or ‘\’’or ‘\\’ or ‘&’ or ‘,’ or ‘ ‘ or ‘=’ or ‘;’
or ‘”’
--trap/--inform Trap type – Trap (SNMPv1 and SNMPv2v) or inform (SNMPv2c)
-i A valid IP Address
--port Port - Allows users to change the destination port (default is 162)
-o Old Community Name (change command only)
–old_ipaddr Old IP Address (change command only)
--old_type Old Type (change command only)
--add Add an entry.
--change Change an entry.
--delete Delete an entry
A SNMPv1/v2c entries IP Address, Community Name, and Type can be changed. The
following command is used to change a SNMPv2c entry’s Community Name, IP
Address, and Type:
6.2.2 SNMPv3
SNMPv3 entries can be configured using the snmptrapconfig command with the
following options:
-v Version 3
-u User Name - A string with a minimum length of 1 and a max length
of 31. It can contain alphanumeric characters. However certain
charters such as ‘`’ or ‘\’’or ‘\\’ or ‘&’ or ‘,’ or ‘ ‘ or ‘=’ or ‘;’ or ‘”’
--trap/--inform Trap type – Trap (SNMPv1 and SNMPv2v) or inform (SNMPv2c)
-e Engine ID (Informs only)
-i A valid IP Address
--port Port - Allows users to change the destination port (default is 162)
-s Security Model – CM supports authNoPriv and authPriv
-a Authentication Password – An alphanumeric string with a minimum
length of 8 and a max length of 64. The password cannot contain
certain character such as ‘`’ or ‘\’’or ‘\\’ or ‘&’ or ‘,’ or ‘ ‘or ‘”’ or
‘-‘
--auth_prot Authentication Protocol MD5 or SHA.
-p Privacy Password – An alphanumeric string with a minimum length
of 8 and a max length of 64. The password cannot contain certain
characters such as ‘`’ or ‘\’’or ‘\\’ or ‘&’ or ‘,’ or ‘ ‘or ‘”’ or ‘-‘
--priv_prot Privacy Protocol of DES or AES128
-o Old User Name (change command only)
–old_ipaddr Old IP Address (change command only)
--old_type Old Type (change command only)
--add Add an entry.
--change Change an entry.
--delete Delete an entry
SNMPv3 entries to be added, changed, and deleted using the snmptrapconfig command
as follows:
A SNMPv3 user name, IP Address, Type and passwords can be changed. The following
command is used to change SNMPv3 entries IP Address:
CM not only sends traps but it can receive traps. INADS Alarming and h.248 Media
Gateway’s send traps to CM. In previous releases of CM incoming trap authorization
checking was disabled. Therefore CM could not receive SNMPv3 traps. In addition, it
would process any SNMPv1 and SNMPv2 traps that were sent to it. To make CM’s
SNMP trap receiver more secure, a new snmpinctrapconfig command was developed and
allows users to configure SNMPv1, SNMPv2c, and SNMPv3 incoming trap
authorization. By default incoming trap authorization is disabled. Before any incoming
trap entries are added the snmpinctrapconfig –enable command must be executed.
Important Note - Incoming trap authorization checking will impact INADS alarming;
therefore you must add an incoming trap entry(s) to allow INADS community string(s).
If you do not, INADs alarming will not work properly. Use the almsnmpconf command
to determine incoming INADS community name string(s). The snmpinctrapconfig –
disable command will disable incoming trap authorization checking and delete any
configured incoming trap administration. Up to 250 incoming trap entries are supported.
As with the other commands, the createUser directive is used to create SNMPv3 users so
that the authentication and privacy passwords are stored encrypted. The minimum
security model supported by the snmptraprconfig command is authNoPriv. CM does not
support a security model of noAuthNoPriv. Usage for the snmpinctrapconfig command
is as follows:
NOTE: Using the -a and -p option with arguments on the command line presents a
security risk as the passwords may be logged. Use the -a and -p options
without an argument to prevent this.
6.3.1 SNMPv1/v2c
SNMPv1 and SNMPv2c use the same Net-SNMP directive (in the snmptrapd.conf file).
This directive does not check SNMP versions or type. It just checks Community Names.
Therefore, both SNMPv1 and SNMPv2 versions are accepted by the snmptrapd when
either version is added. SNMPv1 and SNMPv2c incoming trap entries can be
configured using the snmpinctrapconfig command with the following options:
A SNMPv1/v2c entry’s IP Address, Community Name, and Type can be changed. The
following command is used to change a SNMPv1/v2c entry:
6.3.2 SNMPv3
Each SNMPv3 incoming trap/inform entry must have a unique user name. SNMPv3
entries can be configured using the snmptinctrapconfig command with the following
options
SNMPv3 entries can be added, changed, and deleted using the snmpinctrapconfig
command as follows:
A SNMPv3 user name, type and passwords can be changed. The following command is
used to change SNMPv3 entries user name:
server1> snmpconfig
Error: Invalid usage... (command line parsing)
usage:
snmpconfig -e -- Retrieve local Engine ID
snmpconfig -r [both, snmpd, snmptrapd] -- Reset Configuration files to default
snmpconfig -h -- display USAGE
The snmpagentsstatus command displays the status of the CM SNMP processes. When
no options are added the command will return the status of all the CM SNMP processes.
When the -s or --s or --status option is added along with an SNMP process name, only
the that process is displayed. The usage for the snmpagentsstatus command is as follows:
Server1> snmpagentsstatus
MasterAgent(snmpd): UP
CMSubAgent(cmsubagt): UP
CMLoadAgent(cmldagt): UP
CMFPAgent(cmfpagt): UP
SNMPManager(snmptrapd): UP
Server1> testcustalm
Note: The Application is waiting for a response from CommunicaMgr.
*** Be Patient ***
Reply from CommunicaMgr: Test message was successfully reported to the GMM.
In addition to using SNMP get and set commands, users can also configure SNMP using
the SNMP SMI Pages. The SNMP SMI Pages allow users to add, change and delete
SNMP Access, FP Traps, Incoming Traps, and FP Filters configuration data.
The CM SNMP Access SMI Page administers the same access configuration data as the
snmpuserconfig command. Configuration data entered by the snmpuserconfig command
is displayed on the CM SNMP Access SMI Page and configuration data entered on the
CM SNMP Access SMI Page is displayed by the snmpuserconfig command. As with the
snmpuserconfig command the SNMP Access page allows users to add, change, and delete
SNMP access data. In addition, the CM SNMP Access SMI Page provides a link to the
AVAYA-AURA-CM-MIB.txt. Configuring SNMP access via the CM SNMP Access
SMI Page is simple. To add a user select the add/change button.
After inputting the access information, select submit. The following example displays the
access data that was just submitted.
The CM SNMP FP Traps SMI Page administers the same configuration data as the
snmptrapconfig command. Configuration data entered by the snmptrapconfig command
is displayed on the CM SNMP FP Traps SMI Page and configuration data entered on the
CM SNMP FP Traps SMI Page is displayed by the snmptrapconfig command. As with
the snmptrapconfig command the SNMP Incoming Trap page allows users to add,
change, and delete SNMP incoming traps data. To add a user select the add/change
button.
Three SNMP entries (One of each version) can be added at the same time. The following
example shows a SNMPv1, a SNMPv2, and a SNMPv3 being added at the same time:
The CM SNMP Incoming Traps SMI Page administers the same configuration data as the
snmpinctrapconfig command. Configuration data entered by the snmpinctrapconfig
NOTE: The Incoming Trap Authorization is disabled by default and must be enabled via
the snmpinctrapconfig –enable command before any incoming trap entries be configured.
Two SNMP entries (One for SNMPv1/SNMPv2 and one for SNMPv3) can be added at
the same time. The following example shows a SNMPv1/ SNMPv2, and a SNMPv3
being added at the same time:
The CM SNMP FP Filters SMI Page administers alarm filters for FP Traps. Filters can
also be administered using SNMP get and SNMP set commands (see section 4.2.2.1).
Configuration data entered by using SNMP get and SNMP set commands is displayed on
the CM SNMP Incoming Traps SMI Page and configuration data entered on the CM
SNMP Incoming Traps SMI Page can be displayed by using SNMP get commands. The
SNMP FP Filters SMI page allows users to add, change, and delete SNMP FP Filters. A
default Active Major Minor Communication Manager Alarm Trap is added at initial
installation. Only Communication Manager Alarm Traps are supported by the SNMP FP
Filters SMI Page. Platform/Server and Restart Notification Alarm Trap filters can only
be configured using SNMP get and SNMP set commands (see sections 4.2.2.2 and
4.2.2.3). To delete or change a single filter entry select the + button next to the entry. To
add a new filter, select the Add button. To delete all Communication Manager Filters
select the Delete All button.
NOTE: This page is slow rendering and may take up to 30 seconds to display current
filter information. Also, to see any changes that have been made, the page must be
reloaded.
Avaya and the Avaya Logo are trademarks of Avaya Inc. All trademarks identified by ®
and ™ are registered trademarks or trademarks, respectively, of Avaya Inc. All other
trademarks are the property of their respective owners. The information provided in this
White Paper is subject to change without notice. The Technical data provided in this
White Paper are believed to be accurate and dependable, but are presented without
express or implied warranty. Users are responsible for their application of any products
specified in this White Paper.