Tab navigation
- Overview
- Objectives- selected tab,
- Test preparation
Section 1 - Planning
- Given the customer environment, tools, and network architecture, identify event sources, probes, and gateways so that a list of event sources, probes, and gateways is available.
- Review the customer's environment and tools.
- Review the network architecture.
- Determine the network device type.
- Determine the applications.
- Determine the security requirements.
- Determine the types of probes required.
- Determine the types and gateway required.
- Determine the number of licenses required.
- Given the number of devices and device types, calculate the number of events so that the number of expected events is available.
- Find the number of devices in the network.
- Find the type of devices in the network.
- Determine the existing event load per hour.
- Determine the existing event load for integrations.
- Determine the types of integrations (if any are required).
- Calculate the number of events based on the number and type of devices.
- Given the customer organization, groups, and tools, identify which groups require access so that the number of users is identified.
- Review customer organization and groups.
- Identify operators.
- Identify administrators.
- Identify super users.
- Verify access is required with groups.
- Determine integrations to customer's existing LDAP applications.
- Determine the security requirements (firewall, ACL).
- Given the IBM Tivoli Netcool/OMNIbus (Tivoli Netcool/OMNIbus) architecture, event volume, and supported hardware and software, calculate event volume and calculate sizing so that the required number of hardware, memory, and disk space per hardware is defined.
- Review the preferred hardware requirements with respect to space and memory.
- Review the hardware requirements with respect to probes.
- Determine the number of events that will occur per hour.
- Determine the number of events that will occur on each probe type per hour.
- Determine if network bandwidth will support event throughput.
- Determine OS patch requirements based on chosen platform and product release notes.
- Determine integrated products version to ensure compatibility.
- Determine security requirements.
- Produce a detailed list of hardware, software, and network requirements.
- Review the event source.
- Review the number and type of probes proposed.
- Review the number and type of gateways proposed.
- Determine if any proxy server proposed.
- Determine if any display or desktop ObjectServer proposed.
- Determine failover requirements.
- Given the implementation requirements, design the Tivoli Netcool/OMNIbus architecture document so that Tivoli Netcool/OMNIbus architecture satisfies the customer requirements.
- Verify all software needed.
- Verify hardware components.
- Determine which software will run on each hardware component.
- Determine product integration probes and gateways.
- Determine network infrastructure requirements.
- Determine user access and authentication requirements.
- Determine the type of failover.
- Define components, locations, and network connectivity.
- Determine naming conventions.
- Determine directory for installation.
- Review customer compliance requirements.
- Given Tivoli Netcool/OMNIbus architecture document, network requirements, communication protocols, and customer security requirements, review and document the information so that the security requirements are documented.
- Review network requirements and determine compatible security types.
- Review customer security requirements and determine suitable security type.
- Document the security requirements.
- Given the software requirements, architecture, and user ID access requirements, determine the installation requirements for disk, user account, and platform so that the system is prepared for the product installation.
- Review the product documentation.
- Determine space available on customer's hardware.
- Identify disk requirements for components to be installed.
- Ensure disk space is adequate on the system.
- Determine default location of installation.
- Determine authentication methods.
- Determine user account required for installation/upgrade.
- Determine access or privileges required for installation/upgrade.
- Determine directories that need write access permissions.
- Verify whether the platform is supported.
- Obtain the installation package.
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
Section 2 - Installation
- Given the disk space, privileged ID, and OS dependencies install ObjectServer so that the ObjectServer is installed and running.
- Set the NCHOME variable to the IBM Tivoli Netcool/OMNIbus (Tivoli Netcool/OMNIbus) home directory.
- Verify ID has privileges to install application.
- Verify ID has write permissions to NCHOME directory.
- Verify disk space requirements.
- Verify OS dependencies.
- For upgrade from older versions, verify compatibility with previous versions.
- For upgrade from older versions, if DES encryption is being used, change encryption from DES to AES before upgrade.
- Determine mode of installation.
- Run upgrade or installation command.
- Select components to be installed.
- Choose the appropriate ports.
- Enter an ObjectServer name following ObjectServer naming standards.
- Verify installation logs.
- Configure omni.dat file.
- Generate interfaces file.
- Create the ObjectServer.
- Determine what type of ObjectServer (display, desktop, dual-write, and primary) and use appropriate command line option to start ObjectServer.
- Verify connection to the ObjectServer by using SQL command.
- For upgrades, run SQLs to upgrade schemas to 7.3.
- Given the customer's environment, solution architecture, and details required, install/upgrade the required probes, so that the probes and gateways are successfully installed.
- Review the customer's environment, solution architecture, and detailed requirements.
- Determine the network device type.
- Determine the event source for probe.
- Determine the configuration required on the network device for probes and gateways.
- Determine the existence of relevant old probe's and gateway's files (in case of an upgrade).
- Determine the changes required in ObjectServer's database schema to enable the successful working of probe or gateway.
- Determine any third party dependency for the working of probes and gateways (ex. for ODBC gateway a database in operational state is needed).
- Determine hardware and OS systems.
- Determine the security/network requirements for communication of probes and gateways.
- Install the required probe based on the event source.
- Install the required gateway.
- Given that ObjectServer has been installed and configured, and environmental variables have been set, migrate existing ObjectServer data so that the existing ObjectServer data has been migrated.
- Determine the appropriate method for migration (console vs. GUI).
- Obtain access to systems and servers.
- Log in to the Tivoli Netcool/OMNIbus environment.
- Execute migration commands.
- Given the TIP Admin ID password, with Webtop and Web GUI installed, follow export/import steps so that data is migrated from Webtop 2.x into Web GUI.
- Copy migration_tool_export.zip to Webtop server.
- Extract migration_tool_export.zip on Web GUI server.
- Run the command to export user data.
- Export NGF data.
- Run migration_export command.
- Copy output files to Web GUI host.
- Verify if Web GUI is running.
- Update migration tool setting.
- Run the migration import command.
- Import generatedUsersandGroups.ldif into LDAP.
- Import users and groups.
- Restart TIP server.
- Delete settings.properties on the Webtop & Web GUI server.
- Merge the default filters with global filters.
- Run migration import -rollback command to roll back imports.
- Given the installed product and the Tivoli Netcool/OMNIbus architecture documentation, determine and configure the appropriate settings for properties files so that the properties file for ObjectServer is configured.
- Review the user access.
- Determine which software component is installed on the given system.
- Gather the required information about the software component installed from the documentation.
- Verify if the required properties file is available.
- Determine encryption requirements and make the appropriate changes to the properties file.
- Determine if it is the primary or backup ObjectServer and set the properties file.
- Set ObjectServer name based on ObjectServer naming standards.
- Determine other requirements and set properties file appropriately.
- Restart ObjectServer.
- Given the disk space, privileged ID, OS dependencies, and type of display ObjectServer, install the display ObjectServer so that the display ObjectServer is up and running.
- Verify ID has privileges to install application.
- Verify ID has write permissions to NCHOME directory.
- Verify disk space requirements.
- Verify OS dependencies.
- Verify compatibility with previous versions.
- Determine mode of installation.
- Determine the command for installation.
- Run the installation command.
- Select components to be installed.
- Verify installation logs.
- Generate interfaces file.
- Ensure omni.dat and sql.ini file are configured.
- Determine what type of display ObjectServer (desktop, dual-write, primary) and use appropriate command line option to create the ObjectServer.
- Start the ObjectServer.
- Verify connection to the ObjectServer by using SQL command.
- Apply SQL customization to the ObjectServer.
- Given the supported Java versions and compatibility with previous Tivoli Netcool/OMNIbus versions, initiate installation of an Admin client so that the Admin client is installed and running.
- Verify if Admin GUI can be upgraded from the current version.
- Verify ID has administrator privileges to install Admin client.
- Verify supported Java version.
- Determine the network/port communication with the ObjectServer.
- Start the installation.
- Select/Unselect components to install.
- Configure performance tuning parameters.
- Verify installation by starting Admin client.
- Given the disk space, privileged ID, and OS dependencies install or upgrade Web GUI so that the Web GUI server is installed or upgraded and ready for configuration.
- For upgrade from older versions, verify compatibility with previous versions.
- If older version is 1.3, 2.0, or 2.1, follow steps for new installation, with installation directory in a different location from where Webtop is installed. If older version is 2.2, backup the following files:
- Backup all files under install_dir
- Backup DE files
- Verify ID has privileges to install application.
- Verify ID has write permissions to NCHOME directory.
- Verify disk space requirements.
- Verify OS dependencies.
- Determine mode of installation.
- Identify command for upgrade or installation.
- Run upgrade or installation command.
- Enter ObjectServer datasource name.
- Verify installation logs.
- For upgrades from version 2.2, merge the default global filters with the default.
- For upgrades from version 2.2, start and stop TIP server.
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
Section 3 - Configuration
- Given the privileged ID with ObjectServer and gateway installed, configure ObjectServer gateways so that the gateways are configured.
- Identify the type of gateway to be configured (uni-directional or bi-directional).
- View the properties file.
- Edit the gateway properties file.
- Specify name of ObjectServer, which the gateway will read from.
- Specify the location of map definition file.
- Edit Mapping file.
- Set mapping values.
- Specify gateway reader properties.
- Specify table replication definition file.
- Perform performance tuning parameters.
- Configure appropriate settings based on requirements.
- Set secure connections to the ObjectServer.
- Enable/Disable failback.
- Stop/Start gateway.
- Verify configuration.
- Given the installed product, IBM Tivoli Netcool/OMNIbus (Tivoli Netcool/OMNIbus) architecture document, modify and verify the configuration of locale, environment variable, gateway, ObjectServer and process control so that ObjectServer, gateway, and process control properties are modified as per the Tivoli Netcool/OMNIbus architecture document.
- Review the Tivoli Netcool/OMNIbus architecture document.
- Determine the environment variables to be set.
- Verify if the super user access is available.
- Verify if the user has permission to write into the user profile file.
- Verify if the SSL or FIPS needs to be implemented from the Tivoli Netcool/OMNIbus architecture document.
- Verify if any third party software needs to be configured to listen to Omnibus events.
- Check if the automation needs to be configured for the third party software.
- Verify the required properties file for the ObjectServer is available.
- Verify the required properties file process control is available.
- Set the required properties in the ObjectServer properties file, Omni.dat file, and interface file with respect to Tivoli Netcool/OMNIbus architecture.
- Set the required properties, maps, and definition files in the gateway with respect to Tivoli Netcool/OMNIbus architecture.
- Determine and configure appropriate settings on the properties file.
- Execute the proper command or modify the properties in proxy ObjectServer to work in secure mode.
- Modify the required properties in the gateway in accordance with the type of integration in respect to ObjectServer or third party.
- Modify the omni.dat file and interface file to set the SSL communication with ObjectSever.
- Modify the required properties file to enable the FIPS security for SSL Connection.
- Modify the required properties file to integrate Tivoli Netcool/OMNIbus with third party authentication tool.
- Add or Modify the required automation to enable the required changes to be made as per the gateway probes or ObjectServer or per the Tivoli Netcool/OMNIbus architecture documentation.
- Execute the proper command-line command to export and import the ObjectServer settings.
- Modify the process control properties file as required.
- Execute the proper command to enable the PAM authentication while starting the process control.
- Given the installed and configured ObjectServer, Tivoli Netcool/OMNIbus architecture document and hardware, identify and configure the probes requested so that the requested probes are configured as per the Tivoli Netcool/OMNIbus architecture documentation.
- Review the Tivoli Netcool/OMNIbus architecture document.
- Determine what type of probes have been requested and purchased.
- Check if the required ports for the probes are available.
- Install the requested probe.
- Check if the SSL or FIPS is implemented in the ObjectServer.
- Check the required properties to modify are in the probes.
- Check if the required changes are made to the host file.
- Configure performance tuning parameters.
- Modify the required properties in the probes as per the Tivoli Netcool/OMNIbus architecture document.
- Modify the rules file in accordance with events and requests by the client.
- Include or modify the lookup files as requested.
- Verify if the environment variable for the Tivoli Netcool/OMNIbus knowledge library is set.
- Modify the probe's properties file to enable the probe to run in failover mode.
- Modify the properties file or the command line options to start the probe in secure mode.
- Given the installed ObjectServer, installed Web GUI and Tivoli Netcool/OMNIbus architecture document, configure the required tools so that the requested tools are available for users.
- Review the Tivoli Netcool/OMNIbus architecture document.
- Determine if tools are required on Tivoli Netcool/OMNIbus desktop or Web GUI or both.
- Determine the type of tools - SQL, CGI, HTTP, or external command.
- Identify commands with syntax required for each of the above tools.
- Identify if the tools to be created fall under either the menu alerts or the tools menu.
- Create the tools.
- Assign appropriate privileges based on requirements.
- Assign all classes or specific classes based on requirements.
- Assign tools to menu.
- Restart native desktop client or restart AEL client on Web GUI.
- Verify tools appearing on the menu.
- Verify compatibility of tools with the OS on which the tool is to be executed.
- Given the installed and configured ObjectServer, and installed process agent, modify and verify the required properties file and configure the process control and required user for the process control so that the process control is configured with the required process.
- Review the Tivoli Netcool/OMNIbus architecture document.
- Determine the environment variables to be set.
- Verify if the user access is available.
- Verify if the SSL or encryption needs to be implemented from the Tivoli Netcool/OMNIbus architecture document.
- Modify the required ObjectServer properties file to assign the process agent user and password.
- Modify the process control properties file as required based on the Tivoli Netcool/OMNIbus architecture document.
- Deploy the startup script to start the process agent when the system starts.
- Execute the proper command to enable the PAM authentication while starting the process control.
- Given the Tivoli Netcool/OMNIbus architecture, configure the proxy server and probes so that the proxy server is running with probes connected.
- Review the Tivoli Netcool/OMNIbus architecture.
- Ensure the proxy server is configured in the interfaces.
- Modify proxy server properties as required.
- Configure the proxy server in secure mode (if required).
- Start the proxy server.
- Configure the proxy server to connect to the probes.
- Configure the probes to connect in secure mode (if required).
- Start the probes.
- Verify that the probes are connected to the proxy.
- Given the Tivoli Netcool/OMNIbus architecture and installed ObjectServers and gateways, configure the multi-tiered architecture so that the multi-tiered ObjectServers and gateways are running.
- Review the Tivoli Netcool/OMNIbus architecture.
- Determine how to handle severity on reduplication.
- Configure server interfaces.
- Create a primary aggregation ObjectServer.
- Create a backup aggregation ObjectServer.
- Configure a bilateral-directional aggregation failover ObjectServer gateway.
- Create a collection ObjectServer (if required).
- Configure a unilateral-directional collection to aggregation routing ObjectServer gateways (if required).
- Create a display ObjectServer (if required).
- Configure a unilateral-directional aggregation to collection routing ObjectServer gateways (if required).
- Configure a display ObjectServer for load-balancing of event list clients.
- Create custom triggers.
- Setup components to run under process control.
- Start ObjectServer and gateways.
- Review performance data to ensure events are received.
- Given the Tivoli Netcool/OMNIbus architecture, customer requirements on event data, and customer processes, modify the ObjectServer schema and create ObjectServer automations, so that the ObjectServer is customized to meet requirements.
- Review the Tivoli Netcool/OMNIbus architecture.
- Review customer requirements on event data to collect.
- Add ObjectServer columns to store required event data.
- Review customer processes.
- Identify processes that can be automated.
- Use process steps to write automation pseudo-code.
- Write pseudo-code into ObjectServer triggers and procedures.
- Given the Tivoli Netcool/OMNIbus architecture, authentication requirements, and Web GUI user processes, configure Web GUI so that the Web GUI is customized to meet requirements.
- Review Tivoli Netcool/OMNIbus architecture.
- Configure Web GUI for HTTPS.
- Configure SSL connection to the ObjectServer.
- Configure LDAP integration.
- Configure and initialize data source files for Web GUI.
- Configure single Sign-On.
- Configure users, user groups, user roles, and group roles.
- Configure DB2 for high availability of Web GUI multiple server instances.
- Configure load-balancing of the Web GUI.
- Review Web GUI user processes.
- Identify tools required for Web GUI user processes.
- Create tools for Web GUI.
- Configure launch in context integrations.
- Configure WAAPI.
- Configure SSL for WAAPI.
- Given that Tivoli Netcool/OMNIbus has been installed and configured, use the administrator GUI to add an external tool, so that an external tool has been configured.
- Verify ID has privileges to create a tool.
- Determine the external command to execute in the tool.
- Determine OS compatibility with the external command.
- Determine ID privileges to run the external tools.
- Within the tools menu, click 'Add Tool'.
- Enter the tool name.
- Enter the external command from the executable tab.
- Configure access permissions.
- Specify the platform.
- Enable the tool.
- Given that the Web GUI is installed and running and administrator permission is available, configure the user permissions and Portlet configurations so that user permissions and Porlets are configured.
- Verify if ID has privileges to configure the portlet configurations and user permissions.
- Select the security menu.
- Select the user's roles menu.
- Select the user for whom you want to configure permissions.
- Add the permissions.
- Determine a Portlet to copy. .
- Select Settings -> Portlet in the navigation panel.
- Copy one of the Portlets.
- Enter the new Portlet name.
- Select the roles with access to the Portlet.
- Save the configuration.
- Given ID requirements and installed and configured Tivoli Netcool/OMNIbus, configure the Accelerated Event Notification (AEN) client so that the AEN client is configured.
- Verify ID has privileges to start the AEN client.
- Start the AEN client.
- If starting the AEN for the first time, right-click the AEN icon and select Properties.
- Configure the notification settings.
- Configure the browser settings.
- Configure Message and Channels tabs, as required.
- Select Ok.
- Given that the AEN client has previously been configured, log on to the AEN client by right-clicking the icon and selecting 'Sign In'.
- Input valid ObjectServer user details and select 'Log In'.
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
Section 4 - Administration
- Given that the ObjectServer has been installed and configured and ID privileges are available, perform administration tasks on the ObjectServer so that the ObjectServer is administrated.
- Start and stop the ObjectServer.
- Start and stop the IBM Tivoli Netcool/OMNIbus (Tivoli Netcool/OMNIbus) administrator.
- Connect to an ObjectServer.
- Connect to a process agent.
- Create and restore backups.
- Add new ObjectServers.
- Generate the interfaces file.
- Create/delete triggers.
- Create/delete signals.
- Create/delete procedures.
- Set up log rotations.
- Given the customer environment, solution architecture, and requirement details, administer/configure the Web GUI so that the Web GUI is successfully administered.
- Review the customer's environment, solution architecture, and requirement details.
- Determine the security/network requirements for communication of Web GUI with ObjectServer and LDAP's (if any).
- Determine the users and users' privilege levels in Web GUI for different pages, views, Portlets, event filters, event menus, and event tools.
- Determine the requirement of custom pages/Portlets to suffice the customer requirement.
- Determine the failover architecture of the Web GUI to ensure the changes are propagated to each server in the failover cluster.
- Given the customer environment, solution architecture, and requirement details, create backups of Tivoli Netcool/OMNIbus/Web GUI so that Tivoli Netcool/OMNIbus/Web GUI has successful backups.
- Review the customer's environment, Solution architecture and requirement details.
- Determine the failover architecture of the Tivoli Netcool/OMNIbus/Web GUI to ensure the backup is complete for active servers.
- Determine the backup location and frequency.
- Determine the rotation/archival policy for backups.
- Backup Tivoli Netcool/OMNIbus/Web GUI.
- Given the customer environment, solution architecture, and requirement details, deploy startup scripts so that startup scripts are successfully deployed.
- Review the customer's environment, solution architecture, and requirement details.
- Determine the OS.
- Determine the variable that needs to be used while creating startup scripts.
- Determine the unit level at which scripts need to be deployed.
- Deploy the startup scripts.
- Given the customer environment, solution architecture, and requirement details, create filters and views as per the user's requirement so that filters and views are successfully created.
- Review the customer's environment, solution architecture, and requirement.
- Determine requirements for filers and views.
- Determine user access to filters and views.
- Set filters and views based on requirements.
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
Section 5 - Performance Tuning and Problem Determination
- Given that there are multiple log file management commands, manage log files so that log files for the ObjectServer and probes are configured properly.
- Identify the location of the ObjectServer, probe, and gateway log files.
- Review and configure the settings required to increase the log level for the ObjectServer, probes, and gateways.
- Review and set log rotation requirements.
- Review and set the properties files for probes and gateways related to logging.
- Review the ObjectServer for checkpointing.
- Review and configure audit files for the ObjectServer.
- Review and set the message level for the ObjectServer, probes and gateways.
- Given that a set of probe rules has been created, check the syntax so that the probe syntax is verified.
- Create or modify a rules file for a probe.
- Run the nco_p_syntax against the rules file.
- Check the output of the nco_p_syntax command.
- Review and correct probe rules syntax errors.
- Rename the probe rules file to the code that will be run from the probe properties file.
- Verify the probe rules file syntax.
- Given that the ObjectServer is configured and running, verify the communication settings for the ObjectServer so that communication between the components is identified and verified.
- Review secure host settings for the ObjectServer.
- Review the server interfaces on ObjectServer.
- Review the server interfaces on probes.
- Review the server interfaces on gateways.
- Review Datasource settings on the GUI.
- Modify the communications settings.
- On UNIX, distribute the modified omni.dat or interfaces
file. - Restart the ObjectServer and ancillary components to ensure communication settings are set properly.
- Verify log files to ensure communication between the components.
- Given that a probe has been installed, check the properties file so that the properties file is configured properly.
- Review and set appropriate settings for the probe properties file.
- Stop and start the probe.
- Ensure that the probe is running.
- Run the Configuration Analyzer.
- Verify the output.
- Review the log file.
- Given that IBM Tivoli Netcool/OMNIbus has been installed, configure and verify the Tivoli Netcool/OMNIbus environment variables, so that the environment variables have been configured.
- Edit the system user profile.
- Define Tivoli Netcool/OMNIbus environment variables.
- Verify environment variables.
- Given that Tivoli Netcool/OMNIbus has been installed and configured, customize Tivoli Netcool/OMNIbus ObjectServer configuration so that the ObjectServer performance is optimal.
- Check frequency of triggers.
- Check execution scope of triggers: once only, for each row.
- Check SQL used in trigger for performance.
- Check whether 'update via' is being used.
- Check desktop filters.
- Check other appropriate settings.
- Check profile and trigger statistics logs.
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
With emphasis on performing the following tasks:
