Preview only show first 10 pages with watermark. For full document please download

Emc Itoi Enablement Pack For Nortel Version 8.1 User

   EMBED


Share

Transcript

EMC® ITOI Enablement Pack For Nortel Version 8.1 User Guide P/N 300-013-796 A01 Copyright © 2007 - 2012 EMC Corporation. All rights reserved. Published in the USA. Published May, 2012 EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license. EMC2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries. All other trademarks used herein are the property of their respective owners. For the most up-to-date regulatory document for your product line, go to the technical documentation and advisories section on the EMC online support website. 2 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide CONTENTS Preface Chapter 1 Introduction EMC ITOI Enablement Pack for Nortel........................................................... Nortel CS1000 requirements ................................................................. VoIP Availability Manager and other EMC ITOI products ............................... VoIP Performance Manager and client tools................................................. Processing flow........................................................................................... Discovery and monitoring............................................................................ Requirements for discovery ................................................................... Trap processing........................................................................................... Installation ................................................................................................. Chapter 2 Integrating the Enablement Pack with VoIP Specifying device-access login credentials for Nortel CLI discovery.............. Creating credentials with login environment variables........................... Nortel Signaling Server node IP addresses .................................................. Excluding Nortel node IP addresses from the topology ................................ Procedure to exclude a Nortel node IP address ...................................... CLI log file during discovery......................................................................... Chapter 3 12 12 13 14 15 16 16 17 18 20 20 22 22 22 23 Discovering Elements and Monitoring Events Discovering Nortel CS1000 elements .......................................................... Discovery considerations for Nortel devices .......................................... Nortel Enablement Pack object classes ....................................................... Nortel Enablement Pack attributes .............................................................. Card ...................................................................................................... CallManager.......................................................................................... CallManagerRedundancyGroup ............................................................. IPPhone ................................................................................................ IPPhoneGroup ....................................................................................... GatewayService..................................................................................... MediaService ........................................................................................ SignalingService ................................................................................... SignalingRedundanyGroup.................................................................... VoiceMailApplication ............................................................................ VoipApplication .................................................................................... VoipCluster ........................................................................................... VoipProcess .......................................................................................... Events for VoIP Availability Manager Nortel elements .................................. Impact Analysis........................................................................................... Aggregates Analysis .................................................................................... EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide 26 26 27 28 28 28 28 29 29 30 30 31 31 32 32 33 33 34 36 38 3 Contents Appendix A Understanding the sm_edit Utility sm_edit ...................................................................................................... 40 sm_edit example ........................................................................................ 40 Appendix B Default Notification Attributes Default notification attributes ..................................................................... 42 Appendix C Wildcard Patterns Types of wildcard patterns........................................................................... 46 Index 4 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide TABLES Title 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Page Device-access login environment variables for Nortel CLI discovery ............................. Enablement Pack for Nortel CS1000 element classes .................................................. Key attributes for Card................................................................................................. Key attributes for the CallManager class...................................................................... Key attributes for the CallManagerRedundancyGroup class ......................................... Key attributes for the IPPhone class ............................................................................ Key attributes for the IPPhoneGroup class ................................................................... Key attributes for the GatewayService class................................................................. Key attributes for the MediaService class .................................................................... Key attributes for the SignalingService class ............................................................... Key attributes for the SignalingRedundancyGroup class .............................................. Key attributes for the VoiceMailApplication class ........................................................ Key attributes for VoipApplication ............................................................................... Key attributes for the VoipCluster class ....................................................................... Key attributes for the VoipProcess ............................................................................... Events reported by VoIP Availability Manager for Nortel EP .......................................... Down root-cause problems and impacts...................................................................... ServiceExeption root-cause problems and impacts...................................................... Aggregates.................................................................................................................. Default notification attributes...................................................................................... Basic wildcard patterns............................................................................................... Compound wildcard patterns ...................................................................................... EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide 21 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 36 37 38 42 46 47 5 Tableses 6 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide PREFACE As part of an effort to improve its product lines, EMC periodically releases revisions of its software and hardware. Therefore, some functions described in this document might not be supported by all versions of the software or hardware currently in use. The product release notes provide the most up-to-date information on product features. Contact your EMC representative if a product does not function properly or does not function as described in this document. Note: This document was accurate at publication time. New versions of this document might be released on the EMC online support website. Check the EMC online support website to ensure that you are using the latest version of this document. Purpose This document describes how to use EMC® IT Operations Intelligence (ITOI) VoIP Availability Manager to manage and monitor Nortel Communication Server 1000 Voice over IP (VoIP) environments. It presents procedures for initiating and customizing the VoIP Availability Manager discovery process. Audience This document is part of the EMC ITOI VoIP Management Suite documentation set. It is intended for IT managers who are seeking to understand the VoIP discovery process that is performed by EMC ITOI VoIP Availability Manager, and for system administrators who are responsible for the administration, configuration, or use of VoIP Availability Manager. The assumption is that VoIP Availability Manager has been configured in accordance to the EMC ITOI VoIP Availability Manager Configuration Guide and, if VoIP Performance Manager is integrated with VoIP Availability Manager, in accordance to the EMC ITOI VoIP Management Suite Overview and Integration Guide. EMC ITOI VoIP Management Suite installation directory In this document, the term BASEDIR represents the location where EMC IT Operations Intelligence (ITOI) software is installed: ◆ For UNIX, this location is /opt/InCharge/. ◆ For Windows, this location is C:\InCharge\. On UNIX operating systems, VoIP Management Suite is, by default, installed to /opt/InCharge/VoIP/smarts. On Windows operating systems, this product is, by default, installed to C:\InCharge\VoIP\smarts. This location is referred to as BASEDIR/smarts. Optionally, you can specify the root of BASEDIR to be something different, but you cannot change the location under the root directory. The EMC ITOI System Administration Guide provides detailed information about the directory structure for EMC ITOI software. EMC ITOI Enablement Pack for Nortel Version 8.1 User Guide 7 Preface EMC ITOI VoIP Management Suite products The EMC ITOI VoIP Management Suite includes the following products: ◆ EMC ITOI VoIP Availability Manager ◆ EMC ITOI Enablement Pack for Avaya ◆ EMC ITOI Enablement Pack for Cisco ◆ EMC ITOI Enablement Pack for Nortel ◆ EMC Ionix Enablement Pack for ACME ◆ EMC ITOI VoIP Integration Pack for VoIP Performance Manager ◆ EMC ITOI VoIP Performance Manager ◆ EMC ITOI VoIP Performance Reporter Related documentation In addition to this document, EMC Corporation provides a Help system for command line programs as well as product documentation. Help for command line programs Descriptions of command line programs are available as HTML pages. The index.html file, which provides an index to the various commands, is located in the BASEDIR/smarts/doc/html/usage directory. EMC ITOI documentation Readers of this guide may find the following related documentation helpful. These documents are updated periodically. Electronic versions of the updated manuals are available on the EMC online support website: ◆ EMC ITOI System Administration Guide ◆ EMC ITOI ICIM Reference ◆ EMC ITOI ASL Reference Guide ◆ EMC ITOI Perl Reference Guide ◆ EMC ITOI MODEL Reference Guide EMC ITOI VoIP Management Suite documentation The following documents are relevant to users of the EMC ITOI VoIP Management Suite: 8 ◆ EMC ITOI VoIP Management Suite Release Notes ◆ EMC ITOI VoIP Availability Manager Installation Guide ◆ EMC ITOI VoIP Availability Manager Third-Party Copyright Read Me ◆ EMC ITOI VoIP Management Suite Overview and Integration Guide ◆ EMC ITOI VoIP Availability Manager Configuration Guide ◆ EMC ITOI VoIP Availability Manager Discovery Guide ◆ EMC ITOI VoIP Availability Manager User Guide EMC ITOI Enablement Pack for Nortel Version 8.1 User Guide Preface ◆ EMC ITOI Enablement Pack for Avaya User Guide ◆ EMC ITOI Enablement Pack for Cisco User Guide ◆ EMC ITOI Enablement Pack for Nortel User Guide ◆ EMC ITOI VoIP Management Suite Certification Framework Technical Notes ◆ EMC ITOI VoIP Availability Manager Certification Matrix ◆ EMC ITOI VoIP Availability Manager Documentation Portfolio ◆ EMC ITOI VoIP Performance Manager and Performance Reporter Documentation Portfolio Conventions used in this document EMC uses the following conventions for special notices:  NOTICE is used to address practices not related to personal injury. Note: A note presents information that is important, but not hazard-related. IMPORTANT An important notice contains information essential to software or hardware operation. Typographical conventions EMC uses the following type style conventions in this document: Normal Used in running (nonprocedural) text for: • Names of interface elements, such as names of windows, dialog boxes, buttons, fields, and menus • Names of resources, attributes, pools, Boolean expressions, buttons, DQL statements, keywords, clauses, environment variables, functions, and utilities • URLs, pathnames, filenames, directory names, computer names, links, groups, service keys, file systems, and notifications Bold Used in running (nonprocedural) text for names of commands, daemons, options, programs, processes, services, applications, utilities, kernels, notifications, system calls, and man pages Used in procedures for: • Names of interface elements, such as names of windows, dialog boxes, buttons, fields, and menus • What the user specifically selects, clicks, presses, or types Italic Used in all text (including procedures) for: • Full titles of publications referenced in text • Emphasis, for example, a new term • Variables EMC ITOI Enablement Pack for Nortel Version 8.1 User Guide 9 Preface Courier Used for: • System output, such as an error message or script • URLs, complete paths, filenames, prompts, and syntax when shown outside of running text Courier bold Used for specific user input, such as commands Courier italic Used in procedures for: • Variables on the command line • User input variables <> Angle brackets enclose parameter or variable values supplied by the user [] Square brackets enclose optional values | Vertical bar indicates alternate selections — the bar means “or” {} Braces enclose content that the user must specify, such as x or y or z ... Ellipses indicate nonessential information omitted from the example Where to get help EMC support, product, and licensing information can be obtained as follows: Product information — For documentation, release notes, software updates, or information about EMC products, licensing, and service, go to the EMC online support website (registration required) at: http://Powerlink.EMC.com Technical support — For technical support, go to EMC online support and select Support. On the Support page, you will see several options, including one to create a service request. Note that to open a service request, you must have a valid support agreement. Contact your EMC sales representative for details about obtaining a valid support agreement or with questions about your account. Your comments Your suggestions will help us continue to improve the accuracy, organization, and overall quality of the user publications. Send your opinions of this document to: [email protected] 10 EMC ITOI Enablement Pack for Nortel Version 8.1 User Guide CHAPTER 1 Introduction This chapter contains the following information: ◆ ◆ ◆ ◆ ◆ ◆ ◆ EMC ITOI Enablement Pack for Nortel....................................................................... VoIP Availability Manager and other EMC ITOI products ........................................... VoIP Performance Manager and client tools ............................................................. Processing flow....................................................................................................... Discovery and monitoring........................................................................................ Trap processing....................................................................................................... Installation ............................................................................................................. Introduction 12 13 14 15 16 17 18 11 Introduction EMC ITOI Enablement Pack for Nortel The EMC® ITOI Enablement Pack for Nortel is a software package that discovers and monitors Nortel IP-enabled call signaling and call processing elements in a Nortel Communication Server 1000 (CS1000) Voice over IP (VoIP) environment. The Nortel Enablement Pack is part of the VoIP Management Suite, and operates in conjunction with VoIP Availability Manager to diagnose problems and monitor the Nortel CS1000 VoIP environment. The Nortel Enablement Pack includes the following functionality: ◆ Automated discovery of the elements in a Nortel Communication Server 1000 environment using SNMP and Command Line Interface (CLI) polling. ◆ Monitoring of CS1000 discovered components. ◆ Root-cause analysis for problems in VoIP cards and CallPilot software services. ◆ Call Server redundancy group analysis. ◆ Impact analysis within the VoIP domain and impact propagation to VoIP services. ◆ Cross-domain correlation with IP connectivity problems. ◆ Mapping of nonsymptomatic alarms to notifications that are passed up to the Global Console. The Nortel Enablement Pack discovers and monitors the following devices and services in the Nortel VoIP environment: ◆ Nortel Call Server 1000 Models E, M, and S R4.0, R4.5, and R5.0 ◆ Nortel Media Gateway Models E and M R4.0, R4.5, and R5.0 ◆ Nortel Signaling Server Models E and M R4.0, R4.5, and R5.0 ◆ Nortel Survivable Remote Gateway (SRG) 50, 200, 400 R2.0 and R4.0 ◆ Business Communications Manager (BCM) 50, 200, 400 R2.0 and R4.0 ◆ Nortel Call Pilot R4.0 and R5.0 ◆ Symposium R5.0 and Contact Center R6.0 ◆ MCS 5100 R5.0 ◆ Telephony Manager ◆ ELAN and TLAN Connections ◆ Nortel IP phones Nortel CS1000 requirements Nortel requirements, specifically the Nortel Inventory Reporting feature and multiple user setup, as well as vendor version requirements are provided in the EMC ITOI VoIP Management Suite Release Notes. You must ensure that these requirements are satisfied for proper operation with the EMC ITOI Enablement Pack for Nortel. 12 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide Introduction VoIP Availability Manager and other EMC ITOI products The Nortel Enablement Pack is part of the VoIP Management Suite and operates in conjunction with VoIP Availability Manager. During the installation of the VoIP Management Suite, you need to select the Nortel Enablement Pack for installation if you want to manage Nortel CS1000 VoIP environments. (The EMC ITOI VoIP Availability Manager Installation Guide provides complete information about the installation process.) EMC ITOI VoIP Availability Manager provides discovery and monitoring of the VoIP environment. Discovery and monitoring is performed over a combination of infrastructure and applications. The infrastructure includes: Call Servers, Signaling Servers, Media Gateways, Call Pilots, IP PBXs, IP phones, VoIP switches and routers. The applications include the VoIP network and telephony applications and software services. The relationships between these elements are represented by the VoIP topology. VoIP Availability Manager requires following EMC ITOI software: ◆ EMC ITOI Service Assurance Manager Consolidates the topology and events from underlying Domain Managers. The VoIP Availability Manager also operates in conjunction with the software that is installed with Service Assurance Manager: Adapter Platform and SNMP Trap Adapter. ◆ IP Availability Manager and, optionally, IP Performance Manager Provides topology information about the infrastructure elements and Unitary Computer Systems, as well as event information about whether the Unitary Computer Systems are reachable. The EMC ITOI VoIP Management Suite Release Notes provides information on interoperability with other EMC ITOI products. VoIP Availability Manager and other EMC ITOI products 13 Introduction VoIP Performance Manager and client tools Client tools enable Global Console operators to invoke programs on a particular target object, such as a topology object, or a map object. Right-clicking a target object launches a pop-up menu that lists the available tools for the target object. Client tools created to access VoIP Performance Manager data are available only for VoIP topology objects which are imported by the Global Manager from VoIP Availability Manager. They enable Global Console operators to use the Java-based GUI available from the VoIP Performance Manager to access drill-down displays. The client tools that are available for use are dependent on the configuration of the VoIP Availability Manager and VoIP Performance Manager implementation, as well as the managed elements on the network. For example, these client tools may be available for the following VoIP Availability Manager topology objects: ◆ VoIP Performance Manager—Launch VoIP PM View ◆ SignalingService— • Launch PBX View • Launch Server Details View ◆ Gateway Service (running on the VGMC card)—Launch Gateway Details View ◆ Gateway Service—Launch Media Card Details View Note: The Media Card Details View appears for a gateway service representing the VGMC card. It does not appear for a gateway service that is running on a media gateway controller (MGC) or signaling server. To access the tools, open the Service Assurance Manager Topology Browser Console, select a VoIP Availability Manager object from the topology, and right click the object. Select Client Tools from the drop-down list. The list of client tools displayed are context based to the selected object. Click on one of the tools to launch it. The EMC ITOI VoIP Availability Manager Configuration Guide provides configuration information for VoIP client tools. The EMC ITOI VoIP Management Suite Overview and Integration Guide provides an overview about the use of client tools. 14 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide Introduction Processing flow The flow of information among the components of a VoIP Availability Manager and Enablement Pack deployment proceeds as follows. During discovery: ◆ The IP Availability Manager performs discovery of routers, switches, and hosts, as well as VoIP devices, along with their physical and logical connectivity. ◆ The IP Availability Manager groups the VoIP devices into a Topology Collection using deployment customization. This Topology Collection may be used to filter the devices monitored by VoIP Availability Manager based on customers’ organizational partitioning. ◆ VoIP Availability Manager imports the VoIP device information from the IP Availability Manager, and uses that information as the foundation for its own discovery. ◆ VoIP Availability Manager uses SNMP discovery probes and a CLI (Command Line Interface) probe to discover the VoIP specific entities: physical elements (for example, Cards and Trunks) as well as logical (applications, such as Voicemail Service and Call Forwarding Service). ◆ After a successful discovery, VoIP Availability Manager creates a VoIP topology with relationships between the associated elements. During event processing: ◆ The IP Availability Manager polls network elements and performs root-cause and impact analysis for the IP domain. ◆ The IP Availability Manager sends notifications to the VoIP Availability Manager. ◆ VoIP Availability Manager, in conjunction with the installed Enablement Pack(s), uses SNMP and traps to monitor the health of the VoIP topology and generate appropriate symptoms and events. ◆ VoIP Availability Manager includes a built-in SNMP trap receiver which listens for VoIP related traps. Traps generated by the monitored devices and forwarded to the VoIP Availability Manager are processed to set the state of the referenced component. Note that the traps must be enabled and their destinations set. ◆ At regular intervals,VoIP Availability Manager imports the performance-oriented data collected by VoIP Performance Manager to enrich the VoIP Availability Manager topology. ◆ The Global Manager receives notifications from the IP Availability Manager and the VoIP Availability Manager for presentation to network operations personnel. The EMC ITOI VoIP Availability Manager Configuration Guide provides detailed information about the architecture of VoIP Availability Manager and its Enablement Packs. Processing flow 15 Introduction Discovery and monitoring The Nortel Enablement Pack includes Nortel-specific probes that are activated when the VoIP Availability Manager starts. The probes are invoked as follows: ◆ The VoIP Availability Manager waits for the Nortel CS1000 components to be identified during the topology synchronization process with the IP Availability Manager. ◆ After all of the components of the CS1000 system are collected, Call Servers, Signaling Servers, Media Gateway cards, Call Pilot, SRG/BCM, Contact Center, IP phones, and IP phone groups are detected. Then, the appropriate probes are launched to discover them. ◆ Once the Signaling Server is identified, CLI is used to collect the Site ID and all the IP addresses of the components of the CS1000 system. The IP Addresses are used to create and establish appropriate relationships. After discovery, the VoIP Availability Manager and Nortel Enablement Pack monitor the status of the Communication Server 1000 VoIP environment as reported by the Communication Server 1000 components. Incoming events or traps, such as Host/Service Down, are analyzed and symptoms such as Unresponsive or Down are generated. Requirements for discovery The following are discovery requirements or deployment considerations for the EMC ITOI Enablement Pack for Nortel (Nortel Enablement Pack): 16 ◆ Considerations for discovey and the Communication Server 1000 element classes that are discovered by the Nortel Enablement Pack are described in Chapter 3, “Discovering Elements and Monitoring Events.” ◆ The discovery of IP phones needs to be enabled during configuration. By default, discovery for these devices is not enabled. To do so, modify the parameters in the BASEDIR/smarts/conf/voip/voip.conf file, as described in the EMC ITOI VoIP Availability Manager Configuration Guide. EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide Introduction Trap processing The VoIP Availability Manager includes an integrated Trap Receiver and Notification Processor that provide the ability to utilize traps from external monitoring systems and map them into symptom events that are used for root-cause or impact analysis. The following summarizes how external traps are processed by the system. ◆ The integrated SNMP Trap Receiver receives a raw trap from an agent on a managed device. ◆ Traps received can indicate issues such as the failure of a CallServer or the degradation of a software service. ◆ The VoIP Availability Manager integrated Trap Receiver processes the traps and generates appropriate symptoms. ◆ The VoIP Availability Manager performs correlation and root-cause analysis and forwards the results to the Global Manager. The EMC ITOI VoIP Availability Manager Configuration Guide provides detailed information on enabling trap processing. Trap processing 17 Introduction Installation The Nortel Enablement Pack is installed from the media on which the EMC ITOI VoIP Availability Manager resides. It is installed onto the same host and into the same folder as VoIP Availability Manager. A separate feature license is required and must be installed in order to use the Nortel Enablement Pack. The name of the feature is AP_VOIP_NORTEL. After the Nortel Enablement Pack is installed and properly licensed, it starts whenever the VoIP Availability Manager is started. For example, here is the UNIX command for starting the VoIP Availability Manager: /opt/InCharge/VoIP/smarts/bin/sm_service start ic-voip-server When the VoIP Availability Manager starts, it loads the nortel.conf file and probes the unitary computer systems that are discovered by the IP Availability Manager in the VoIP environment for Nortel CS1000 components. Installation instructions for the EMC ITOI Enablement Pack for Nortel and verification steps such as starting services are described in the EMC ITOI VoIP Availability Manager Installation Guide. 18 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide CHAPTER 2 Integrating the Enablement Pack with VoIP This chapter contains the following information: ◆ ◆ ◆ ◆ Specifying device-access login credentials for Nortel CLI discovery.......................... Nortel Signaling Server node IP addresses .............................................................. Excluding Nortel node IP addresses from the topology ............................................ CLI log file during discovery..................................................................................... Integrating the Enablement Pack with VoIP 20 22 22 23 19 Integrating the Enablement Pack with VoIP Specifying device-access login credentials for Nortel CLI discovery Since SNMP cannot be used to obtain complete topology data from Nortel Communication Server 1000 (CS 1000) systems, the discovery probes available through the Nortel Enablement Pack use CLI to obtain the topology data from these servers. For the Command Line Interface (CLI) discovery probes to establish communication sessions with the Nortel servers, you need to specify CLI login credentials (Device_User_ID and password). To do so, use the Device Access tab in Polling and Thresholds Console. This is the recommended method. In the Device Access tab, you can: ◆ Specify CLI login credentials for the default settings. ◆ Specify CLI login credentials per device or groups of devices. In the Global Console, select Configure > Domain Manager Administration Console > Polling and Thresholds to open the Polling and Thresholds Console for the attached VoIP Availability Manager. In the Device Access tab, select the setting for the Nortel Servers group and specify the login credentials. EMC ITOI VoIP Availability Manager Configuration Guide describes default access device groups and default settings as well as the procedure for specifying CLI login credentials. When Signaling Server discovery starts, a CLI discovery probe retrieves the login credentials, establishes a Telnet connection to the master Signaling Server using the credentials, collects information from the Signaling Server, and executes a cslogin command to connect to the Call Server to gather information about the Call Server and its components. EMC ITOI VoIP Availability Manager Discovery Guide provides detailed information about discovery probes and phases. Note: For a testing or lab environment, you can specify CLI login credentials for the entire environment in the runcmd_env.sh file. This alternate method is described in “Creating credentials with login environment variables” on page 20. EMC Corporation does not recommend using this method in a production environment. Creating credentials with login environment variables For the CLI discovery probes to establish communication sessions with the Nortel servers, you may add the device-access login environment variables identified in Table 1 on page 21 to the runcmd_env.sh file. Setting credentials in this manner is useful in a lab environment where all devices share the same user ids and passwords. 20 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide Integrating the Enablement Pack with VoIP Table 1 Device-access login environment variables for Nortel CLI discovery Environment variable Description SM_P_EXPECT_USERID= Username for the Nortel Signaling Servers in the managed VoIP environment. Users should have permission to run ld 117, ld 22, and ld 97 programs on the Signaling Servers. ld is the syntax of Nortel CLI Command, as explained in the Nortel documentation. SM_P_EXPECT_PASSWORD= Password for the Nortel Signaling Servers in the managed VoIP network. For CLI discovery to succeed, all managed Signaling Servers must be configured with the single set of credentials specified in Table 1 on page 21. Note: This will be operated in an unsecure mode. The username and password mentioned here will be in ASCII and readable. This method is used when you have the same userids and passwords for all of your signaling servers, usually in a test lab environment. To create device-access login credentials: 1. Go to the BASEDIR/smarts/bin directory in the VoIP Availability Manager installation area and type the following command to open the runcmd_env.sh file: sm_edit conf/runcmd_env.sh 2. Add the following lines to the file: SM_P_EXPECT_USERID= SM_P_EXPECT_PASSWORD= Replace and with the appropriate values for your deployment. 3. Save and close the file. The modified version of the runcmd_env.sh file is saved to the BASEDIR/smarts/local/conf directory. 4. If VoIP Availability Manager was running before you edited the runcmd_env.sh file, restart VoIP Availability Manager. Upon completing this procedure, the runcmd_env.sh file will automatically set the device-access environment variables (and any other environment variables that the file contains) for each application or utility started from this installation area. To ensure successful CLI discovery, you should also ensure that enough terminal types (TTYs) are available for this communication (two additional TTYs from the existing configuration), as explained in the Nortel documentation, NTP 553-3031-210, Configuring Pseudo Terminals (PTYs). The EMC ITOI VoIP Availability Manager Discovery Guide provides detailed information about CLI discovery. Specifying device-access login credentials for Nortel CLI discovery 21 Integrating the Enablement Pack with VoIP Nortel Signaling Server node IP addresses As with most vendors, Nortel uses node IP addresses to provide redundancy in a hot standby configuration. In VoIP networks, that redundancy is between the server systems running the Signaling Server applications that together form a Signaling Server (redundancy) group. A backup server is able to inherit the IP address (hence the term “node IP address”) of the failed active (master) server and respond to client requests. To client devices, the signaling services appear running on a single call server. Currently, IP Availability Manager does not recognize Nortel node IP addresses and, therefore, discovers and monitors them as if they are regular management-type or access-type IP addresses. As a consequence, when the currently active Signaling Server fails and a backup Signaling Server takes over, IP Availability Manager does not detect an Unresponsive event—and thus does not diagnose a Down problem—for the failed server because the node IP address continues to respond to IP Availability Manager monitoring. Excluding Nortel node IP addresses from the topology Eventually, the EMC ITOI certifications for the Nortel Call Manager servers will be changed so that IP Availability Manager will recognize the node IP addresses and automatically exclude them from its discovered topology. Until then, you can perform the procedures in this section to exclude node IP addresses from the topology. To exclude a node IP address, you create an ipExcludeList filter in the IP Availability Manager discovery.conf file. Note: In general, do not include any node IP addresses in a seed file and do not use the Add Agent command to enter node IP addresses. Seed files and the Add Agent command are described in the EMC ITOI IP Management Suite documentation. Procedure to exclude a Nortel node IP address Upon identifying the node IP address, use the ipExcludeList parameter in the discovery.conf file to prevent the IP address from being added to the discovered topology. You can use wildcards, described in Appendix C, “Wildcard Patterns,”to specify matching patterns in the IP exclude patterns. Any IP address that matches an exclude pattern will NOT be added to the topology. To exclude a Nortel node IP address from the topology: 1. Go to the BASEDIR/smarts/bin directory in the IP Availability Manager installation area and type the following command to open the discovery.conf file: sm_edit conf/discovery/discovery.conf 2. Add your ipExcludeList filter to the file. Here is an example of an ipExcludeList filter: ipExcludeList += "192.11.13.6" The filter excludes IP address 192.11.13.6 from being added to the topology. 22 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide Integrating the Enablement Pack with VoIP 3. Save and close the file. The modified version of the discovery.conf file is saved to the BASEDIR/smarts/local/conf/discovery directory. 4. If IP Availability Manager was running before you edited the discovery.conf file, restart IP Availability Manager. CLI log file during discovery During VoIP Availability Manager discovery, a temporary CLI log file is created and discarded. To retain the temporary file, set the TraceCLI or TraceDiscovery parameter in the voip.conf file to TRUE. If one of the trace parameters is set to TRUE, the CLI probe writes a record of the Telnet session with the Nortel Signaling Server or Call Server to a CLI log file. The log file includes the CLI commands issued by the probe and the responses returned by the server. The CLI log file is located in the BASEDIR/smarts/local/logs directory in the VoIP Availability Manager installation area. The naming convention for a CLI log file is: NORTEL--.txt Where is the host of the target Nortel Signaling Server or Call Server, and is the number of seconds since January 1, 1970, 00:00:00 GMT. An example of a CLI log file name is: NORTEL-lwqnt012.lss.emc.com-1193308870.txt Here is a typical error message recorded in a CLI log file when device-access login credentials are not specified in the Polling and Thresholds Console Device Access Tab for the Nortel Servers group: ***Warning: Can't find Security Settings object for . CLI log file during discovery 23 Integrating the Enablement Pack with VoIP 24 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide CHAPTER 3 Discovering Elements and Monitoring Events This chapter contains the following information: ◆ ◆ ◆ ◆ ◆ ◆ Discovering Nortel CS1000 elements ...................................................................... Nortel Enablement Pack object classes ................................................................... Nortel Enablement Pack attributes .......................................................................... Events for VoIP Availability Manager Nortel elements............................................... Impact Analysis....................................................................................................... Aggregates Analysis ................................................................................................ Discovering Elements and Monitoring Events 26 27 28 34 36 38 25 Discovering Elements and Monitoring Events Discovering Nortel CS1000 elements To discover Nortel CS1000 devices in the VoIP environment and include those devices in the topology, you can either use the Add Agent option of the Domain Manager Administration Console or create a seed file for the IP Availability Manager. ◆ The seed file for the Availability Manager should contain the Nortel CS1000 components that need to be discovered: • All signalling servers IP addresses • All call servers IP addresses • All VGMC cards IP addresses • All MG (Cards) IP addresses • All Call Pilot IP addresses • All SRG/BCM IP addresses • All Symposium/Contact Center IP addresses • Other Nortel certified devices/applications ◆ After the seed file is created, perform discovery. The EMC ITOI VoIP Availability Manager Discovery Guide provides detailed information about performing discovery. The EMC ITOI IP Management Suite documentation provides detailed information about creating a seed file. Discovery considerations for Nortel devices To ensure that Nortel devices are discovered properly and that the correct topology for the Nortel CS1000 System is created, you need to consider the following: ◆ Traps in the Nortel VoIP environment come from a Call Server, Signaling Server, or VGMC. The Nortel administrator needs to configure these to handle the traps appropriately. ◆ On the Nortel Call Server, the Nortel administrator needs to specify these CLI commands so that Nortel cards will be discovered: ld 117 inv generate Cards ◆ Access is available. You need to verify that the IP Availability Manager and VoIP Availability Manager have access to the devices via SNMP (on default UDP ports 161 and 162). Also, you need to verify that all signaling servers discovered by IP Availability Manager and VoIP Availability Manager can connect to them. ◆ During discovery, ensure that no one is logged onto a signaling server or call server. If someone is logged in, discovery may not be completed successfully. The EMC ITOI VoIP Availability Manager Discovery Guide provides detailed information about the discovery process. 26 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide Discovering Elements and Monitoring Events Nortel Enablement Pack object classes The VoIP Availability Manager builds a data model of the discovered Nortel CS1000 VoIP elements in its domain. The model represents the object classes and their relationships. Table 2 on page 27 lists the object classes that VoIP Availability Manager discovers for Nortel and displays in its topology. Table 2 Enablement Pack for Nortel CS1000 element classes Element Description Card A physical container that typically resides in a chassis. VoIP Availability Manager is able to discover cards related to IP phones. CallServer A Unitary Computer System that is responsible for hosting the VoIP Call Manager CallManager A network service executing within a Nortel call server. The service provides call processing and control. CallManagerRedundancyGroup A redundant group of Nortel CallServers IPPhone An IP phone is a physical instrument that acts as a telephone using Voice over IP technology. An IP phone has the capability to communicate either only audio information or video and audio information. IPPhoneGroup A pool of phones sharing access to a specific set of VoIP network services. Member of VoipCluster. GatewayService A VGMC service, SSC service, or MGC card MediaService A service supported by all cards SignalingService A VoIP network service of a signaling server SignalingRedundancyGroup A redundancy group composed of Signaling Servers and VGMC, each running on its own server system VoiceMailApplication An application that provides a voice mail service VoipApplication A VoiceMailService, ConferenceService, or CTIService VoipCluster A group of CallServers and their components VoipProcess A process which makes up an application like CallPilot The EMC ITOI VoIP Availability Manager User Guide provides a complete list of VoIP Availability Manager object classes. Nortel Enablement Pack object classes 27 Discovering Elements and Monitoring Events Nortel Enablement Pack attributes This section lists attributes for the Nortel Enablement Pack object classes. Card Table 3 on page 28 lists some key attributes for the Card class. Table 3 Key attributes for Card Attribute Description Name CARD-, with IP or host name IsProxyDown true or false HasDownTrap true or false CallManager Table 4 on page 28 lists some key attributes for the CallManager class. Table 4 Key attributes for the CallManager class Attribute Description Name SVC-, with host name and service name Status RESPONSIVE, UNRESPONSIVE IsCritical true or false Type Call server (CS1000), SRG Vendor The name of the vendor SiteID The ID of the CallManager site (318807827) CallManagerRedundancyGroup Table 5 on page 28 lists some key attributes for the CallManagerRedundancyGroup class. Table 5 Key attributes for the CallManagerRedundancyGroup class 28 Attribute Description Name RGRP-CS1000 and SiteID NumberOfComponents The number of components for the group Type HOT_STANDBY_FAILOVER PctDown The percentage of component services that are currently unavailable EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide Discovering Elements and Monitoring Events IPPhone Table 6 on page 29 lists some key attributes for the IPPhone class. Table 6 Key attributes for the IPPhone class Attribute Description CallAgentDiscovered IP address of the discovered call agent to which the IP phone is registered Description Type and model of an IP phone Extensions List of phone extensions associated with this phone IPAddress IP address of the IP phone MACAddress MAC address of the IP phone Model Model of the IP phone PrimaryPhoneDN Primary phone extension number RegistrationStatus Registration state of the IP phone: • Registered (default). The IP phone is active. • Unregistered. The connection from the signaling server to the IP phone closed in the normal manner. • Deceased. The connection from the signaling server to the IP phone closed because the amount of time exceeded the keep-alive timeout limit. • Failed. The IP phone failed to registered to the signaling server. • Unknown. Type Type of the IP phone Vendor Name of the IP phone’s supplier IPPhoneGroup Table 7 on page 29 lists some key attributes for the IPPhoneGroup class. Table 7 Key attributes for the IPPhoneGroup class Attribute Description DisplayName Name of the IP phone group as displayed in the Global Console IsManaged Monitoring of the IP phone group is enabled or disabled. The default is False (disabled). RegisteredPhones The number of registered IP phones in this group TotalPhones The total number of IP phones in this group UnregisteredPhones The number of unregistered IP phones in this group UnregisteredThreshold The threshold value (percentage) of unregistered IP phones in the group Vendor Name of the IP phone’s supplier Nortel Enablement Pack attributes 29 Discovering Elements and Monitoring Events GatewayService Table 8 on page 30 lists some key attributes for the GatewayService class. Table 8 Key attributes for the GatewayService class Attribute Description Name SVC-, with host name and service name Status RESPONSIVE, UNRESPONSIVE IsCritical true or false Type Service type: VGMC, MGC, or SSC SiteID The ID of the GatewayService site (318807827) ExternalParams List of parameter name and value pairs to construct the VoIP Performance Manager display URL Description Role of master, model number, or both (for example, 1000|MASTER) RegisteredPhones The number of IP phones registered to this gateway service RegistrationStatus Registration state of the IP phone: • Registered (default). The IP phone is active. • Unregistered. The connection from the gateway service to the IP phone closed in the normal manner. • Deceased. The connection from the gateway service to the IP phone closed because the amount of time exceeded the keep-alive timeout limit. • Failed. The IP phone failed to registered to the gateway service. • Unknown. NumberOfComponents The number of components for the gateway service MediaService Table 9 on page 30 lists some key attributes for the MediaService class. Table 9 Key attributes for the MediaService class 30 Attribute Description Name SVC-, with host name and service name Status RESPONSIVE, UNRESPONSIVE IsCritical true or false Type The card type: Ex, DLC, TMDI, ITG, DTR, etc. SiteID The ID of the MediaService site (318807827) NumberOfComponents The number of components for the media service EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide Discovering Elements and Monitoring Events SignalingService Table 10 on page 31 lists some key attributes for the SignalingService class. Table 10 Key attributes for the SignalingService class Attribute Description Name SVC-, with host name, SignalingService SystemName Signaling server IP Status RESPONSIVE, UNRESPONSIVE IsCritical True or false Type Role of the Signaling service. Values can be: FOLLOWER or LEADER. SiteID The ID of the SignalingService site Version Signaling Server version ExternalParams List of parameter name and value pairs to construct the VoIP Performance Manager display URL Description Role of master, model number, or both (for example, 1000|MASTER) RegisteredPhones The number of IP phones registered to this signaling service NumberOfComponents The number of components for the signaling service SignalingRedundanyGroup Table 11 on page 31 lists some key attributes for the SignalingRedundancyGroup class. Table 11 Key attributes for the SignalingRedundancyGroup class Attribute Description Name RGRP-CS1000 and SiteID NumberOfComponents The number of components for the group Type HOT_STANDBY_FAILOVER Nortel Enablement Pack attributes 31 Discovering Elements and Monitoring Events VoiceMailApplication Table 12 on page 32 lists some key attributes for the VoiceMailApplication class. Table 12 Key attributes for the VoiceMailApplication class Attribute Description Name APP-, host DNS name, CallPilot IsCritical True or false Status RESPONSIVE, UNRESPONSIVE SystemName CALLPILOT Type CallPilot NumberOfComponents The number of components for the voice mail application VoipApplication Table 13 on page 32 lists some key attributes for the VoipApplication class. Table 13 Key attributes for VoipApplication 32 Attribute Description AgentSysName Administratively-assigned name for service’s host ApplicationName Name of the application IPAddress Last known IP address of the service Status The current status of the Service. Value can be: RESPONSIVE, UNRESPONSIVE, DEGRADED, MALFUNCTION, STANDBY or UNKNOWN. Type Application type Vendor Manufacturer of the service EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide Discovering Elements and Monitoring Events VoipCluster Table 14 on page 33 lists some key attributes for the VoipCluster class. Table 14 Key attributes for the VoipCluster class Attribute Description TotalRoutes Total number of routes in this cluster TotalDegradedRoutes The number of routes with degraded status TotalDownRoutes The number of routes with down status TotalTrunks Total number of trunks TotalDownTrunks The number of trunks with down status ExternalParams List of parameter name and value pairs to construct the VoIP Performance Manager display URL TotalPhones Total number of phones registered to this cluster TotalDownPhones The number of phones with down status VoipProcess Table 15 on page 33 lists some key attributes for the VoipProcess class. Table 15 Key attributes for the VoipProcess Attribute Description Name PROC-, CallPilot DNS name, service name ProcessName Service name.exe Status RESPONSIVE, UNRESPONSIVE Nortel Enablement Pack attributes 33 Discovering Elements and Monitoring Events Events for VoIP Availability Manager Nortel elements Table 16 on page 34 lists the classes of elements managed by VoIP Availability Manager with the Nortel Enablement Pack and the events that may occur for each class. Table 16 Events reported by VoIP Availability Manager for Nortel EP (page 1 of 2) Class Events Description Card ProxyDown The card is down CallManager Unresponsive This entity is unresponsive according to the status received or all of its critical components are unresponsive CallManager RedundancyGroup AllComponentsDown All of the components in the redundancy group are down AtRisk The number of functioning components is below the AtRiskThreshold ReducedRedundancy GatewayService Unresponsive Unregistered At least one component is not functioning but the total number of functioning components is above AtRiskThreshold This entity is unresponsive according to the status received or all of its critical components are unresponsive IP phone is not registered with any gateway service PartialUnresponsive Partial components are unresponsive IPPhone Unregistered IP phone is not registered with any call agent RegistrationRejected Attempts by the IP phone to register with the call agent were rejected IPPhoneGroup Degraded Unregistered IP phone percentage exceeds the threshold. MediaService Unresponsive This entity is unresponsive according to the status received or all of its critical components are unresponsive PartialUnresponsive Partial components are unresponsive 34 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide Discovering Elements and Monitoring Events Table 16 Events reported by VoIP Availability Manager for Nortel EP (page 2 of 2) Class Events Description SignalingService Unresponsive This entity is unresponsive according to the status received or all of its critical components are unresponsive PartialUnresponsive SignalingRedundancyGroup AllComponentsDown All of the components in the redundancy group are down AtRisk The number of functioning components is below the AtRiskThreshold ReducedRedundancy UnitaryComputerSystem Partial components are unresponsive At least one component is not functioning but the total number of functioning components is above AtRiskThreshold ProxyDown (not visible) Received Down event from IP Manager Unresponsive This entity is unresponsive according to the status received or all of its critical or key components are unresponsive Host; Switch; Router; Node; CallServer; MediaGateway VoiceMailApplication PartialUnresponsive VoipApplication Unresponsive PartialUnresponsive VoipNetworkService Unresponsive PartialUnresponsive VoipProcess Unresponsive Partial components are unresponsive This entity is unresponsive according to the status received or all of its critical or key components are unresponsive Partial components are unresponsive This entity is unresponsive according to the status received or all of its critical or key components are unresponsive Partial components are unresponsive This entity is unresponsive according to the status received or all of its critical components are unresponsive Events for VoIP Availability Manager Nortel elements 35 Discovering Elements and Monitoring Events Impact Analysis Impacts describe the effect of an event or aggregate of events on other elements in the system. Table 17 on page 36 lists Down root-cause problems and their impacts. Table 17 Down root-cause problems and impacts 36 Problem Impacts Card ProxyDown (not visible) Card CardImpact PackagesSystemUSC SystemImpact ComposedCard CardImpact CardRedundancyGroup GroupImpact RealizedNetworkAdapterImpact CallManager Down CallManager Unresponsive MediaService Unresponsive SignalingService Unresponsive CallManagerRedundancyGroup Down CallManagerRedundancyGroup AllComponentsDown/ ReducedRedundancy/AtRisk; GatewayService Down GatewayService Unregistered; VoipProcess Unresponsive; IPPhone Unregistered; IPPhoneGroup Degraded; SignalingRedundancyGroup AllComponentsDown/ ReducedRedundancy/AtRisk; MediaService Down Unresponsive ComposedOfMediaService Unresponsive Port Down ProxyDown ConnectedIPPhone Unregistered SignalingService Down IPPhone Unregistered IPPhoneGroup Degraded SignalingServiceRedundancyGroup AllComponentsDown/ ReducedRedundancy/AtRisk; VoipApplication Down Unresponsive VoipProcess Unresponsive VoipNetworkService Down Unresponsive VoipProcess Unresponsive VoiceMailApplication Down Unresponsive VoipProcess Unresponsive; UnitaryComputerSystem Down (including subclasses) Hosting Service DownSymptoms Composed Card CardImpact Composed UCS SystemImpact EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide Discovering Elements and Monitoring Events Table 18 on page 37 lists ServiceException root-cause problems and their impacts. Table 18 ServiceExeption root-cause problems and impacts Problem Impacts CallManager ServiceException PartialUnresponsive VoipProcess Unresponsive GatewayService ServiceException PartialUnresponsive VoipProcess Unresponsive; MediaService ServiceException PartialUnresponsive MediaService Unresponsive SignalingService ServiceException PartialUnresponsive VoipProcess Unresponsive VoipApplication ServiceException PartialUnresponsive VoipProcess Unresponsive VoipElement Unresponsive VoipNetworkService ServiceException PartialUnresponsive VoipProcess Unresponsive VoiceMailApplication ServiceException PartialUnresponsive VoipProcess Unresponsive Impact Analysis 37 Discovering Elements and Monitoring Events Aggregates Analysis Aggregates indicate impacts on the logical group or application from services or components which have performance or availability exceptions. Table 19 on page 38 lists the current aggregates. Table 19 Aggregates Class Aggregate name/description Component events VoipCluster AvailabilityExceptions CallManagerRedundancyGroup AllComponentsDown; SignalingServiceRedundancyGroup AllComponentsDown VoipCluster issues a single notification to aggregate availability exceptions on redundancy group, voice mail, unavailable phones, or any components. PerformanceExceptions VoipCluster issues a single notification to aggregate performance exceptions on processor overload; call overload; media resource overload; media resource request being rejected; DS1 trunk overload; large phone registration changes, etc. 38 VoipCluster ResourceException; VoipCluster RoutesUnavailable; VoipCluster TrunksUnavailable; IPPhone Impacted NetworkAdapter_Performance HighUtilization; NetworkAdapter_Performance HighErrorRate; NetworkAdapter_Performance HighDiscardRate; NetworkAdapter_Performance HighBroadcastRate; NetworkAdapter_Performance HighCollisionRate; NetworkAdapter_Performance HighQueueDropRate; IPPhoneGroup Impacted When one or more of the call manager groups it registers are down, or all CTI devices have unregistered with call managers in the group, or all gateway devices have unregistered with call managers in the group, or all media devices have unregistered with call managers in the group. SignalingRedundancyGroup AllComponentsDown; SignalingService Unresponsive; GatewayService Unresponsive; NetworkAdapter_Performance HighUtilization; NetworkAdapter_Performance HighErrorRate; NetworkAdapter_Performance HighDiscardRate; NetworkAdapter_Performance HighBroadcastRate; NetworkAdapter_Performance HighCollisionRate; NetworkAdapter_Performance HighQueueDropRate; RegistrationExceptions IPPhone Unregistered EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide APPENDIX A Understanding the sm_edit Utility Invisible Body Tag This appendix describes how to use the sm_edit utility. It consists of the following topics: ◆ ◆ sm_edit .................................................................................................................. 40 sm_edit example .................................................................................................... 40 Understanding the sm_edit Utility 39 Understanding the sm_edit Utility sm_edit As part of the EMC ITOI deployment and configuration process, you need to modify certain files. User modifiable files include configuration files, rule set files, templates, and seed files that contain encrypted passwords. Original versions of these files are installed into appropriate subdirectories under the BASEDIR/smarts/ directory. The original versions of files should not be altered. If a file must be modified, a new version should be created and then stored as a local copy of the file in BASEDIR/smarts/local or one of its subdirectories. When EMC ITOI software requires one of these files, it is designed to first search for a modified file in BASEDIR/smarts/local or one of its subdirectories. If a modified version of a file is not found in the local area, EMC ITOI software then searches corresponding BASEDIR/smarts directories for the original version of the file. To ease file editing and storage, EMC Corporation provides the sm_edit utility with every EMC ITOI product suite. When invoked, sm_edit opens the specified file in a text editor. This utility ensures that modified files are always saved to the appropriate local area and that non-local copies of all files remain unchanged. If an appropriate subdirectory does not exist for the file you are modifying, sm_edit creates the appropriate subdirectory before saving the modified file to that location. For files with header information set for encryption, sm_edit encrypts certain fields in the file. In addition, sm_edit preserves the file permissions of modified files, which helps ensure that important configuration files are not altered by unauthorized users. The EMC ITOI System Administration Guide provides instructions on how to configure the utility to use a specific editor. sm_edit example To use sm_edit from the command line, specify the file name and include the subdirectory under BASEDIR/smarts/local where the file resides. For example, to edit the trapd.conf, enter the following command from the BASEDIR/smarts/bin directory: sm_edit conf/trapd/trapd.conf In this example, sm_edit searches in the BASEDIR/smarts/local/conf/trapd directory for the trapd.conf file. If it finds the trapd.conf file, it opens the file in a text editor. If sm_edit does not find the trapd.conf file in the BASEDIR/smarts/local/conf/trapd directory, it creates a local copy of the trapd.conf file and writes it to the BASEDIR/smarts/local/conf/trapd directory. The EMC ITOI System Administration Guide provides additional information about the sm_edit utility. 40 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide APPENDIX B Default Notification Attributes Invisible Body Tag This appendix contains the following information: ◆ Default notification attributes ................................................................................. 42 Default Notification Attributes 41 Default Notification Attributes Default notification attributes The VoIP Manager with the Nortel Enablement Pack displays various default notification attributes for events in the SAM Global Console. Table 20 on page 42 lists the default attributes. Table 20 Default notification attributes (page 1 of 2) 42 Notification Attribute Description AutoAcknowledgmentInterval Automatically acknowledge this event if it is cleared for this interval 0 means never autoAcknowledge. Category Category of this event. The event category represents a broad categorization of the event, e.g. availability vs. performance. Certainty The certainty of this event. Defaults to 100. ClassName Class name of the object where this event occurred. This attribute along with InstanceName and EventName uniquely identify this event. ClassDisplayName Display name for the event class. Defaults to ClassName. ClearOnAcknowledge Indicates if this event should be cleared when it is acknowledged. Set this to TRUE only for events that do not expire nor have sources that generate a clear. Defaults to FALSE. Description A textual description of the object. Defaults to “ ”. DisplayName The string shown in the GUI when this object is displayed. Defaults to Name. EventName Name of the event. This attribute along with ClassName and InstanceName uniquely identify this event. EventDisplayName Display name for the event Name. Defaults to EventName. EventText The textual representation of the event. EventType Indicates the nature of the event. A MOMENTARY event has no duration. An authentication failure is a good example. A DURABLE event has a period during which the event is active and after which the event is no longer active. An example of a durable event is a link failure. (Possible values: DURABLE, MOMENTARY). InstanceName Instance name of the object where this event occurred. This attribute along with ClassName and EventName uniquely identify this event. InstanceDisplayName Display name for the event instance. Defaults to InstanceName. OccurredOn The element the indication is associated with. Setting this value causes ElementClassName and ElementName to be set appropriately. OriginalSources This table maps an original source to corresponding immediate sources. ServiceName Name of external server used for imported events and instrumented attributes. EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide Default Notification Attributes Table 20 Default notification attributes (page 2 of 2) Notification Attribute Description Severity An enumerated value that describes the severity of the event from the notifier's point of view: 1 - Critical is used to indicate action is needed NOW and the scope is broad, e.g. an outage to a critical resource. 2 - Major is used to indicate action is needed NOW. 3 - Minor should be used to indicate action is needed, but the situation is not serious at this time. 4 - Unknown indicates that the element is unreachable, disconnected or in an otherwise unknown state. 5 - Normal is used when an event is purely informational. Default = 5. SourceDomainName The name(s) of the domain(s) that have originally diagnosed and notified - directly or indirectly - current occurrences of this event. If there are more than one original domain, the attribute lists each separated by a comma. When the notification is cleared, the last clearing domain stays in the value. TroubleTicketID Trouble ticket ID. Defaults to "". UserDefined1-10 Ten user defined fields. Each field defaults to "". Default notification attributes 43 Default Notification Attributes 44 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide APPENDIX C Wildcard Patterns This appendix shows you how to use a wildcard pattern in a text field to match a number of objects instead of specifying each object by name. (EMC ITOI programs, such as the Global Console, enable you to specify wildcard patterns in text fields.) It consists of the following sections: ◆ Types of wildcard patterns....................................................................................... 46 Wildcard Patterns 45 Wildcard Patterns Types of wildcard patterns A wildcard pattern is a series of characters that are matched against incoming character strings. You can use these patterns when you define pattern matching criteria. Matching is done strictly from left to right, one character or basic wildcard pattern at a time. Basic wildcard patterns are defined in Table 21 on page 46. Characters that are not part of match constructs match themselves. The pattern and the incoming string must match completely. For example, the pattern abcd does not match the input abcde or abc. A compound wildcard pattern consists of one or more basic wildcard patterns separated by ampersand (&) or tilde (~) characters. A compound wildcard pattern is matched by attempting to match each of its component basic wildcard patterns against the entire input string. Compound wildcard patterns are listed in Table 22 on page 47. If the first character of a compound wildcard pattern is an ampersand (&) or tilde (~) character, the compound is interpreted as if an asterisk (*) appeared at the beginning of the pattern. For example, the pattern ~*[0-9]* matches any string not containing any digits. A trailing instance of an ampersand character (&) can only match the empty string. A trailing instance of a tilde character (~) can be read as “except for the empty string.” Note: Spaces are interpreted as characters and are subject to matching even if they are adjacent to operators like “&”. Table 21 Basic wildcard patterns (page 1 of 2) 46 Character Description ? Matches any single character. For example, server?.example.com matches server3.example.com and serverB.example.com, but not server10.example.com. * Matches an arbitrary string of characters. The string can be empty. For example, server*.example.com matches server-ny.example.com and server.example.com (an empty match). [set] Matches any single character that appears within [set]; or, if the first character of [set] is (^), any single character that is not in the set. A hyphen (-) within [set] indicates a range, so that [a-d] is equivalent to [abcd]. The character before the hyphen (-) must precede the character after it or the range will be empty. The character (^) in any position except the first, or a hyphen (-) at the first or last position, has no special meaning. For example, server[789-].example.com matches server7.example.com through server9.example.com, but not server6.example.com. It also matches server-.example.com. For example, server[^12].example.com does not match server1.example.com or server2.example.com, but will match server8.example.com. EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide Wildcard Patterns Table 21 Basic wildcard patterns (page 2 of 2) Character Description Matches numbers in a given range. Both n1 and n2 must be strings of digits, which represent nonnegative integer values. The matching characters are a non-empty string of digits whose value, as a nonnegative integer, is greater than or equal to n1 and less than or equal to n2. If either end of the range is omitted, no limitation is placed on the accepted number. For example, 98.49.<1-100>.10 matches a range of IPv4 addresses from 98.49.1.10 through 98.49.100.10. Example of an omitted high end of the range: <50-> matches any string of digits with a value greater than or equal to 50. Example of an omitted low end of the range: <-150> matches any value between zero and 150. For a more subtle example: The pattern <1-10>* matches 1, 2, up through 10, with * matching no characters. Similarly, it matches strings like 9x, with * matching the trailing x. However, it does not match 11, because <1-10> always extracts the longest possible string of digits (11) and then matches only if the number it represents is in range. | Matches alternatives. For example,”ab|bc|cd” without spaces matches exactly the three following strings: “ab”, “bc”, and “cd”. A | as the first or last character of a pattern accepts an empty string as a match. Example with spaces “ab | bc” matches the strings “ab” and “ bc”. \ Removes the special status, if any, of the following character. Backslash (\) has no special meaning within a set ([set]) or range () construct. Special characters for compound wildcard patterns are summarized in Table 22 on page 47. Table 22 Compound wildcard patterns Character Description & “And Also” for a compound wildcard pattern. If a component basic wildcard pattern is preceded by & (or is the first basic wildcard pattern in the compound wildcard pattern), it must successfully match. Example: *NY*&*Router* matches all strings that contain NY and also contain Router. Example: <1-100>&*[02468] matches even numbers between 1 and 100 inclusive. The <1-100> component only passes numbers in the correct range and the *[02468] component only passes numbers that end in an even digit. Example: *A*|*B*&*C* matches strings that contain either an A or a B, and also contain a C. ~ “Except” for a compound wildcard pattern (opposite function of &).If a component basic wildcard pattern is preceded by ~, it must not match. Example: 10.20.30.*~10.20.30.50 matches all devices on network 10.20.30 except 10.20.30.50. Example: *Router*~*Cisco*&*10.20.30.*~10.20.30.<10-20>* matches a Router, except a Cisco router, with an address on network 10.20.30, except not 10.20.30.10 through 10.20.30.20. Types of wildcard patterns 47 Wildcard Patterns 48 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide INDEX A I Aggregates analysis 38 Impact analysis 36 Installation 18 Inventory Reporting feature Requirement 12 IP Availability Manager 13 IP Performance Manager 13 IP phone Class 27 Class attributes 29 Enable 16 ipExcludeList 22 IPPhoneGroup 27 Class attributes 29 B Backup Signaling Server 22 C Call Server 12 Class 27 CallManager 27 CallManagerRedundancyGroup 27 CallPilot 12 Card 27 Class attributes 28 Classes and events 34 Client tools 14 Command Line Interface (CLI) Discovery and monitoring 16 Polling 12 Communication Server 12, 16 Credentials CLI login 20 Cross-domain correlation 12 D Device Access tab 20 Device-access login 20 Credentials, specifying 20 Environment variables 20 Discovery And monitoring 16 Considerations 26 Nortel command for cards 26 Nortel CS1000 elements 26 discovery.conf ipExcludeList 22 L Log file CLI 23 M Mapping notification attributes to events 42 Matching Pattern 46 MediaService 27 Multiple user setup Requirement 12 N Nortel CS1000 requirements 12 Nortel Enablement Pack 12, 13 Discovery 15 Event processing 15 Processing flow 15 Nortel node IP addresses 22 nortel.conf 18 Notification attributes 42 E O Element classes 27 EMC online support website 7 Events 34 And impacts 36 Operator Wildcard 46 F Feature license 18 G GatewayService 27 P Pattern 46 Pattern matching 46 Probes 16 Processing flow 15 R Requirements 12 Discovery 16 Root-cause analysis 12 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide 49 Index Down 36 ServiceException 36 runcmd_env.sh file 21 S Seed file 26 Service Assurance Manager 13 SignalingRedundancyGroup 31 SignalingRedundanyGroup 27 SignallingService 27 Site ID 16 SM_P_EXPECT_PASSWORD variable 21 SM_P_EXPECT_USERID variable 21 SNMP polling 12 T TraceCLI parameter 23 TraceDiscovery parameter 23 Trap processing 17 V VoiceMailApplication 27 VoIP Availability Manager 13, 27 VoipApplication 27, 32 VoipCluster 27 VoipProcess 27 W Wildcard 46 Chart of operators 46 50 EMC ITOI VoIP Enablement Pack for Nortel Version 8.1 User Guide