Troubleshooting
Troubleshooting
Troubleshooting Guide
October 2016
Legal Notice
For information about NetIQ legal notices, disclaimers, warranties, export and other use restrictions, U.S. Government
restricted rights, patent policy, and FIPS compliance, see https://www.netiq.com/company/legal/.
Contents 3
4 Operations Center Troubleshooting Guide
About This Guide
Audience
This guide is intended for Operations Center system administrators.
Feedback
We want to hear your comments and suggestions about this manual and the other documentation
included with this product. Please use the User Comments feature at the bottom of each page of the
online documentation.
The Operations Center documentation set is also available as PDF files on the installation CD or ISO;
and is delivered as part of the online help accessible from multiple locations in Operations Center
depending on the product component.
Additional Resources
We encourage you to use the following additional resources on the Web:
Technical Support
You can learn more about the policies and procedures of NetIQ Technical Support by accessing its
Technical Support Guide (https://www.netiq.com/Support/
process.asp#_Maintenance_Programs_and).
Documentation Conventions
In NetIQ documentation, a greater-than symbol (>) is used to separate actions within a step and items
in a cross-reference path. The > symbol is also used to connect consecutive links in an element tree
structure where you can either click a plus symbol (+) or double-click the elements to expand them.
When a single pathname can be written with a backslash for some platforms or a forward slash for
other platforms, the pathname is presented with a forward slash to preserve case considerations in
the UNIX* or Linux* operating systems.
A trademark symbol (®, ™, etc.) denotes a NetIQ trademark. An asterisk (*) denotes a third-party
trademark.
The following topics provide information about contacting Technical Support and useful ways to
gather information necessary for Technical Support to assist you:
Operating Systems
Management Systems
Databases
Third-party Applications
Technical Support cannot provide direct support for issues that are specifically related to any software
component that is not a NetIQ product.
The configprobe.xml configuration file is used to specify the files and log files that are captured in
the output file.
./probe
where OperationsCenter_install_path is the Operations Center installation directory.
3 Attach the output ZIP file to your open service request.
The output file is saved to the /OperationsCenter_install_path/bin directory, in the format
of probe.Version_Number.zip.
To obtain information about the Operations Center console on Windows* and UNIX:
1 From the desktop, click Start > Run to open the Run dialog box.
2 Open the Java Web Start Application Manager by doing one of the following:
Windows: Enter javaws -viewer in the Open field (use lowercase), then click OK.
UNIX: At a command line in the directory where Java is installed, enter javaws (use all
lowercase).
The Java Web Start Application Manager dialog box opens.
3 Click File > Preferences to open the Java Web Start Preferences dialog box.
4 Click the Advanced tab.
5 Select the Show JAVA Console check box.
6 Click OK.
7 Click (Close) to close the Java Web Start Application Manager dialog box.
8 Close all Operations Center consoles.
9 Restart the Operations Center console.
The JavaConsole dialog box opens each time the Operations Center console starts.
10 Cut and paste the information in the Java Console dialog box into your open service request.
“Windows” on page 10
“UNIX” on page 11
1 From the desktop, right-click an empty space on the task bar at the bottom, then select Task
Manager to open the Windows Task Manager.
2 Click the Processes tab to display the Processes page:
3 Locate the PID of the mosformula.exe process in the Windows Task Manager.
In the example above, the mosformula.exe PID is 18544.
4 From a command line in the /OperationsCenter_install_path/bin directory, enter
javacorePID to initiate a process to write the system information about Operations Center to the
daemon.trc file.
PID means Process ID for mosformula.exe.
It can take several minutes to complete writing the information.
1 To display the Operations Center PID, go to a command line and enter the following command:
$ ps ef|grep Formula.properties
The Formula process properties display, as shown:
The mosstatus command does not return any output and hangs
The server appears to be running with a mosstatus command, but users cannot log in
A ps –ef | grep jre or a ps –ef | grep java on UNIX indicates that your server
processes are running, but the mosstatus command doesn’t return a running server
The Operations Center console displays the message Locating server..., and your server
processes are running
The Operations Center console displays the message Initializing user interface..., but
the Operations Center console does not display properly and your Operations Center processes
are running
A grep for the Web server port on 8080 is not established and the Operations Center console
cannot locate the Operations Center server for connection, but your Operations Center server
processes are running
Issues
This section summarizes tips and common issues that our customers have found useful. This
information is organized by product or product area.
See Java Runtime Environment in the Operations Center Getting Started Guide for more information.
NOTE: Default test scripts are not editable and any changes to these scripts, except configurable test
settings, are ignored. All test files are signed and if modified, a warning message is logged.
Configurable test settings include the critical flag and retry settings. See Section 2.3.2, “Setting Tests
to Halt Component Startup on Test Failure,” on page 15 and Section 2.3.3, “Updating Retry Settings,”
on page 16 for more information about these configurable settings.
The following sections address how to set various parameters on the self tests and the location of log
files:
Section 2.3.1, “Understanding the Test Definition Repository and Test Script Directories,” on
page 15
Section 2.3.2, “Setting Tests to Halt Component Startup on Test Failure,” on page 15
/OperationsCenter_install_path/SelfTestScripts
/OperationsCenter_CMS_install_path/SelfTestScripts
/OperationsCenter_Dashboard_install_path/SelfTestScripts
Under each of the SelfTestScripts directories, new directories are created for each test during the
first run, such as:
/OperationsCenter_install_path/SelfTestScripts\NOC
/OperationsCenter_install_path/SelfTestScripts\NOC Daemon
Each of these test script directories contain the following two files:
unit.xml: defines the hierarchical ordered set of tests to be run and the inputs required.
WARNING: Self tests ensure that your environment is properly configured and that disabling the
criticality of tests could result in your components starting in an unusable state.
There are 2 XML attributes that can be set in the test’s declaration to configure retry settings:
retries: the number of times to retry the test after the first exeuction fails
retryDelay: the number of seconds to wait before attempting to retry the test
/OperationsCenter_install_path/logs
/OperationsCenter_CMS_install_path/logs
Where the log level is INFO. The level of logging is customizable for a group of tests or a single
test by adding or setting logLevel="loglevel" to the XML attributes of the test, with acceptable
loglevel values of DEBUG, INFO, WARN or ERROR.
And, where the log category is Self Tests/NOC Daemon/java version. The log category of the
log entry is the fully pathed name of the test outputting the log.
Error logs can indicate problems in your configuration. Use the Operations Center Customizer to edit
the configuration as appropriate. Table 2-1 lists the possible cause and action for various error
messages.
An IOException occurred binding socket. The port noted in previous messages might already be
in use by another application. Free the port or change
the relevant port value in the Operations Center
Customizer.
permissions_level access is denied on The current user (running Operations Center) does not
'filename' have the required permissions. Verify that the user has
the appropriate permissions and reset file permissions
if necessary.
Exception attempting to reach URL The server might not be running or might not have
completed its initialization. Check that the server is
running and initialized, and retry the connection.
Adjust the retries settings if necessary.
host_address is not a local address. The IP address to which this host address resolves is
not assigned to this machine. Verify that the host
specified in the Customizer is the correct host name of
the machine.
Unknown host "host_address" The IP address for the host cannot be found. Verify
that the host specified in the Customizer is the correct
host name of the machine.
Critical test "test_name" failed. A test marked critical has failed, and the server has
Stopping execution stopped. Review the above errors to correct possible
configuration issues.
Execution of test "test_name" failed in A test failed, possibly after multiple attempts, but
duration ms. (number_of_attempts server startup has not been halted. Review the above
attempts) error logs to correct possible configuration issue.
Load custom archive files that should be available to all the Operations Servers servers in the /
OperationsCenter_install_path/classes/ext directory.
Load a single class or set of classes that are not in an archive file in the /
OperationsCenter_install_path/classes directory.
Use the full path name. For example, if the myclass.class file is in the
com.acme.somepackage package directory, the class file must be in the /
OperationsCenter_install_path/classes/com/acme/somepackage directory.
Load server patches in the /OperationsCenter_install_path/patches directory.
Load client patches in the /OperationsCenter_install_path/html/client/patches
directory.
Some third-party integrations require additional .jar files. Read the third-party documentation
for special instructions. For example, Spectrum Version 7 expects all additional .jar files to be
loaded in the /OperationsCenter_install_path/integrations/ext/spectrumV71 directory.
-Djava.io.tmpdir=/formula/tmp
Query the ConfigStore database to diagnose server connection issues. Using a SQL client against
the ConfigStore database (non-OBD databases only), view the CFG_CLIENT_DATA table which
contains information about client connections and details.
In a Non-Clustered Environment: Verify that there isn’t more than one server using the
ConfigStore.
If you find more than one server connecting to the ConfigStore database, reconfigure your
servers so that only one connects to each ConfigStore.
Clustered Environment: Verify that all servers are connecting the same ConfigStore.
In a clustered environment, all servers must point to the same ConfigStore database. If you find
a clustered server not connecting to the correct ConfigStore, change the Configuration Storage
settings using the server’s Configuration Manager.
For information about configuring Configuration Storage, see “Configuring the Database for
Configuration Storage” in the Operations Center Server Configuration Guide.
The following sections include examples of how to use the INET driver embedded in the Operations
Center product:
com.inet.tds.TdsDriver|jdbc:inetdaemssql_protocol:database_server_
name:database_server_port:database_name|select getDate()
where:
For example:
com.inet.tds.TdsDriver|jdbc:inetdae7:mssqldbsvr:1433:formula|select getDate()
com.inet.ora.OraDriver|jdbc:inetora:database_server_name:database_server_
port:database_name|select sysdate from dual
where:
For example:
com.inet.syb.SybDriver|jdbc:inetsyb:databaseServer:databaseServerPort|select
getDate()
For example:
com.inet.syb.SybDriver|jdbc:inetsyb:sybasedbsvr:4100|select getDate()
Currently, we do not have an SSL-enabled LDAP server. You must get a signed certificate from the
Active Directory* where you want to connect.
Use the following command to add the certificate to the JRE* under the Operations Center
installation:
2.9 Adapters
Section 2.9.1, “Suppressing Alarms in IBM Tivoli T/EC,” on page 23
1 In the Explorer pane, expand the Administration root element > Server.
2 Click the Performance tab to display the Performance view.