|
 |
Test 897: IBM Tivoli Network Manager
IP Edition V3.7 Implementation
| |
 |
 |
 |
Section 1: Planning - Given access to the
customer, technical staff and discovery related information, obtain the Network
Manager IP requirements from customer technical staff so that Network Manager
IP requirements are documented and ready for configuration review. With
emphasis on the following steps:
- Evaluate current
Netcool components installed.
- Request access control list (ACL)
permission for the devices to be discovered.
- Determine network access
details.
- Discuss root level access.
- Gather SNMP Community
String, include versions and applicable subnets, Telnet or SSH passwords, DNS
server details.
- Gather network address space and topology.
- Gather network address space(s) for static NAT gateways.
- Determine the overall size of the network (ports, agents).
- Determine what agents to run for full discovery.
- Determine
what agents to run for a partial rediscovery.
- Determine if out of band
network exists.
- Determine if Advanced tab options will need to be
configured.
- Gather network equipment list (indicate layer 2, 3 devices
with name, management IP address, OID).
- Determine any non-contiguous
or unmanaged networks.
- Determine routing protocols.
- Gather
detailed requirements using polling.
- Determine how to see the
discovery with the customer.
- Determine network devices for which
detection must be restricted.
- Determine any devices that must be
removed from a completed discovery.
- Determine the management IP
addresses of the Network Manager server switch and default router.
- Set
customer expectations regarding a timeline for completion.
- Given access to Network Manager IP and requirements from the customer,
develop Network Manager configuration details so that Network Manager IP
configuration details are determined. With emphasis on the following
steps:
- Review and determine architecture (servers,
database, failover, sizing).
- Identify the database location and access
credentials.
- Define which agents are needed based upon the network
equipment and management requirements.
- Define agents to be enabled for
Full and Partial Discovery.
- Identify implications of not enabling
specific agents.
- Determine integration points with other products.
- Determine server specifications.
- Determine the network
discovery requirements.
- Verify and obtain licensing details.
Section 2: Installation - Given that the server
has been installed and base operating system is running, verify that the server
meets predefined requirements, so that the hardware and operating system
software prerequisites have been verified and met. With emphasis on the
following steps:
- Verify that the latest OS patch sets
are required have been installed as recommended in the Network Manager IP
install guide.
- Verify that the server Operating System is listed
under ‘Supported Platforms’ in Prerequisites for Installation section of the
Install guide, one of the following: Solaris 9 and 10 for SPARC; Red Hat
Enterprise Linux 3.0 and 4.0; SUSE Enterprise Linux 9 and 10; AIX 5.3; Windows
2003 Server
- Verify that the server meets MINIMUM system requirements
under ‘Hardware Requirements’ in Prerequisites for Installation section of the
Install guide
- Verify that the server meets MINIMUM memory
requirements under ‘DISCO Memory Requirements’ in Prerequisites for
Installation section of the Install guide
- Evaluate the
Installation-specific requirements against the Prerequisites for Installation
section ‘Hardware Requirements’.
- Verify that the server meets the
newly evaluated requirements
-If not using the default MySQL
database for NCIM, verify the location of the database that NCIM will installed
into. - Verify the size of the database that NCIM will use with respect to
the NCIM installation requirements.
-If installing on AIX, install
the Run-time libraries for IBM XLC/C++ version 8 -If installing on AIX,
enable Asynchronous I/O using the supplied procedure - Review release notes
for the particular sub-version of Network Manager 3.7 for any new updates.
- Given the Network Manager IP software available,
architecture design provided to install all Network Manager IP components on a
single server and environment variables set and sourced on this supported
UNIX/Linux server running all required Netcool components as ‘non-root’ user,
install all Network Manager IP components as this user on this server using
console mode, so that all Network Manager components are installed on
UNIX/Linux as non-root user using console mode to be run as either root or
non-root user. With emphasis on the following steps:
- Log in to the server as non-root user.
- Go to the folder where
Network Manager IP software is available.
- Extract available Network
Manager IP software.
- Run ./INSTALL script with ‘–console’ option.
- Select installation folder (NCHOME).
- Accept end user
software agreement.
- Select the appropriate components to be
installed.
- Fill in the appropriate access credentials in the component
installation properties (ObjectServer, Database, Security Manager, Webtop
Datasource connection details, license server, NGF)
- Start the
installation.
- Log in as root user and run the appropriate script to
run Network Manager as root or non-root user.
- Given the
Network Manager IP software available, architecture design provided to install
all Network Manager IP components on a single server and environment variables
set and sourced on this supported WINDOWS server running required Netcool
components, install all Network Manager IP components on this server using
console mode so that all Network Manager components are installed on windows
using console option. With emphasis on the following steps:
- Log in to the server as ‘Administrator’ user.
- Using windows
explorer go to the folder containing Network Manager software.
- Extract available Network Manager IP software.
- Go to Start
Run type cmd.
- Go to the folder where Network Manager IP software is
available using windows command line.
- Run Setup with ‘–console’
option.
- Accept end user software agreement.
- Select the
appropriate components to be installed.
- Select installation folder
(%NCHOME%).
- Fill in the appropriate access credentials in the
component installation properties (ObjectServer, Database, Security Manager,
Webtop Datasource connection details, license server, NGF)
- Start the
installation.
- Given the Network Manager IP software is
available and the architecture design provided to install all Network Manager
IP components on a single server with environment variables set and sourced on
this supported UNIX/Linux server running the required Netcool components as
‘non-root’ user, install all Network Manager IP components as this user on this
server using GUI mode so that all Network Manager components are installed on
UNIX/Linux as non-root user using GUI mode to be run as either root or non-root
user. With emphasis on the following steps:
- Log in to
the server as non-root user.
- Go to the folder where Network Manager
IP software is available.
- Extract available Network Manager IP
software.
- Export the DISPLAY for GUI installation.
- Run
./INSTALL script.
- Accept end user software agreement.
- Select
installation folder (NCHOME).
- Select the Default installation option
which installs MySQL Database, Core Component, Web Application, Webtop
Integration and Webtools, Element Management Systems integration collectors.
- Fill in the appropriate access credentials in the component
installation properties (ObjectServer, Database, Security Manager, Webtop
Datasource connection details, license server, NGF)
- Select the
database to host the NCIM Database instance and the database schema creations.
- Specify the name of the Network Manager IP domain.
- Review the
selections.
- Start the installation.
- Log in as root user and
run the appropriate script to run Network Manager as root or non-root
user.
- Given the Network Manager IP software available,
architecture design provided to install all Network Manager IP components on a
single server and environment variables set on this supported WINDOWS server
running the appropriate Netcool components, install all Network Manager IP
components on this server using GUI mode so that all Network Manager IP
components are installed on windows using GUI option. With emphasis on the
following steps:
- Log in to the server as ‘Administrator’
user.
- Using windows explorer go to the folder containing Network
Manager software. .
- Extract available Network Manager IP software.
- Double-click Setup.exe.
- Accept end user software agreement.
- Select the appropriate components to be installed.
- Select
installation folder (%NCHOME%).
- Fill in the appropriate access
credentials in the component installation properties (ObjectServer, Database,
Security Manager, Webtop Datasource connection details, license server, NGF)
- Start the installation.
- Given Network Manager IP
is installed and all other Tivoli Netcool components are running on a UNIX
platform, verify the Network Manager IP Components and preferred database are
installed and integrated with other Tivoli Netcool components so that the
Network Manager IP installation is verified. With emphasis on the following
steps:
- Log in to the UNIX server running the Tivoli
Netcool products as the root user.
- Verify that the Tivoli Netcool
components are installed using ‘$NCHOME/install/ncisetup –console’
- Verify that the Tivoli Netcool components are properly installed by
referring to the setup installation log file in ‘$NCHOME/log/install/ncisetup.
log’.
- Verify that interfaces. file contains connectivity
entries for the Object Server.
- Start the installed components, log in
the NGF and verify it is working.
- Verify that the
$NCHOME/etc/precision directory contains domain-specific
CtrlServices..cfg file.
- Start Network Manager and verify
that the log files do not contain errors.
Section 3: Configuration - Given a text editor
and read/write permissions to the Network Manager configuration files,
configure DISCO so that it will write to the default log file using the
appropriate debug level. With emphasis on the following steps:
- Open the $NCHOME/etc/precision/CtrlServices..cfg file using a
text editor.
- Locate the section for ncp_disco.
- Add the –
discoOnStartup command line argument for ncp_disco.
- Set the option
value to 1 for the discoOnStartup argument.
- Enter the file name using
the absolute path for the new log file.
- Adjust the value for –debug to
the appropriate level.
- Save the results and exit the text editor.
- Given Network Manager IP has been installed on a supported
Windows Server platform create a new domain so that it is listed in the Windows
Services. With emphasis on the following steps:
- Log
in to the server as Administrator user.
- Using windows CMD.exe go to
the folder containing ncp_perl.bat .
- Issue the command: ncp_perl.bat
c:\ibm\netcool\precision\scripts\perl\scripts\domain_create.pl -domain TEST
-password
- Issue the command: ncp_install_services.bat
-domain TEST.
- Given proper login access for a UNIX server,
login to UNIX server and verify $NCHOME/etc/precision/DbLogin.cfg contains
required details and run the command domain_create.pl, so that a new domain
named NEWDOMAIN is created and registered in NCIM database and the default poll
policies are set up for NEWDOMAIN. With emphasis on the following
steps:
- Log in to UNIX server.
- Verify
$NCHOME/etc/precision/DbLogin.cfg already contains valid details.
- Run
the command $NCHOME/precision/perl/bin/perl.
$NCHOME/precision/scripts/perl/scripts/domain_create.pl -domain NEWDOMAIN
-password .
- Verify the domain is created by checking the
$NCHOME/etc/precision folder and logging in to the database.
- Given that a user is logged in with the appropriate Network Manager
administration rights to the Netcool GUI Foundation, locate and select the
Network Manager (IP) Admin selector, select the Discovery Configuration and
enter the appropriate information, so that a discovery is seeded using the Ping
Finder. With emphasis on the following steps:
- Log in to
NGF.
- Select Network Manager (IP) Admin from page selector.
- Select Discovery Configuration Tab.
- Select Seed Tab.
- Check the Use Ping Finder in Discovery box.
- Click + to create
a new seed.
- Enter Subnet for seed and network mask.
- Click OK.
- Click the save icon.
- Given that Network Manager IP
has been installed and configured for a network discovery which includes
devices that are in-scope but that should be filtered out by the pre-discovery
filter, create a filter so that a pre-discovery filter has been applied to the
Network Manager IP discovery configuration for the selected domain. With
emphasis on the following steps:
- Log in to the Netcool
GUI Foundation server.
- Select Network Manager (IP) Admin from the page
selector menu.
- Select the Discovery Configuration from under the
Discovery tab, select the appropriate domain from the Domain drop-down and
click on the subsequently displayed Filters tab in the Discovery @Configuration
panel.
- Select an existing filter from the Available Filters list in
the Pre-Discovery Filter section, if applicable, by highlighting the required
filter and clicking the Add Filter button so the highlighted filter becomes a
Selected Pre-Discovery Filter.
-Alternatively, create a new
pre-discovery filter by clicking on the Filter Library button in the
Pre-Discovery Filter section. Once the Pre-Discovery Filter Library window
appears, click the Add Filter button and enter a filter name and specify the
Boolean conditions that shall filter-out the appropriate devices. Click the
Save and then Close buttons. Select the new filter from the Available Filters
list in the Pre-Discovery Filter section. - With the desired filter
highlighted from the Available Filters in the Pre-Discovery Filter section,
click this section’s Add Filter button so the highlighted filter becomes a
Selected Pre-Discovery Filter.
- Click the Save Configuration disk icon
in the Discovery Configuration panel.
- Given that Network
Manager IP has been installed and configured for a basic discovery which
includes devices in scope that are to be filtered out by the post discovery
filter, create a filter that prevents devices with certain attributes from
being passed to the Network Manager model, that only select devices are passed
to the Network Manager model. With emphasis on the following steps:
- Log in to NGF.
- Select the Network Manager (IP) Admin
from the menu.
- Choose the discovery tab, select discovery
configuration and then the Filter tab.
- Select an existing filter from
the Post-discovery filter section if appropriate, click Add Filter and then the
save icon.
-Alternatively, in the Post discovery filter section,
click Filter Library, then Add Filter to create a new filter. - In this New
filter window, add a name for the filter, add the appropriate Boolean
conditions and click Save and then Close.
- Highlight the filter just
created and then click Add Filter.
- Click Save.
- Given that a user is logged in to the Netcool GUI Foundation with the
appropriate Network Manager administration rights, configure the discovery so
that the appropriate community strings will be configured for devices being
discovered. With emphasis on the following steps:
- Launch NGF and navigate to Network Manager (IP) Admin ->Discovery
Configuration -> Password tab.
- Click the + symbol.
- Enter the
Community String.
- Select the appropriate Radio button: Globally
- Select IP address Enter the IP address of a single device
- Select Enter a subnet with / mask (optionally enter the mask
manually)
- Select SNMP Version
-Option 1: V1 Do nothing -Option 2: V2 Do nothing -Option 3: V3 Select the Auth Level Enter the
Auth Password Enter the Private Password- Enter the Time Out.
- Enter
the number of Retries.
- Enter the Port if not the default (161)
- Click OK.
- Click Save.
- Given a requirement
to configure SNMP community strings for discovery using the command line,
modify the ITNM configuration files so that a global SNMP community strings is
configured and is encrypted. With emphasis on the following steps:
- Log in to the ITNM server as a user with sufficient privilege to
modify the ITNM configuration files in $NCHOME/etc/precision
- Ensure
that the m_EncryptPasswords configuration option is set to 1 in the
ConfigSchema,cfg file (or domain specific ConfigSchema..cfg if
present).
- Create the encrypted community string on the command line
using the ncp_crypt program – ncp_crypt –password lt;COMMUNITY_STRINGgt;
- Using a suitable editor, open the domain specific SNMP community
string configuration file – SnmpStackSecurityInfo..cfg.
- If
this file does not exist copy the default file to a domain specific file.
- Create a suitable entry for the community string using the encrypted
password generated using ncp_crypt above ensuring that m_EncryptedPwd is set to
1.
- Save the file and exit.
- Given that a user is
logged in to the Netcool GUI Foundation with the appropriate Network Manager IP
administration rights, locate and select the Network Manager (IP) Admin page,
select the Discovery Configuration and configure the passwords tab so that a
discovery will be configured to use the appropriate telnet or SSH passwords for
devices being discovered. With emphasis on the following steps:
- Launch NGF and navigate to Network Manager (IP) Admin ->Discovery
Configuration -> Password tab.
- Click the + symbol.
- Select
the appropriate Option and fill in the required parameters.
- Modify the
Username Prompt regex if needed.
- Enter the Username.
- Modify
the Password Prompt if needed.
- Enter the Password.
- Modify the
Console Prompt if needed.
- Modify the timeout.
- Select SSH if
it will be an SSH based login.
- Click OK.
- Click
Save.
- Given that a user is logged in to the Netcool GUI
Foundation with the appropriate Network Manager IP administration rights,
locate and select the Network Manager (IP) Admin page, select the Discovery
Configuration and configure NAT, so that devices will be discovered over a NAT
domain to the address of the associated NAT gateway device. With emphasis on
the following steps:
- Select the Network Manager (IP)
Admin from the menu.
- Choose the discovery tab, select discovery
configuration.
- Select NAT Tab.
- Specify the public IP address
of the NAT gateway device in the IP Address field.
- Specify the address
space identifier to use for the associated NAT domain in the Address Space ID
field.
- Click OK to confirm your settings. The gateway you specified
appears as a hyperlink row within the NAT Support table.
- Click the New
button to define more NAT gateway mappings.
- Click the Save button to
save your settings.
- Given customer requirements and Network
Manager IP installed and running, configure the discovery agents for full
discovery so that the system is configured to run appropriate discovery
agents. With emphasis on the following steps:
- Launch
NGF and navigate to Network Manager (IP) Admin ->Discovery Configuration ->
Full Discovery Agents tab.
- Choose agents, from pre-defined list of
Full Discovery agents, for your discovery by selecting the appropriate check
boxes.
- Select an agent type check box to enable a group of agents for
a specific type of discovery. Agents may be disabled individually.
- Click the + symbol.
- Browse the Agent tree and select the
agents to be activated.
- Click the Save button to save your settings.
- Given Network Manager IP is installed on a supported UNIX
platform and configured to perform a discovery, an available Alcatel 5620 SAM
EMS and access credentials and root user access to the Network Manager IP
server, modify the configuration of Network Manager IP so that data from the
Alcatel 5620 SAM EMS is retrieved. With emphasis on the following
steps:
- Log in to the UNIX server running the Tivoli
Netcool products as the root user.
- Edit the DiscoSchema.cfg file in
the $NCHOME/etc/precision directory using the text editor. Find the
commented-out OQL insert for ‘ncp_df_collector’ and remove the comments (--)
for the OQL insert.
- Edit the Alcatel5620SamSoapCollector.cfg file in
the $NCHOME/precision/collectors/perlCollectors/Alcatel5620SamSoap directory
using the text editor. @If necessary, remove all of the comment indicators (#)
from the line following ‘Example Configuration:’ onwards
- If the
default collector listening port needs modifying from the default value of
8081, edit the General section’s ‘Listen’ property and specify a new TCP port
as necessary.
- Specify the DataSource parameters by providing Alcatel
5620 SAM EMS access credential values for Host, Port, Username, Password and,
optionally, Timeout.
- Save the modified configuration file using the
appropriate command in the text editor
- Start the collector before
running a network discovery by executing:-
ncp_perl
$NCHOME/precision/collectors/perlCollectors/Alcatel5620SamSoap/main.pl –cfg
$NCHOME/precision/collectors/perlCollectors/Alcate5620SamSoap/Alcatel5620SamSoap
Collector.cfg - Verify that collector is running by checking the UNIX process
table by executing ‘ps aux | grep Alcatel5620SamSoapCollector’, the command
should return a line indicating the collector is running.
- Inform
Network Manager IP of the collector that should be queried by editing the
DiscoCollectorFinderSeeds.cfg file to insert data into the
collectorFinder.collectorRules table.
- Log in to the Netcool GUI
Foundation server.
- Select Network Manager (IP) Admin from the page
selector menu.
- Select the Discovery Configuration from under the
Discovery tab, select the appropriate domain and click the subsequently
displayed Full Discovery Agents tab in the Discovery Configuration panel.
- Select (enable) the Collector Discovery check box to enable
collector-assisted discovery.
- Click the Save Configuration disk icon
in the Discovery Configuration panel.
- Given Network Manager
IP server with devices discovered and monitored, and access to OQL available,
configure Linger Time on an entity, so that Network Manager IP is configured to
remove an entity from topology after next discovery. With emphasis on the
following steps:
- Log in to MODEL Service using OQL.
- Using OQL command, update LingerTime field in master.entityByName
table for all the entities that represent the device using update
command.
- Validate the LingerTime is changed to 0 for all entities by
running a select query against the same device.
- Ensure the device is
no longer in the Discovery scope or has been removed by discovery filter.
- Force the model to be refreshed using Discovery or use the
SendTopologyToModel stitcher.
- Given Network Manager IP is
installed and running and a complete discovery has been completed, set a
specific time every day for a discovery to be run, so that a daily discovery
has been scheduled. With emphasis on the following steps:
- Change directory to /opt/netcool/precision/disco/stitchers.
- Edit the FullDiscovery.stch file.
- Edit the statement:
ActOnTimedTrigger(( m_TimeOfDay ) values ( 0600 ) ; ); and then uncomment the
statement.
- Save and exit the file.
- Given that the
Network Manager server has been installed and is running, activate the
ifInErrors, ifOutErrors polls for all devices so that all network devices have
ifInErrors, ifOutErrors monitored. With emphasis on the following
steps:
- Select the Network Manager (IP) Admin from the
menu.
- Choose the Monitoring tab
- Select the appropriate
domain to apply poll configuration.
- Select the ifInErrors Poll
Definition from the Poll Policies Browser by clicking on Poll Status Icon or
Poll Name.
- Select the Poll Enabled check box from the Poll Policy
Properties tab in the Poll Policy Editor window.
- Select the Classes
tab from the Poll Policy Editor window.
- Select the NetworkDevice Class
from the top of the Classes Navigation Tree.
- Click the Save button to
save your settings.
- Confirm Save changes to Monitor Config database.
- Repeat steps 4-9 for ifOutErrors
- Given Network
Manager IP is installed and a new device type with a sysObjectId of
‘1.3.6.1.4.1.2.999’, create a new AOC class named ‘MyNewClass’ that is a
subclass of ‘NetworkDevice’ and uses the myNewClass.svg icon so that a new AOC
class and icon assignment have been configured. With emphasis on the following
steps:
- Log in to the Network Manager IP server as the
administrator or root user.
- Create a new file using the text editor
named MyNewClass.aoc in the $NCHOME/precision/aoc directory.
- Add the following lines to the new file to create a new, skeleton AOC
sub-class named ‘MyNewClass’.
active object 'MyNewClass' { };- Within the MyNewClass AOC definition, sub-class the NetworkDevice class
by adding a ‘super_class’ entry as follows:-
active object
'MyNewClass' { super_class = 'NetworkDevice'; };- Within the
MyNewClass AOC definition, specify the instantiation rule for the AOC by adding
an ‘instantiate_rule’ entry as follows:-
active object
'MyNewClass' { super_class = 'NetworkDevice'; instantiate_rule =
"EntityOID = 1\.3\.6\.1\.4\.1\.2\.999"; };- Within the MyNewClass AOC
definition, specify default fault extension rules for the AOC by adding an
‘extension for Fault’ entry as follows:-
active object
'MyNewClass' { super_class = 'NetworkDevice'; instantiate_rule =
"EntityOID = 1\.3\.6\.1\.4\.1\.2\.999"; extension for Fault = { rules = [], poll_list = [] }; };- Within the MyNewClass AOC
definition, specify a default visual icon for AOC by adding a ‘visual_icon’
entry as follows:-
active object 'MyNewClass' { super_class = 'NetworkDevice'; instantiate_rule = "EntityOID =
1\.3\.6\.1\.4\.1\.2\.999"; extension for Fault = { rules = [], poll_list = [] }; visual_icon = 'NetworkDevice'; };- Save
the new AOC file with the appropriate command in the text editor.
- Edit
the $NCHOME/etc/precision/topoviz.properties file and add a property that
defines the image to use for the new AOC definition, overriding the default
icon. Save the file using the appropriate command after editing the file:-
topoviz.deviceicon.MyNewClass=myNewClass.svg- Restart the
ncp_class process to repopulate the NCIM entityClass table and verify that the
ncp_class process has restarted by checking the process table in an appropriate
to the Network Manager IP platform.
- Check the log files for errors.
- Verify the devices of this class have the correct icon in Topoviz.
- Given a text editor and read/write permissions to the
Network Manager IP configuration files, configure Network Manager IP message
bus so that it uses port 7700. With emphasis on the following steps:
- Open the $NCHOME/etc/precision/Precision.rvd.cfg file using a
text editor.
- Add an entry for service to be 7700.
- Add an
entry for daemon to equal tcp:7700.
- Save the results and exit the text
editor.
- Stop and restart the RVD and RVA processes.
- Given that two separate instances of Network Manager IP are installed in
on the same subnet standalone mode, configure each Network Manager IP instance,
so that the Network Manager IP Servers form a failover pair.
- On the Primary Network Manager IP Server, navigate to the
CtrlServices.lt;DOMAIN_NAMEgt;.cfg file in $NCHOME/etc/precision.
- Edit the
file and add an entry at the end of the file for the Virtual Domain component
as follows: ncp_virtualdomain –domain PRIMARY -virtualDomain VIRTUAL
-backupDomain BACKUP –latency 100000.
- On the Backup Network Manager IP
Server, navigate to the CtrlServices.lt;DOMAIN_NAMEgt;.cfg file in
$NCHOME/etc/precision.
- Open the file and edit the arguments to the
ncp_poller startup and the ncp_ncogate startup so that they both include the –
backup option.
- Add an entry at the end of the file for the Virtual
Domain component as follows: ncp_virtualdomain –domain BACKUP -virtualDomain
VIRTUAL -primaryDomain PRIMARY –latency 100000.
- Configure appropriate
communications.
- Remove or comment out the entries for the ncp_disco
startup, and the ncp_d_helpserv startup.
- Given that the
Network Manager server has been installed, and that a pair of ObjectServers
have been installed and configured for failover, configure the Network Manager
Probe for UNIX/Windows so that Network Manager IP connects to the virtual
ObjectServer. With emphasis on the following steps:
- Open the file $NCHOME/etc/interfaces..
- Ensure
that entries occur for each of the object servers (primary and backup), and
that the host and port entries are correct for each.
- Ensure that an
entry exists for a virtual object server, and that the primary and backup
entries are correct for each.
- If changes are required, perform the
required changes to omni.dat in UNIX or SQL.ini in Windows, save the file, then
run $NCHOME/bin/nco_igen on UNIX or save your changes in the Windows Server
Editor on Windows.
- Open the file
$NCHOME/probes/$ARCH/nco_p_ncpmonitor.props on UNIX or
%NCHOME%\probes\win32\nco_p_ncp_monitor.props on Windows.
- Ensure that
a “Server” entry line exists in the file, and that it matches the name of your
VIRTUAL object server, as defined in the omni.dat or SQL.ini file.
- If
failback is desired, ensure that a “PollServer” entry exists in this file, and
that it is set to the number of seconds you want to poll the primary object
server to initiate failback, and is NOT set to zero.
- Ensure that the –
server command line parameter in the
$NCHOME/etc/precision/CtrlServices..cfg also reflects the name of the
VRTUAL objectserver.
- Given that the Network Manager server
has been installed, and all Network Manager processes are running, verify that
the NCIM database configuration is correct so that Topoviz will be able to
build its topology maps.
- Enter the URL for the NGF
server and port (http://servername:port#).
- Navigate to log in and
navigate to the Database Configuration tab.
- Ensure that the database
host and port is correct for the MySQL database, and that the username and
password are correct.
- Launch Topoviz Hop View to verify connectivity.
- Given that Network Manager IP has been installed and an
initial discovery and a network discovery have been completed, configure the
preset layer stitcher to resolve an undiscoverable connection between two
discovered devices so that the connection between the devices is represented in
Network Manager IP.
- Log in to the Network Manager IP
server as the administrator or root user.
- Edit the PresetLayer.stch
stitcher file in the $NCHOME/precision/disco/stitchers directory. In the
StitcherRules section, modify the ExecuteOQL parameter such that the OQL insert’
s m_Name and m_NbrName attributes are set to the EntityName of the device
and/or interface that should be connected.
- ExecuteOQL
( "insert into PresetLayer.entityByNeighbor( m_Name, m_NbrName ) values (
'deviceA[ 0 [ 1 ] ]' , 'deviceB[ 0 [ 3 ] ]' );" );- Remove the following
ExecuteOQL section such that there are no OQL inserts into workingEntities
database tables being executed by the PresetLayer stitcher within the
StitcherRules section.
- Save and close the modified PresetLayer.stch
stitcher file with the appropriate command in the text editor.
- Edit
the BuildLayers.stch stitcher file in the $NCHOME/precision/disco/stitchers and
uncomment the line that reads //ExecuteStitcher(‘PresetLayer’); by removing the
// characters.
- Save and close the modified BuildLayers.stch stitcher
file with the appropriate command in the text editor.
- Edit the
CreateAndSendTopology.stch stitcher file and ensure that the PresetLayer
stitcher is part of the ‘MergeLayers’ process by modifying the stitcher call
starting with the line ‘ExecuteStitcher(‘MergeLayers’,1,’ includes a call to
the ‘PresetLayer’ stitcher.
- Save and close the modified
CreateAndSendTopology.stch stitcher file with the appropriate command in the
text editor.
- To add the connection defined in the PresetLayer stitcher
to the topology model, execute the CreateAndSendTopology stitcher by using the
ncp_oql process to execute the following OQL insert:-
insert into
stitchers.actions (m_Name) values (‘CreateAndSendTopology’);
- Given that a discovery has been completed, create a Physical network
view, so that a network view of Chassis where the first 2 octets of their IP
address matches ‘192.168.’ has been created showing all connections and end
nodes. With emphasis on the following steps:
- Click the
New View button, at the top right of the Topoviz Navigation Panel.
- In the Name field, label a name for the network view, for My Subnet
- In the Parent drop-down list define where you want the view to appear
in the Navigation Panel hierarchy. Choose NONE if you want the view to be a
top-level view.
- Set the Type drop-down list set to IP Filter.
- Click the Filter tab.
- Ensure the Domain drop-down list is set
to your network domain.
- In the Address Patterns field, specify an IP
address pattern 192,168.
- Choose End Nodes list. Select End Nodes
- Choose Connectivity list select Layer 3
- Click OK.
- Click the Save button to save the new network view settings.
- Given a text editor and read/write permissions to the
Network Manager configuration files, configure Disco to enable the ExtraDetails
agent from the command line, so that Disco has been configured to enable the
ExtraDetails agent. With emphasis on the following steps:
- Open the $NCHOME/etc/precision/DiscoAgents..cfg file using a
text editor.
- Locate the insert section for the ExtraDetails agent.
- Change the m_Valid parameter to a value of 1 for the ExtraDetails
agent, and save the file changes.
- Restart or start the ncp_disco
process.
- Given that Network Manager IP is installed, the
Entity agent enabled, a network discovery has been performed and devices and
their composition are viewable in the Topoviz structure browser; demonstrate
understanding of the mechanism used to transfer device and containment data
from the OQL model database to the NCIM relational model so that an
understanding of the mapping mechanism is demonstrated. With emphasis on the
following steps:
- Log in to the Network Manager IP server
and change the current working directory to $NCHOME, source the Network Manager
IP environment on UNIX platforms.
- Change the current working directory
to the $NCHOME/etc/precision directory and edit the ModelNcimDb..cfg
configuration file using the text editor.
- Using the text editor,
identify how one OQL into the dbModel.entityMap table that maps basic entity
information from all OQL records data to the NCIM relational model’s entity
table.
- Using the text editor, identify an OQL insert into the
dbModel.entityMap table that maps additional class and containment data
considering that the identified insert must handle the fact that the class of
record may contain more than one other record. Also identify the Column and
value responsible for mapping OQL containment data to the NCIM contains table.
- Identify the NCIM database tables that will be used to represent the
slot and any contained entities.
- Using the ncp_oql OQL manipulation
application and referencing ModelNcimDb..cfg configuration file, query
the OQL model database for a slot record with containment data.
- Given that Network Manager IP is installed, a network discovery has been
performed and network connectivity data is viewable in the Topoviz GUI explain
how network topology and connectivity information is mapped from the OQL model
database to the NCIM relational model so that understanding of the mechanism
has been demonstrated. With emphasis on the following steps:
- Log in to the Network Manager IP server and change the current working
directory to $NCHOME, source the Network Manager IP environment on UNIX
platforms.
- Change the current working directory to the
$NCHOME/etc/precision directory and edit the ModelNcimDb..cfg
configuration file using the text editor.
- Using the text editor,
identify the one OQL insert into the dbModel.entityMap table that maps
connectivity information from all OQL records data to the NCIM relational
database. Also identify the column and values responsible for mapping the
connectivity information from the OQL record to the NCIM connects table.
- Once the OQL insert has been identified, identify which NCIM topology
entity names and types for each of the mapped connections shall belong to once
the OQL data has been mapped to the NCIM relational database.
- Identify
the NCIM database tables that will be used to represent connectivity between
entities.
- Using the ncp_oql OQL manipulation application and
referencing ModelNcimDb..cfg configuration file, query the OQL model
database for records that contain connectivity data that will be mapped to the
NCIM layer 3 topology.
- Given that Network Manager IP is
installed, a network discovery has been performed and IP subnet data is
viewable in the Topoviz GUI explain how IP subnets and addresses are mapped
from the OQL model database to the NCIM relational model and how they’re
associated with the implementing interface and/or chassis.so that understanding
of the mechanism has been demonstrated. With emphasis on the following
steps:
- Log in to the Network Manager IP server and
change the current working directory to $NCHOME, source the Network Manager IP
environment on UNIX platforms.
- Change the current working directory to
the $NCHOME/etc/precision directory and edit the ModelNcimDb..cfg
configuration file using the text editor.
- Using the text editor,
identify the OQL inserts that are responsible for mapping OQL database IP
addresses to the NCIM relational model for all OQL records having IP addresses.
- Given the previously identified OQL inserts, identify the column and
value that are responsible for associating the IP addresses as
protocolEndPoints with their implementing records.
- Identify the OQL
insert and attribute from which subnet membership is mapped to the NCIM
relational model.
- Identify the NCIM tables that are used to represent
IP subnets, related addresses and the relationship between addresses and
implementing entities.
- Using the ncp_oql OQL manipulation application
and referencing ModelNcimDb..cfg configuration file, query the OQL
model database for records that contain IP subnet and IP address data.
Section 4: Performance Tuning and Problem Determination - Given that Network Manager IP is installed, demonstrate knowledge of
the Network Manager IP logging system by being able to modify the Network
Manager IP configuration such that the ncp_disco process is logged at the
maximum debug level, change the logging level of a running Network Manager IP
process and change the logging level of a specific Network Manager IP discovery
agent so that an understanding of debugging is demonstrated. With emphasis on
the following steps:
- Log in to the Network Manager IP
server as the root/administrative user.
- Edit the
CtrlServices..cfg file in the $NCHOME/etc/precision
directory.
- Edit the OQL insert into the services.inTray OQL database
table for the ncp_disco process such that the –debug parameters default value
of 0 is increased to 4.
- Save and close the modified
CtrlServices..cfg configuration file.
Incrementally increase
the debug level of a running Network Manager IP process by using the operating
system kill command to send a user signal 2 to the process, each invocation of
the kill command increases the debug level by one, the debug level is set back
to zero on a 5th invocation of the kill command:- kill –USR2 - Edit the DiscoAgents..cfg file in
the $NCHOME/etc/precision directory.
- Edit the OQL insert into the
disco.agents table for the ‘Entity’ discovery agent and add the m_DebugLevel
attribute to the columns part of the insert followed by the value 4 in the
values part of the insert.
- Save and close the modified file and run a
network discovery.
- Verify that the logging level has been increased by
viewing the ‘Entity’ discovery agents logging file by editing the
ncp_agent.Entity.NCOMS.log file in the $NCHOME/log/precision
directory.
- Given that a Network Manager IP Server and an
OMNIbus Object Server have been installed, determine why Network Manager IP
events are not being seen in the OMNIbus Object Server, so that the problem can
be resolved. With emphasis on the following steps:
- Check the Network Manager IP log files in $NCHOME/log/precision for
example, nco_p_ncpmonitor..log).
- Confirm that the Network
Manager IP Probe process, nco_p_monitor, is running.
- Confirm that the
nco_p_monitor process is configured to connect to the correct ObjectServer name
- Confirm that the OMNIbus interfaces. file contains the
correct values for the host and port for the ObjectServer name that the
nco_p_monitor is configured to connect to
- Check the mapping and rules
files in $NCHOME/probes/lt;ARCHgt; to ensure that the rules will pass the events to
the ObjectServer with the correct field settings
- Confirm that the
ncp_poller –domain process is running
- Check ObjectServer log
file.
- Given that a Network Manager IP Server is installed
and entities are being monitored, confirm that Network Manager IP is configured
to monitor a specific entity, so that it is established that Network Manager IP
is configured to monitor the entity. With emphasis on the following
steps:
- Confirm that the Poll Policy Default Chassis Ping
Status is checked green
- Click the Default Chassis Ping Policy
- Check the Poll Definition to ensure that it says Default Chassis Ping
- Select the Classes Tab
- Check if the appropriate device class
is checked
- Select the Scope Tab
- Ensure that the Scope is not
limited to rule out the device you wish to monitor
- Confirm that the
entity passes the poll scope criteria by querying the Model database using the
poll scope criteria and confirming that the entity is returned in the records.
- Given that a Network Manager IP Server is installed,
discovery has been completed, and a Network View has been opened, determine why
the Network Manager IP entity icons within the view do not reflect the status
of the underlying entities, so that the reason why the Network Manager IP
entity icons do not reflect the status of the underlying entities is known.
With emphasis on the following steps:
- Check that
ncp_poller service has started.
- Open an OMNIbus Event List, and check
that the LocalNodeAlias field in the events is populated, and that the
information matches the information related to the entity.
- Check that
the NmosObjInst ObjectServer field is populated.
- Check that the
NmosDomainName ObjectServer field is populated.
- Check that the
NmosEntityId ObjectServer field is populated.
- Check that the
NmosManagedStatus ObjectServer field is populated as Managed.
- Open a
Webtop Active Event List, right click an event related to the entity, and
select ShowTopology.
- Select the Network Manager (IP) Admin from the
menu.
- Select the “Tools” tab.
- Select the appropriate Domain
name for device being investigated
- Select “Amos” from the Service
menu.
- Check that the entity exists in topoCache.entityByName using
ncp_oql: select * from topoCache.entityByName where EntityName = ‘EntityName’;
- Check if the ServerName ObjectServer field is defined in NCIM DB
domainMgr.domainName.
- Given that a Network Manager IP
Server and an ObjectServer are installed and running, and that the Network
Manager IP Gateway is installed, determine if the Network Manager IP Gateway is
functioning, so that the status of the Network Manager IP Gateway is known.
With emphasis on the following steps:
- Check that events
in OMNIbus relating to devices discovered by Network Manager IP are being
enriched with topology information and are being processed by the Root Cause
Analysis system by checking whether or not the event’s Network Manager IP
NmosObjInst and NmosEntityId are populated with a non-zero value. Note: if
this is true, this task is complete.
- Check that the Network Manager IP
Gateway process ncp_ncogate is running using ps aux | grep ncp_ncogate.
- Depending on the outcome, check the Network Manager IP Gateway log
files in $NCHOME/log/precision (e.g. ncp_ncogate..log).
- Depending on the outcome, check the Network Manager IP Gateway
configuration files in $NCHOME/etc/precision - NcoGateSchema.cfg, NcoLogin.cfg
and NcoGateInserts.cfg.
- On Windows, Launch the Task Manager, select the
Processes Tab, and check that the ncp_ncogate process is running.
- On
Windows, depending on the outcome, check the Network Manager IP Gateway log
file in %NCHOME%\log\precision (for example, ncp_ncogate..log).
- On Windows, depending on the outcome, check the Network Manager IP
Gateway configuration files in %NCHOME%\etc\precision – NcoGateSchema.cfg,
NcoLogin.cfg and NcoGateInserts.cfg.
- Given that a Network
Manager IP Server is installed and the Network Manager host is in the MODEL
topology, determine why Network Manager IP Root Cause Analysis is not working,
so that the reason for Root Cause Analysis not working is identified. With
emphasis on the following steps:
- Confirm that there is a
contiguous path in the MODEL topology between the source and destination.
- Check that the Network Manager Gateway ncp_ncogate and the AMOS
service ncp_f_amos are running.
- Open an OMNIbus Event List and confirm
that the events expected to partake in RCA contain the required data to pass
across the Network Manager Gateway. (LocalNodeAlias and EventID are populated)
Removed Type <> 2
- Confirm that the EventID field contains a valid
EventMapName.
- Open the NcoGateSchema.cfg file in
$NCHOME/etc/precision, and confirm that the EventMapName is mapped to an
ncpRuleName, and that SendForRCA is set to 1.
- Check that the value for
LocalNodeAlias in the event exists as an entity in topocache.entityByName using
ncp_oql: select * from topoCache.entityByName where EntityName =
‘LocalNodeAlias’;
- Check that an Alert has been created in mojo.events
using ncp_oql: select * from mojo.events where EntityName = ‘LocalNodeAlias’;
- Check if the Alert in mojo.events has been updated by the RCA engine.
- If the alert is in mojo.events issue a kill –USR2 on the ncp_ncogate
process and monitor the logs and search for the problem event and
errors.
- If the Alert has not been updated as expected by RCA, check how
the event is being processed by the TopologicalAlertCorrelation ruleset under
$NCHOME/precision/aoc/rca_rules/TopologicalAlertCorrelation.
- If the
Alert has been updated as expected by RCA, check the NcoGateSchema.cfg file to
determine why the update has not been passed back to the OMNIbus Event List.
- Given a text editor and read/write permissions to the ITNM
configuration files, configure ITNM IP agent threads, so that discovery time is
reduced. With emphasis on the following steps:
- Log in
to the ITNM server as a user with sufficient privelege to modify the ITNM
configuration files ($NCHOME/etc/precision)
- Open the
$NCHOME/etc/precision/DiscoAgents..cfg file using a text editor.
- Locate the insert statement for the agent that you wish to modify.
- Add the m_NumThreads field to the insert statement if it does not
already exist.
- Add a value for the number of threads to the values
part of the insert statement.
- Save and exit the DiscoAgents file.
- Given that Network Manager IP and the dependant Netcool
components are installed and running and you have admin access to the Network
Manager Admin GUI, disable VLAN modeling so that Network Manager IP VLAN
modeling has been disabled in order to decrease discovery time in an initial
discovery pass whilst ensuring that the customer understands the impact of this
change. With emphasis on the following steps:
- Explain
to the customer the effect of disabling VLAN modeling to the containment
structure of discovered devices, including the effect on viewing devices using
Structure Browser and the impact on root cause analysis.
- Navigate to
Advanced tab.
- Locate the Advanced Discovery Configuration.
- Remove the check from the checkbox next to Disable VLAN Modeling.
- Click the Save Configuration icon.
- Given that
Network Manager IP and the dependant Netcool components are installed and
running and you have admin access to the Network Manager Admin GUI, adjust the
Network Manager IP Ping Finder timeouts and retries so that Network Manager IP
will be more tolerant to discoveries in slow networks. With emphasis on the
following steps:
- Navigate to the Network Manager
AdminDiscovery Discovery Configuration -> Advanced tab.
- Locate the
Advanced Ping Finder configuration.
- Increase the Default Timeout to a
larger value.
- Increase the Default Number of Retries value to a
larger value.
- Click on the Save Configuration icon.
- Given a text editor and read/write permissions to the Network Manager
configuration files, configure Disco to enable discovery failover from the
command line, so that Disco has been configured to enable discovery failover.
With emphasis on the following steps:
- Open the
$NCHOME/etc/precision/DiscoSchema..cfg file using a text editor.
- Locate the insert section that assigns value to the m_UseFailover
variable.
- Change the value assigned m_UseFailover to 1 to enable
discovery failover, save file changes.
- Restart or start the ncp_disco
process.
- Verify that the failover cache files are created in the
$NCHOME/var/precision directory.
- Given Network Manager IP
has been installed and configured for a basic discovery, determine why device
names are not resolving correctly within Network Manager IP, so that the issue
can be resolved. With emphasis on the following steps:
- In the Network Manager IP discovery configuration tab, select the DNS
tab to determine if the correct naming methods in the correct order are being
used.
- In the Network Manager IP discovery configuration tab, select
the Advanced tab and examine the Advanced Discovery Configuration section.
Verify the Enable SysName naming option been checked.
- In the Network
Manager IP discovery configuration tab, select the Device Support tab, expand
the Full Layer 2 and Layer 3 Discovery section and determine if the
LoopBackDetails agent is enabled.
- In the Network Manager IP discovery
configuration tab, select the “Seed” tab and determine which seed file the file
finder is using if enabled. Open this seed file and determine if device names
are being forced to be named using this file for example are there two columns
in this file; one for IP address and the other for name.
- Given that a Network Manager IP Server is installed and a discovery has
been completed, determine why certain devices have not been fully discovered,
so that the reason why the devices have not been fully discovered is known.
With emphasis on the following steps:
- Log in to the
Disco service using ncp_oql.
- Check to see if the Network Manager
Server has SNMP access to the device by querying the Details.returns table
using the command: select * from Details.returns where m_HaveAccess = 0
- Launch Network Manager (IP) Admin, select Discover tab, Discovery
Configuration. Select the SNMP Tab, and verify the SNMP Community settings.
- Verify connectivity using the MIB Browser.
- Given a
working Network Manager IP v3.7 installation use the advanced features of
Network Manager IP so that nondefault topology information is visible in the
structure browser and available for network partition views. With emphasis on
the following steps:
- Log in to Network Manager IP
server.
- Log in to NCIM DB.
- Create a new database table to
contain the custom data.
- Change to the directory containing the
DbEntityDetails.domains.cfg and edit it.
- Add an insert for
dbModel.entityDetails to add the required data to the entityDetails ncim
table.
- Add an insert for dbModel.entityMap to populate the custom table
with the required data
- Edit the ncimMetaData.xml file to configure
Topoviz to use the new custom table in network partitions.
- Stop and
Start Network Manager IP and NGF to read in DbEntityDetails edits
- Given a working ITNM installation, describe the basic debugging process
so that a working knowledge of the discovery process is demonstrated. With
emphasis on the following steps:
- Describe the
interaction of the core discovery tables (Details, AssocAddress, finders
etc.).
- Describe at a high level how the stitchers accessible via the
Advanced tab work.
Section 5: Administration - Given that Network
Manager IP is installed, access to the Network Manager Discovery GUI, read
access to the Network Manager configuration files and optionally access to
ncp_oql, determine when a discovery cycle has been completed so that discovery
cycle completion is determined using several techniques. With emphasis on the
following steps:
- Log in to the Network Manager IP server
and change the current working directory to $NCHOME, source the Network Manager
IP environment on UNIX platforms.
- Also log in to the Network Manager
IP GUI and navigate to the Discovery Status
- In the GUI, navigate to
the Discovery Status page by selecting Network Manager (IP) Admin -> Discovery
-> Discovery Status and observe the Discovery Phase indicator under the
Discovery Details sub-tab.
- In the CLI, use ncp_oql to access an OQL
session for the disco service and run the following OQL query to determine
whether or not the current discovery cycle has completed: “SELECT * FROM
disco.status;”
- Given login access to a working Network
Manager IP Domain Management GUI initiate a partial discovery so that Partial
discovery is started for a device or subnet. With emphasis on the following
steps:
- To run a partial rediscovery, within the Domain
Management GUI, under the Discovery tab, click Discovery Status.
- Select Partial Discovery from the Discovery Type option menu and
specify IP address(es) or subnets containing devices to be rediscovered.
- To add an IP address or subnet to the list of devices to be
rediscovered, click New… and type an IP address or a netmask in the Partial
Rediscovery Node/Subnet dialog box
- Once you have specified all IP
addresses and subnets to rediscover, you can modify the discovery scope to
limit the scope of this rediscovery. To do this, click Scope…. The Edit Partial
Rediscovery Scope dialog box appears, showing the scope settings that you set
for the discovery.
- To add a scope zone, click the New button and type
an IP address and a netmask in the Scope dialog box
- Once you have
specified all scope zones, click OK in the Edit Partial Rediscovery Scope
dialog box.
- Click Go on the Partial Rediscovery dialog box to launch
the discovery.
- Given a working ITNM installation and a
named file containing the appropriate seed file entries, configure the
discovery so that only available devices are discovered. With emphasis on the
following steps:
- Navigate to the “Discovery
Configuration->Seed” tab within the “Discovery” tab of the “Network Manager
(IP) Admin”, and select the “Use File Finder in Discovery” check box to enable
the File Finder.
- Click the New button above the File finder table.
- In the File Seed window that appears, enter the path to a file
containing seed devices.
Provide the absolute path to the seed file
on the Network Manager IP host machine in the Filename field; any column
delimiter in the Delimiter field; the column number for the IP Column in the
file; the column number for the Name Column if present. - Click OK to confirm
settings
- Navigate to the “Advanced” tab in the “Discovery
Configuration” GUI.
- Check the “Enable File Finder Verification”
checkbox.
- Click Save to save new discovery Config settings.
- Given Network Manager IP server with devices discovered and
monitored, log in NGF to launch the Structure Browser to check the
events/status on device and interface and unmanage an interface, so that the
Structure Browser is accessed to check the status of the device, status of
interface and to run a tool to unmanage an interface. With emphasis on the
following steps:
- Log in to NGF.
- Launch the
Structure Browser either from Topoviz ( Hop View or Network View) OR from
@Netcool/Webtop AEL tool for a device.
- Expand the Device Structure tree
to see all the device components.
- Browse the device component and
select an interface from the tree.
- Verify the status of the interface
from the ‘Component Details Tab’.
- Verify if the interface is
managed/unmanaged.
- Verify the alert status on this
interface.
- Launch a tool on this interface to unmanage this
interface.
- Given that a user is logged in with the
appropriate Network Manager administration rights to the Netcool GUI
Foundation, locate and select the Network Manager Admin selector, select the
Monitor tab and enter the appropriate information so that a Ping poll
definition is defined. With emphasis on the following steps:
- Select Poll Definitions from the left side menu navigation.
- Click the + in the Poll Definition Browser.
- Enter a unique
Poll Definition name.
- Select either an interface or a chassis Poll
Definition Type.
- Select an Event Severity.
- Click Ok.
- Given that a user is logged in with the appropriate Network
Manager administration rights to the Netcool GUI Foundation, locate and select
the Network Manager Admin selector, select the Monitor tab and enter the
appropriate information so that a Ping Definition is defined for Cisco 26xx
Class of Device. With emphasis on the following steps:
- Select Poll Policies from the left side menu navigation.
- Click
the + in the Poll Policies Browser.
- Select a Poll Definition Type
Default Chassis Ping.
- Modify polling interval if needed.
- Check Poll Enabled.
- Select Classes tab.
- Check
Cisco26xx Class.
- Modify scope if required.
- Click Ok.
- Given that a Network Manager IP Server is installed,
discovery has been completed and monitoring is enabled change the monitoring
state of an entity from Managed to Unmanaged. With emphasis on the following
steps:
- Select the Network Manager IP (Desktop) from the
menu.
- Choose the Hop View tab
- Select the appropriate domain
to search for the device.
2Input the Chassis IP or EntityName of the
device to Unmanage in the Seed: field. - Alternatively use the Search for
Seed button to find the chassis or interface to be unmanaged.
- Ensure
device is retrieved in Hop View.
- Right-click the device and choose
Unmanage from the context menu.
- Verify an Unmanaged icon now is
applied visually over the topology icon representing the device now unmanaged.
- Given an installation of Network Manager IP, with access to
the Network Manager Discovery GUI, and read access to the Network Manager
configuration files, ensure that all interfaces of a particular type are
unmanaged so that the state cannot be altered using the GUI. With emphasis on
the following steps:
- Log in to the Network Manager IP
server, and go to the $NCHOME/precision/disco/sticthers directory.
- Use
a text editor to open the TagManagedEntities stitcher file.
- Modify the
initial OQL statement so that only interfaces with an interface description or
interface name containing the terms ‘Dialup’ or ‘Dialer’ are permanently
unmanaged by disco, by setting their status to 2.
- Trigger a discovery
and wait until it has completed.
- Initiate an OQL session (on the
command line or through the OQL workbench in the GUI) to query model. Check the
set of entities in the topology with a managed status of 2 by running the
following query: “SELECT EntityName, EntityType, ExtraInfo->m_IfDescr,
ExtraInfo->m_IfName FROM master.entityByName where ExtraInfo->m_ManagedStatus =
2;”
- View the contents of the ncim.managedStatus table.
- View the
interfaces through the structure browser in the GUI, and observe the spanner
icon beside the unmanaged interfaces.
- Return to the TagManagedEntities
stitcher file.
- Modify the initial OQL statement so that only interfaces
with an interface description or interface name containing the terms ‘Dialup’
or ‘Virtual’ are permanently unmanaged by disco, by setting their status to
2.
- Trigger a rediscovery and wait until it has
completed.
- Initiate an OQL session (on the command line or through the
OQL workbench in the GUI) to query model. Check the set of entities in the
topology with a managed status of 2 by running the following query: “SELECT
EntityName, EntityType, ExtraInfo->m_IfDescr, ExtraInfo->m_IfName FROM
master.entityByName where ExtraInfo->m_ManagedStatus = 2;”
- View the
contents of the ncim.managedStatus table.
- View the interfaces through
the structure browser in the GUI, and observe the spanner icon beside the
unmanaged interfaces.
- Given a default ITNM installation,
modify the configuration so that the Service Affecting Event functionality is
activated. With emphasis on the following steps:
- Log in
to the ITNM server as a user with sufficient rights to modify ITNM
configuration files ($NCHOME/etc/precision).
- Locate the ITNM control
services file for the domain you want to enable Service Affecting Events for
($NCHOME/etc/precision/CtrlServices..cfg).
- If this file does
not exist, copy the default Ctrl configuration file to a domain specific file –
(cp $NCHOME/etc/precision/default/CtrlServices.cfg
$NCHOME/etc/precision/CtrlServices..cfg).
- Edit the
CtrlServices..cfg file using a suitable editor.
- Locate the
entry for “ncp_ncosae”.
- Uncomment the lines for the ncp_ncosae insert
statement.
- Save the file and exit the editor.
- Locate the ITNM
scripts directory – (cd $NCHOME/precision/scripts). .
- Ensure that you
have administrator access to the Omnibus database system
- Run nco_sql
using input from the “create_sae_automation.sql” sql input file – nco_sql –
user -password -server <
./.create_sae_automation.sql.
- Start the ncp_ncosae service under
ncp_ctrl – either as an insert into Ctrl or by restart of the ncp_ctrl process
system (preferred).
- Given an ITNM installation (including
dependant components), suitable access to the appropriate ObjectServer, and a
suitable VPN discovery, determine if the appropriate structures are populated
so that Service Affecting Events are created when necessary and the service
affecting event functionality has been enabled. With emphasis on the
following steps:
- Edit the CtrlServices.cfg file and
search for ncp_ncosae and read the comment.
- Uncomment the ncp_ncosae
after the following step.
- Execute
$NCHOME/precision/scripts/create_sae_automation.sql against all Object Servers
related to Tivoli Network Manger.
- Log in to the command line of the
ITNM server as a user with sufficient privilege to run ncp_oql.
- Run
ncp_oql for the model service – ncp_oql –service model –username admin –domain
- Validate that VPN Service objects exist in the
master.entityByName table –
select * from master.entityByName
where EntityOID='VIRTUAL_PRIVATE_NETWORK' AND ExtraInfo->m_MPLSVPNType <>
'MPLS Core' AND ExtraInfo->m_MPLSVPNMemberships is not NULL; - Exit
OQL
- Log in to the ObjectServer using nco_sql or using the ncp_config
GUI
- Query the appropriate precision tables for data -
-select * from precision.entity_service; -select * from
precision.service_details;- Exit nco_config GUI or nco_sql CLI
|
 |
|
 |
| |
|