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 ...
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>)