IBM Tivoli Monitoring for Network Performance Messages and Troubleshooting
IBM Tivoli Monitoring for Network Performance Messages and Troubleshooting
Version 2 Release 1
SC31-6366-00
Tivoli IBM Tivoli Monitoring for Network Performance
®
Version 2 Release 1
SC31-6366-00
For notices, see “Notices” on page 99.
Product Publications
This section lists publications in the IBM Tivoli Monitoring for Network
Performance library and related documents. It also describes how to access Tivoli
publications online and how to order Tivoli publications.
Related publications
The documents listed in this section also provide useful information.
http://www.ibm.com/software/tivoli/products/monitor-net-performance/
http://www.ibm.com/servers/eserver/zseries/zos/bkserv/
http://www.ibm.com/servers/s390/os390/bkserv/
http://www.ibm.com/software/webservers/appserv/library/
http://www-306.ibm.com/software/data/db2/
http://www.ibm.com/software/data/db2/library/
http://publib.boulder.ibm.com/tividd/td/TivoliDataWarehouse1.2.html
http://publib.boulder.ibm.com/tividd/td/NetView7.1.4.html
Terminology
The Tivoli Software Glossary includes definitions for many of the technical terms
related to Tivoli software. The Tivoli Software Glossary is available, in English only,
at the following Tivoli software library Web site:
http://www.ibm.com/software/tivoli/library/
Access the glossary by clicking the Glossary link on the left pane of the Tivoli
software library window.
IBM posts publications for this and all other Tivoli products, as they become
available and whenever they are updated, to the Tivoli software information center
Web site. Access the Tivoli software information center by first going to the Tivoli
software library at the following Web address:
http://www.ibm.com/software/tivoli/library/
Scroll down and click the Product manuals link. In the Tivoli Technical Product
Documents Alphabetical Listing window, click the IBM Tivoli Monitoring for
Network Performance link to access the product library at the Tivoli software
information center.
Note: If you print PDF documents on other than letter-sized paper, set the option
in the File → Print window that allows Adobe Reader to print letter-sized pages on
your local paper.
Ordering publications
You can order many Tivoli publications online at the following Web site:
Preface vii
http://www.elink.ibmlink.ibm.com/public/applications/publications/
cgibin/pbi.cgi
http://www.ibm.com/software/tivoli/order-lit/
Accessibility
Accessibility features help users with a physical disability, such as restricted
mobility or limited vision, to use software products successfully. With this product,
you can use assistive technologies to hear and navigate the interface. You can also
use the keyboard instead of the mouse to operate all features of the graphical user
interface.
For additional information, see the Accessibility appendix in IBM Tivoli Monitoring
for Network Performance Planning, Installation, and Configuration Guide.
http://www.ibm.com/software/support/
To access Tivoli support, click the Tivoli support link at the bottom right of the
page.
If you want to contact IBM Software Support, see the IBM Software Support Guide at
the following Web site:
http://techsupport.services.ibm.com/guides/handbook.html
The guide provides information about how to contact IBM Software Support,
depending on the severity of your problem, and the following information:
v Registration and eligibility
v Telephone numbers, depending on the country in which you are located
v Information you must have before contacting IBM Software Support
Typeface conventions
This guide uses the following typeface conventions:
Bold
v Lowercase commands and mixed case commands that are otherwise
difficult to distinguish from surrounding text
viii IBM Tivoli Monitoring for Network Performance: Messages and Troubleshooting
v Interface controls (check boxes, push buttons, radio buttons, spin
buttons, fields, folders, icons, list boxes, items inside list boxes,
multicolumn lists, containers, menu choices, menu names, tabs, property
sheets), labels (such as Tip:, and Operating system considerations:)
v Keywords and parameters in text
Italic
v Words defined in text
v Emphasis of words (words as words)
v New terms in text (except in a definition list)
v Variables and values you must provide
Monospace
v Examples and code examples
v File names, programming keywords, and other elements that are difficult
to distinguish from surrounding text
v Message text and prompts addressed to the user
v Text that the user must type
v Values for arguments or command options
When using the Windows® command line, replace $variable with %variable% for
environment variables and replace each forward slash (/) with a backslash (\) in
directory paths. The names of environment variables are not always the same in
Windows and UNIX. For example, %TEMP% in Windows is equivalent to $tmp in
UNIX.
Note: If you are using the bash shell on a Windows system, you can use the UNIX
conventions.
Preface ix
x IBM Tivoli Monitoring for Network Performance: Messages and Troubleshooting
Chapter 1. Introduction
IBM Tivoli Monitoring for Network Performance monitors the performance of
networks and systems in your enterprise. Performance data from all monitored
systems is stored in a central database. This data is displayed by the Tivoli
Monitoring for Network Performance Web application and is also used as input for
report generation using Tivoli Data Warehouse. Tivoli Monitoring for Network
Performance meets your daily tactical needs as well as your long-term strategic
systems management goals, providing an effective way to gain control of
mission-critical network resources, performance issues, and workload distributions.
Tivoli Monitoring for Network Performance provides for the timely analysis of
performance related metrics such as response time, traffic flow, and system
workload. Using the Tivoli Monitoring for Network Performance Web application,
operators can monitor the performance of the network in an effort to anticipate
problems and resolve them before they occur. The performance data can be used to
detect bottlenecks and other potential problems, which eliminates the need for
network systems programmers to manually scan through extensive amounts of
performance data.
Sources of Messages
The source of messages in Tivoli Monitoring for Network Performance are
generated from certain related components and the product itself.
Tivoli Monitoring for Network Performance also generates its own messages, and
these messages can be found in the following locations:
v The message status bar of the WebSphere Application Server on the WebSphere
Administrative Console.
v The z/OS system console or in SYSLOG.
v The message logs.
v The Tivoli Monitoring for Network Performance user interface.
Message Format
A message contains the following information:
v A message ID, for example, FNPxnnnz ,
FNP Is the identifier for messages generated by the Tivoli Monitoring for
Network Performance program.
x Indicates what component generated the message, as follows:
D Database messages.
I Installation messages.
Message Help
In the browser-based interface, you can use message help by clicking a hyperlink
message number or by opening the Task Assistant and using the Message Index.
Note: Message Help is only provided for Tivoli Monitoring for Network
Performance messages starting with the prefix letters of FNPU and FNPW. Refer to
the following chapter for information on other Tivoli Monitoring for Network
Performance messages.
FNPD008E THE CONNECTION TO DB2 HAS FNPI0002I The resource named resource_name is
BEEN INTERRUPTED. THE MONITOR already defined.
IS ATTEMPTING TO RESTORE THE
Explanation: A resource with the same name as the
CONNECTION.
resource you are attempting to create is currently
Explanation: DB2 might have stopped or another DB2 configured within WebSphere Application Server.
error occurred. A network resource failure might have
The IBM Tivoli Monitoring for Network Performance
occurred.
product might already be installed.
Operator Response: If the connection is restored,
Administrator Response: Perform the uninstall
message FNPD009I is received, and no action is
process, then the installation. The resource might have
necessary. Ensure that the DB2 database is running and
been previously created manually. If that situation is
is accessible from the host where the Tivoli Monitoring
correct, then the resource must be removed manually
for NetWork Performance monitor resides.
using WebSphere administrative console.
Programmer Response: Ensure that the database Explanation: The Tivoli Monitoring for Network
cache properties in the itmnp.properties file meet the Performance resource has been successfully removed
stated requirements: from WebSphere Application Server.
v DBCacheDirectory cannot be empty.
v DBCacheTimeout must be greater than 0. FNPI0008E The resource resource_name could not be
found.
v DBCacheRowLimit must be greater than 0.
Explanation: The resource, that was to be removed by
the Tivoli Monitoring for Network Performance
FNPI0001E The object object_name is not defined.
uninstall process, could not be found in WebSphere
Explanation: An object in WebSphere Application Application Server.
Server returned a null value during an installation or
Administrator Response: This resource might have
uninstall process.
been previously removed by the Tivoli Monitoring for
Administrator Response: Contact IBM customer Network Performance uninstall process or manually
support. through the WebSphere Administrative Console.
Contact IBM customer support.
FNPI0010I Installing the itmnp21 application. FNPI0014I The itmnp21 application has been
successfully uninstalled.
Explanation: The itmnp21 application Enterprise
Archive (EAR) file is being configured and deployed Explanation: The itmnp21 application was uninstalled
within WebSphere Application Server. and removed from WebSphere Application Server.
FNPI0011I The itmnp21 application has been FNPI0015I The itmnp21 application was not found.
successfully installed.
Explanation: An attempt to remove the itmnp21
Explanation: The itmnp21 application has been application from WebSphere Application Server failed
successfully installed in WebSphere Application Server. during the uninstall process.
Administrator Response: The itmnp21 application
FNPI0012E The itmnp21 application has not been might have already been removed from WebSphere
installed. Application Server. If not, contact IBM customer
support.
Explanation: An error was detected during the Tivoli
Monitoring for Network Performance installation while
attempting to deploy the itmnp21 application FNPI0016I Only the invocation was tested. No
Enterprise Archive (EAR) file within WebSphere action is taken.
Application Server.
Explanation: A test option was selected for the
Administrator Response: Review all the messages itmnp.sh script option. No configuration updates were
generated by the WebSphere environment after made in WebSphere Application Server.
message FNPI0010I is displayed. These messages are
from WebSphere administrative wsadmin program
processing and might indicate specific reasons for the FNPI0017I Saving the itmnp21 configuration.
installation failure. Explanation: The itmnp21 application configuration
Some common reasons for an unsuccessful itmnp21 information is being saved in WebSphere Application
application installation are: Server.
v The /tmp filesystem space is insufficient to expand
the itmnp21.ear file components. FNPI0018I The itmnp21 application configuration
v WebSphere filesystem space is insufficient to expand that was saved to the master
the itmnp21.ear file components. configuration was successful.
v The user ID that was used to perform the installation Explanation: The itmnp21 application configuration
does not have the necessary authority to access information was saved in WebSphere Application
WebSphere directories. Server.
v WebSphere Application Server name specified during
the setup for the installation is not a valid server FNPI0019E The AdminConfig save action caused an
name. It is either the server name that was given as exception return_code.
the field input value specified during the installation
on AIX in the installation wizard panel or the Explanation: An error occurred in WebSphere
environment variable that was used in setting up the Application Server while saving the itmnp21
itmnp.env z/OS file. application into the master configuration.
v There are underlying connection problems in the Administrator Response: The possible reasons for an
WebSphere environment that inhibits the discovery exception error are:
of WebSphere Application Server, which is the v WebSphere filesystem space is insufficient to save the
targeted application server name for the itmnp21 deployed itmnp21.ear file components.
binary files.
v An inconsistency or conflicts exists in WebSphere
v The save action took too long to finish its processing XML resource files that will prohibit the saving of
and caused WebSphere to time out. certain modifications made during the installation
v The itmnp21 application is already installed. process.
Chapter 3. Messages 9
FNPI0020I • FNPI0029I
v The modifications were made manually and saved completeObjectName. The WebSphere Application
through the WebSphere Administrative Console Server has not been started or is not running on a node
while the Tivoli Monitoring for Network name.
Performance installation processing was running.
Administrator Response: Check the options for the
v The save action took too long to finish its processing WebSphere Application Server and node number that
and caused WebSphere to timeout. were previously specified.
Contact IBM customer support. Verify that your WebSphere environment does not have
MBean discovery problems. It could result in a failed
completeObjectName query.
FNPI0020I Starting itmnp21 configuration
processing. For a Network Deployment configuration, verify that
the Deployment Manager can reach the specified
Explanation: The Jacl script invocation for the itmnp21 WebSphere Application Server. If the problem persists,
application has started. contact IBM customer support.
FNPI0021I paramflag: parameter_flag FNPI0026I The current global security enabled state
Explanation: The parameter option flag was passed to is gs_state and the WebSphere security
the Jacl script from the shell script. related configuration settings have been
made. The global security enabled state
has not been altered.
FNPI0022I param: parameter_value
Explanation: The global security state was not
Explanation: The parameter associated with the changed by the installation process.
parameter flag was passed to the Jacl script from the
shell script.
FNPI0027I The WebSphere and Tivoli Monitoring
for Network Performance security
FNPI0023I The JMS server has not been installed settings validity check is being done.
or configured with the WebSphere
component. No configuration will be Explanation: The installation process begins the
performed for the internal JMS server security configuration steps checking for existing HTTP
queues. Transport definitions, Federal Information Processing
Standard (FIPS) state, and other possible conflicts
Explanation: The WebSphere component, internal before creating security objects related to the Tivoli
Java™ Message Service (JMS) server, has not been Monitoring for Network Performance Web application.
installed. The installation continues.
Administrator Response: Install the WebSphere FNPI0028W The FIPS setting is currently enabled.
internal JMS server component. The FIPS activation is not compatible
with the SSL configuration that is
enabled for the itmnp21 application.
FNPI0024W The HTTP Transport port_number is
Disable FIPS in the WebSphere
already defined with a non Tivoli
administrative console after the
Monitoring for Network Performance
installation process completes.
SSL configuration repertoire
ssl_repertoire. The installation process Explanation: The Federal Information Processing
must stop. Standard (FIPS) activation caused the itmnp21
application to fail in its ability to communicate because
Explanation: The installation cannot continue because
the Secure Sockets Layer (SSL) data encryption method
the specified port value is already defined and cannot
used by the Tivoli Monitoring for Network
be created by the Secure Sockets Layer (SSL)
Performance Web application is not FIPS-approved.
configuration process.
Administrator Response: Clear the FIPS check box on
Administrator Response: Change the port value to a
the Global Security page in WebSphere Administrative
non existing Hypertext Transfer Protocol (HTTP)
Console. Then stop and start WebSphere Application
Transport number.
Server.
Explanation: The test option that was specified for the For further information, consult the message help for
itmnp.sh shell script agrument has started. any FNPI message type that you might have previously
The following tests are performed: seen before the message, FNPI0109E.
v The Simple Object Access Protocol (SOAP) provider
Contact IBM customer support.
connection is validated.
v The user ID and password settings are authenticated.
FNPI0112I The installation is complete. You must
v WebSphere Application Server is determined to have
recycle the WebSphere Application
started and is open.
Server app_server before running the
v The viability of the client scripting process and Tivoli Monitoring for Network
environment are checked. Performance Web application.
v The validation of Jacl scripting arguments is
Explanation: The installation process has been
performed.
successfully completed and all changes have been
saved in the WebSphere master configuration
repository. Certain configuration changes made during
the installation process are not available until the
WebSphere Application Server is recycled (stopped and
started). When you start the WebSphere Application
Chapter 3. Messages 11
FNPI0113I • FNPI0120I
installation wizard is to stop the WebSphere no value is provided, then the wsadmin value is used
Application Server. for the password.
FNPI0121I Start the WebSphere Application Server FNPI0126I Enter your password again to confirm
app_server. your password.
Explanation: This option was selected during the Explanation: You have been prompted to type your
installation wizard sequence of steps to request a WebSphere administrator password, WASADMIN_PASSWORD
recycle of the WebSphere Application Server after a environment variable, again so that the itmnp.sh shell
successful installation. The installation wizard starts the script can verify the accuracy of your entry.
WebSphere Application Server after it stopped.
FNPI0127E The WebSphere administrator password
FNPI0122W The minimum recommended space is not valid. The installation process
requirements have not been met. The ends.
installation process stops.
Explanation: The WebSphere administrator password,
Explanation: This action is the result of a previous WASADMIN_PASSWORD environment variable, is not valid
action in response to message FNPI0118W. If you elect to because the first value entered does not match the
end the installation process, the running of the subsequent entry. The installation or uninstall process
itmnp.sh shell script will end. cannot continue without the correct value for this
password setting. The itmnp.sh shell script exits.
FNPI0123I start: start_process_time option: option
install dir: install_dir OS: operating_system FNPI0128I Enter your DB2 user ID. If the field is
UI: userid itmnp21.ear: EAR file spec build left blank, the db2admin default value
level: build_level itmnp.env ver: is used.
env_version app install:
Explanation: If the itmnp.env file environment
start_app_install_time exit reason:
variable setting,DB2USER, is left blank, you will be
exit_reason end: end_process_time
prompted to enter the value during the start of the
Explanation: This is an information history log used itmnp.sh shell script installation or uninstall process. If
by service as an aid in problem determination. This no value is provided, then the db2admin is used for the
data can be useful in reviewing the current state of the user ID.
Web application by examining option, build level, and
exit reason variables. For example, determination can
FNPI0129I Enter your DB2 password. If the field is
be made as to whether or not the itmnp21.ear file was
left blank, the db2admin default value
successfully deployed within WebSphere Application
is used.
Server, uninstalled, or if the last action resulted in a
processing error. Also, date and time stamp of the Explanation: If the itmnp.env file environment
itmnp21.ear file and build level will help in variable setting,DB2PASSWD, is left blank, you are
understanding the exact level of code that has been prompted to enter the value during the start of
installed. itmnp.sh shell script installation or uninstall process. If
no value is provided, then the db2admin value is used
for the password.
FNPI0124I Enter your WebSphere administrator
user ID. If the field is left blank, the
wsadmin default value is used. FNPI0130I Enter your DB2 password again to
confirm your password.
Explanation: If the itmnp.env file, WASADMIN_USERNAME
environment variable setting, is left blank, you are Explanation: You have been prompted to type your
prompted to enter the value during the start of DB2 password, DB2PASSWD environment variable setting,
itmnp.sh shell script installation or uninstall process. If again so that the itmnp.sh shell script can verify its
no value is provided, then the wsadmin value is used accuracy.
for the user name.
FNPI0131E The DB2 password is not valid. The
FNPI0125I Enter your WebSphere administrator installation process ends.
password. If the field is left blank, the
wsadmin default value is used. Explanation: The DB2 password, DB2PASSWD
environment variable setting, is not valid because the
Explanation: If the itmnp.env file, WASADMIN_PASSWORD first value that was entered does not match the
environment variable setting is left blank, you are subsequent entry. The installation or uninstall process
prompted to enter the value during the start of cannot continue until the correct value for this
itmnp.sh shell script installation or uninstall process. If
Chapter 3. Messages 13
FNPI0132I • FNPI0336I
password setting is entered. The itmnp.sh shell script v The Tivoli Monitoring for Network Performance
exits. database has been created.
FNPI0132I Tivoli Monitoring for Network FNPI0201E The DB2 profile db2_profile_name does
Performance processing has finished. not exist.
Explanation: This is the end of the shell script Explanation: The Tivoli Monitoring for Network
invocation, which started the installation or uninstall Performance installation process cannot find the
process. db2_profile_name file that it needs to continue the
database creation. All processing ends and the database
is not created.
FNPI0133I The migration of User Roles is
complete. Administrator Response: Verify that DB2 is installed.
Also, verify the DB2 instance owner user name
Explanation: The previous settings for the itmnp21
specified for the installation is correct. If problem
deployed Web application User Roles were saved and
persists, contact IBM customer support.
now copied for this instance of the itmnp21.ear
installation.
FNPI0202E The creation of the Tivoli Monitoring
for Network Performance database
FNPI0134I Verify that your User Roles for
failed.
ItscAllAuthority are valid.
Explanation: Some reasons that could cause this
Explanation: Your secure monitor setting and User
message to be displayed are:
Roles settings for ItscAllAuthority might no longer be
valid. Verify that your AllAuthenticated and Everyone v The DB2 create database command failed.
settings are correct. v The DB2 connection failed.
v The import of sql file statements into the database
FNPI0135I The User Roles have been saved. schema failed.
v The db2start command failed.
Explanation: The previously defined User Roles
settings for the itmnp21 Web deployment have been Administrator Response: Verify that DB2 is installed.
saved in the WebSphere Application Server temp Also, verify the DB2 instance owner user name
directory before they are uninstalled. The User Role specified for the installation is correct. If problem
settings are contained within the ibm-application- persists, contact IBM customer support.
bnd.xmi file and are included in the deployed
itmnp21.ear file deployed binary files.
FNPI0335I You must select at least one option from
The next installation of the Tivoli Monitoring for the installation wizard.
Network Performance Web application will use these
Explanation: The installation wizard cannot continue
same settings for the User Roles settings, which are
until you select at least one option for the installation.
contained in the ibm-application-bnd.xmi file.
Administrator Response: Select an option and click
Next .
FNPI0200I The db2_processing_information.
Explanation: This message can display a variety of
FNPI0336I The language support cannot be
information concerning the state of the Tivoli
installed by itself unless component_name
Monitoring for Network Performance database creation
has been previously installed.
process.
Explanation: You cannot install language support if
Some information in this message is similar to the
you are not installing the Tivoli Monitoring for
following:
Network Performance Web application at the same time
v Database creation started. or in a previous installation.
v End the DB2 instance.
If you want to install only language support, then
v Connect to the database. Tivoli Monitoring Network Performance must have
v Disconnect from DB2 database. already been installed on your system. Select the
v Importing SQL tables to build the database schema. Language Support source file that you would like to
install. The default setting is the Language Support
v Importing the itm_np_dll file to build the database
source file included with the installation program. If
schema.
you have acquired a different Language Support source
v Drop the database. file, select that source file for the installation.
v Uncatalog the database.
Administrator Response: Complete the installation of
the Tivoli Monitoring for Network Performance Web Administrator Response: Uninstall the Tivoli
application or complete the installation at the same Monitoring for Network Performance Web application
time as the language support installation. before installing it again.
FNPI0337I The Language Support source file is a FNPI0344I You must supply a valid password.
required field. Enter the location of the
Explanation: The password you supplied was not
Language Support source file.
valid. You must supply a valid password when you are
Explanation: The installation wizard needs to locate prompted.
the Language Support source file. This file is usually
Administrator Response: Enter a valid password.
located on the Tivoli Monitoring for Network
Performance installation media.
FNPI0345I You must supply a valid user ID.
Administrator Response: Enter or browse to the
location of the Language Support source file and click Explanation: The user ID you supplied was not valid.
Next. You must supply a valid user ID when prompted.
Administrator Response: Enter a valid user ID.
FNPI0338I This Language Support source file is not
valid. Enter a valid Language Support
source file. FNPI0346I You must supply a valid user ID and
password.
Explanation: The Language Support source file you
supplied is not valid. Explanation: The user ID and password are not valid.
You must supply a valid user ID and a valid password
Administrator Response: Enter a valid Language when prompted.
support source file.
Administrator Response: Enter a valid user ID and
password.
FNPI0339I You must select at least one language.
Explanation: You did not make a language support FNPI0347I You must supply a valid database name.
selection.
Explanation: The database name you supplied was
Administrator Response: Select one or more language not valid.
locales and click Next.
Administrator Response: Enter a valid database
name.
FNPI0340I The Tivoli Common Directory is being
created.
FNPI0348I You must supply valid port numbers.
Explanation: See message. The port numbers must be unique.
Explanation: The port numbers you supplied are not
FNPI0341I Cleaning up the Tivoli Common valid.
Directory log files.
Administrator Response: Enter valid port numbers.
Explanation: The installation and uninstall log files The port numbers must be unique.
from the Tivoli Common Directory are being removed
or cleaned up from your system.
FNPI0349I You must supply a valid DB2 port
number.
FNPI0342I Performing post-uninstallation steps.
Explanation: The DB2 port number you supplied was
Explanation: The installation wizard is uninstalling not valid.
the selected language support files.
Administrator Response: Enter a valid DB2 port
number. Examine your /etc/services file entry for this
FNPI0343I The Tivoli Monitoring for Network port specification.
Performance Web application has
already been installed. Uninstall the
Web application before installing it FNPI0350I You must supply a valid DB2 node
again. name.
Explanation: You attempted the installation of the Explanation: The DB2 node name was not valid.
Tivoli Monitoring for Network Performance Web Administrator Response: Enter a valid DB2 node
application over a previous installation. name. This is the node name used for DB2
communication to your database.
Chapter 3. Messages 15
FNPI0351I • FNPM005E
FNPI0351I You must supply a valid DB2 port FNPM002E THE MONITOR CANNOT action
number and node name. TRACE LOGGING INFORMATION
FROM THE Z/OS COMMUNICATIONS
Explanation: The DB2 port number and node name
SERVER DATA COLLECTION SERVER.
are not valid.
CODE: code_location
Administrator Response: Enter a valid DB2 port
Explanation: The monitor cannot connect to the data
number. Examine your /etc/services file entry for this
collection server to set or retrieve trace logging
port specification. Enter a valid DB2 node name. This is
information. The trace facility might not have
the node name used for DB2 communication to your
initialized successfully. The data collection server or the
database.
TCP/IP stack might not be active.
The value for action can be SET™ or GET.
FNPI0352E An error occurred during the installation
process. Examine the itmnp_install.log The code_location identifies the location within the
file for detailed message information. monitor code where this message is issued. It is used
by IBM customer support.
Explanation: The installation wizard has been notified
that an error was detected while installing and Operator Response: Verify that a TCP/IP stack is
configuring resources within WebSphere environment. active. Verify that the data collection server is active.
More detailed information is located in the Verify whether trace logging was initialized. See
itmnp_install.log file, which is located in the bin message FNPM010E, which indicates that trace logging
subdirectory of your specified installation location for was not initialized.
the Tivoli Monitoring for Network Performance
product. The default location is the
FNPM003E AN INTERNAL ERROR OCCURRED.
/opt/IBM/ITMNP21/bin directory.
CODE: code_location
Administrator Response: Examine the
Explanation: The monitor detected a condition that
itmnp_install.log file, correct the problem, and run the
should not occur.
installation program again. If problem persists, contact
IBM customer support. The code_location identifies the location within the
monitor code where this message is issued. It is used
by IBM customer support.
FNPI0353E An error occurred during uninstall
processing. Examine the Programmer Response: Contact IBM customer
itmnp_install.log file for detailed support.
message information.
Explanation: The installation wizard has been notified FNPM004E AN INTERNAL ERROR OCCURRED:
that an error was detected while installing and code_location
configuring resources within the WebSphere
environment. More detailed information concerning this Explanation: The monitor detected a condition that
problem is located in the itmnp_install.log file, which should not occur. The monitor failed to issue a
resides in the bin subdirectory of your specified message.
installation location for the IBM Tivoli Monitoring for The code_location identifies the location within the
Network Performance product. The default location is monitor code where this message is issued. It is used
/opt/IBM/ITMNP21/bin. by IBM customer support.
Administrator Response: Examine the Programmer Response: Contact IBM customer
itmnp_install.log file, correct the problem, and run the support.
installation program again. If problem persists, contact
IBM customer support.
FNPM005E MEMORY CANNOT BE ALLOCATED.
running the monitor as a started procedure, consider Messages and Codes for a description of errno (displayed
increasing the region size. in decimal) and errnoJr codes.
FNPM006E THE MONITOR CANNOT ACCEPT A FNPM009E A LOG FILE PROPERTY SPECIFIED IN
CONNECTION ON THE server_port file_name IS NOT VALID:
SERVER PORT. property_key=property_value
FUNCTION=c_library_function
Explanation: The value of a message or trace log
ERRNO=errno ERRNOJR=0xerrnoJr
property in the file_name file is not valid. The value is
CODE: internal_code
ignored.
Explanation: The monitor attempted to accept a
Programmer Response: Verify that the message or
connection from an internal process but was not
trace log properties specified in the file_name file are
successful. The monitor uses two ports for the internal
valid. You must specify a valid, positive number for
processes. The first port, defined by the CSAPIport
maxFiles and maxFileSize. You must specify one of the
property in the itmnp.properties file, is used to handle
following for level: DEBUG_MIN, DEBUG_MID or
new requests to collect data. The second
DEBUG_MAX.
port,CSAPIport +1, is used when a trace level change is
requested. The server_port identifies what function was
attempted, but could not be performed. The monitor FNPM010E THE LOGGING FACILITY CANNOT
attempts to accept additional requests. The monitor BE INITIALIZED. CODE: code_location
attempts to restart data collection automatically.
Explanation: The monitor was not successful in
Operator Response: If you issued a command to initializing the message and trace logging facility. The
change the monitor trace level, try the command again. monitor continues without message or trace logging.
If that is unsuccessful, stop the command line interface
(CLI), and restart it. An attempt to read the itmnp.properties file might have
failed. An attempt to open the logging toolkit might
See the z/OS C/C++ Run-Time Library Reference for the have failed. An attempt to set the location of the
function list of expected errno (displayed as decimal) message or trace files might have failed. An attempt to
codes. create a message or trace log might have failed.
The code_location identifies the location within the
FNPM007E DATA CANNOT BE RECEIVED ON A monitor code where this message is issued. It is used
SOCKET. ERRNO=errno by IBM customer support.
ERRNOJR=0xerrnoJr CODE: code_location
Programmer Response: Verify that the
Explanation: The monitor attempted to read data on a /etc/itmnp/itmnp.properties file exists and that the
socket but was not successful. monitor has permission to read the file.
The code_location identifies the location within the
monitor code where this message is issued. It is used FNPM011E THE file_name FILE CANNOT BE READ;
by IBM customer support. THE DEFAULT VALUE FOR THE
TIVOLI COMMON DIRECTORY,
Operator Response: Verify that the TCP/IP stack is
tivoli_common_dir, WILL BE USED.
running.
Explanation: The monitor was not successful in
Programmer Response: See z/OS UNIX System Services
reading the file_name file. The monitor uses the default
Messages and Codes for a description of errno(displayed
value, tivoli_common_dir, for the Tivoli Common
in decimal) and errnoJr codes.
Directory.
Programmer Response: Verify that the file_name file
FNPM008E DATA CANNOT BE SENT ON A
exists and that the monitor has permission to read the
SOCKET. ERRNO=errno
file.
ERRNOJR=0xerrnoJr. CODE: code_location
Explanation: The monitor failed to send data on a
FNPM012E THE TIVOLI COMMON DIRECTORY
socket.
WAS NOT FOUND IN THE file_name
The code_location identifies the location within the FILE; THE DEFAULT VALUE,
monitor code where this message is issued. It is used tivoli_common_dir, WILL BE USED.
by IBM customer support.
Explanation: The monitor did not find the Tivoli
Operator Response: Verify that the TCP/IP stack is Common Directory specified in the file_name file. The
running. monitor uses the default value, tivoli_common_dir for
the Tivoli Common Directory.
Programmer Response: See z/OS UNIX System Services
Chapter 3. Messages 17
FNPM013E • FNPM021E
change the directory permissions so that the monitor is in the /etc/ibm/tivoli/common/cfg directory or the
can write to the directory. user defined override.
FNPM022I THE MONITOR INITIALIZATION IS FNPM027E The directory directory_name does not
COMPLETE. exist.
Explanation: The Tivoli Monitoring for Network Explanation: The itmnpPostMon.sh script attempted
Performance monitor has completed the initialization to copy files from the default directory, but the default
routines. The monitor starts collecting data when a directory does not exist.
configuration is received and successfully loaded. See
Administrator Response: Edit the itmnpPostMon.sh
message FNPM025I .
script and modify the entry for ITMNP_INSTALL_PATH to
point to the directory where the Tivoli Monitoring for
FNPM023E THE MONITOR RECEIVED AN Network Performance monitor code is installed.
INCORRECT CONFIGURATION.
Explanation: The Tivoli Monitoring for Network FNPM028E Unable to write access the directory
Performance monitor received a configuration that was directory_name.
not valid.
Explanation: The itmnpPostMon.sh script attempted
Programmer Response: Contact IBM customer to write access the specified directory but was not
support. successful.
Administrator Response: Verify that the current user
FNPM024E THE MONITOR RECEIVED AN ID has adequate permission to write access the
EMPTY CONFIGURATION. specified directory. The itmnpPostMon.sh script must
run by a user with root authority.
Explanation: The Tivoli Monitoring for Network
Performance monitor received an empty configuration.
The empty configuration is ignored and the monitor FNPM029E The user user_id is not defined in the
continues collecting data according to the current Unix System Services system.
configuration.
Explanation: The itmnpPostMon.sh script attempted
Programmer Response: Examine the WebSphere to use the specified user ID, but it is not defined to
Application Server logs to determine why it sent the UNIX System Services (USS).
Tivoli Monitoring for Network Performance monitor a
Administrator Response: Verify that the Job Control
configuration with no data. Correct any problems and
Language (JCL) jobs, FNPDEFID and FNPUAUTH, are
deploy the monitor configuration.
defined with the user IDs that have been run on the
system. Verify that the itmnpPostMon.sh script has
FNPM025I THE MONITOR RECEIVED AND been updated to reflect the user IDs that are defined in
SUCCESSFULLY LOADED A NEW the JCL jobs.
CONFIGURATION WITH DateGenerated
DATE.
FNPM030E The monitor setup failed to complete
Explanation: The Tivoli Monitoring for Network successfully.
Performance monitor received a new configuration
Explanation: The itmnpPostMon.sh script completed
from the WebSphere Application Server. The monitor
with errors.
successfully loaded the new configuration. The existing
configuration was replaced. Administrator Response: Verify that prior to running
this script, the Job Control Language (JCL) jobs
Programmer Response: No action is required.
FNPDEFID and FNPUAUTH were run and that the
Examine the configuration received by the monitor in
user ID and group defined in the JCL files match the
the logging directory.
definition for the user ID and group in the
itmnpPostMon.sh script.
FNPM026I THE MONITOR IS USING THE
Verify that the itmnpPostMon.sh script is being run by
DEFAULT LOGGING DIRECTORY:
a user with root authority.
default_logging_directory
This script can be run multiple times without causing
Explanation: The monitor was unable to load the
harm to the environment.
required log.properties file and is now using the
default logging directory.
Programmer Response: Verify that log.properties file
Chapter 3. Messages 19
FNPT002E • FNPT008E
FNPT004E THE VALUE FOR THE property_key FNPT008E THE SNAMGMT INTERFACE
PROPERTY IS NOT VALID. CANNOT BE INITIALIZED. CODE:
VALUE=property_value code_location
Explanation: The value specified in the Explanation: The monitor attempted to initialize the
itmnp.properties file for the property_key property is not SNAMGMT network management interface in
valid. The value for the CSAPIport property must be a preparation for collecting CSM, EE or HPR data. The
valid, positive number. The default ports of 1670 and initialization was not successful.
1671 are used.
The code_location identifies the location within the
Programmer Response: Specify a positive number for monitor code where this message is issued. It is used
the CSAPIport property in the itmnp.properties file or, by IBM customer support.
if the default ports of 1670 and 1671 are acceptable,
remove the CSAPIport property. Operator Response: Verify that the SNAMGMT
network management interface is active.
Explanation: The monitor definition specifies the Programmer Response: Verify that the user ID
collection of z/OS Communications Server data, but running the monitor is authorized to use the
the monitor cannot connect to the data collection SNAMGMT network management interface.
server. The data collection server or the TCP/IP stack
might not be active.
The monitor attempts to connect to the data collection
server once every interval as long as the monitor
definition is scheduled to collect this data.
Operator Response: Verify that a TCP/IP stack is
SMFService TCPCONNService
Chapter 3. Messages 21
FNPT015I • FNPT023E
Programmer Response: Verify that the CSAPIport port The netstat conn from TSO or netstat -c command
is not being used by another application or that it is from UNIX System Services could be used to display
not reserved. The port can be reserved in the TCP/IP active connections.
profile or one of the BPXPRMxx members.
Verify that the region size for the monitor is large FNPT022I NO DATA WAS RECEIVED ON THE
enough. SOCKET.
Explanation: The data collection server received no
FNPT018W THE DATA COLLECTION SERVER data on an internal connection. The resources for this
CANNOT INITIALIZE LOGGING. internal connection will be released. The data collection
INITIALIZATION CONTINUES server continues collecting data for other internal
WITHOUT TRACE OR MESSAGE connections.
LOGGING.
Explanation: The data collection server was not able FNPT023E THE IP_address_or_host_name CANNOT
to successfully initialize the message and trace logging BE RESOLVED.
facility. The monitor continues initializing without
Explanation: A GETHOSTBYNAME or
message or trace logging capabilities.
GETHOSTBYADDR request failed for the specified IP
Programmer Response: Investigate the reason for address or host name.
reduced message or trace logging. View the z/OS
Operator Response: Verify that the TCP/IP stack that
SYSLOG for additional messages.
owns the host name or IP address is active.
Programmer Response: Verify that the host name or Communications Server network management data was
IP address is valid on this system. The host name or IP closed, and resources were released. The monitor will
address is specified in the monitor definition on the continue to collect data at the next interval.
Tivoli Monitoring for Network Performance Web
The code_location identifies the location within the
application; ensure that the host name or IP address is
monitor code where this message is issued. It is used
correct in the monitor definition.
by IBM customer support.
Programmer Response: Verify that the installed
FNPT024E THE TCP/IP JOB NAME CANNOT BE
versions of Tivoli Monitoring for Network Performance
DETERMINED FROM
and z/OS Communications Server are compatible.
IP_address_or_host_name.
Explanation: The monitor definition contains an IP
FNPT027E A RESPONSE WAS RECEIVED FOR
address, a host name or both for one or more local
data_type DATA FROM tcpip_job_nm
TCP/IP stacks. If the IP address is provided, the
WITH ERRNO=errnoAND
monitor uses the IP address; if not, the monitor uses
ERRNOJR=0xerrnoJr. CODE: code_location
the host name.
Explanation: The z/OS Communications Server
This message is issued when the monitor cannot
network management interface rejected a request for
retrieve the TCP/IP job name, using the specified IP
data with the indicated errno and errnoJr codes. The
address or host name.
monitor currently cannot collect this data. The monitor
Operator Response: Verify that the TCP/IP stack is continues attempting to collect data based on the
active. monitor definition.
Programmer Response: Verify that the IP address or The expected errno codes are as follows:
host name is valid on this system. The host name or IP
111 (EACCES)
address is specified in the monitor definition on Tivoli
Monitoring for Network Performance Web application; The caller is not authorized.
ensure that the host name or IP address is correct in the
monitor definition. 112 (EAGAIN)
The target TCP/IP stack was not active.
FNPT025E THE DATA RECEIVED ON 118 (EFAULT)
netmgmt_interface INTERFACE FROM
tcpip_job_name WAS NOT COMPLETE. Storage provided as part of the data request
CODE: code_location cannot be accessed.
Chapter 3. Messages 23
FNPT028E • FNPT032E
The code_location identifies the location within the is functioning properly and that the Tivoli Monitoring
monitor code where this message is issued. It is used for Network Performance database exists and was
by IBM customer support. created successfully. Contact IBM customer support if
the problem persists.
Programmer Response: Verify that the installed
versions of Tivoli Monitoring for Network Performance
and z/OS Communications Server are compatible. FNPU005E A failure occurred while attempting to
transmit the command command to
system system_name.
FNPU001E The value in the field_name field defines
a duplicate community name. Explanation: The command can be:
Explanation: The community name you specified v Suspend Monitor
already exists in the community name list. The entry v Resume Monitor
field in error is marked with a red indicator. v Deploy Configuration
Administrator Response: Type a unique, valid Administrator Response: See the WebSphere
community name and click OK. Click Cancel to use the Application Server error log for more information.
existing community name list.
Chapter 3. Messages 25
FNPU009E • FNPU016I
FNPU009E Errors occurred while removing stack FNPU014W A definition_type definition named
stack_name from the list. save_name already exists. Modify the
definition name or click Next or
Explanation: An internal error occurred while trying
Autoconfigure to overwrite the existing
to remove a TCP/IP stack from the TCP/IP stack list.
definition.
Administrator Response: Click Cancel to close the
Explanation: A definition by this name already exists.
configuration wizard. This is an unrecoverable error.
If this name is being used by other monitor definitions,
Contact IBM customer support.
the list of affected monitor definitions is displayed. If
you modify the existing saved definition, your changes
FNPU010E You must specify at least one TCP/IP will be applied to all of the monitor definitions using
stack. the specified definition name. The definition type can
be:
Explanation: Before you can continue to the next step
in the configuration wizard, you must specify at least v Data Attribute Set
one TCP/IP stack for each monitored system. A v MIB Data
TCP/IP stack is identified by its IP address or host v Schedule
name.
v Thresholds
Administrator Response: Type one or more valid
TCP/IP stack names and complete the remaining steps The name of the definition is the name entered in the
in the configuration wizard. Save As field.
Administrator Response: Click Next or
FNPU011E Errors occurred while removing resource Autoconfigure to overwrite the existing definition, or
resource_name from the resource list. provide a new name and click Next or Autoconfigure
to continue. You will proceed to the next step in the
Explanation: See message.
wizard if you click Next. If you click Autoconfigure
Administrator Response: Click Cancel to close the you will proceed directly to the Save Monitor
configuration wizard. This is an unrecoverable error. Definition screen.
Contact IBM customer support.
FNPU015E You cannot save a definition with a
FNPU012I The SmartSet or wildcard specification name of IBM Supplied Values.
pattern cannot be resolved.
Explanation: IBM provides an initial set of
Explanation: A SmartSet or an IP address or host configuration values named IBM Supplied Values. This
name wildcard string cannot be resolved by a DNS should be used as a starting point for determining the
query. specific configuration values for your environment. You
can change this initial set of values, save them by
Administrator Response: A SmartSet name or name, and optionally set them as your default values.
wildcard specification cannot be not resolved. Enter IP When saving by name, you must use a name other
addresses or fully qualified host names if possible. than IBM Supplied Values.
Administrator Response: Choose a name other than
FNPU013E You must specify at least one resource. IBM Supplied Values and save the definition.
Explanation: You must specify at least one resource
for each monitored system in order to continue to the FNPU016I A favorite graph titled graph_title already
next step in the configuration wizard. A resource is exists. Click OK to overwrite the
identified by its IP address or host name or SmartSet. existing favorite graph or Cancel to
You can use a wildcard specification to automatically enter a unique title for the favorite
resolve one or more resources. graph.
Administrator Response: Type one or more valid Explanation: A favorite graph with this title already
resources and complete the remaining steps in the exists. If you overwrite the existing favorite graph, the
configuration wizard. existing favorite graph is deleted from the database and
the new favorite graph is added.
Operator Response: Click OK inside the message box
to overwrite the existing favorite graph or click Cancel
inside the message box and enter a unique title for the
favorite graph.
v MIB Data
FNPU017W A monitor definition named monitor_def
already exists. Modify the monitor v Monitors
definition name or click Next to v Schedule
overwrite the existing monitor v Thresholds
definition.
Administrator Response: Click Cancel to close the
Explanation: See message. configuration wizard. This is an unrecoverable error.
Administrator Response: Click Next to overwrite the Contact IBM customer support.
existing monitor definition, or provide a new monitor
definition name and then click Next to continue. FNPU023E A non-numeric value was specified for
the field_name field for metric
FNPU018E A value must be specified for the metric_name.
required field_name field. Explanation: The value provided for the specified
Explanation: A value is required for the specified field must be numeric. The entry field in error is
field. The entry field in error is marked with a red marked with a red indicator.
indicator. Administrator Response: Type a valid value in the
Operator Response: Type a valid value in the entry entry field and click OK.
field and click OK.
FNPU024E A threshold value is required when a
FNPU019E The value in the field_name field rearm value is specified for metric
contains non-numeric characters. metric_name.
Explanation: Only numeric values are valid for this Explanation: The entry field in error is marked with a
entry field. The entry field in error is marked with a red indicator.
red indicator. Administrator Response: Type a valid threshold value
Operator Response: Type a valid value in the entry in the entry field and click OK.
field and click OK.
FNPU025E A threshold value is required when you
FNPU020E An error occurred while validating the have specified to generate an event for
value in the field_name field. metric metric_name.
Explanation: The entry field cannot be validated due Explanation: An event is generated when a threshold
to an internal error. is crossed. You must specify a threshold value in order
to generate an event. The entry field in error is marked
Operator Response: If you are using a configuration with a red indicator.
wizard, click Cancel to close the wizard. This is an
unrecoverable error. Contact IBM customer support. Administrator Response: Type a valid threshold value
in the entry field and click OK.
Chapter 3. Messages 27
FNPU027E • FNPU036E
FNPU027E An error occurred while attempting to FNPU032E The value in the field_name field is too
modify the threshold value for long. The maximum length allowed is
metric_name. maximum_length characters.
Explanation: An internal error occurred while Explanation: The entry field in error is marked with a
attempting to modify an existing threshold value. red indicator.
Administrator Response: Click Cancel to close the Operator Response: Type a valid value in the entry
configuration wizard. This is an unrecoverable error. field and click OK.
Contact IBM customer support.
FNPU033E The value in the field_name field does
FNPU028I There are no favorite graphs to view. not contain a valid IP address or host
name.
Explanation: You attempted to display the list of
saved favorite graphs but there are none. The list of Explanation: The IP address or host name that you
saved favorite graphs in the table is empty. You must entered is not valid. If you entered a host name, Tivoli
save a favorite graph before you can view a favorite Monitoring for Network Performance has issued a DNS
graph. query from the WebSphere server to resolve it but the
DNS query failed. The entry field in error is marked
Operator Response: To save a favorite graph, select
with a red indicator.
one or more resources from an operator view and click
Graph Metrics or Graph Multiple Resources. Once the Administrator Response: Type a valid IP address or
graph is displayed, click Save as Favorite Graph... to fully qualified host name and click OK. If you entered
save the graph as a favorite. After the graph is saved, a host name and it could not be resolved, enter the IP
you can return to View Favorite Graphs. Click Refresh address of the resource.
Now to refresh the table and view the favorite graph.
FNPU034E The interval value exceeds the time
FNPU029E You must specify at least one schedule range.
item.
Explanation: The interval value is greater than the
Explanation: A schedule defines when and how often amount of time between the start time and date and
the monitor collects data. You must specify a schedule the end time and date. The entry field in error is
for each monitored system in order to continue to the marked with a red indicator.
next step in the configuration wizard.
Administrator Response: Type a valid interval value
Administrator Response: Create a new schedule or and click OK.
select an existing schedule and complete the remaining
steps in the configuration wizard.
FNPU035E The time range exceeds one year.
Explanation: The time range specified by the start
FNPU030E The end time and date precede the start
time and date and the end time and date exceeds one
time and date.
year.
Explanation: The start time and date must precede the
Administrator Response: Change the start time and
end time and date.
date or end time and date to represent a valid time
Operator Response: Change the start time and date or range.
end time and date to represent a valid time range.
FNPU036E The value in the field_name field defines
FNPU031E The value in the field_name field must be a duplicate monitor name.
in the minimum_value to maximum_value
Explanation: The monitor location you specified
range.
already exists in the monitor location list. The entry
Explanation: The value entered for the field was either field containing the duplicate name is marked with a
less than the minimum value allowed or greater than red indicator.
the maximum value allowed. The entry field in error is
Administrator Response: Enter unique, valid values
marked with a red indicator.
for the monitor you want to define and click OK or
Operator Response: Type a valid value in the entry click Cancel to use the existing monitor location list.
field and click OK.
Chapter 3. Messages 29
FNPU046E • FNPU056I
FNPU046E The value in the field_name field is not FNPU051I The configuration wizard used to view
valid because it contains spaces. or modify the config_name configuration
is currently open.
Explanation: Spaces are not allowed for this entry
field. The entry field in error is marked with a red Explanation: Only one occurrence of a wizard can be
indicator. in use at a time. You have attempted to use a wizard
while another occurrence of the wizard is already in
Operator Response: Type a valid value for the entry
use.
field and click OK.
Administrator Response: Close or finish working on
the existing monitor definition so the configuration
FNPU047E The value in the field_name field
wizard is no longer in use. View/Modify the monitor
contains non-alphanumeric characters.
definition.
Explanation: Only alphanumeric values are valid for
this entry field. The entry field in error is marked with
FNPU052E The smartset_name SmartSet is not found
a red indicator.
in the database.
Operator Response: Type a valid value in the entry
Explanation: The SmartSet you provided is not in the
field and click OK.
database. Check that you are using the appropriate
name.
FNPU048I You cannot modify Run-time
Administrator Response: Query the database for
Preferences or configurations when
SmartSets and replace with an appropriate name.
signed on in browse mode. If you need
to make Run-time Preference or
configuration changes, sign off and sign FNPU053I A graph or table cannot be generated.
on again to obtain full access to the The database does not contain
configuration database. performance data for the specified time
range.
Explanation: Multiple administrators can be signed on
at any given time but only one administrator can have Explanation: Performance data was not found in the
full access to the configuration database to create and database for the specified time range for any of the
modify Run-time Preferences or configuration data. selected resources and performance metrics.
Administrator Response: Sign off and sign on again Operator Response: Ensure that you are collecting
with full access to modify the Run-time Preference or data for the resources and metrics you are attempting
configuration. to graph and that the data was collected within the
specified time range.
FNPU049I You cannot save configuration changes
when signed on in browse mode. User FNPU054I Click OK to delete the selected favorite
user_name currently has full access to the graphs or Cancel to cancel the request.
configuration database.
Explanation: You have selected one or more favorite
Explanation: Multiple administrators can be signed on graphs and requested they be removed. If you click
at any given time but only one administrator can have OK, the selected graphs are removed from the table
full access to the configuration database to create and and deleted from the database. If you click Cancel, the
modify configuration data. graphs are not removed.
Administrator Response: Contact the administrator Operator Response: Click OK inside the message box
that has full access to the configuration database. Once to delete the selected favorite graphs from the database.
this administrator has signed off, you can sign off and Click Cancel inside the message box to cancel the
sign on again to obtain full access to the configuration request.
database.
FNPU056I You have signed on with full access to
FNPU050E No results were found for the given the configuration database. Your existing
search criteria. full access browser session has been
converted to browse mode.
Explanation: No matches were found when searching
the database using the specified search criteria. Explanation: Multiple administrators can be signed on
at any given time but only one administrator can have
Administrator Response: Modify the search criteria
full access to the configuration database to create and
and search the database again.
modify configuration data. You are currently signed on
from another browser session as an administrator with
full access. You now have full access to the database to
make configuration changes from this browser session Administrator Response: For each system, you must
and your access on the previous browser session has specify at least one stack to monitor. Click Next and
been changed to browse mode. complete the remaining steps in the configuration
wizard.
Administrator Response: You now have full access to
the configuration database from this browser session.
Your existing session has been converted to browse FNPU061I A graph or table cannot be generated.
mode. The database does not contain
performance data for all of the selected
resources for the specified time range.
FNPU057I You have requested full access to the
configuration database. Only one Explanation: Performance data was not found in the
administrator is allowed full access to database for all of the selected resources for the
the configuration database to make specified time range.
configuration changes. User user_ID
Operator Response: Ensure that you are collecting
currently has full access to the
data for all of the resources you are attempting to
configuration database. You have been
graph and that the data was collected within the
signed on in browse mode.
specified time range.
Explanation: Multiple administrators can be signed on
at any given time but only one administrator can have
FNPU062E A graph or table cannot be generated.
full access to the configuration database to create and
The java.awt classes cannot access the
modify configuration data. Another administrator is
X11 native libraries.
currently signed on with full access to the configuration
database. You have been signed on in browse mode. Explanation: The WebSphere Application Server
You do not have full access to the database to modify cannot access the X11 native libraries. These libraries
the configuration. are necessary to generate a graph or table.
Administrator Response: If you need to make Operator Response: If you start your Web Application
configuration changes, ask the administrator who has Server remotely without first setting the DISPLAY
full access to the configuration database to sign off so environment variable you will consistently see this
you can sign on and create or modify the configuration. failure. The default value is DISPLAY=:0.0. For
example, if you telnet into an AIX server to start the
Web Application Server, you must first issue a
FNPU058E The specified start time and date is
command appropriate for the shell to set the DISPLAY
equal to the specified end time and
environment. The command can be:
date.
v export DISPLAY=:0.0
Explanation: The start time and date cannot be equal
v setenv DISPLAY :0.0
to the end time and date.
v DISPLAY=:0.0
Operator Response: Change the start time and date or
end time and date to represent a valid time range.
FNPU063E The value in the field_name field does
not contain a valid IP address.
FNPU059I A graph or table cannot be generated.
The database does not contain Explanation: The entry field in error is marked with a
performance data for all of the selected red indicator.
performance metrics for the specified Administrator Response: Type a valid IP address and
time range. click OK.
Explanation: Performance data was not found in the
database for all of the selected performance metrics for FNPU064E The value in the field_name field does
the specified time range. not contain a valid host name.
Operator Response: Ensure that you are collecting Explanation: The entry field in error is marked with a
data for all of the metrics you are attempting to graph red indicator.
and that the data was collected within the specified
time range. Administrator Response: Type a valid host name and
click OK.
FNPU060E You must specify at least one stack for
each defined monitor.
Explanation: You must specify a stack for each
monitored system in order to continue to the next step
in the configuration wizard.
Chapter 3. Messages 31
FNPU065E • FNPU069E
Chapter 3. Messages 33
FNPU077E • FNPU082I
Chapter 3. Messages 35
FNPW021I • FNPW900I
Administrator Response: No action is required. stopped. Review the log and use the WebSphere
Administrative Console to diagnose and resolve
definition problems. See your database administrator
FNPW021I Tivoli Monitoring for Network
for other system conditions.
Performance successfully processed
network initialization data from the
netview_host NetView Integrated TCP/IP FNPW801E An error occurred trying to start the
Services Component, processed Tivoli Monitoring for Network
node_count network nodes, interface_count Performance purge utility. The purge
network interfaces, and subnet_count utility is not active and will not purge
subnetwork entries. data from your database.
Explanation: Tivoli Monitoring for Network Explanation: The purge utility was unable to start due
Performance has successfully processed information to an unknown reason. See the WebSphere Application
from the NetView Integrated TCP/IP Service log for more information and correct the problem.
Component.
Administrator Response: See the corresponding
Administrator Response: No action is required. exception, fix the problem, and restart the Tivoli
Monitoring for Network Performance Web application
from the WebSphere Administrative Console.
FNPW022I Tivoli Monitoring for Network
Performance successfully received
network update data from the FNPW802I The Tivoli Monitoring for Network
netview_host NetView Integrated TCP/IP Performance purge utility is beginning
Services Component. to purge data from the Tivoli
Monitoring for Network Performance
Explanation: The NetView Integrated TCP/IP Services
database.
Component has detected a change in the network
topology and sent data to synchronize this information Explanation: This data is being purged from the
with Tivoli Monitoring for Network Performance. There database.
should always be a FNPW023I message corresponding to
Administrator Response: Check the log files for the
every FNPW022I message. If you do not receive the
message FNPW803I , which indicates completion.
corresponding message, look for other error messages
in the WebSphere Application Server log.
FNPW803I The Tivoli Monitoring for Network
Administrator Response: No action is required.
Performance purge utility has completed
purging data from the Tivoli Monitoring
FNPW023I Tivoli Monitoring for Network for Network Performance database.
Performance successfully processed
Explanation: Data has been purged from the database.
network update data from the
netview_host NetView Integrated TCP/IP Administrator Response: No action is required.
Services Component, processed
node_count network nodes, interface_count
network interfaces, and subnet_count FNPW804E The Tivoli Monitoring for Network
subnetwork entries. Performance purge utility encountered
an error trying to purge the database.
Explanation: Tivoli Monitoring for Network
Performance has successfully processed information Explanation: See message.
from the NetView Integrated TCP/IP Services Administrator Response: Review the WebSphere
Component. Application Server log for other exception messages.
Administrator Response: No action is required. This can indicate a problem with database connectivity,
or other unexpected conditions. Resolve any problems
and issue the purge command again to purge the data.
FNPW800E A problem was detected while trying to The expired records that could not be processed are
establish a connection to the database. removed by the next purge process.
Explanation: A connection to the database could not
be established. There is additional exception FNPW900I A failure occurred while attempting to
information in the WebSphere Application Server log. communicate with the monitor_name
monitor. See the error log for more
Administrator Response: This message typically
information.
indicates a definition problem in WebSphere
Application Server related to Java Database Explanation: Communication with the monitor was
Connectivity (JDBC) providers, data sources, or not established. This could be caused by the monitor
database definitions, or the database system has been
FNPW903E A failure occurred while attempting to FNPW944I A suspend command for monitor_name
initialize SSL encryption. monitor was successfully sent to the
monitor.
Explanation: An Secure Sockets Layer (SSL)
connection to the monitor could not be properly Explanation: An operator has requested that a
initialized. monitor be suspended and the command to do so has
been successfully sent.
Administrator Response: Check the monitor and
WebSphere Application Server logs for more Administrator Response: No action is required.
information. Make sure that the client certificates from
the monitor have been properly imported into the
FNPW945I A response to a real-time polling
WebSphere TrustStore. Verify that the WebSphere client
request has been received. The request
certificate has been properly imported into the monitor
identifier is request_identifier.
TrustStore.
Explanation: A real-time response has been received
from a monitor.
FNPW940E A failure occurred while attempting to
transmit the configuration to the Administrator Response: No action is required.
monitor_name monitor.
Explanation: The communication with the monitor has FNPW946E An error occurred while looking up a
not been established. This could be caused by the WebSphere Application Server resource.
monitor not being started or a networking problem. See
the WebSphere Application Server error log for more Explanation: A naming error occurred while the
information. monitor was looking up a WebSphere Application
Server resource. This could be caused by the resource
Administrator Response: Verify that the monitor is being incorrectly named at the time of installation or
running. If it is not, start the monitor. If the monitor is the WebSphere JNDI server not operating properly.
running, then a networking problem might exist.
Administrator Response: Verify that WebSphere
Application Server has properly started the JNDI
server. See the WebSphere Application Server log for
more information.
Chapter 3. Messages 37
FNPW947I • FNPW948E
The following diagnostic tools are also available with Tivoli Monitoring for
Network Performance.
v Message and trace logs
v Log XML Viewer for the monitor message and trace logs
v SVC dumps for the monitor
If you need additional information about the components of this product, see the
Planning, Installation, and Configuration for IBM Tivoli Monitoring for Network
Performance Guide.
There are tools available for each of these users to help diagnose and troubleshoot
problems encountered within Tivoli Monitoring for Network Performance.
However, the majority of the troubleshooting is the responsibility of the network
systems programmer.
You can also encounter problems, for example, Error 500, incorrect data, or slow
response time when monitoring network performance from the Tivoli Monitoring
for Network Performance user interface. The remaining chapters in this book
explain what to do in the event that these types of problems occur. Work with the
network systems programmer to do further problem determination.
Try to isolate the problem to a particular product, and follow the troubleshooting
procedures for that product. You might need to work with your network systems
programmer to do further problem determination.
When you decide what the problem keyword is, you can use it to develop a
keyword string. See “Diagnosing Problems” on page 61 for information about the
keyword string.
ABEND or COREDUMP
The ABEND or COREDUMP symptoms apply to the following Tivoli Monitoring
for Network Performance components:
v Monitor
v Web application
z/OS Abends
Choose the ABEND keyword when one or more of the following symptoms occur:
Monitor
v A z/OS ABEND message is displayed at the system console. The
message that contains the abend code is found in the SYSLOG.
v The message FNPM013E is displayed, which indicates that the monitor
abended.
Web application
WebSphere Application Server SVC dump is generated.
Monitor or Web application
v The message IEA822I is displayed, which indicates that a Java
Transaction Dump is generated.
v A Language Environment® Dump, CEEDUMP is generated.
v A JAVADUMP is generated.
DOC
Choose the DOC keyword when one or more of the following symptoms is true
for the documentation or online help:
INCORROUT
Choose the INCORROUT keyword when one of the following symptoms occurs:
v For all Tivoli Monitoring for Network Performance components:
– Errors in the message or trace logs
v For the monitor:
– No data is received for any portfolio item on the Tivoli Monitoring for
Network Performance Web application.
– Data is received for some of the portfolio items on the Tivoli Monitoring for
Network Performance Web application.
– Data is not being collected according to the Configured Monitor schedule.
– Data is missing or incorrect when you view the Tivoli Monitoring for
Network Performance Web application.
– An error message is received on the z/OS system console indicating a failure.
v For the Web application:
– Error 500 - Internal Server Error is received.
– Problems occur reading or writing to the DB2 database. See message
FNPU004E.
– The WebSphere Application Server times out while you are using the Tivoli
Monitoring for Network Performance Web application.
– Connection problems between WebSphere Application Server and the
monitor.
v For problems with IBM Tivoli Monitoring for Network Performance extract,
transform, and load (ETL) process:
– The ETLs fail or do not complete.
– The ETL does not run at scheduled time.
– The Tivoli Monitoring for Network Performance report draws, but no graph
or chart is present
MSG
A problem can cause a message to be displayed at the system console or on the
Web application. Choose the MSG keyword when one or more of the following
symptoms occur:
v The message that is received is not the expected response or indicates an error
condition.
Note:
PERFM
Choose the PERFM keyword if performance is not as expected. Performance
problems can occur because one or more of the following conditions exist:
v Processor utilization is increased.
– The sampling interval for a monitor definition should be 5 minutes or more.
– Verify that the monitor is not collecting unnecessary network information.
v Response time on the Tivoli Monitoring for Network Performance Web
application is slow. The pages are slow to draw or display data.
– Ensure that the machine running WebSphere Application Server and the DB2
product meets the hardware and software configurations.
v Data displayed in the Tivoli Monitoring for Network Performance Web
application is delayed or different from what is actually displayed on the
monitored host.
– Check the value of the dbcache. If it is large, there could be possible lag time
in what is displayed on the Tivoli Monitoring for Network Performance Web
application.
Record the Tivoli Monitoring for Network Performance component ID number, the
function modifier identification (FMID), and build level of the current program.
The build level for the Tivoli Monitoring for Network Performance Web
application is located on the bottom left-hand corner of the Welcome page. The
build level for the monitor is displayed on the z/OS system console, in message
FNPM001I, when the monitor is started. It can also be found in the monitor message
log (msg_fnp_monitor.log). The build level is also on the command line interface
(CLI) main menu.
Research the scenario leading to the problem, including what was done before the
problem occurred. Record the exact steps taken, including the following:
v What was the first indication of the problem?
v What were you trying to do?
v What should have happened?
v What actually did happen?
v Has the function worked before?
v Can you recreate the problem?
Use the monitor_doc_coll.sh script to collect all of the monitor logs from each
system that might have contributed to the problem. This includes the configuration
XML file, message logs, and trace logs.
h z/OS SYSLOG
Locate and save a copy of the system log before and during the error. The system
log is the data set that stores job-related information, operational data, descriptions
of unusual occurrences, commands, and messages.
If you are running your WebSphere Application Server and the DB2 product on the
AIX system, locate and save the AIX SYSLOG. It is typically located in the
/var/spool/syslog directory.
Locate and save this file. You customized this file before you installed the Tivoli
Monitoring for Network Performance Web application. Clear the following
applicable passwords before you send this file.
v DB2PASSWD=xxxxxx
v WASADMIN_PASSWORD=xxxxxx
v LDAP_SERVERPW=xxxxx
Locate and save this file. To locate this file, change to the bin directory of your
installation path for the Web application installation files on your AIX system. You
can locate the exact installation path by looking at the last occurrence of the install
dir: statement in the /tmp/itmnp.log file. See IBM Tivoli Monitoring for Network
Performance Planning, Installation, and Configuration Guide for more information on
the itmnp_install.env file.
Locate and save this file. To locate this file, change to the bin directory of your
installation path for the Web application installation files on your AIX system. You
can locate the exact installation path by looking at the last occurrence of the install
dir: statement in the /tmp/itmnp.log file. See IBM Tivoli Monitoring for Network
Performance Planning, Installation, and Configuration Guide for more information on
the itmnp_install.log file.
Locate and save this file. It was created initially when you attempted the
installation of the Tivoli Monitoring for Network Performance Web application. On
z/OS, this file is located in the directory where the itmnp21zos.tar file was
untarred. On your AIX system, this file is located in the /tmp/itmnp.log file.
If you piped your output of the Tivoli Monitoring for Network Performance Web
application installation to a file, you must locate and save that file.
h Screen captures from the Tivoli Monitoring for Network Performance Web
application
Provide screen captures from the Tivoli Monitoring for Network Performance Web
application if they provide pertinent information about the problem.
Locate and save the MQSeries logs. The default directory is /var/mqm/log.
Locate and save the ITSC logs. The default directory is /usr/OV/log.
All applicable information in the list under “Documenting any Problem” on page
47.
If an SVC dump occurs, save the dump data set (for example, SYS1.DUMP). The
terms dump data set and unformatted dump refer to the unchanged data set of the
dump. The unformatted dump is the data required by IBM customer support.
You can view the dump data set, without altering it, by using an interactive dump
viewing utility, for example, Interactive Problem Control System (IPCS).
h A core file
If a COREDUMP occurs, locate and save the core file in a permanent location. The
WebSphere Application Server core files are found in the WebSphere Application
Server product directory structure, with a name similar to javacore<number>.txt.
The DB2 core files are located in the path
$HOME/sqllib/db2dump/core_directory, where core_directory is the core path
directory name.
h CEEDUMP or JAVADUMP
Because Tivoli Monitoring for Network Performance interfaces with many different
products, you must determine which product actually abended. Select one of the
following procedures to determine the location of the abend:
v You received a monitor SVC dump. Follow the steps on page 50.
v You received a Java Transaction dump. Follow the steps on page53.
v You received a CEEDUMP. Follow the steps on page 54.
v You received a JAVADUMP. Follow the steps on page 56.
3. The next Request Block should be the SVRB containing the registers at the
time the signal handler dump was issued. Record the address in GPR13. In
this example it is x’DA1CDD0’.
SVRB: 006FDB90
-0020 XSB...... 7FFFC638 FLAGS2... 80 RTPSW1... 00000000 00000000 RTPSW2... 00000000 00000000
-0008 FLAGS1... 02000007 WLIC..... 0002003C
+0000 RSV...... 00000000 00000000 SZSTAB... 001ED022 CDE......00000000 OPSW...070C5000 840336
+0018 Q........ 00000000 LINK..... 006E2E00
+0020 GPR0-3... 0DA1CF15 0DA1CED0 0D81CA01 0DA06600
+0030 GPR4-7... 0DA63040 0D80B30A 0DA1CF14 0DA1CEC6
+0040 GPR8-11.. 0DA63048 0DA1CF15 00000000 00000001
+0050 GPR12-15. 0D80AC18 0DA1CDD0 8D80AF2A 00000000
TCB: 006E26E0
+0000 RBP...... 006FDB90 PIE...... 01FC16E0 DEB...... 00000000 TIO...006CCFE8 CMP....00000000
+0014 TRN...... 40000000 MSS...... 7FFB9BE0 PKF...... 80 FLGS..01008000 00 LMP....FF
+0023 DSP...... FF LLS...... 00000000 JLB...... 00000000 JPQ...... 00000000
5. From the IPCS Storage window, LIST the storage address in GPR13,
(x’DA1CDD0’).
0DA1CDD0 00000000 0DA62F38 00000000 00000000 | .....w.......... |
Go to offset x’4’ into GPR13, the previous save area pointer, and list that
address. For example,
L DA62F38.
The GPRs 0-15 start at x’8’ into the ZMCH. The Program Status Word (PSW)
at the time of the abend is at offset x’4C’ in the ZMCH. The Extended PSW
interrupt code is at offset x’52’ in the ZMCH. In this case, it is x’0001’,
indicating a x’0C1’ abend occurred.
For more information on the ZMCH, see z/OS Language Environment Vendor
Interfaces.
7. List the address in the second word of the PSW. In this example, this is
x’D867A54’. Record this address.
8. Issue the FIND command for COMPILED ON:
F ’COMPILED ON’
If you find this string, record the address of the string and the module name
prior to COMPILED ON. Also record the PTF level. The module name in this
example is cs390_UDPTable. The address of the string in this example is
x’D869ED0’.
********************************************************************************
Traceback:
DSA Addr Program Unit PU Addr PU Offset Entry E Addr E Offset Load Mod Status
0DA1CDD0 0D80AC18 -0D80AC1A .FNPMSDMP 04/11/04 AT 02.09 NO_PTFS
0D80AC18 -0D80AC1A SUBPOOL2 Call
0DA62F38 0D80D278 +0000040A sig_sdump 0D80D278 +0000040A SUBPOOL2 Call
0DA62E80 05F74E20 -00000106 CEEPGTFN 05F74CC0 +0000005A CEEPLPKA Call
0DA62820 05B31128 +000007EC __zerros 05B31128 +000007EC CEEEV003 Call
0DA5FC88 CEEHDSP 05EA5520 +00000C0E CEEHDSP 05EA5520 +00000C0E CEEPLPKA Call
0DA5F1A8 0D80F9E0 +00058072 process_get 0D80F9E0 +00058072 SUBPOOL2 Exception
0DA5F0B8 0D811578 +00000292 process_client_request
0D811578 +00000292 SUBPOOL2 Call
0DA5EFB0 0D814BC0 +00000D3E process_client_send
0D814BC0 +00000D3E SUBPOOL2 Call
0DA5EEB8 0D817C20 +000001E2 process_client
D817C20 +000001E2 SUBPOOL2 Call
0DA5EB90 0D816B60 +0000075A child_csapi_server
0D816B60 +0000075A SUBPOOL2 Call
0DA5EAD8 05F74E20 -00000106 CEEPGTFN 05F74CC0 +0000005A CEEPLPKA Call
7F527E38 CEEOPCMM 00BA6618 +00000932 CEEOPCMM 00BA6618 +00000932 CEEBINIT Call
JOB ROOT5 ASID 0047 ASCB 00F91400 FWDP 00F42700 BWDP 00FB0B00 PAGE 00000003
TCB AT CMP NTC OTC LTC TCB BACK PAGE
006FE0A8 00000000 00000000 00000000 006FFD90 006FC0E0 00000000 00000004
006FC0E0 00000000 00000000 006FE0A8 00000000 006FFD90 006FE0A8 00000001
006FFD90 00000000 006FC0E0 006FE0A8 006F8680 006F8680 006FC0E0 00000002
006F8680 00000000 00000000 006FFD90 006F80C8 006F80C8 006FFD90 00000003
006F80C8 00000000 00000000 006F8680 006DFE88 006DFE88 006F8680 00000004
006DFE88 00000000 00000000 006F80C8 006C2E88 006DF9B8 006F80C8 00000004
006DF9B8 00000000 00000000 006DFE88 00000000 006DF728 006DFE88 00000001
006DF728 00000000 006DF9B8 006DFE88 00000000 006DF498 006DF9B8 00000002
006DF498 00000000 006DF728 006DFE88 00000000 006DF128 006DF728 00000003
006DF128 00000000 006DF498 006DFE88 00000000 006C9E88 006DF498 00000004
006C9E88 00000000 006DF128 006DFE88 00000000 006C9BF8 006DF128 00000004
006C9BF8 00000000 006C9E88 006DFE88 00000000 006C9968 006C9E88 00000001
006C9968 00000000 006C9BF8 006DFE88 00000000 006C97D0 006C9BF8 00000002
006C97D0 00000000 006C9968 006DFE88 00000000 006C9540 006C9968 00000003
006C9540 00000000 006C97D0 006DFE88 00000000 006C92B0 006C97D0 00000004
006C92B0 00000000 006C9540 006DFE88 00000000 006C9020 006C9540 00000004
006C9020 00000000 006C92B0 006DFE88 00000000 006C7D90 006C92B0 00000001
006C7D90 00000000 006C9020 006DFE88 00000000 006C7740 006C9020 00000002
006C7740 00000000 006C7D90 006DFE88 00000000 006C74B0 006C7D90 00000003
006C74B0 00000000 006C7740 006DFE88 00000000 006C7180 006C7740 00000004
006C7180 00000000 006C74B0 006DFE88 00000000 006C4E88 006C74B0 00000004
006C4E88 00000000 006C7180 006DFE88 00000000 006C4BF8 006C7180 00000001
006C4BF8 00000000 006C4E88 006DFE88 00000000 006C4968 006C4E88 00000002
006C4968 00000000 006C4BF8 006DFE88 00000000 006C47D0 006C4BF8 00000003
006C47D0 00000000 006C4968 006DFE88 00000000 006C44B8 006C4968 00000004
006C44B8 00000000 006C47D0 006DFE88 00000000 006C4228 006C47D0 00000004
006C4228 00000000 006C44B8 006DFE88 00000000 006C3E88 006C44B8 00000001
006C3E88 00000000 006C4228 006DFE88 00000000 006C3CF0 006C4228 00000002
006C3CF0 00000000 006C3E88 006DFE88 00000000 006C3A60 006C3E88 00000003
006C3A60 00000000 006C3CF0 006DFE88 00000000 006C38C8 006C3CF0 00000004
006C38C8 00000000 006C3A60 006DFE88 00000000 006C3638 006C3A60 00000004
006C3638 940C4000 006C38C8 006DFE88 00000000 006C33A8 006C38C8 00000001
006C33A8 00000000 006C3638 006DFE88 00000000 006C3118 006C3638 00000002
006C3118 00000000 006C33A8 006DFE88 00000000 006C2E88 006C33A8 00000003
006C2E88 00000000 006C3118 006DFE88 00000000 00000000 006C3118 00000004
The Language Environment dump generates output of data and storage from the
Language Environment run-time environment on an enclave basis.
Using the following example, which is only part of a CEEDUMP, you can see that
function ping_4_390 in 390icmp.c took the exception. Further examination of the
traceback information, tells you that the itmnp code is being run
(Java_com_tivoli_itmnp_monitor_icmp_ICMP_ping). It is very likely that the abend
is in the Tivoli Monitoring for Network Performance code.
Traceback:
DSA Addr Program Unit PU Addr PU Offset Entry E Addr E Offset Load Mod Status
18F45308 CEEHDSP 05F4ABF0 +000048A6 CEEHDSP 05F4ABF0 +000048A6 CEEPLPKA Call
18F44800 ./390icmp.c 1F3DDC58 +552B9A14 ping_4_390 1F3DDC58 +552B9A14 *PATHNAM Exception
18F44730 ./libicmp.c 1F3CC0D8 +0000011C Java_com_tivoli_itmnp_monitor_icmp_ICMP_ping
1F3CC0D8 +0000011C *PATHNAM Call
18F44630 com/tivoli/itmnp/monitor/icmp/ICMP.java
1ED70460 +00000140 com/tivoli/itmnp/monitor/icmp/ICMP.ping(Ljava/lang/Str
1ED70460 +00000140 Call
18F44500 7CD2AED8 +00000534 mmipSelectInvokeJavaMethod
7CD2AED8 +00000534 *PATHNAM Call
18F44408 7CD2AFC0 +0000044C mmipSelectInvokeSynchronizedJavaMethod
7CD2AFC0 +0000044C *PATHNAM Call
18F442F8 7CD2AED8 +00000534 mmipSelectInvokeJavaMethod
7CD2AED8 +00000534 *PATHNAM Call
18F44228 7CD2A958 +00000AB4 INVOKDMY 7CD2A958 +00000AB4 *PATHNAM Call
18F44158 7CD29E18 +00000096 EXECJAVA 7CD29E18 +00000096 *PATHNAM Call
18F440A8 /u/sovbld/cm131s/cm131s-20031114/src/jvm/pfm/xe/mmi/mmi_supp
7CD4A4D0 +000000EC mmipExecuteJava
7CD4A4D0 +000000EC *PATHNAM Call
18F43F78 /u/sovbld/cm131s/cm131s-20031114/src/jvm/sov/xe/common/run.c
7CD50860 +000004D0 xeRunDynamicMethod
7CD50860 +000004D0 *PATHNAM Call
18F43EC8 /u/sovbld/cm131s/cm131s-20031114/src/jvm/sov/ci/jvm.c
7CAD1960 +000000E0 threadRT0 7CAD1960 +000000E0 *PATHNAM Call
18F43E18 /u/sovbld/cm131s/cm131s-20031114/src/jvm/sov/xm/thr.c
7CD716B0 +000001F0 xmExecuteThread
7CD716B0 +000001F0 *PATHNAM Call
18F43D70 /u/sovbld/cm131s/cm131s-20031114/src/jvm/pfm/xe/common/xe_th
7CD5C8E0 +0000006C threadStart 7CD5C8E0 +0000006C *PATHNAM Call
18F43C08 /u/sovbld/cm131s/cm131s-20031114/src/hpi/pfm/threads_utils.c
7C92F3D0 +00000A38 ThreadUtils_Shell
7C92F3D0 +00000A38 *PATHNAM Call
18F43B50 05B8C910 +0000001A @@GETFN 05B8C868 +000000C2 CEEEV003 Call
7F3F8E78 CEEOPCMM 00BB1BD8 +00000914 CEEOPCMM 00BB1BD8 +00000914 CEEBINIT Call
Using the following Condition Information for Active Routines, you can see that a
x'0C4' abend occurred (Interruption Code ....004). From this information, you can
build a symptom string to search the IBM support database.
The JAVADUMP produces files that contain diagnostic information related to the
JVM and a Java application captured at a point during run-time. For example, the
information can relate to the operating system, the application environment,
threads, native stack, locks, and memory.
The JVM checks each of the following locations for existence and write accessible
permission, and stores the JAVADUMP in the first location available. You must
have enough free disk space for the JAVADUMP file to be written correctly.
1. The location specified by the IBM_JAVACOREDIR environment variable if set
(_CEE_DMPTARG on z/OS.)
2. The current working directory of the JVM processes
3. The location specified by the TMPDIR environment variable, if set
Use the following example, which is only part of a JAVADUMP, to get current
thread details. The last routine to have control before signal handling received
control is ping_4_390. A further examination from the traceback shows that Tivoli
Monitoring for Network Performance code is involved. From this information, you
can build a symptom string to search the IBM database.
Native Stack Data: base: 18f43e08 top: 0 pointer: 18fc3e08 used(e70bc1f8) free(18fc3e08)
Native Stack
------------
__zerros
CEEHDSP CEEHDSP
CEEHDSP CEEHDSP
./390icmp.c ping_4_390
com/tivoli/itmnp/monitor/icmp/ICMP.java com/tivoli/itmnp/monitor/icmp/ICMP.ping(Ljava/lang/String;
mmipSelectInvokeJavaMethod
mmipSelectInvokeSynchronizedJavaMethod
mmipSelectInvokeJavaMethod
INVOKDMY
EXECJAVA
/u/sovbld/cm131s/cm131s-20031114/src/jvm/pfm/xe/mmi/mmi_support.c mmipExecuteJava
/u/sovbld/cm131s/cm131s-20031114/src/jvm/sov/xe/common/run.c xeRunDynamicMethod 892
/u/sovbld/cm131s/cm131s-20031114/src/jvm/sov/ci/jvm.c threadRT0 339
/u/sovbld/cm131s/cm131s-20031114/src/jvm/sov/xm/thr.c xmExecuteThread 1473
/u/sovbld/cm131s/cm131s-20031114/src/jvm/pfm/xe/common/xe_thread_md.c threadSta
/u/sovbld/cm131s/cm131s-20031114/src/hpi/pfm/threads_utils.c ThreadUtils_Shell 952
@@GETFN
CEEOPCMM CEEOPCMM
For more information on JAVADUMP, see IBM Developer Kit and Runtime
Environment, Java 2 Technology Edition, Version 1.3.1 Diagnostic Guide.
The following example is the keyword string used to perform a database search for
the abend in ″Finding abend information with a monitor signal handler dump″ on
page50.
If the abend is from a failure, the keyword is ABENDxxx, where xxx is the abend
code in hexadecimal, for example, ABEND0C4, ABEND604, or ABEND13E. Typical
user abends are documented by ABENDUxxxx, where xxxx, is the abend code in
decimal. If you have no information on how to recover from or prevent the abend,
continue gathering documentation.
You might see an Out of Memory error for the Tivoli Monitoring for Network
Performance monitor when you first try to run it if your region size or
MAXASSIZE is not large enough. See IBM Tivoli Monitoring for Network Performance
Planning, Installation, and Configuration Guide for recommendations on the region
size and MAXASSIZE for the monitor.
When an Out of Memory problem occurs with Tivoli Monitoring for Network
Performance, collect any dumps that you received when the error occurred. If you
did not receive an SVC dump when the Out of Memory condition occurred, wait
for another occurrence of the problem to collect your problem documentation. You
will need to monitor the Tivoli Monitoring for Network Performance monitor
component for storage growth. Perform an SVC console dump of the monitor
address spaces and forward them to IBM customer support for further analysis.
See IBM Developer Kit and Runtime Environment, Java 2 Technology Edition, Version
1.3.1 Diagnostic Guide for information on setting environment variables for Java
dumps and debugging Out of Memory errors.
h The order number and revision level of the manual or the Tivoli Monitoring
for Network Performance Web application page
Identify the order number and revision level of the manual. The manual numbers
are displayed on the back cover in the form xxxx-xxxx-y, where xxxx-xxxx is the
order number and y is a 1- or 2-digit revision number.
Identify the Tivoli Monitoring for Network Performance Web application page on
which you encountered a problem. Include the sequence of pages you used to get
to the failing page. If possible, provide a screen capture.
h The location of the error in the manual or the Tivoli Monitoring for Network
Performance Web application page
Locate the pages in the document or the pages that contain incorrect or incomplete
information, and write a description of the problem.
All applicable information in the list under “Documenting any Problem” on page
47.
Record how the output differs from what was expected. Answer the following
questions:
v Is all or part of the output missing?
v Is the output duplicated?
v Is there more output than expected?
v Is the information inaccurate?
If you are having problems with data not displaying on the Tivoli Monitoring for
Network Performance user interface see Chapter 7, “Resolving Problems,” on page
77 and sections, ″None of the Selected Portfolio Items Display Data″ and ″Some of the
Selected Portfolio Items Display Data.″
Examine the Tivoli Monitoring for Network Performance monitor message and
trace logs. Messages or trace entries can indicate a problem that you can resolve.
Examine the WebSphere Application Server logs to determine if there are messages,
errors, or exceptions. The WebSphere Application logs can indicate a problem with
a configuration parameter.
Record any DB2 error messages that occurred at the time of the problem. If error
messages occurred, see the DB2 for z/OS and OS/390® Messages and Codes for
information to collect for DB2 problems.
Record any information received on Crystal Management Console for the problem
report.
After collecting all of the required documentation, report the problem to IBM
customer support.
All applicable information in the list under “Documenting any Problem” on page
47.
h Description of the operation attempted, the results expected, and the results
received
Record the actual performance, the expected performance, and the source of
information for the expected performance. If a document is the source of expected
performance information, note the order number and page number of the
document or the Web site.
h The size and type of operating environment, and the number of devices being
monitored
Collect screen captures of the RMF™ ARD windows. After collecting all of the
required documentation, report the problem to IBM customer support.
Diagnosing Problems
To begin diagnostic procedures for problems that might occur in the Tivoli
Monitoring for Network Performance program or any of its components, you must
first understand the methods that can help you define and solve a problem or
document and report the problem to IBM customer support.
Finding Solutions
If you have the IBM Information/Access program, you can search the RETAIN®
database, on the basis of a keyword string, to find similar problems and their
solutions.
The representative uses the information from the worksheet to form a keyword
string and search a database containing symptoms and resolutions for problems.
This database also contains information on problems currently under investigation.
The representative might ask you for additional information to produce other
keywords that can help locate and solve the problem.
The IBM customer support specialist helps you refine keyword strings and
conducts additional searches of the database.
In general, IBM customer support can solve most problems, but in cases when no
solution is found, the problem is sent to an IBM customer support specialist. If the
specialist cannot find a solution, and if the problem is a new one, the specialist can
enter an authorized program analysis report (APAR) into the RETAIN database. An
APAR is a request for a correction in the program.
The APAR and other types of documentation enable the program specialist to
examine the problem in more detail and develop a solution. If this solution is a
coding change, it is put into a program temporary fix (PTF) and sent to you. All
information about the solution is entered into the RETAIN database. This
procedure keeps the database current with problem descriptions and solutions and
makes the information available for future searches.
Using Keywords
Each problem type has an associated keyword. The keyword is used as a general
identifier and to search the RETAIN database. If you have access to the RETAIN
database, you can search it. Otherwise, you can provide IBM customer support
with the keyword and they do the search. In searching the RETAIN database, you
can determine whether:
v Your particular problem has already been reported
v There is a bypass for your problem
v Your problem has been solved
v A solution already exists for your problem
An accurate and precise search string produces usable results. A string search
contains the following:
v The keyword that represents your problem type
v The level of the Tivoli Monitoring for Network Performance product
v Additional symptoms of the problem
If you proceed through all five classifications and cannot match your problem to
any of those described, see “Documenting any Problem” on page 47.
http://www.ibm.com/software/sysmgmt/products/support/
Monitor Component
The monitor component of the Tivoli Monitoring for Network Performance
program generates message logs, trace logs, a configuration XML file, and
supervisor call (SVC) dumps. The message logs contain documented messages that
can be found in Chapter 3, “Messages,” on page 7 of this guide. Many of the
messages for the monitor component are seen on your z/OS system console. The
trace logs contain diagnostic information that can be used to diagnose problems.
The information in the trace logs is not documented.
Note: Any other references to monitor logs in this chapter refers to the message
logs, trace logs, and the configuration XML file.
Note: If you change the location of the log files for Tivoli Monitoring for Network
Performance, you change the location of the log files for all Tivoli applications that
use the Tivoli Common Directory.
The itmnp.properties file contains configuration parameters for the message and
trace logs. This file is located in the /etc/itmnp directory in UNIX System Services.
The following properties are used to define the number and size of the message
and trace logs. For more information about these parameters, see the
itmnp.properties file.
message.maxFileSize
message.Java.maxFileSize
message.CLI.maxFileSize
message.C.maxFileSize
message.maxFiles
message.Java.maxFiles
message.CLI.maxFiles
message.C.maxFiles
trace.maxFileSize
trace.Java.maxFileSize
trace.CLI.maxFileSize
trace.C.maxFileSize
trace.maxFiles
trace.Java.maxFiles
trace.CLI.maxFiles
trace.C.maxFiles
tivoli_common_dir/FNP/logs
tivoli_common_dir/FNP/scripts
tivoli_common_dir
Is the location of the Tivoli Common Directory.
FNP Is the product ID for the Tivoli Monitoring for Network Performance
product.
logs Is the directory that contains the message logs, trace logs, and
configuration XML file.
scripts Is the directory that contains any serviceability scripts.
The configuration XML file, fnp_config.xml, is the latest configuration XML file
that the monitor has received from WebSphere Application Server. It is stored in
the same directory as the log files. The beginning of the configuration XML file is
as follows:
<?xml version="1.0"?>
<PollerConfigurationDocument>
If you only define one message log, then your message log names are:
msg_fnp_monitor.log
msg_fnp_monitorc.log
msg_fnp_monitorCLI.log
If you define more than one message log (maxFiles greater than 1), the following
occurs when the message log reaches the size limit:
Let nameX.log designate any of the preceding message log names, for example,
msg_fnp_monitor.log. Starting with the oldest message log nameX.log, it moves that
log to nameX+1.log, except when the oldest message log is nameX< maxFiles>. log,
then it starts with nameX-1.
If you only define one trace log, then your trace log names are:
trace_fnp_monitor.log
trace_fnp_monitorc.log
trace_fnp_monitorCLI.log
If you define more than one trace log (maxFiles greater than 1), the following
occurs when the trace log reaches the size limit:
Let nameX.log designate any of the preceding trace log names, for example,
trace_fnp_monitor.log. Starting with the oldest trace log nameX.log, it moves that
log to nameX+1.log, except when the oldest trace log is nameX< maxFiles>.log, then
it starts with nameX-1.
To set the maximum sizes for message and trace logs, use the itmnp.properties file.
The format for an entry in the monitor or CLI trace log file is similar to the
following example:
<Trace Level="MIN">
<Time Millis="1082308393845">2004-04-18 13:13:13.845-05:00</Time>
<Server Format="IP">nmpipl12.newyork.myco.com</Server>
<ProductId>FNP</ProductId>
<Component>Database Layer</Component>
<Product Instance>nmpipl12.newyork.myco.com</Product Instance>
<LogText><![CDATA[WorkerThread-7 for LowPriorityPool operating on CS390MsmtQueue
has a cache size of: 67 ]]></LogText>
<LogAttribs><Key>organization</Key><Value>IBM</Value></LogAttribs>
<Source FileName="com.tivoli.itmnp.monitor.database.DBUtility"/>
<Thread>WorkerThread-7 for LowPriorityPool</Thread>
<Principal>ROOT</Principal>
</Trace>
Trace Is the container for all information about the trace entry and also indicates
the level of the trace: MIN for minimum, MID for medium, and MAX for
maximum.
Time Indicates the time the trace was produced, represented as the number of
milliseconds since 12:00 a.m. January 1, 1970, and as the date specified in
Coordinated Universal Time (UTC).
Server Format
Specifies the name of the server on whose behalf the message was logged.
ProductId
Specifies the name of the product that logged the message. This is the
message prefix FNP for Tivoli Monitoring for Network Performance.
Trace Levels
You can specify three levels of detail for tracing for IBM Tivoli Monitoring for
Network Performance. The more detailed information you trace, the faster the
trace logs wrap. Configure the trace levels in the itmnp.properties file or with the
monitor command line interface (CLI). In the itmnp.properties file, change the
monitor.trace.level value.
Note: If you change this value in the itmnp.properties file, you must stop and start
the monitor for the new trace level to take affect.
Where:
On this menu, you can select 1 to change the level for all trace components, or you
can select one of the other numbers to change the level for a specific trace
component.
Note: The DEBUG_MIN level is the default setting for all trace components. Leave
DEBUG_MIN as your default setting for all components. If you are having a
problem with a particular component, you might want to change the trace level for
that component to get more information about the problem you are seeing.
However, you should change these settings only when directed to do so by IBM
customer support.
Dump Types
When the monitor application abends, an SVC dump is created. When the abend
occurs, you can receive multiple dumps; that is, one or more of the following:
Web Application
The Web application generates messages and trace entries at installation time and
at run-time. The messages for the installation and run-time procedures are in
Chapter 3, “Messages,” on page 7. The trace entries contain diagnostic information
that can be used to diagnose your problems. The information in the trace entry is
not documented.
Installation Logs
The installation procedure for the Tivoli Monitoring for Network Performance Web
application generates messages and log files that help you troubleshoot installation
problems. The following messages and logs are generated:
v The itmnp.log file
There is also a trace flag that is an option in the Install Shield MultiPlatform and
z/OS installations. The trace flag is called INSTALL_TRACE on z/OS, and the
default setting is OFF. When the flag is set to ON, the installation entry, exit, and
API data that is specific to Tivoli Monitoring for Network Performance is traced.
On AIX systems, you select the Enable Trace check box during the ISMP
installation. The trace output is written to the wsadmin.traceout file. On z/OS, this
file is located in the directory where you untarred the itmnp21zos.tar file. On your
AIX system, this file is located in the bin directory of your installation path for the
Web application installation files.
The message and trace entries generated by the Tivoli Monitoring for Network
Performance Web application contain information that can be useful in identifying
problems.
Not every message that is displayed on the Tivoli Monitoring for Network
Performance user interface is logged. Only messages that contain information
pertaining to the processing of the Web application or that indicate a problem are
logged. Messages that indicate a value that is not valid, for example, a character
ItmnpWas
v Traces the code that stores and retrieves configuration information and
customization settings to and from the DB2 database.
ItmnpMainUI
Traces user interface servlets and utilities associated with the servlets.
ItmnpOperatorUI
v Traces the user interface code that displays the performance monitoring data
gathered by Tivoli Monitoring for Network Performance.
v Traces the User Preferences settings.
v Traces the Run Diagnostics functions.
ItmnpAdminUI
v Traces the user interface code that is used to create and manage monitor
configurations.
v Traces the user interface code used for Run-time Preferences settings.
ItmnpJMXConnector
Traces code used to communicate with other components, for example, the monitor
and the NetView TCP/IP services component.
You can select either all, event, entryExit, or debug when enabling the Tivoli
Monitoring for Network Performance Web application trace components.
You can turn on tracing for the Tivoli Monitoring for Network Performance Web
application through the WebSphere Administrative Console.
See IBM Tivoli Monitoring for Network Performance Planning, Installation, and
Configuration Guide for recommendations of the number and size of trace files.
Serviceability Tools
Serviceability tools include:
v Log XML Viewer.
v Monitor documentation collection script.
v WebSphere Application Server Collector Tool.
For more information on the collector tool, see the WebSphere Application Server
information centers.
If you are unable to solve your problem by using the following examples, follow
the instructions in “Classifying Problems” on page 43 and “Documenting and
Reporting Problems” on page 47 before contacting IBM customer support. The
following table can help you find information about a particular problem category:
Table 3. Problem categories and symptoms
Category Symptom Page
ABEND Abend X'0D6' on monitor initialization 78
Abend X’EC3’, X’DC3’ in WebSphere Application Server 78
No data on None of the selected portfolio items display data. 78
the user
Some of the selected portfolio items display data. 79
interface
Data from previous collection periods is missing. 79
Graphs are missing titles and labels only on z/OS 80
systems.
Graphs do not generate on the z/OS system. 81
Graphs do not generate on the AIX system. 81
Security When you sign on to the user interface, you are not 82
provided the proper authority.
LTPA token expired 82
Database Message FNPU004E is received. 82
DB2 deadlock occurs while running an extract, transform 83
and load process.
Connectivity The connection between WebSphere Application Server 83
and the monitor is refused.
Reports Report draws, but no graph or chart is displayed. 83
Row Set Not Found error is received. 83
Tivoli Data The Warehouse Enablement Pack installation does not 84
Warehouse complete.
Error in TWH–CDW_Data. generic file. 84
Web Web Browser Error Message 84
Browser
Unexpected Web application User Interface Results 84
Exceptions Known exceptions 84
Install the required z/OS Communications Server PTFs. These are documented in
the IBM Tivoli Monitoring for Network Performance: Planning, Installation, and
Configuration Guide.
The following items can help you determine why no data is being received:
v Message FNPT027E is received with errno=111
The monitor code is not APF authorized and must be authorized to
communicate with z/OS Communications Server.
v Verify that the itmnpPostMon.sh script ran successfully, and that the monitor is
running under the user specified in the script.
v Verify that OSNMPD is started and that the subagent is active. Also, verify that
OSNMPD is configured for SNMPv2.
v Verify that the community name specified in the SNMP section of the Run-time
Preferences of the Tivoli Monitoring for Network Performance Web application,
the community name specified on the SACONFIG statement in the TCP/IP
profile, and the community name specified in the OSNMPD configuration are all
the same.
v Verify that the required z/OS Communications Server PTFs have been applied
to your system. Refer to prerequisites appendix in the IBM Tivoli Monitoring for
Network Performance: Planning, Installation, and Configuration Guide for more
information about these PTFs.
v Verify that the NETMONITOR statement has been coded in the TCP/IP profile
with SMFS and TCPCONNS specified.
v Verify that the bindJDBC.sh script ran. Refer to the chapter about installing the
Web application on z/OS in the IBM Tivoli Monitoring for Network Performance:
Planning, Installation, and Configuration Guide for more information.
Verify that the specified graph time range is correct and that data was collected
within the specified time range for the resources and metrics you are attempting to
graph.
If you generate a graph or table, but data from previous collection periods is still
missing, do the following:
v Verify the specified graph time range is correct. The graph time range consists of
a start time and date and an end time and date. Selected metrics that were
collected during this time range are included in the graph.
v Verify that data was collected within the specified time range for the resources
and metrics you are attempting to graph.
v Contact your network systems programmer to verify that the missing data was
not purged. The network systems programmer can define database purge
preferences, for example, the number of days to retain data in the database, the
time of day the daily purge occurs, and whether the purge is dependent upon
completion of the extract, transform, and load (ETL) process.
For more information, see the ″Defining Database Purge Preferences″ section in the
Tivoli Monitoring for Network Performance Administrator Guide.
A reason why graphs might be missing titles and labels is that the required key
value pairs in the WebSphere Administrative Console are not specified correctly.
Do the following to verify that you have the required key value pairs:
1. From the WebSphere Administrative Console, click Servers > Application
Servers > <server name> >Process Definition > Servant > Java Virtual
Machine > Custom Properties.
Verify the following key value pairs:
v The java.awt.fonts keyword specifies the directory where FnpThonburi.ttf is
located.
v The directory permissions on the directory specified by the java.awt.fonts
keyword are 755.
v The file permissions on FnpThonburi.ttf are also 755.
v The java2d.font.usePlatformFont keyword is set to true.
See IBM Tivoli Monitoring for Network Performance: Planning, Installation, and
Configuration Guide for instructions on installing the graphics driver.
See IBM Tivoli Monitoring for Network Performance: Planning, Installation, and
Configuration Guide for instructions on installing the graphics driver.
If you start your Web Application Server remotely without first setting the
DISPLAY environment variable you consistently see this failure. The default value
is DISPLAY=:0.0. For example, if you use telnet command to remotely access an
AIX server to start the Web Application Server, you must first issue a command
appropriate for the shell to set the DISPLAY environment. The command can be:
export DISPLAY=:0.0
DISPLAY=:0.0
When You Sign On to the User Interface, You are not Provided the
Proper Authority
If you sign on to the Tivoli Monitoring for Network Performance user interface
with administrator authority, but you are only give browse authority, see the IBM
Tivoli Monitoring for Network Performance: Planning, Installation, and Configuration
Guide for information about mapping users to roles.
If you sign on to the Tivoli Monitoring for Network Performance user interface
with administrator authority and select Full Access, but you are only give browse
authority, see the IBM Tivoli Monitoring for Network Performance: Planning,
Installation, and Configuration Guide about enabling cookies on your Web browser
and for setting up your database.
Additionally, if you are running Tivoli Data Warehouse on the z/OS system, you
need to configure the database name and alias on the Crystal Management Console
for each report you want to view. The configuration must be done for each
translated report.
Known Exceptions
The monitor component of Tivoli Monitoring for Network Performance provides
exceptions. You might see exceptions, similar to the following examples, in your
monitor trace logs. These exceptions do not indicate a problem. The LogText and
Exception portion of the trace entries are listed:
v Exceptions at DEBUG_MIN trace level
– LogText medPriSchedThr has been interrupted while waiting for work
Overview
Tivoli applications support a common XML format for logging messages and
traces, which is called LOG XML. The Log XML viewer processes logs that are in
the LOG XML format.
These are some of the ways the viewer can filter messages and traces:
v Time window
v Severity
v Thread ID
v Component
The viewer can correlate messages and traces produced by different products and
convert the logged messages into ASCII or HTML files for presentation. Visual cues
are associated with error and warning messages
The viewer is a Java program, which requires Java Virtual Machine (JVM) 1.2.2 or
later. Distributed and z/OS versions of the Log XML Viewer are provided with
Tivoli Monitoring for Network Performance. The distributed version comes with
an installation wizard to aid in your installation.
Packaging
The Log XML Viewer is provided on the Tivoli Monitoring for Network
Performance distribution media. The viewer can be found in the LogViewer folder.
Within the LogViewer folder are Distributed and zOS folders. The distributed
viewer is packaged in the Logxml_2.1.3.zip file. The zOS viewer is packaged in the
logviewer.390.tar file.
The Log XML viewer is provided in the logviewer.390.tar file. It requires JVM,
version 1.2.2 or later.
chmod +x viewer.sh
Add the location of the viewer installation and JAVA executable to your PATH
environment variable. For UNIX systems, give the viewer.sh execute permissions
with the command in the directory where the viewer is installed:
chmod +x viewer.sh
If you are running on a UNIX environment, replace viewer with viewer.sh any
time that viewer is referenced.
viewer [(-q query_string) | (-f filename)]
[-s (text | html)]
[-h]
input.xml [input.xml*]
–q Specifies a query string. Either –q or –f can be specified, but not both. For
information, see “Query String Syntax” on page 90.
Note: The time stamp is always displayed in the output for each record. It
is the only field that takes a numeric argument (long integer), all other
fields are strings.
all Selection of all columns.
default
The default columns are Time, Severity, Message Id, LogText, Server,
Product Id, Component, and Product Instance.
Filter Predicate
A filter predicate can be an expression or the reserved word true.
Boolean Operators
The Boolean operators OR and AND can be used to join two expressions. The
format is as follows, with parentheses required around each expression:
(expression) AND (expression)
True Keyword
The keyword true is a complete filter expression. When it is specified, filtering is
disabled, and every log and trace record is displayed in the output.
Examples
The following query displays in HTML format the default field list for all message
and trace records. The output is sent to the sample.html file.
viewer sample.xml > sample.html
The following query displays all fields with a correlation ID of 12. The output is
sent to stdout.
viewer -q"select all where CorrelationId = 12" -stext sample.xml
The following example displays all fields with a time stamp of less than
1007067881373. The time stamp column (Millis) is the only one that takes a
numeric argument instead of a string. Output is in text format, written to stdout.
viewer -q"select all where Millis < 1007067881373" -stext sample.xml
The following example displays only the server and product ID, where the Boolean
expression is met. Since Boolean operators are being used, parentheses are needed
The following example illustrates filtering on a log attribute. The output contains
log records that have a log attribute with the name FNG and the value 123.
viewer -q"select default where LogAttribs MATCH ’FNG=123’" sample.xml
Error Handling
The viewer verifies query strings and stops processing if a query string is not
valid. It also validates the column labels. The viewer validates each command line
argument and stops processing if an argument value that is not valid is specified.
If an input log XML file is corrupted, the viewer does not attempt to read input
from that file; however, any other input files are processed. The Log XML Viewer
does not check input files against the PDLog.dtd, because, if a file has an entry
that is not specified in PDLog.dtd, the entry is ignored. The opening and closing
<PDLog> tags are not required in the input file because the viewer inserts these
into the input files.
Troubleshooting
The solution is to ensure that each Boolean expression has the form (expression)
AND (expression) by changing the example to the following:
viewer -q"select default where ((server=’joe’) AND (element=’trace’)) AND
(messageID=’FRWEP0001E’)"
The query syntax allows values to be enclosed in single quotation marks. This
signals to the viewer that what is inside the single quotation marks is a value that
does not need parsing. In this case, single quotation marks must be used to
prevent the viewer from reporting an error, as follows:
viewer.sh -q"select default where logText match ’^get’" *.xml
Note: Single quotation marks are also needed around a term when the term
contains spaces.
For example, if you type the following command, the viewer interprets a b/c as
two files (a and b/c)
viewer a b/c
A file with the name logViewerTrace.log is created in the current directory. To view
this file with the viewer, first rename the file to prevent the viewer from going into
a loop.
A message log (or trace log) is defined here as a set of files that contain message
(or trace) data. A message file (or trace file) is defined here as a single file that
contains message (or trace) data. You can control the amount of storage required
for the message and trace log files with the maxFiles and maxFileSize properties.
During problem diagnosis, IBM customer support might request that you set a
different logging level in order to increase the amount of trace data collected.
You must have sufficient storage for the maxFiles and maxFileSize values that you
specify. These files are created under the Tivoli Common Directory. The location of
Tivoli Common Directory is specified in the
/etc/ibm/tivoli/common/cfg/log.properties file. You should verify that the mount
point containing the Tivoli Common Directory has sufficient free space for the
trace and message logs.
The following table contains itmnp.properties file values for the trace settings of
the Tivoli Monitoring for Network Performance monitor component.
Table 5. The itmnp.properties file values for messages and trace logs
Property Explanation Default Value
monitor.trace.level The logging level for the DEBUG_MIN
trace logs. This controls Note: Change this value
how much trace data is only if directed by IBM
collected. Typically, you customer support.
should run with
DEBUG_MIN to collect the
minimum level of trace
data). The possible values
are:
v DEBUG_MIN
v DEBUG_MID
v DEBUG_MAX
trace.maxFiles The maximum number of trace.maxFiles=4
trace files that can exist at
one time. When the monitor
closes a full trace file, it
ensures that no more than
the maximum number
exists by deleting the oldest
trace file before creating a
new trace file. The default
value is 4 files. The value
must be a number greater
than zero.
Note: When maxFiles is
set to 1, the value for
maxFileSize is ignored. The
monitor will write message
and trace entries until the
disk partition is full.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not give you
any license to these patents. You can send license inquiries, in writing, to:
For license inquiries regarding double-byte (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those Web
sites. The materials at those Web sites are not part of the materials for this IBM
product and use of those Web sites is at your own risk.
Licensees of this program who wish to have information about it for the purpose
of enabling: (i) the exchange of information between independently created
programs and other programs (including this one) and (ii) the mutual use of the
information which has been exchanged, should contact:
IBM Corporation
2Z4A/101
11400 Burnet Road
Austin, TX 78758 U.S.A.
The licensed program described in this document and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International Program License Agreement or any equivalent agreement
between us.
Programming Interfaces
This publication documents no intended Programming Interfaces that allow the
customer to write programs to obtain services of IBM Tivoli Monitoring for
Network Performance.
Trademarks
IBM, the IBM logo, AIX, DB2, IBMLink™, Tivoli, the Tivoli logo, Tivoli Enterprise
Console, TME®, WebSphere, and z/OS are trademarks or registered trademarks of
International Business Machines Corporation in the United States, other countries,
or both.
Java and all Java-based trademarks and logos are trademarks or registered
trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
SET and the SET Logo are trademarks owned by SET Secure Electronic Transaction
LLC.
UNIX is a registered trademark of The Open Group in the United States and other
countries.
Other company, product, and service names may be trademarks or service marks
of others.
100 IBM Tivoli Monitoring for Network Performance: Messages and Troubleshooting
Index
Special characters COREDUMP 43
Crystal Enterprise Professional 39
error handling
command line argument
$INSTALL_DIR 70 Crystal Management Console 59, 83 PDLog.dtd 93
cs390_UDPTable 58 query strings 93
customer support exceptions
A see software support viii DEBUG_MID trace level 84
ABEND 43 DEBUG_MIN trace level 84
abend (abnormal end) exec functions 54
diagnostic procedure 49 D Extract, transform and load (ETL) 39
extract, transform, and load (ETL) 83
documenting procedure 49 data mart 39
reporting procedure 49 eye-catcher (control block id) 51
DB2 messages 39
abend 0D6 DB2 SVC dump 43
monitor initialization 78 DB2PASSWD 82
abend EC3, DC3 DB2SQLJPROPERTIES 82 F
WebSphere 78 DB2USER 82 filter predicate expressions 92
ABEND or CORE DUMP keyword 43 dbcache cache 46 conditional operators, used 92
abend problem classifications default logs on AIX system fnp_config.xml 67
system abend codes 44 SystemErr.log 3 fork() 54
user abend codes 44 SystemOut.log 3
accessibility viii trace.log 3
administrator authority
full access 82
describing a problem 62
diagnostic tools 39, 65
H
AIX Application Core Dumps HEAP storage mechanism 58
installation logs
keyword (COREDUMP) 44 hierarchical file system (HFS) 54
itmnp_install.log 72
AIX system log 48 hyperlink message help 3
itmnp.log 72
authorized program analysis report messages written to UNIX System
(APAR) 62 Services console 72
directory names, notation ix I
disability viii IBM Software Support specialist 62
B DISPLAY environment 81 IBM Tivoli Enterprise Console 3
books DOC 43 IBM Tivoli Monitoring for Network
see publications v, vii documentation Performance product 1
Boolean expressions keyword (DOC) 44 incorrect output
parentheses 93 documenting a problem diagnostic procedure 59
Boolean operators authorized program analysis report documenting procedure 59
quotation marks 92 (APAR) 47 keyword (INCORROUT) 45
require parentheses 92 build level 47 reporting procedure 59
component ID number 47 INCORROUT 43
documentation 58 Information/Access IBM licensed
C documenting procedure 60
FMID (function monitor ID) 47
program 61
Interactive Problem Control System
capacity planner 1 incorrect output 59 (IPCS) 49
CEEDUMP 48 out of memory 58 ITMNP_DB_LOCATION_NAME 82
classifying a problem performance 60 itmnp.env file 48
building a keyword string 62 program temporary fix (PTF) 47 itmnp.log file 48
describing a problem 62 Recommended Service Upgrade (RSU) itmnp.properties file 48
RETAIN database 62 level 47 trace settings
search string 62 release number 47 monitor 95
classifying problems 43 reporting procedure 59, 60
command line interface (CLI) 70 documenting an ABEND problem 49
Common Anchor Area (CAA) 51
Common Information Block (CIB) 51
documenting problems 47
dump data set 49
J
compid 58 Java Transaction Dump 43
Condition Information for Active Java virtual machine (JVM) 44
Routines 55 CLASSPATH 89
configuration XML file 67 E jlog.jar, viewer.jar, regex4j.jar,
Configuration XML file environment variables xerces.jar 89
fnp_config.xml 60 CLASSPATH 88 PATH 89
conventions VIEWER_HOME 88 using 89
typeface viii environment variables, notation ix java.awt classes 81
Coordinated Universal Time (UTC) 68 JAVADUMP 48
102 IBM Tivoli Monitoring for Network Performance: Messages and Troubleshooting
resolving problems (continued)
database (continued)
T V
DB2 deadlock occurs while tables valid levels
running ETL 78 CS390_MSM 84 DEBUG__MAX 70
message FNPU004E 78 ICMP_RTT_MSMT 84 DEBUG_MID 70
historical data, none 78 TCB Summary 53 DEBUG_MIN 70
no data displayed on user TCP/IP stacks 60 values
interface 78 TCPCONNS 79 monitor.trace.level 70
reporting telnet command 81 variables, notation for ix
draws but no graph or chart is Tivoli Common Directory vfork() 54
displayed 78 log.properties configuration file 65 viewer.bat file 88
security, no authority monitor component 65
LTPA token expired 78 Tivoli Data Warehouse 1
Tivoli Data Warehouse Tivoli Monitoring for Network
Performance Web application 1
W
WEP installation does not WAS_httpport 83
respond 78 Tivoli NetView for z/OS 3
Web application
resource measurement facility (RMF) 60 Tivoli Software Information Center vii
JRas extensions
RETAIN database 62 tivoli_common_dir/FNP/logs 66
JRas logging toolkit 72
tivoli_common_dir/FNP/scripts 66
WebSphere Administrative Console 3
trace component names
WebSphere Application Server collector
ItmnpAdminUI 74
S ItmnpJMXConnector 74
tool 76
screen captures 48 WebSphere Application Server message
ItmnpMainUI 74
script locations and trace logs
ItmnpOperatorUI 74
monitor logs 66 AIX
ItmnpWas 74
serviceability scripts 66 configure 74
trace levels
search string 62 location 74
configure
searching the database for a solution 61 z/OS 74
itmnp.properties file 70
service level agreements (SLAs) 1 wrapper script 88
monitor CLI 70
Serviceability tools MAX for maximum 69
IBM Tivoli Data Warehouse 65 MID for medium 69
log XML viewer 76 MIN for minimum 69 X
Monitor component 65 trace log X11 native libraries 81
Monitor documentation collection format 68 XML format
script 76 monitorc trace log file 68 logging
Web application 65 trace log format messages 87
WebSphere Application Server message 74 traces 87
Collector Tool 76 trace entry 74 XML log viewer 39
SMFS 79 trace.C.maxFiles 95
SNAMGMT network management trace.CLI.maxFiles 95
interface 79
SNMP data 79
trace.Java.maxFiles 95
troubleshooting 39
Z
SNMPV2. 79 z/OS ABEND 43
file names
software support spaces 94
contacting viii viewer tracing 94
software support database, searching true keyword 92
solutions 61 typeface conventions viii
spawn() 54 types of dumps
spawnp() 54 CEEDUMP 71
SVC dumps 39 Java transaction 71
SVRB 49 JAVADUMP 71
symptom Monitor Signal Handler 71
DB2 44 types of message and trace log files
documentation problem CLI 65
keyword (DOC) 44 launcher 65
errors in message or trace logs monitor 65
keyword (INCORROUT) 45 monitorc 65
message
keyword (MSG) 45
performance problem 46
response time 46
U
WebSphere 44 U4039 SLIP dump 49
symptoms 77 unformatted dump 49
SYSLOG system log 3 user interface 3
SYSPRINT 3 users 39
SYSPRINT log 82
Index 103
104 IBM Tivoli Monitoring for Network Performance: Messages and Troubleshooting
Printed in USA
SC31-6366-00
Spine information:
IBM Tivoli Monitoring for Network Performance Version 2 Release 1 Messages and Troubleshooting