Unicenter NSM r11 Tips and Tricks

Download Report

Transcript Unicenter NSM r11 Tips and Tricks

Unicenter NSM
Tips & Tricks
Release r11.x
Revised September 26, 2006
Abstract
- The presentation provides Tips and Tricks that
may help you overcome a few of the day-to-day
r11 challenges.
- It is not intended to be a replacement for Support
or Documentation
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
What is the “Best Practices Page”?
- The r11 Implementation Best Practices page
(formerly the “Implementation CD”) is a collection
of best practices and customization tips (i.e.,
"cookbooks") developed both in-house and in the
field.
- Its purpose is to provide a set of additional
guidelines for planning for, installing and deploying
CA software solutions - notably Unicenter NSM and
its associated options.
- It is available to clients on SupportConnect and,
due to frequent (often weekly) updates, is not
currently available as a CD
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
How can I access r11 Best Practices ?
- Available through CA Technical Support website
(http://supportconnect.ca.com). Direct link is:
- http://supportconnectw.ca.com/premium/impcd/
r11/starthere.htm
- Free to all Unicenter Users – though login to
SupportConnect is required
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
DIA Tips
DIA Cgene
I have configured Agent
technology to use DIA protocol.
How can I verify the
communication?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Agent Communication Configuration
- Configuration file
- %AGENTWORKS_DIR\SERVICES\CONFIG\
atservices.ini
- Section -> [SNMP]
- Parameter -> UseSnmp
- 0 – DIA only
- 1 – SNMP only
- 2 – DIA to CA-Agents (Enterprise OID 791), SNMP
otherwise
- 3 – either DIA or SNMP depending on target machine
- Defaults to 3
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
aws_orb DIA communication
- On Agent Technology Node1
- Execute cgrecv
- On Agent Technology Node2
- Execute cgsend <node1> <message text>
<count>
- This is to similar to cci send and receive tests
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
cgsend & cgRecv
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Cginqy Inquiry
This shows AT DIA protocol is active
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
DIA Debug
How do I turn on debugging for
DIA?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
DIA Debugging
- Update ukb.cfg and change Log_Level option
- Update dna.cfg and change Log_Level option
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Update ukb.cfg
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Update dna.cfg
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ukb.cfg
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
dna.cfg
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
UKB log file
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
dna log file
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
DIA UKB
How do I display the UKB list?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
What is UKB?
- Unicenter Knowledge Base (UKB) is a component
of DIA and is installed when a NSM manager
component is installed.
- If NSM manager component is NOT installed, it
may just install DNA
- Acts as a broker between data consumers (e.g.,
UMP, MCC, etc.) and data providers (e.g.,
MDBcells, wvcell, EventCell , etc.)
- Master Knowledge Base (MKB) contains the list of
all UKB and is responsible for zone management
as defined in ukrule.xms
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
diaTool
- diaTool is a utility for administering DIA and DNA
cells on all servers
- To launch diatool
- cd “C:\Program Files\CA\SharedComponents\CCS\DIA\dia\ukb\bin”
- Execute diatool %computername%
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
UKB List
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
DIA UKB
How do I ascertain the master
UKB?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Master UKB
- Launch diatool
- Click on Grid Table
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
UKB Master
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Review of Debug LogFile
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
DIA UKB
What is the selection process for
the Master UKB?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Master UKB Selection Process
- Checks dna.cfg to see if OverrideSRV option is
specified. If so, that will take the precedence
- If dna.cfg is not updated, it will then check for
SRV record for Master UKB.
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
OverrideSRV
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
SRV
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
SRV Lookup
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
SRV Lookup
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
DIA
How do I check the state of DNA
cells?
Furthermore, if I have problems
with DIA, how can I clean up my
DIA Setup?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
DIA Setup Cleanup
- Review NSM r11.0 “DIA Tips and Troubleshooting”
document (available from SupportConnect) for
description of cleanup procedures
- DNA config directory include some key files. If any
of these files are deleted, it will prevent the DNA
cells from functioning correctly. For example if
skf12aes.dia file is deleted, it will require DNA cells
to be re-registered. So, only delete files listed in
the above document
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
DNA Cells States
- To check the status of DNA cells, launch diatool
and select the machine in question
- DNA Running status is listed in right hand pane
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
DNA Cells States
- An exclamation point icon next to the state
indicates a problem. Review NSM r11.0 “DIA Tips
and Troubleshooting” document for tips on
resolving these errors
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres & SQL MDB
Tips
Ingres User ID creation
I want to create another Ingres
Database user ID to administer
Ingres MDB maintenance.
What Ingres commands are
required to do this?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres user ID creation
In this example the “ateam” user ID was created with
full privileges. Command must be executed with
Ingres install user ID. In this case, NSM r11 was
installed from administrator user ID and the current
login ID is administrator as well
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
ckpdb using new admin userid
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres MDB
How do I determine the number
of active connections?
This is to ensure that it does not
exceed the maximum allowed,
which can then kill Netserver
process
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres Server
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres Client
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres Startup
I manually started Ingres using
ingstart command.
Now Agent Technology is unable
to update MDB.
Why?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
WorldView Severity Propagation
Service
- Severity Propagation is dependent on Ingres
service for Ingres MDB
- Agent Technology is dependent on Severity
propagation registration
- If Ingres was started by ingstart command without
using –service option, Ingres service will not start
and this will prevent Severity Propagation from
starting
- Agent Technology will continue to wait for Severity
propagation registration
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Resolution
- Use ingstart –service option to start the Ingres
service as well
- If the Severity Propagation service is not started,
then start the service after starting Ingres Service
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
MDB
What housekeeping maintenance
should be performed on MDB?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
MDB Housekeeping
- MDB section on Implementation Best Practices
Page includes several presentations on MDB “care
and feeding” – day to day maintenance.
- Ingres MDB
- MDB Care and Feeding of SQL MDB
- R11 Ingress MDB Backup and Recovery
- SQL MDB
- MDB Care and Feeding of SQL MDB
- Oracle MDB
- MDB Care and Feeding of Oracle MDB
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Migration
I am migrating from NSM 3.x to
r11. Even though the install does
not allow me to select Ingres
Server or Ingres client, it then
complains that I am missing the
Ingres client.
Why?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres not selectable?
Does not allow any of
the Ingres options to
be selected despite
Managers selected.
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres not selectable?
- This results in following message
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Non-standard Host Name
- If NSM 3.x server has a non- standard computer
name (“USCC06T2_NSM31” in this case), then
Ingres will not be a selectable option during
migration
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
NSM Hostname Check
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Install Tips
MDB
I want to install WV Manager on
a remote MDB but the install
process does not permit me to
select it. Why not?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Local MDB
- WV Manager must be installed on the local MDB
only
- The WorldView Severity Propagation service can
only run on the local MDB
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Installing from a Remote Session
If I want to install Unicenter
NSM from a Remote session
what considerations do I have
to keep in mind?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Installing from a Unicenter Remote
Control Session
- You can not install Unicenter NSM from a
Unicenter Remote Control session if the host on
which you are installing is a Unicenter Remote
Control "managed host“
- This is because Unicenter Remote Control
"managed hosts“ use the CA Message Queuing
Service (CAM) and the install process shuts this
down during NSM install
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Installing from Terminal Services
Session
- Installing from a mapped drive while in a Terminal
Services session on Windows 2000 is not
supported
- If installing on Windows 2000, install from a local
logon session or use the full universal naming
convention (UNC) path instead of a mapped drive
- This is due to a Microsoft bug. Review Microsoft
MSDN Knowledge Base article Q255582 for more
information.
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Application Services Catalog
The AIS local catalog is
corrupted.
How can I recreate it?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Recreate AIS local catalog
- Createcat
Y
- Tndaddnsp
- Tndmastercat <mastercat server> <logfile
name>
- tndpublish
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Create AIS Catalog
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Missing AIS Catalog
I have installed MDB on a
dedicated server with just
WorldView Manager but the AIS
local catalog is missing. Why?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Missing AIS Catalog
- You must select at least one provider for the local
catalog to be created.
- If no providers are selected, the install process
determines that there is no requirement for a local
catalog.
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
MCC Considerations
- If you install MCC without any providers, it will
create an AIS catalog but there will be no DNA
cells available
- As a result, MCC will not launch correctly.
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
MCC without Providers
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
PathSize
NSM install process will compute the
estimated size of the System Path
Entry based on the components
selected.
If this exceeds the maximum size, the
install process will not continue. What
options are available when multiple
products are installed?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
System Path Length
- Install process verifies the system path length will
not exceed 1024 bytes once the path is updated to
include the selected NSM r11 components
- If the length is likely to exceed the maximum
allowed, the install process will insist on
shortening the length or revising list of selected
components.
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
System Path Length
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Multiple Products Install
- If Multiple Products are installed on the same server, path
length is likely to exceed 1024 bytes.
- If USD, DSM and NSM components are installed on the same
server, it will exceed the path length
- Options include:
- Shortening directory path name. Default NSM location is
- \Program Files\CA\Shared Components\CCS\WVEM
- Reduce number of components selected
- See “Path Length Considerations for Unicenter NSM r11.x”
document on Implementation Best Practices page for more
details and a tool for estimating path length
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
System Path Entry
- If you are uninstalling NSM, it is important to take a backup
of Path entry.
- path >mypath_backup.txt
- Unicenter NSM includes the CA Dylan Socket Adapter, which
adds a directory to the system PATH similar to
"C:\PROGRA~1\CA\SHARED~1\Dylan\bin."
- If any PATH entries are appended after this entry, when the
Dylan uninstall runs it will be unable to remove its PATH
entry. Intermittently, it may drop non-NSM entries, which
may result in some Windows Path entries being dropped as
well.
- This is an InstallShield issue
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Continuous Discovery
How can I change the continuous
discovery polling cycle?.
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Continuous Discovery Polling Cycle
- By default, the Continuous Discovery agent has a
one hour polling cycle (i.e., agent status is
updated once per hour). If you need to change
this polling interval, edit the following registry key
and restart the Continuous Discovery services:
Hkey_local_machine\software\computerassociates\discovery\Share
dComponents\AgentService\AgentHandler\poll_interval
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Continuous Discovery Registry
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Component Dependency List
How can I identify what
dependent components will be
selected when I install a
specific NSM r11 component?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Component Dependency List
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Default Common Components
- Java RunTime Environment
- C:\Program Files\CA\SharedComponents\JRE.ccs
size 50246
- License
- C:\Program Files\CA\SharedComponents\CA_LIC
- Common Application Services
- C:\Program Files\CA\CA_APPSW
- Dylan Socket Adapter
- C:\Program Files\CA\SharedComponents\Dylan
size 4510
size 48188
size 26420
- Distributed Intelligence Architecture
- C:\Program Files\CA\SharedComponents\CCS\DIA
size 16163
- High Availability Service
- C:\Program Files\CA\SharedComponents\CCS\HAS
-
size 519
These common components will be installed
when any NSM component is selected
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Field Developed Utilities
(FDUs)
Perl Extension Library
Perl WV library
We would like to integrate one of our
applications with Unicenter World
View. We are familiar with ActiveState
Perl programming.
Where can we get a copy of the WV
Perl extension ?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Perl Interface
- Provides Perl WV library to execute WorldView
commands from Perl
- Simplifies WV integration
- Next slide shows how to create WV objects and
inclusions from an ASCII file and demonstrates
simple WV integration for voice over IP (VOIP)
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
emPerl Interface
- Provides WorldView, Event and Event External Perl
extensions. It supports the current Perl Active
State release
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Perl Interface
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Where can I get this?
- Available from Field Developed Utilities section of
the Implementation Best Practices page (formerly
the “Implementation CD”) on SupportConnect
- http://supportconnectw.ca.com/premium/impcd/
r11/FieldDevUtilities/FieldDev_Frame.htm
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
WorldView Debug
WorldView Problem
I’m having a problem with WorldView
where it recreates an object as soon as
I delete it.
Where can I get timestamp information
and other stats to help me diagnose the
problem?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
wvsCheck
- Run wvsCheck FDU to generate a log of all
WorldView adds, updates and deletes. This utility
also writes stats at the specified interval to Event
Management console
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
wvsCheck
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
wvsCheck LogFile
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Event Interface
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Extended cawto
logforward
Challenge #1
We want to integrate one of our applications with
Unicenter.
As part of this integration, we want to generate
event messages on the Unicenter Console
pertinent to our application. This requires us to
set node name, station name, user name and few
other fields.
Can you help?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Challenge #2
As part of our lab testing, we want to simulate
several events. CAWTO sets the user ID value to the
user who executed the command and the node name to
the server from which it was executed
How can we override these and other fields for true
simulation?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
What is LogForward?
- A Windows field developed utility, similar to cawto,
that is used to generate Event Messages.
- LogForward includes options to override most of
the message fields – with the exception of
Workload BinData and Process Information
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
cawto
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
logforward
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Event Management
Scalability
Event Scalability
How scalable is the r11.x Event
Management Component?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Event Management Scalability
- Many tests were conducted in the CA Stress Lab to
determine the scalability of various components
- Following slides summarize the results of these
tests for Event Management
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
EM Setup
Server_405
Central Server
Server_229
Event Agent
Server_230
Event Agent
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Scalability Tests
- Generate a message storm of half million events
and analyze the impact on SendOper MRA
- Determine the number of events that can be
forwarded to a central console from each server
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Message Storm – SendOper MRA
250,000 Events
50,000 Events
Latency 74 seconds
Latency 21 seconds
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Conclusion
- 2495 events per second for local node MRA processing with
exception of Forward, Alert or command
- On average, 220 events per second can be forwarded from
each node without any significant delay
- Message storm of 50,000 events caused no significant delay
- 250,000 events storm is handled with latency of approx 74
seconds.
- 500,000 message storm is handled with latency of approx 2
mins on the last event
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
MDB Performance
Considerations
Performance Considerations
- Given adequate CPUs, memory, and disks, a dedicated
server is not required for installing Microsoft SQL Server
- Network latency between the application and a separate SQL
server may, in fact, degrade application performance
- It is best practice to always run SQL Server on the same box
as a mid-tier manager (e.g., Desktop Management Domain
manager should run on the same box as its MDB, and a midtier NSM local Core/MDB will often be faster)
- For the enterprise tier you may wish to run the MDB on a
dedicated SQL Server box – depending on the number of
enterprise components and the peak load
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Manage Memory – see Notes
- Set Reserve Physical Memory for SQL server and
specify an amount. For a 4GB box we suggest
reserving at least 2GB (monitor memory usage to
determine if more memory can be reserved for SQL)
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Manage Memory – see Notes
- Set minimum memory for SQL 2005 – on a 4GB box
we suggest reserving at least 2GB (monitor memory
usage to determine if more memory can be reserved
for SQL)
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Performance Considerations
- Store MDB data and log directories on separate disk drives
for improved performance (keeping logs on a separate disk
can be a significant tuning benefit)
- The same applies to TEMPDB (TEMPDB on a separate disk
can be a significant tuning benefit)
- SQL data on striped disks is a major tuning benefit – if you
have limited drives available and must chose between
separate log/data disks or one striped drive, the striped drive
is usually best option – the more drives in a stripe set the
better (see notes)
- RAID 0 or RAID 10 offer the best performance – RAID 5 is
not generally the best performance option
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
TEMPDB
TEMPDB
- SQL Server uses the tempdb database as a scratch area for
MDB temporary tables, sorting, subqueries, ...
- TEMPDB should be on its own drive away from other DBs
whenever possible (default is SQL install disk)
- Increase the size of the TEMPDB database based on available
disk space and expected usage
- SQL Server adjusts the size incrementally over time, but
each adjustment causes a performance hit
- You may need to set the original size of the TEMPDB
database files to a reasonable size to avoid constant growth
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Logging Considerations
Logging Considerations
- Install SQL Server on a disk with sufficient
available space – this is the default log location
- SQL Server allows transaction log files to exist on
multiple devices - this improves logging system
performance by allowing it to write to multiple
disks
- MDB Transaction Log automatically grows by 10%
and its growth is unrestricted
- Monitor log space – growth can occur even with
auto shrink
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Logging Considerations
- In some situations the Transaction Log may become very
large, leading to the following situations:
- Run out of space
- Transactions may fail and may start to roll back
- Transactions may take a long time to complete
- When that happens, shrink it with DBCC SHRINKFILE: DBCC
SHRINKFILE(mdb_log, TRUNCATEONLY)
- For recovery purposes, immediately execute BACKUP
DATABASE
- IMPORTANT: shrinking the transaction log every day may
impact the performance of your database!
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Questions and Answers
Any questions?
CA Confidential – Covered by NDA
Development Buddy Summit 2006
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.