Welcome to the Network and Service Assurance Blog, where you can read the perspectives from network and service assurance experts. This Blog provides insights into the network and service assurance solution, as well as technical details about specific IBM
1. Netcool/IDE is a very useful GUI rules file editor and debugger Available to download from (MyIBM login required):- https://www.ibm.com/software/tivoli/gat/toolsutils The Netcool/IDE provides an IDE for writing/editing rules and allows you to debug and test them using raw capture output of probes, with the ability to set breakpoints, step through statements and see the current values of elements at that point of execution. Another way to help debug rules files, in situ, is to add log statements to output the values of variables at... [More]
A common problem with the SNMP probe (nco_p_mttrapd) is that the hostname resolution lookups (which are done synchronously and in a blocking way) can often take a long time to be performed, this makes the probe get behind as it is spending a disproportionate amount of time performing hostname lookups (often via DNS) rather than processing alerts. The standard workaround, albeit not ideal, is to disable hostname resolution in the probe (NoNameResolution property) and then handle name resolution either with static lookup files in the rules file,... [More]
Since 1.3C, a selection of technology packs are delivered with Common Packs. A Common Pack is made up of Cognos data-model generated from the tech pack, from which user can create reports using the Cognos Report Studio suite, as well as some sample Cognos reports. Here I’ll summarize all the info related to Common Pack, so that you’ll have a good overview of Common Pack and how to get started with it. What is delivered in packs: As mentioned, only a selected few of our technology packs are Cognos-enabled. For such packs, the artifacts... [More]
Hello again, I found another great topic to write up a blog post for. There are often times when you would like your ObjectServer to make decisions based on some sort of external piece of data that might be available on the host. This could be useful if you would like to track the performance usage of your ObjectServer to get a better feel for its utilisation. Here is a neat little way you can track external metrics like this using an ObjectServer and a small script. In this example I am going to track the %CPU, %MEM and total memory used... [More]
Hello all, My name is David Morton and I'm a developer for OMNIbus core. I've decided to kick off my blogging career with a guide on how to use OMNIbus triggers to get an accurate event rate in your ObjectServers! I have talked to a few customers that use their event rate as a performance indicator for their ObjectServers. I plan on outlining an efficient way to measure this using only triggers and tables in an ObjectServer. I'll try my best to keep this guide version agnostic so that anyone should be able to use it. If you use other metrics... [More]
This article describes the configuration changes necessary for listed Netcool products and components when the hostname or IP address of the host system is changed. IBM Autonomic Deployment Engine; Tivoli Integrated Portal (WebGUI, Impact GUI parts, Topoviz/ITNM); Tivoli Netcool/OMNIbus 7.x (includes ObjectServer, Gateways, Probes, WebGUI); Tivoli Netcool/Impact 6.1; IBM Tivoli Network Manager 3.9. This is particularly pertinent when deploying a virtual machine that has had a Netcool product pre-installed; where the hostname and/or IP address... [More]
I am pleased to announce the release of the Best Practices Guide for Tivoli Netcool/OMNIbus 7.4 which can be downloaded from here:
Tivoli Netcool/OMNIbus Best Practices wiki This version replaces the previously published version (for 7.3.1) and includes a number of new sections: Standard multitier architecture configuration Multitiered deployment: the purpose of each tier Provisioning guidelines summary Interpreting the ObjectServer profiling log Interpreting the ObjectServer trigger statistics log Maximum number of events in Event... [More]
A fine afternoon to you, the Developer Works reader, I'm James Grafton a developer on
the Omnibus Web GUI team and I'm here today to blog to you about Java Heap Dumps!
Java heap huh?
A Java heap dump is a snapshot of the entire memory structure of your Java program at a
specific point in time.
Sounds useful, how do I get one?
As long as you're using an IBM based JDK there is a rather handy guide here .
Essentially it's just a case of setting an environmental variable at launch, then,... [More]
When Netcool OMNIbus Web GUI users wish to monitor events for several different scenarios, it is not uncommon for the user to open multiple AELs over many tab pages in TIP (or even combining many AELs onto a single page). If each AEL was configured to use a different filter then this would allow the user to monitor different sets of events without frequent opening and closing of TIP tab pages. However, doing this can lead to poor performance on the client machine, primarily due to the amount of memory being consumed in total by all the Java... [More]
WebGUI is a fairly complex enterprise Java application. Because of this, it is sensitive to incorrect sizing and hardware capabilities of the server it is running on. This blog post will address what you can do when WebGUI runs out of memory. A sure tell-tale sign of this is the dreaded OutOfMemoryExceptions (OOMs) in various log files. OOMs are never good thing to see in your log files as they will often cause unpredicatable failures. 1. Increase WebGUI's (Java) Available Memory First you'll need to decide if this is a simple sizing issue... [More]
Greetings! My name is Alex Simpson and I am a Netcool/OMNIbus developer. I thought I would begin my SMC blogging career by talking about the Netcool/OMNIbus nco_postmsg utility that was first released with v7.3.0. nco_postmsg is a simple command line tool that enables you to quickly and easily send data to a Netcool/OMNIbus ObjectServer. It was developed as an OMNIbus equivalent of the TEC EIF postemsg, postzmsg and posteifmsg tools that send data from the command line to a TEC server or EIF receiver. It is worth noting that nco_postmsg... [More]
The Tivoli Netcool/OMNIbus 7.3.1 Best Practices Guide is now available for download from the Tivoli Netcool/OMNIbus wiki in the Best Practices area:
This blog entry is to share the way to import Traffic Functions of TNPMW to Cognos Model & expose it to Report Studio. Those Traffic Functions of TNPMW are available in VIRTUO Schema of TNPMW DB. First, import the Traffic Function through Metadata Import Wizard as you would a regular database table, simply choose Functions rather than Tables in the Wizard. Choose ' tcraccess ' as your data source, and click 'Next >' Then expand ' VIRTUO ' -> ' Functions ', you will see the traffic functions there, simply Check on "... [More]
Base Common Packs (BCPs) are common packs that can be
used as building blocks for other Tivoli Netcool Performance Manager common
packs. Each BCP is built from a series of hand-crafted schema components and
Cognos model objects. BCPs are based on the Common Data Model (CDM) and use CDM
naming and terminology.
The BCP Suite provides the framework around
which individual common packs are built. Physically, the BCP Suite is an
extensible set of common packs that together provide common dimensions and
hierarchies that the individual... [More]