27.02.2013 Views

Netcool/OMNIbus Probe for Siemens TNMS (CORBA) - e IBM Tivoli ...

Netcool/OMNIbus Probe for Siemens TNMS (CORBA) - e IBM Tivoli ...

Netcool/OMNIbus Probe for Siemens TNMS (CORBA) - e IBM Tivoli ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

frontmatter.fm July 28, 2005<br />

<strong>Netcool</strong>®/<strong>OMNIbus</strong>TM <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>)<br />

Supporting Product<br />

Publication Date: July 28, 2005


© 2005 Micromuse Inc., Micromuse Ltd.<br />

All rights reserved. No part of this work may be reproduced in any <strong>for</strong>m or by any<br />

person without prior written permission of the copyright owner. This document is<br />

proprietary and confidential to Micromuse, and is subject to a confidentiality<br />

agreement, as well as applicable common and statutory law.<br />

Micromuse Disclaimer of Warranty and Statement of Limited Liability<br />

Micromuse provides this document "as is", without warranty of any kind, either<br />

express or implied, including, but not limited to, the implied warranties of<br />

merchantability, fitness <strong>for</strong> a particular purpose or non-infringement. This<br />

document may contain technical inaccuracies or typographical errors. Micromuse<br />

may make improvements and changes to the programs described in this document<br />

or this document at any time without notice. Micromuse assumes no responsibility<br />

<strong>for</strong> the use of the programs or this document except as expressly set <strong>for</strong>th in the<br />

applicable Micromuse agreement(s) and subject to terms and conditions set <strong>for</strong>th<br />

therein. Micromuse does not warrant that the functions contained in the programs<br />

will meet your requirements, or that the operation of the programs will be<br />

uninterrupted or error-free. Micromuse shall not be liable <strong>for</strong> any indirect,<br />

consequential or incidental damages arising out of the use or the ability to use the<br />

programs or this document.<br />

Micromuse specifically disclaims any express or implied warranty of fitness <strong>for</strong> high<br />

risk activities.<br />

Micromuse programs and this document are not certified <strong>for</strong> fault tolerance, and<br />

are not designed, manufactured or intended <strong>for</strong> use or resale as on-line control<br />

equipment in hazardous environments requiring fail-safe per<strong>for</strong>mance, such as in<br />

the operation of nuclear facilities, aircraft navigation or communication systems,<br />

air traffic control, direct life support machines, or weapons systems ("High Risk<br />

Activities") in which the failure of programs could lead directly to death, personal<br />

injury, or severe physical or environmental damage.<br />

Compliance with Applicable Laws; Export Control Laws<br />

Use of Micromuse programs and documents is governed by all applicable federal,<br />

state and local laws. All in<strong>for</strong>mation therein is subject to U.S. export control laws<br />

and may also be subject to the laws of the country where you reside.<br />

All Micromuse programs and documents are commercial in nature. Use,<br />

duplication or disclosure by the United States Government is subject to the<br />

restrictions set <strong>for</strong>th in DFARS 252.227-7015 and FAR 52.227-19.<br />

Trademarks and Acknowledgements<br />

Micromuse and <strong>Netcool</strong> are registered trademarks of Micromuse.<br />

Other Micromuse trademarks include but are not limited to: <strong>Netcool</strong>/<strong>OMNIbus</strong>,<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>for</strong> Voice Networks, <strong>Netcool</strong>/Reporter, <strong>Netcool</strong>/Internet<br />

Service Monitors, <strong>Netcool</strong>/ISM, <strong>Netcool</strong>/ISM Global Perspective, <strong>Netcool</strong>/NT<br />

Service Monitors, <strong>Netcool</strong>/Wireless Service Monitors, <strong>Netcool</strong>/WSM,<br />

<strong>Netcool</strong>/Usage Service Monitors, <strong>Netcool</strong>/USM, <strong>Netcool</strong>/Telco Service<br />

Monitors, <strong>Netcool</strong>/TSM, <strong>Netcool</strong>/Fusion, <strong>Netcool</strong>/Data Center Monitors,<br />

<strong>Netcool</strong> DCM, <strong>Netcool</strong>/Impact, <strong>Netcool</strong>/Visionary, <strong>Netcool</strong>/Precision, <strong>Netcool</strong><br />

<strong>Probe</strong>s & Monitors, <strong>Netcool</strong> Desktops, <strong>Netcool</strong> Gateways, <strong>Netcool</strong> Impact/Data<br />

Source Adaptors, <strong>Netcool</strong> EventList, <strong>Netcool</strong> Map, <strong>Netcool</strong> Virtual Operator,<br />

<strong>Netcool</strong>/Precision <strong>for</strong> IP Networks, <strong>Netcool</strong>/Precision <strong>for</strong> Transmission<br />

Networks, <strong>Netcool</strong>/Firewall, <strong>Netcool</strong>/Wave, <strong>Netcool</strong>/Webtop, <strong>Netcool</strong> TopoViz,<br />

<strong>Netcool</strong>/SM Operations, <strong>Netcool</strong>/SM Configuration, <strong>Netcool</strong>/OpCenter,<br />

<strong>Netcool</strong>/System Service Monitors, <strong>Netcool</strong>/SSM, <strong>Netcool</strong>/Application Service<br />

Monitors, <strong>Netcool</strong>/ASM, <strong>Netcool</strong>/ISM WAM, <strong>Netcool</strong>/SM Reporter, <strong>Netcool</strong><br />

<strong>for</strong> Asset Management, <strong>Netcool</strong>/Realtime Active Dashboards,<br />

<strong>Netcool</strong>/Dashboards, <strong>Netcool</strong>/RAD, <strong>Netcool</strong> <strong>for</strong> Voice over IP, <strong>Netcool</strong> <strong>for</strong><br />

Security Management, <strong>Netcool</strong> Security Manager, <strong>Netcool</strong>/Portal 2.0 Premium<br />

Edition, <strong>Netcool</strong> ObjectServer, <strong>Netcool</strong>/RAD, <strong>Netcool</strong>/Software Developers Kit,<br />

Micromuse Alliance Program, Micromuse Channel Partner, Authorized <strong>Netcool</strong><br />

Reseller, <strong>Netcool</strong> Ready, <strong>Netcool</strong> Solutions, <strong>Netcool</strong> Certified, <strong>Netcool</strong> Certified<br />

Consultant, <strong>Netcool</strong> Certified Trainer, <strong>Netcool</strong> CCAI Methodology, Micromuse<br />

University, Microcorrelation, Acronym, Micromuse Design, Integration Module<br />

<strong>for</strong> <strong>Netcool</strong>, The <strong>Netcool</strong> Company, VISIONETCOOL, and Network Slice.<br />

Micromuse acknowledges the use of I/O Concepts Inc. X-Direct 3270 terminal<br />

emulators and hardware components and documentation in <strong>Netcool</strong>/Fusion.<br />

X-Direct ©1989-1999 I/O Concepts Inc. X-Direct and Win-Direct are<br />

trademarks of I/O Concepts Inc.<br />

<strong>Netcool</strong>/Fusion contains <strong>IBM</strong> Runtime Environment <strong>for</strong> AIX®, Java<br />

Technology Edition Runtime Modules © Copyright <strong>IBM</strong> Corporation 1999. All<br />

rights reserved.<br />

<strong>Netcool</strong>/Precision IP includes software developed by the University of Cali<strong>for</strong>nia,<br />

Berkeley and its contributors.<br />

Micromuse acknowledges the use of MySQL in <strong>Netcool</strong>/Precision <strong>for</strong> IP<br />

Networks. Copyright © 1995, 1996 TcX AB & Monty Program KB & Detron<br />

HB Stockholm SWEDEN, Helsing<strong>for</strong>s FINLAND and Uppsala SWEDEN. All<br />

rights reserved.<br />

Micromuse acknowledges the use of the UCD SNMP Library <strong>Netcool</strong>/ISM.<br />

Copyright © 1989, 1991, 1992 by Carnegie Mellon University. Derivative Work<br />

- Copyright © 1996, 1998, 1999, 2000 The Regents of the University of<br />

Cali<strong>for</strong>nia. All rights reserved.<br />

Portions of the <strong>Netcool</strong>/ISM code are copyright ©2001, Cambridge Broadband<br />

Ltd. All rights reserved.<br />

Portions of the <strong>Netcool</strong>/ISM code are copyright © 2001, Networks Associates<br />

Technology, Inc. All rights reserved.<br />

Micromuse acknowledges the use of Viador Inc. software and documentation <strong>for</strong><br />

<strong>Netcool</strong>/Reporter. Viador © 1997-1999 is a trademark of Viador Inc.<br />

Micromuse acknowledges the use of software developed by the Apache Group <strong>for</strong><br />

use in the Apache HTTP server project. Copyright © 1995-1999 The Apache<br />

Group. Apache Server is a trademark of the Apache Software Foundation<br />

(http://www.apache.org/). All rights reserved.<br />

Micromuse acknowledges the use of software developed by Edge Technologies,<br />

Inc. 2003 Edge Technologies, Inc. and Edge enPortal are trademarks or registered<br />

trademarks of Edge Technologies Inc. All rights reserved.<br />

Micromuse acknowledges the use of Merant drivers. Copyright © MERANT<br />

Solutions Inc., 1991-1998.<br />

The following product names are trademarks of <strong>Tivoli</strong> Systems or <strong>IBM</strong><br />

Corporation: AIX, <strong>IBM</strong>, OS/2, RISC System/6000, <strong>Tivoli</strong> Management<br />

Environment, and TME10.<br />

<strong>IBM</strong>, NetView/6000, Domino, Lotus, Lotus Notes, and WebSphere are either<br />

trademarks or registered trademarks of <strong>IBM</strong> Corporation. VTAM is a trademark<br />

of <strong>IBM</strong> Corporation.<br />

Omegamon is a trademark of Candle Corporation.<br />

Netspy is a trademark of Computer Associates International Inc.<br />

The Sun logo, Sun Microsystems, SunOS, Solaris, SunNet Manager, Java are<br />

trademarks of Sun Microsystems Inc.<br />

SPARC is a registered trademark of SPARC International Inc. Programs bearing<br />

the SPARC trademark are based on an architecture developed by Sun<br />

Microsystems Inc. SPARCstation is a trademark of SPARC International Inc.,<br />

licensed exclusively to Sun Microsystems Inc.<br />

UNIX is a registered trademark of the X/Open Company Ltd.<br />

Sybase is a registered trademark of Sybase Inc. Adaptive Server is a trademark of<br />

Sybase Inc.<br />

Action Request System and Remedy are registered trademarks of Remedy<br />

Corporation.<br />

Peregrine System and ServiceCenter are registered trademarks of Peregrine Systems<br />

Inc.<br />

HP, HP-UX and OpenView are trademarks of Hewlett-Packard Company.<br />

InstallShield is a registered trademark of InstallShield Software Corporation.


Microsoft, Windows 95/98/Me/NT/2000/XP are either registered trademarks or<br />

trademarks of Microsoft Corporation.<br />

Microsoft Internet In<strong>for</strong>mation Server/Services (IIS), Microsoft Exchange Server,<br />

Microsoft SQL Server, Microsoft perfmon and Microsoft Cluster Service are<br />

registered trademarks of Microsoft Corporation.<br />

BEA and WebLogic are registered trademarks of BEA Systems Inc.<br />

FireWall-1 is a registered trademark of Check Point Software Technologies Ltd.<br />

Netscape and Netscape Navigator are registered trademarks of Netscape<br />

Communications Corporation in the United States and other countries.<br />

Netscape's logos and Netscape product and service names are also trademarks of<br />

Netscape Communications Corporation, which may be registered in other<br />

countries.<br />

Micromuse acknowledges the use of Xpm tool kit components.<br />

SentinelLM is a trademark of Rainbow Technologies Inc.<br />

GLOBEtrotter and FLEXlm are registered trademarks of Globetrotter Software<br />

Inc.<br />

Red Hat, the Red Hat "Shadow Man" logo, RPM, Maximum RPM, the RPM<br />

logo, Linux Library, PowerTools, Linux Undercover, RHmember, RHmember<br />

More, Rough Cuts, Rawhide and all Red Hat-based trademarks and logos are<br />

trademarks or registered trademarks of Red Hat Inc. in the United States and other<br />

countries.<br />

Linux is a registered trademark of Linus Torvalds.<br />

Nokia is a registered trademark of Nokia Corporation.<br />

WAP Forum and all trademarks, service marks and logos based on these<br />

designations (Trademarks) are marks of Wireless Application Protocol Forum Ltd.<br />

Micromuse acknowledges the use of InstallAnywhere software in <strong>Netcool</strong>/WAP<br />

Service Monitors. Copyright © Zero G Software Inc.<br />

Orbix is a registered trademark of IONA Technologies PLC. Orbix 2000 is a<br />

trademark of IONA Technologies PLC.<br />

Micromuse acknowledges the use of Graph Layout Toolkit in <strong>Netcool</strong>/ Precision<br />

<strong>for</strong> IP Networks. Copyright © 1992 - 2001, Tom Sawyer Software, Berkeley,<br />

Cali<strong>for</strong>nia. All rights reserved.<br />

Portions of <strong>Netcool</strong>/Precision <strong>for</strong> IP Networks are © TIBCO Software, Inc.<br />

1994-2003. All rights reserved. TIB and TIB/Rendezvous are trademarks of<br />

TIBCO Software, Inc.<br />

Portions of <strong>Netcool</strong>/Precision <strong>for</strong> IP Networks are Copyright © 1996-2003,<br />

Daniel Stenberg, .<br />

Micromuse acknowledges the use of Digital X11 in <strong>Netcool</strong>/Precision <strong>for</strong> IP<br />

Networks. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard,<br />

Massachusetts, All Rights Reserved. DIGITAL DISCLAIMS ALL<br />

WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL<br />

IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN<br />

NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT<br />

OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER<br />

RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN<br />

AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS<br />

ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR<br />

PERFORMANCE OF THIS SOFTWARE.<br />

<strong>Netcool</strong>/SM Operations, <strong>Netcool</strong>/SM Configuration and <strong>Netcool</strong>/OpCenter<br />

include software developed by the OpenSSL Project <strong>for</strong> use in the OpenSSL<br />

Toolkit (http://www.openssl.org/).<br />

Micromuse acknowledges the use of software developed by ObjectPlanet. ©2003<br />

ObjectPlanet, Inc, Ovre Slottsgate, 0157 Oslo, Norway.<br />

Micromuse acknowledges the use of Expat in <strong>Netcool</strong>/ASM. Copyright 1998,<br />

1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper. Copyright<br />

2001, 2002 Expat maintainers. THE EXPAT SOFTWARE IS PROVIDED<br />

HEREUNDER "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS<br />

OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES<br />

OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND<br />

NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR<br />

COPYRIGHT HOLDERS OF THE EXPAT SOFTWARE BE LIABLE FOR<br />

ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN<br />

ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,<br />

OUT OF OR IN CONNECTION WITH THE EXPAT SOFTWARE OR<br />

THE USE OR OTHER DEALINGS IN THE SOFTWARE. Expat explicitly<br />

grants its permission to any person obtaining a copy of any Expat software and<br />

associated documentation files (the "Expat Software") to deal in the Expat<br />

Software without restriction, including without limitation the rights to use, copy,<br />

modify, merge, publish, distribute, sublicense, and/or sell copies of the Expat<br />

Software. Expat's permission is subject to the following conditions: The above<br />

copyright notice and this permission notice shall be included in all copies or<br />

substantial portions of the Expat Software. Except as set <strong>for</strong>th hereunder, all<br />

software provided by Micromuse hereunder is subject to the applicable license<br />

agreement.<br />

Micromuse acknowledges that <strong>Netcool</strong> Security Manager includes Hypersonic<br />

SQL. Copyright (c) 2001-2002, The HSQL Development Group. All rights<br />

reserved.<br />

JABBER® is a registered trademark and its use is granted under a sublicense from<br />

the Jabber Software Foundation.<br />

Micromuse acknowledges the use of MySQL in <strong>Netcool</strong>/Precision <strong>for</strong> IP<br />

Networks and in <strong>Netcool</strong>/Precision <strong>for</strong> Transmission Networks. Copyright ©<br />

1995, 1996 TcX AB & Monty Program KB & Detron.<br />

Micromuse acknowledges the use of Cryptix in <strong>Netcool</strong>/Precision IP. Copyright<br />

(c) 1995-2004 The Cryptix Foundation Limited. All rights reserved.<br />

Redistribution and use in source and binary <strong>for</strong>ms, with or without modification,<br />

are permitted provided that the following conditions are met:<br />

1. Redistributions of source code must retain the copyright notice, this list of<br />

conditions and the following disclaimer.<br />

2. Redistributions in binary <strong>for</strong>m must reproduce the above copyright notice, this<br />

list of conditions and the following disclaimer in the documentation and/or other<br />

materials provided with the distribution.<br />

THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION<br />

LIMITED AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR<br />

IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE<br />

IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A<br />

PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE<br />

CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE LIABLE<br />

FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,<br />

OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED<br />

TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS<br />

OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)<br />

HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,<br />

WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT<br />

(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY<br />

OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE<br />

POSSIBILITY OF SUCH DAMAGE.<br />

All other trademarks, registered trademarks and logos are the property of their<br />

respective owners.<br />

Micromuse Inc., 139 Townsend Street, San Francisco, USA CA 94107<br />

www.ibm.com<br />

Document Version Number: 1.3


Contents<br />

Document Control Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1<br />

<strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3<br />

Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

License Band . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

License Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

Supported Plat<strong>for</strong>ms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

Installation Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

Environment Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

Peer-to-Peer Failover Functionality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />

Example Property File Settings <strong>for</strong> Peer-to-Peer Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />

Data Acquisition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

Retrieving Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

Status Checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

Timeout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

Backoff Strategy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

Filtering Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

Contents<br />

Properties and Command Line Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />

Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

Contact In<strong>for</strong>mation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) i


Contents<br />

ii<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>)


docscontrol.fm July 28, 2005<br />

Document Control Page<br />

The <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) documentation is provided in softcopy <strong>for</strong>mat only. To obtain<br />

the most recent version, please visit the <strong>IBM</strong> <strong>Tivoli</strong> <strong>Netcool</strong> In<strong>for</strong>mation Center:<br />

http://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/index.jsp<br />

Table 1: Document Modification History<br />

Document Version Publication Date Comments<br />

1.0 2 September<br />

2002<br />

1.1 18 November<br />

2002<br />

Released.<br />

Updated.<br />

1.2 2 July 2003 Updated.<br />

1.3 July 28, 2005 Rewritten <strong>for</strong> version 10 of the <strong>Siemens</strong> <strong>TNMS</strong> interface.<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) 1


Document Control Page<br />

2<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>)


<strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>).fm July 28, 2005<br />

<strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>)<br />

The <strong>Siemens</strong> <strong>TNMS</strong> system is a sub-network level management system that provides both element<br />

management and network management functions <strong>for</strong> telecommunications networks.<br />

The <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) acquires data from the <strong>Siemens</strong> <strong>TNMS</strong> system using a Common<br />

Object Request Broker Architecture (<strong>CORBA</strong>) interface.<br />

This guide contains the following sections:<br />

• Summary<br />

License Band<br />

License Model<br />

Supported Plat<strong>for</strong>ms<br />

Configuration<br />

Peer-to-Peer Failover Functionality<br />

Data Acquisition<br />

Properties and Command Line Options<br />

Elements<br />

Error Messages<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) 3


Document Version Number 1.3, Last Update: July 28, 2005<br />

Summary<br />

4<br />

Table 2 provides a summary of the <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>).<br />

Table 2: <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) Summary (1 of 2)<br />

<strong>Probe</strong> Target <strong>Siemens</strong> <strong>TNMS</strong> versions 9 and 10<br />

<strong>Probe</strong> Executable Name nco_p_siemens_tnms_G7 <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> version 9<br />

Patch Number 0<br />

<strong>Probe</strong> Supported On Solaris<br />

nco_p_siemens_tnms_TMF814 <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> version 10<br />

Properties File $OMNIHOME/probes/arch/siemens_tnms_G7.props <strong>for</strong> <strong>Siemens</strong><br />

<strong>TNMS</strong> version 9<br />

$OMNIHOME/probes/arch/siemens_tnms_TMF814.props <strong>for</strong><br />

<strong>Siemens</strong> <strong>TNMS</strong> version 10<br />

Rules File $OMNIHOME/probes/arch/siemens_tnms_G7.rules <strong>for</strong> <strong>Siemens</strong><br />

<strong>TNMS</strong> version 9<br />

$OMNIHOME/probes/arch/siemens_tnms_TMF814.rules <strong>for</strong><br />

<strong>Siemens</strong> <strong>TNMS</strong> version 10<br />

Requirements A currently supported version of <strong>Netcool</strong>/<strong>OMNIbus</strong><br />

JDK 1.5.0<br />

Connection Method <strong>CORBA</strong><br />

Remote Connectivity Yes<br />

common-scripts (on <strong>Netcool</strong>/<strong>OMNIbus</strong> version 3.4.1 only)<br />

probe-nco-p-nonnative<br />

probe-nco-p-nonnative-scripts<br />

probe-nco-p-nonnative-java<br />

probe-visibroker-support<br />

probe-compatibility-3.x (on <strong>Netcool</strong>/<strong>OMNIbus</strong> version 3.6 and earlier)<br />

Note: The VisiBroker patch is not available on the Support Site; to obtain<br />

this patch, you must contact Micromuse Support.<br />

License Band Elan: Band EMS; Flex licence: nco_p_siemens_tnms_corba<br />

License Model Single<br />

Peer-to-Peer Failover Functionality Available<br />

Note: Both probes (nco_p_siemens_tnms_G7 and<br />

nco_p_siemens_tnms_TMF814) take the same license.<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>)


Table 2: <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) Summary (2 of 2)<br />

Internationalization Support Available<br />

License Band<br />

License Band<br />

The introduction of Flex licensing has implications <strong>for</strong> the way in which probes are licensed. Rather than<br />

licenses being issued <strong>for</strong> probe bands, they are now issued <strong>for</strong> individual probes, by probe name. For<br />

example, the <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) <strong>for</strong> <strong>Netcool</strong>/<strong>OMNIbus</strong> version 3.5 was licensed as a band<br />

EMS probe. <strong>Netcool</strong>/<strong>OMNIbus</strong> versions 3.6 and later use the license name<br />

nco_p_siemens_tnms_corba.<br />

Note: Both versions of the <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) take the same license.<br />

License Model<br />

The <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) requires a single license <strong>for</strong> each running instance of the probe.<br />

Each probe instance can connect to a single <strong>CORBA</strong> interface.<br />

Supported Plat<strong>for</strong>ms<br />

For details of the versions of Solaris on which this probe is supported, see the following page on the<br />

<strong>IBM</strong> <strong>Tivoli</strong> <strong>Netcool</strong> In<strong>for</strong>mation Center:<br />

Supported_Plat<strong>for</strong>ms.htm<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) 5


Document Version Number 1.3, Last Update: July 28, 2005<br />

Configuration<br />

6<br />

This section describes how to configure the <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>).<br />

Installation Requirements<br />

Be<strong>for</strong>e running the probe, you must install the Java 1.5.0 runtime libraries and the following <strong>OMNIbus</strong><br />

patches in this order:<br />

1. common-scripts (on <strong>Netcool</strong>/<strong>OMNIbus</strong> 3.4.1 only)<br />

2. probe-nco-p-nonnative-5<br />

3. probe-nonnative-scripts<br />

4. probe-nco-p-nonnative-java<br />

5. probe-visibroker-support<br />

6. probe-compatibility-3.x (on <strong>Netcool</strong>/<strong>OMNIbus</strong> 3.6 and earlier)<br />

Note: These patches are available from the Micromuse Support web site.<br />

Environment Variables<br />

You must include the following path in the $PATH environment variable:<br />

jre_directory/bin<br />

Where jre_directory is the installation directory of the Java Runtime Environment (JRE). To do this,<br />

use the following command:<br />

PATH = jre_directory/bin : $PATH<br />

Note: This must be the first path set in the $PATH environment variable.<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>)


Peer-to-Peer Failover Functionality<br />

Peer-to-Peer Failover Functionality<br />

The <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) supports failover configurations where two probes run<br />

simultaneously. One probe acts as the master probe, sending events to the ObjectServer; the other acts as<br />

the slave probe on standby. In the event of the master probe failing, the slave probe activates.<br />

To use this functionality, you need to consider the following:<br />

Either the master and slave probes run on different machines with the probes listening to the same<br />

port or to different ports or the master and slave probes run on the same machine, but listen to<br />

different ports.<br />

A trap fowarder must be used to duplicate traps and <strong>for</strong>ward them to the slave probe.<br />

While the slave probe receives heartbeats from the master probe, it will not <strong>for</strong>ward events to the<br />

ObjectServer. If the master shuts down, the slave probe will stop receiving heartbeats from the master and<br />

any events it receives thereafter will be <strong>for</strong>warded to the ObjectServer on behalf of the master probe. When<br />

the master is running again, the slave will continue to receive events from the trap <strong>for</strong>warder, but will no<br />

longer send them to the ObjectServer.<br />

Example Property File Settings <strong>for</strong> Peer-to-Peer Failover<br />

The following shows the peer-to-peer settings from the properties file of an example master probe:<br />

Server :"NCOMS"<br />

RulesFile :"master_rules_file"<br />

MessageLog :"master_log_file"<br />

PeerHost :"slave_hostname"<br />

PeerPort :5555 # [communication port between master and slave probes]<br />

Port :1122 # [listening port]<br />

Mode :"master"<br />

The following shows the peer-to-peer settings from the properties file of the corresponding slave probe:<br />

Server :"NCOMS"<br />

RulesFile :"slave_rules_file"<br />

MessageLog :"slave_log_file"<br />

PeerHost :"master_hostname"<br />

PeerPort :5555 # [communication port between master and slave probes]<br />

Port :6677 # [listening port]<br />

Mode :"slave"<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) 7


Document Version Number 1.3, Last Update: July 28, 2005<br />

Data Acquisition<br />

8<br />

The <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) gathers events from <strong>Siemens</strong> <strong>TNMS</strong> using a Common Object<br />

Request Broker Architecture (<strong>CORBA</strong>) interface. <strong>CORBA</strong> is an Object Management Group specification<br />

that provides a standard interface definition between objects in a distributed environment; that is, it allows<br />

applications to communicate with one another regardless of where they are located or who has designed<br />

them.<br />

Retrieving Alarms<br />

If the Resynch property is set to true, the probe initially receives a list of all active alarms from the<br />

AlarmIRP server. The probe then connects to the NotificationIRP server and uses the <strong>CORBA</strong> notification<br />

push model to receive new alarms from the server as they are generated. If the Resynch property is set to<br />

false, only receives new alarms.<br />

Status Checking<br />

Timeout<br />

The probe checks that the <strong>Siemens</strong> <strong>TNMS</strong> server is running by sending a ping command every 60 seconds.<br />

You can change this frequency using the AgentHeartbeat property.<br />

The <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) has a timeout facility that allows it to disconnect from the system<br />

if there has been no activity <strong>for</strong> a predefined amount of time. You can specify how long the probe waits<br />

be<strong>for</strong>e disconnecting using the Timeout property.<br />

Backoff Strategy<br />

If the Retry property is set to true and probe fails to establish a connection or loses an existing<br />

connection to the device, it reverts to a backoff strategy. The probe will then try to reestablish a connection<br />

after one second, two seconds, then four seconds, and so on, up to a maximum of 4096 seconds. Once the<br />

connection is made to the <strong>CORBA</strong> interface, the probe tries to log in to the device. If the probe fails to log<br />

in, it shuts down and tries to connect again. The backoff strategy remains in place until a successful login<br />

occurs.<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>)


Filtering Alarms<br />

You can limit which types of alarms the probe retrieves using the following filtering properties:<br />

ExcludeSeverityCleared<br />

ExcludeSeverityCritical<br />

ExcludeSeverityIndeterminate<br />

ExcludeSeverityMajor<br />

ExcludeSeverityMinor<br />

ExcludeSeverityWarning<br />

Data Acquisition<br />

These properties allow you to exclude those alarms whose severity is set to Cleared, Critical,<br />

Indeterminate, Major, Minor, or Warning, respectively; <strong>for</strong> example, to exclude alarms of severity<br />

Indeterminate, set the ExcludeSeverityIndeterminate property to true.<br />

Note: By default, the probe retrieves alarms of all severities.<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) 9


Document Version Number 1.3, Last Update: July 28, 2005<br />

Properties and Command Line Options<br />

10<br />

Table 3 describes the properties and command line options specific to this probe. For in<strong>for</strong>mation about<br />

generic properties and command line options, see the <strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> and Gateway Guide.<br />

Table 3: <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) Properties and Command Line Options (1 of 6)<br />

Property Name Command Line Option Description<br />

AgentHeartbeat integer -agentheartbeat<br />

integer<br />

EncodingStandard<br />

string<br />

-encodingstandard<br />

string<br />

EventChannelIOR string -eventchannelior<br />

string<br />

Frequency (in seconds) with which the probe checks<br />

that the <strong>Siemens</strong> <strong>TNMS</strong> server is still running by<br />

sending a ping command.<br />

The default is 60.<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

Specifies the standard used to encode and decode<br />

multi-byte characters.<br />

The default is ISO-8859-1.<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

Name of the file containing the IOR of the Event<br />

Channel object to which the <strong>Siemens</strong> <strong>TNMS</strong> system<br />

publishes events.<br />

The default is "".<br />

Note: This is used <strong>for</strong> the interopable method of<br />

connecting to <strong>CORBA</strong> clients and servers. This<br />

property is only used by <strong>Siemens</strong> <strong>TNMS</strong> version 9.<br />

EventChannelNS string -eventchannelns string Name of the Event Channel object as registered in<br />

the Naming Service.<br />

The default is<br />

<strong>TNMS</strong>\\-C-FederationContext.2\\.0\\.0<br />

-Version.<strong>Siemens</strong>/<strong>TNMS</strong>\\-C-Notificati<br />

on<br />

Channel.<br />

Note: If you specify a value <strong>for</strong> this property, you<br />

must also specify values <strong>for</strong> the<br />

NamingServiceHost and<br />

NamingServicePort properties. This property is<br />

only used by <strong>Siemens</strong> <strong>TNMS</strong> version 9.<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>)


Table 3: <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) Properties and Command Line Options (2 of 6)<br />

Property Name Command Line Option Description<br />

ExcludeSeverity<br />

Cleared string<br />

ExcludeSeverity<br />

Critical string<br />

ExcludeSeverity<br />

Indeterminate string<br />

ExcludeSeverityMajor<br />

string<br />

-excludeseverity<br />

cleared string<br />

-excludeseverity<br />

critical string<br />

-excludeseverity<br />

indeterminate string<br />

-excludeseveritymajor<br />

string<br />

Properties and Command Line Options<br />

Specifies whether the probe excludes alarms of<br />

severity Cleared from those that it retrieves:<br />

false - probe does not exclude alarms of severity<br />

Cleared<br />

true - probe excludes alarms of severity Cleared<br />

The default is false.<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

Specifies whether the probe excludes alarms of<br />

severity Critical from those that it retrieves:<br />

false - probe does not exclude alarms of severity<br />

Critical<br />

true - probe excludes alarms of severity Critical<br />

The default is false.<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

Specifies whether the probe excludes alarms of<br />

severity Indeterminate from those that it<br />

retrieves:<br />

false - probe does not exclude alarms of severity<br />

Indeterminate<br />

true - probe excludes alarms of severity<br />

Indeterminate<br />

The default is false.<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

Specifies whether the probe excludes alarms of<br />

severity Major from those that it retrieves:<br />

false - probe does not exclude alarms of severity<br />

Major<br />

true - probe excludes alarms of severity Major<br />

The default is false.<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) 11


Document Version Number 1.3, Last Update: July 28, 2005<br />

12<br />

Table 3: <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) Properties and Command Line Options (3 of 6)<br />

Property Name Command Line Option Description<br />

ExcludeSeverityMinor<br />

string<br />

ExcludeSeverity<br />

Warning string<br />

-excludeseverityminor<br />

string<br />

-excludeseverity<br />

warning string<br />

Specifies whether the probe excludes alarms of<br />

severity Minor from those that it retrieves:<br />

false - probe does not exclude alarms of severity<br />

Minor<br />

true - probe excludes alarms of severity Minor<br />

The default is false.<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

Specifies whether the probe excludes alarms of<br />

severity Warning from those that it retrieves:<br />

false - probe does not exclude alarms of severity<br />

Warning<br />

true - probe excludes alarms of severity Warning<br />

The default is false.<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

Inactivity integer -inactivity integer Time (in seconds) the probe waits to receive events<br />

be<strong>for</strong>e sending an inactivity probe watch message.<br />

The default is 60.<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 9.<br />

IORFile string -iorfile string Path of the Inter-operable Object Reference (IOR) file.<br />

The default is "".<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

MELookupResynchPort integer -resynchport integer Whenever a connection is made to the port specified<br />

by this property, the probe recreates the lookup<br />

table that contains managed element and node<br />

name details.<br />

NamingContextIORFile<br />

string<br />

The default is 4567.<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 9.<br />

-nsior string Location of the IOR file that contains the root context<br />

of the naming service.<br />

The default is "".<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>)


Table 3: <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) Properties and Command Line Options (4 of 6)<br />

Property Name Command Line Option Description<br />

NamingContextPath<br />

string<br />

Properties and Command Line Options<br />

-nspath string Location of the interface object within the naming<br />

service.<br />

The default is "".<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

NamingServiceHost string -namingservicehost string Name of Naming Service host.<br />

The default is tnmshost.<br />

Note: You only need to specify this property if you<br />

specified a value <strong>for</strong> the EventChannelNS<br />

property. This property is only used by <strong>Siemens</strong><br />

<strong>TNMS</strong> version 9.<br />

NamingServicePort integer -namingserviceport integer Port number of the Naming Service.<br />

The default is 3075.<br />

Note: You only need to specify this property if you<br />

specified a value <strong>for</strong> the EventChannelNS<br />

property. This property is only used by <strong>Siemens</strong><br />

<strong>TNMS</strong> version 9.<br />

NetworkR1IOR string -networkr1ior string Name of the file containing the IOR of the<br />

NetworkR1 object to which the <strong>Siemens</strong> <strong>TNMS</strong><br />

system publishes events.<br />

The default is "".<br />

Note: This is used <strong>for</strong> the interopable method of<br />

connecting to <strong>CORBA</strong> clients and servers. This<br />

property is only used by <strong>Siemens</strong> <strong>TNMS</strong> version 9.<br />

NetworkR1NS string -networkr1ns string Name of the NetworkR1 object as registered in the<br />

Naming Service.<br />

The default is<br />

<strong>TNMS</strong>\\-C-FederationContext.2\\.0\\.0<br />

-Version.<strong>Siemens</strong>/<strong>TNMS</strong>\\-C-NetworkR1.<br />

Note: If you specify a value <strong>for</strong> this property, you<br />

must also specify values <strong>for</strong> the<br />

NamingServiceHost and<br />

NamingServicePort properties. This property is<br />

only used by <strong>Siemens</strong> <strong>TNMS</strong> version 9.<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) 13


Document Version Number 1.3, Last Update: July 28, 2005<br />

14<br />

Table 3: <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) Properties and Command Line Options (5 of 6)<br />

Property Name Command Line Option Description<br />

ORBInitialHost string -orbinitialhost string Name of the naming service host.<br />

ORBInitialPort integer -orbinitialport<br />

integer<br />

The default is "".<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

Port number of the naming service.<br />

The default is 1570.<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

Password string -password string Password required with the Username property to<br />

log in to the system.<br />

Resynch string -noresynch<br />

(equivalent to Resynch with a<br />

value of false)<br />

ResynchBatchSize<br />

integer<br />

-resynch<br />

(equivalent to Resynch with a<br />

value of true)<br />

-resynchbatchsize<br />

integer<br />

Retry string -noretry<br />

(equivalent to Retry with a<br />

value of false)<br />

-retry<br />

(equivalent to Retry with a<br />

value of true)<br />

The default is "".<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

Specifies whether the probe requests all active<br />

alarms from the server be<strong>for</strong>e acquiring new alarms:<br />

false - do not per<strong>for</strong>m resynchronization<br />

true - per<strong>for</strong>m resynchronization<br />

The default is false.<br />

Maximum number of alarms that the probe retrieves<br />

in each batch of resynchronization alarms.<br />

The default is 100.<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

Specifies whether the probe attempts to reconnect<br />

to the system using a backoff strategy following a<br />

reported error:<br />

false - probe shuts down and does not attempt to<br />

reconnect<br />

true - probe attempts to reconnect to the system<br />

using the backoff strategy<br />

The default is false.<br />

Note: For details about the backoff strategy, see<br />

Backoff Strategy on page 8.<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>)


Elements<br />

Table 3: <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) Properties and Command Line Options (6 of 6)<br />

Property Name Command Line Option Description<br />

Timeout integer -timeout integer Time (in seconds) that the probe waits to receive<br />

events be<strong>for</strong>e disconnecting from the <strong>CORBA</strong><br />

naming service and shutting down.<br />

The default is 0 (probe never times out).<br />

Table 4 describes the elements generated by the <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>).<br />

Elements<br />

Username string -username string Username of the account with which the probe logs<br />

on to the <strong>Siemens</strong> <strong>TNMS</strong> interface.<br />

Table 4: <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) Elements (1 of 2)<br />

Element Name Element Description<br />

The default is "".<br />

$additionalInfo Additional in<strong>for</strong>mation about the alarm.<br />

Note: This property is only used by <strong>Siemens</strong> <strong>TNMS</strong><br />

version 10.<br />

$additionalText Brief description of the problem being reported by the alarm.<br />

$affectedTPList List of termination points affected by the problem being reported by<br />

the alarm.<br />

$emsTime Time at which the alarm was reported by the EMS.<br />

$event_type Type of the alarm. Possible values are:<br />

communicationsAlarm<br />

environmentalAlarm<br />

equipmentAlarm<br />

processingErrorAlarm<br />

qualityofServiceAlarm<br />

$isClearable Indicates whether the alarm can be cleared. Possible values are:<br />

false<br />

true<br />

$layerRate Layer to which the alarm applies.<br />

$nativeEMSName Name of the object reporting the alarm as given in the EMS user<br />

interface.<br />

$nativeProbableCause Probable cause as given in the EMS user interface.<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) 15


Document Version Number 1.3, Last Update: July 28, 2005<br />

16<br />

Table 4: <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) Elements (2 of 2)<br />

Element Name Element Description<br />

$neTime Time at which the error occurred in the network element.<br />

$notificationId Unique identifier of the alarm. This is derived from the serial number of<br />

the alarm as used by the EMS.<br />

$objectName Name of the object reporting the alarm.<br />

$objectType Type of object reporting the alarm.<br />

$perceivedSeverity Perceived severity of the alarm.<br />

$probableCause Probable cause of the alarm.<br />

$probableCauseQualifier Qualifier used to classify the alarm type.<br />

$serviceAffecting Indicates whether the alarm has affected the service.<br />

Error Messages<br />

Table 5 describes the error messages specific to this probe. For in<strong>for</strong>mation about generic error messages, see<br />

the <strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> and Gateway Guide.<br />

Table 5: <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) Error Messages (1 of 2)<br />

Error Description Action<br />

Failed to connect to<br />

Naming Service<br />

The <strong>CORBA</strong> service is not<br />

running on the expected<br />

Host/Port/IOR<br />

Failed to get interface<br />

version in<strong>for</strong>mation<br />

Failed to ping <strong>Siemens</strong><br />

server<br />

The probe failed to connect to the<br />

naming service. Either the naming<br />

service was not running on the specified<br />

host and port, or the IOR specified <strong>for</strong><br />

the naming service was not correct.<br />

The probe failed to call a method on the<br />

<strong>Siemens</strong> <strong>TNMS</strong> server.<br />

Check that the naming service is<br />

running on the specified host and port<br />

and that the naming service IOR is<br />

correct.<br />

Check that the <strong>Siemens</strong> <strong>TNMS</strong> server is<br />

running correctly and that the IOR files<br />

are up to date.<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>)


Table 5: <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) Error Messages (2 of 2)<br />

Error Description Action<br />

Failed to get object<br />

reference from IOR file<br />

Failed to get object from<br />

IOR file<br />

Failed to find file,<br />

please check file exists!<br />

Failed to convert IOR to<br />

object<br />

Please check that the<br />

interface is running and<br />

the probe is using up to<br />

date IOR files<br />

Failed to narrow object<br />

reference<br />

Failed to narrow manager<br />

reference<br />

Failed to resolve Naming<br />

Context<br />

Exception raised when<br />

locating server<br />

Name is null, cannot<br />

create element<br />

Cannot parse<br />

typevalue_type : name<br />

Failed to parse alarm<br />

The probe failed to get the object<br />

reference from the IOR file. Either the<br />

IOR file requested was not found or it<br />

did not contain a valid IOR file.<br />

The probe failed to narrow the object<br />

reference to the interface object.<br />

The probe failed to resolve the naming<br />

context path to find the server object.<br />

Either the naming context path was<br />

invalid or did not exist.<br />

Error Messages<br />

Check that the IOR file exists and that it<br />

is a valid IOR file.<br />

This is a <strong>CORBA</strong> related error and is<br />

probably related to the <strong>CORBA</strong><br />

installation.<br />

Check the NamingContextPath<br />

property.<br />

The probe failed to parse the alarm. Check that the alarm con<strong>for</strong>ms to the<br />

StructuredEvent <strong>for</strong>mat.<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) 17


Document Version Number 1.3, Last Update: July 28, 2005<br />

18<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>)


ackmatter.fm July 28, 2005<br />

Contact In<strong>for</strong>mation<br />

Corporate<br />

Region Address Telephone Fax World Wide Web<br />

USA Micromuse Inc. (HQ)<br />

139 Townsend Street<br />

San Francisco<br />

CA 94107<br />

USA<br />

Europe Micromuse Ltd.<br />

Disraeli House<br />

90 Putney Bridge Road<br />

London SW18 1DA<br />

United Kingdom<br />

Asia-Pacific Micromuse Ltd.<br />

Level 2<br />

26 Colin Street<br />

West Perth<br />

Perth WA 6005<br />

Australia<br />

Technical Support<br />

1-800-<strong>Netcool</strong> (638 2665)<br />

+1 415 538 9090<br />

Region Telephone Fax<br />

USA 1-800-<strong>Netcool</strong> (800 638 2665)<br />

+1 415 538 9090 (San Francisco)<br />

+1 415 538 9091 http://www.micromuse.com<br />

+44 (0) 20 8875 9500 +44 (0) 20 8875 9995 http://www.micromuse.co.uk<br />

+61 (0) 8 9213 3400 +61 (0) 8 9486 1116 http://www.micromuse.com.au<br />

+1 415 538 9091<br />

Europe +44 (0) 20 8877 0073 (London, UK) +44 (0) 20 8875 0991<br />

Asia-Pacific +61 (0) 8 9213 3470 (Perth, Australia)<br />

Online<br />

+10 800 852 1012 (North China)<br />

+10 800 152 1012 (South China)<br />

+61 (0) 8 9486 1116<br />

Team E-Mail World Wide Web<br />

Licensing Temporary Licenses: temp.licensing@micromuse.com<br />

Permanent Licenses: perm.licensing@micromuse.com<br />

support.micromuse.com/helpdesk/licenses<br />

Support support@micromuse.com support.micromuse.com<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>) 19


Contact In<strong>for</strong>mation<br />

20<br />

<strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>Probe</strong> <strong>for</strong> <strong>Siemens</strong> <strong>TNMS</strong> (<strong>CORBA</strong>)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!