HP Software OM Tips & Techniques
HP Software OM Tips & Techniques
HP Software OM Tips & Techniques
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>HP</strong> <strong>Software</strong> <strong>OM</strong> <strong>Tips</strong> & <strong>Techniques</strong><br />
Hans-Peter Schmollinger<br />
<strong>OM</strong>U Architect, Hewlett Packard<br />
© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice<br />
Technology for better business outcomes
Agenda: Integrations<br />
•Product Integration<br />
−BAC 7.5 state synchronizing + context launch<br />
−SiteScope 9.5 Sam Admin<br />
−NNMi 8 integration<br />
•New WebService-Stack officially released<br />
2 4 June 2008
Agenda: What’s new within <strong>OM</strong>W 8.10<br />
• User Interface enhancements<br />
− Web UI refresh<br />
− MMC Console enhancements<br />
• Incident Web Service API<br />
• Platform support extensions – including<br />
management server platforms<br />
3 4 June 2008
Agenda: What’s new within <strong>OM</strong>U<br />
4<br />
• Automatic and independently restart of<br />
aborted <strong>OM</strong>U processes<br />
• Operator GUI enhancements<br />
• Configuration Value Pack 3.12<br />
• Others<br />
4 June 2008
Agenda: <strong>Tips</strong> & Tricks<br />
5<br />
4 June 2008<br />
•Auto granting<br />
•Assign services to user profiles<br />
•Multiple Logfile (LE) Interceptors<br />
•Multiple Action Agents
<strong>HP</strong> <strong>Software</strong> Centers<br />
6<br />
4 June 2008<br />
STRATEGY<br />
Project & Portfolio<br />
Management Center<br />
CIO Office<br />
SOA<br />
Center<br />
CTO Office<br />
Business Outcomes<br />
APPLICATIONS<br />
Quality<br />
Center<br />
<strong>OM</strong> + <strong>OM</strong>Perf. + SPI’s<br />
&<br />
SiteScope<br />
Performance<br />
Center<br />
SAP, Oracle, SOA, J2EE, .Net<br />
Business<br />
Availability<br />
Center<br />
Operations<br />
Center<br />
Network<br />
Management<br />
Center<br />
OPERATIONS<br />
Universal CMDB<br />
Service<br />
Management<br />
Center<br />
Change &<br />
Configuration<br />
Center
When was <strong>OM</strong><br />
called OpC<br />
released the first<br />
version time?<br />
© 2008 Hewlett-Packard Development Company, L.P.<br />
The information contained herein is subject to change without notice
<strong>HP</strong> Operations Center<br />
Historical summary.<br />
<strong>OM</strong>U<br />
<strong>OM</strong>W<br />
8<br />
19<br />
93<br />
OpC<br />
1.0<br />
4 June 2008<br />
19<br />
94<br />
19<br />
95<br />
OpC<br />
2.0<br />
19<br />
96<br />
ITO<br />
3.0<br />
19<br />
97<br />
ITO<br />
4.0<br />
19<br />
98<br />
ITO<br />
5.0<br />
19<br />
99<br />
ITO<br />
5.3<br />
20<br />
00<br />
VPW<br />
6.0<br />
VPO<br />
6.0<br />
20<br />
01<br />
VPW<br />
6.10<br />
20<br />
02<br />
OVOU<br />
7.0<br />
OVOW<br />
7.0<br />
OVOW<br />
7.10<br />
20<br />
03<br />
OVOW<br />
7.20<br />
OVOW<br />
7.21<br />
20<br />
04<br />
NOTE: Product name changes for marketing reasons only!<br />
OVOU<br />
8.0<br />
OVOU<br />
8.10<br />
20<br />
05<br />
<strong>OM</strong>W<br />
7.50<br />
OVOW<br />
00189<br />
20<br />
06<br />
<strong>OM</strong>U<br />
8.20<br />
OVOW<br />
00210<br />
OVOW<br />
00228<br />
20<br />
07<br />
<strong>OM</strong>U<br />
8.27<br />
OVOW<br />
00229<br />
<strong>OM</strong>W<br />
8.0<br />
20<br />
08<br />
<strong>OM</strong>U<br />
8.30+<br />
<strong>OM</strong>W<br />
8.10
<strong>OM</strong>U Integration Demo
Operations Manager Unix<br />
Best in class event management<br />
BAC 7.5<br />
Integration<br />
Integration<br />
Demo<br />
Demo<br />
Operations Manager Unix<br />
<strong>OM</strong><br />
SAM Admin<br />
for SiteScope<br />
<strong>OM</strong>/U Web based<br />
Configuration Value Pack<br />
3.12<br />
New WebServices<br />
NNMi<br />
integration
Demo<br />
http://yogibear.deu.hp.com/LasVegas2008<br />
/<strong>OM</strong>U_Integration_demoV2.0.exe
<strong>OM</strong> <strong>OM</strong> <strong>OM</strong> Unix<br />
Unix<br />
Integration Integration Integration Package Package<br />
Package<br />
© 2008 Hewlett-Packard Development Company, L.P.<br />
The information contained herein is subject to change without notice
<strong>OM</strong>/UNIX Integration Package<br />
• New Integration Package <strong>OM</strong>/UNIX is ready for<br />
download<br />
• Includes<br />
− SiteScope Administration (Sam Admin reused from BAC)<br />
+ SiteScope Service and Message integration<br />
− <strong>OM</strong> Incident Web-Services<br />
− NNMi enablement technology<br />
• Prerequisite:<br />
− <strong>OM</strong>U 8.30 path<br />
− Java API patch<br />
13 4 June 2008
Component Dependency Graph<br />
<strong>OM</strong>-NNMi<br />
integration<br />
For 8.2, included in<br />
<strong>OM</strong>U 8.30 patch<br />
<strong>OM</strong>W 8.10<br />
14 4 June 2008 <strong>HP</strong> Confidential<br />
<strong>OM</strong> Incident<br />
Web-Service<br />
ovtomcatB<br />
OvXpl 06.00.060<br />
<strong>OM</strong> SAM Admin<br />
* NNM i 8<br />
<strong>OM</strong> Incident client<br />
+SiteScope Runtime<br />
interation<br />
Reuse of Basic<br />
Authentication<br />
*<br />
* = released with patches<br />
DMA CI WebService<br />
Basic Authentication<br />
JRE 1.5<br />
for URLs against<br />
<strong>OM</strong>U
<strong>OM</strong> – SiteScope Sam Admin<br />
© 2006 Hewlett-Packard Development Company, L.P.<br />
The information contained herein is subject to change without notice
<strong>OM</strong> – SiteScope Sam Admin<br />
16 4 June 2008
<strong>OM</strong> – SiteScope Sam Admin<br />
• Main purpose<br />
SAM Admin application enables you to configure and manage<br />
multiple SiteScope instances using SAM Admin within <strong>HP</strong><strong>OM</strong>.<br />
− Show overview of all SiteScope instances<br />
− Sync SiteScope config between SiteScope instances<br />
− Ease of use out of <strong>OM</strong> Console<br />
• The web app is reused from BAC<br />
17 4 June 2008
<strong>OM</strong> 8 - NNM i 8 Integration<br />
Architecture and Implementation Details<br />
© 2006 Hewlett-Packard Development Company, L.P.<br />
The information contained herein is subject to change without notice
Integration Architecture<br />
19 4 June 2008<br />
NNM i 8 <strong>OM</strong> 8<br />
WebUI endpoint<br />
Incident<br />
Service<br />
Client<br />
Configuration<br />
XML<br />
Web<br />
Browser<br />
UI launch<br />
<strong>OM</strong><br />
Incident<br />
Service<br />
<strong>OM</strong><br />
Operator<br />
UI<br />
Message<br />
manager<br />
DB
Implementation of the NNMi part<br />
• Incident service client for NNMi<br />
− Message Driven Bean, listening on JBoss message bus<br />
− Configuration via XML file<br />
− Enablement controlled via commandline tool<br />
• Uses the <strong>OM</strong> Incident WS for Incident (message)<br />
creation and Incident updates<br />
20 4 June 2008
General set of NNMi Applications in<br />
<strong>OM</strong><br />
• <strong>OM</strong> provides a default set of NNMi Applications<br />
• Several of Applications for<br />
General NNM use<br />
21 4 June 2008<br />
• General ()<br />
− NNMi Console<br />
− NNMi Status<br />
− myIncidentTableView<br />
− openRCIncidentTableView<br />
− signinaudit tool<br />
• NNM Int-Admin<br />
− Create Server Apps
NNMi Applications in <strong>OM</strong> used in<br />
Node context<br />
• Several of Applications for the<br />
use in a node context<br />
22 4 June 2008<br />
• By Node ()<br />
− configurationpoll tool<br />
− commconf tool<br />
− statuspoll tool<br />
− ping tool<br />
− traceroute tool<br />
− node information<br />
− showLayer2Neighbors<br />
− showLayer3Neighbors
NNMi Applications in <strong>OM</strong> used in<br />
incident context<br />
• Several of Applications for the<br />
use in an Incident (Message)<br />
context<br />
23 4 June 2008<br />
• By Incident<br />
− Incident Node Form<br />
− Incident<br />
− showLayer2Neighbors<br />
− showLayer3Neighbors
Application Integration Script<br />
• The central integration part of the NNMi<br />
integration in <strong>OM</strong> is the Application Integration<br />
Script.<br />
• In <strong>OM</strong> 8.2 is the script responsible for the initial<br />
set-up of the NNMi Message Group and the basic<br />
set of NNMi Applications.<br />
• In <strong>OM</strong> 8.2 and 8.5 is the script also used to add<br />
those sets of NNMi applications that require the<br />
definition of the NNMi server in the call. These are<br />
the ‘General’ and ‘By Node’ applications.<br />
24 4 June 2008
Demo call of the script<br />
> create_nnm_appls.sh<br />
Full qualified name of the NNMi system:<br />
nnmsv1.company.com<br />
Short name of the NNMi system [nnmsv1]:<br />
Server 1<br />
Port to access the NNMi system [8004]:<br />
80<br />
==========================================<br />
System Name: nnmsv1.company.com<br />
Short Name: Server 1<br />
Port: 80<br />
==========================================<br />
Are these parameter correct?<br />
Press [ENTER] to proceed or [^C] to cancel.<br />
Done<br />
25 4 June 2008<br />
The result is a new set of the<br />
applications<br />
− General (Server 1)<br />
− By Node (Server 1)
Workflow in <strong>OM</strong><br />
26 4 June 2008
<strong>OM</strong> WebServices<br />
Overview<br />
© 2008 Hewlett-Packard Development Company, L.P.<br />
The information contained herein is subject to change without notice
Agenda<br />
• <strong>OM</strong> Incident WS – What it provides<br />
• Supported WS Clients<br />
• <strong>OM</strong>W and <strong>OM</strong>U WS compatibility<br />
• <strong>OM</strong> Unix WS Server Architecture<br />
• Incident WSDL<br />
• Demo WS client implementation<br />
• Backup<br />
− WS Management Protocol Composition<br />
− CI WebServices (DMA)<br />
28 4 June 2008
<strong>OM</strong> Incident WS – What it provides<br />
• Integration Model (IM) compliant Incident attributes (ITIL aligned)<br />
+ <strong>OM</strong> specific extensions (e.g. custom attributes, …)<br />
• Create, Read and some Update Operations<br />
(severity, title, annotations, custom attributes)<br />
• Incident Operations incl. mass operations (close, own, …)<br />
• Notification support based on public subscribe and pull mechanism<br />
• Secured access of Web Service (SSL secured, requires <strong>OM</strong><br />
user/passwd authentication)<br />
• Documentation for integrators<br />
• Supported for<br />
− <strong>OM</strong>U 8.30 (April 2008)<br />
• <strong>HP</strong>-UX Itanium: 11.23, 11.31<br />
• <strong>HP</strong>-UX PA-RISC: 11.11, 11.23, 11.31<br />
• Solaris: 9,10<br />
− <strong>OM</strong>W 8.1<br />
• Windows (x86): 2003 Server<br />
29 4 June 2008 <strong>HP</strong> Confidential
Supported WS Clients<br />
AXIS2 based<br />
WS Client<br />
Any WS<br />
client<br />
30 4 June 2008 <strong>HP</strong> Confidential<br />
WS-Man based<br />
Web Services<br />
Incident<br />
Incident<br />
WS<br />
WS<br />
WS Client<br />
Any WS<br />
client<br />
<strong>OM</strong><br />
<strong>OM</strong><br />
Ext.<br />
Ext.<br />
<strong>OM</strong> UNIX 8.30<br />
Integration Model Service<br />
Product Service Extension<br />
WS clients<br />
(AXIS, .net, Wiseman, …)<br />
.net based<br />
WS Client<br />
Any WS<br />
client<br />
Wiseman based<br />
implementation<br />
+ Axis2 WSDL<br />
extension
<strong>OM</strong>W and <strong>OM</strong>U WS<br />
compatibility<br />
ISM supporting App<br />
Web Services<br />
Incident<br />
Incident<br />
WS<br />
WS<br />
Wiseman based<br />
implementation<br />
<strong>OM</strong><br />
App<br />
Ext.<br />
Ext.<br />
Web Services<br />
Incident<br />
Incident<br />
WS<br />
WS<br />
<strong>OM</strong> UNIX 8.30<br />
31 4 June 2008 <strong>HP</strong> Confidential<br />
<strong>OM</strong><br />
<strong>OM</strong><br />
Ext.<br />
Ext.<br />
<strong>HP</strong> Outsourcing<br />
Services<br />
Any WS<br />
client<br />
…<br />
Both <strong>OM</strong>s<br />
expose<br />
identical WSs<br />
NNM<br />
Web Services<br />
NNM WS<br />
client<br />
Web Services<br />
Incident<br />
Incident<br />
WS<br />
WS<br />
Integration Model Service<br />
Product Service Extension<br />
WS clients<br />
(AXIS, .net, Wiseman, …)<br />
OVO for<br />
Windows<br />
<strong>OM</strong><br />
<strong>OM</strong><br />
Ext.<br />
Ext.<br />
<strong>OM</strong> Windows 8.1<br />
Partners /<br />
Customers<br />
Any WS<br />
client<br />
WCF based<br />
implementation
<strong>OM</strong> Unix WS Server Architecture<br />
Web Service<br />
Consumers<br />
Legend:<br />
Blue: Wiseman Code<br />
Green: Application Code<br />
32 4 June 2008<br />
Services<br />
WS Management<br />
Servlet<br />
1 1<br />
CRUD<br />
&<br />
custom<br />
operations<br />
Resource<br />
Dispatcher<br />
1<br />
0..*<br />
Resource<br />
Handler<br />
1<br />
1<br />
Handler<br />
Delegate<br />
J2EE Server<br />
enumerate<br />
enumerate<br />
Enumeration<br />
Support<br />
1<br />
1 0..*<br />
enumerate<br />
0..*<br />
Resource Iterator<br />
Factory<br />
Resource<br />
Enumeration<br />
Iterator<br />
instantiate
<strong>OM</strong> Unix WS Server Architecture<br />
Web Service<br />
Consumers<br />
Services<br />
Legend:<br />
Blue: Wiseman Code<br />
Green: Application Code<br />
33 4 June 2008<br />
WS Management<br />
Servlet<br />
1 1<br />
CRUD<br />
&<br />
custom<br />
operations<br />
Resource<br />
Dispatcher<br />
1<br />
Resource<br />
Handler<br />
Handler<br />
Delegate<br />
J2EE Server<br />
0..*<br />
1<br />
1<br />
enumerate<br />
enumerate<br />
Enumeration<br />
Support<br />
1<br />
1 0..*<br />
0..*<br />
Resource Iterator<br />
enumerate<br />
Factory<br />
Resource<br />
Enumeration<br />
Iterator<br />
instantiate<br />
Create New<br />
Message<br />
Read Change<br />
Events (new,own, ..)<br />
Read Filtered<br />
Messages<br />
<strong>OM</strong>U Server<br />
MSI<br />
Message Manager<br />
(opcmsgm)<br />
Data Base<br />
(dblib)
WSDL<br />
https://:8444/opr-webservice/Incident.svc?wsdl<br />
34 4 June 2008
Example<br />
Below /opt/OV/contrib/OprWsInc/clients/ you get three example implementations for:<br />
axis wcf wiseman<br />
Example: Generate incidents (<strong>OM</strong> msgs) using the Wiseman client<br />
public class WsmanClientTester_hpeter<br />
{<br />
private static WsmanClient client;<br />
private static EndpointReferenceType epr;<br />
public static void main(String[] args) throws Exception<br />
{<br />
client =<br />
new WsmanClient("opc_adm", // username<br />
"opc_adm", // passwd<br />
"", // keystore (optional)<br />
"com.hp.schemas.ism.serviceoperation.incidentmanagement._1.incident",<br />
"com.hp.schemas.ism.serviceoperation.incidentmanagement._1.incidentextensions",<br />
"com.hp.schemas.opr.ws.serviceoperation.incidentmanagement._1.incident",<br />
"com.hp.schemas.opr.ws.serviceoperation.incidentmanagement._1.incident.change",<br />
"com.hp.schemas.opr.ws.serviceoperation.incidentmanagement._1.incidentfilter");<br />
// Base incident EndpointReference to which server it should go<br />
epr =<br />
WsmanClient.createEndpointReference("https://elisa.deu.hp.com:8444/opr-webservice/Incident.svc",<br />
"http://schemas.hp.com/ism/ServiceOperation/IncidentManagement/1/Incident",<br />
null);<br />
Incident incident = new Incident();<br />
IncidentHelper.setEmittingNode(incident, "elisa.deu.hp.com"); //msg node<br />
IncidentHelper.setAssignedOperator(incident, "opc_op"); //own message immediately<br />
incident.setTitle("Hello World, I am ws-man client"); //msg_text<br />
incident.setSeverity("Minor"); //severity<br />
JAXBElement incidentElement = new JAXBElement(QNames.INCIDENT, Incident.class, null, incident);<br />
35EndpointReferenceType 4 June 2008 incidentEpr = client.create(incidentElement, epr);<br />
// read message from server and print out all attributes
Example (2)<br />
Below /opt/OV/contrib/OprWsInc/clients/ you get three example implementations for:<br />
axis wcf wiseman<br />
Example: Read incidents (<strong>OM</strong> msgs) using the Wiseman client<br />
}<br />
// read message from server and print out all attributes<br />
Object incidentObject = client.read(incidentEpr);<br />
if (incidentObject instanceof Incident)<br />
{<br />
Incident inc = (Incident) incidentObject;<br />
System.out.println(IncidentHelper.getIncidentString(inc));<br />
}<br />
36 4 June 2008
Demo WS client<br />
• Demo stubs for AXIS2 and Wiseman are part of the<br />
installation.<br />
# /opt/OV/support/oprweb/client/java/runclient.sh<br />
OmWsCli -host -port -user -password [-ssl] \<br />
-action <br />
action: enumerate [-expires ] [-filter ]<br />
release -context <br />
get -id <br />
create -title -emittingNode [-attr ]*<br />
put -id -title -severity <br />
subscribe [-expires ] [-filter ]<br />
renew -context -duration <br />
unsubscribe -context <br />
pull -context [-maxelements ]<br />
close -id [-id ]*<br />
reopen -id [-id ]*<br />
own -id [-id ]*<br />
disown -id [-id ]*<br />
addAnnotation -id -text <br />
updateAnnotation -id -annotationid -text <br />
deleteAnnotation -id -annotationid <br />
getAnnotations -id <br />
setCustomAttribute -id -key -text <br />
deleteCustomAttribute -id -key <br />
37 4 June 2008
<strong>OM</strong>U WebServices<br />
Demo
Demo WS client (2)<br />
optional attributes:<br />
[-description ]<br />
[-severity ]<br />
[-solution ]<br />
[-category ]<br />
[-subcategory ]<br />
[-producttype ]<br />
[-problemtype ]<br />
[-collaborationmode ]<br />
[-emittingci ]<br />
[-application ]<br />
[-object ]<br />
[-type ]<br />
[-creationtime ]<br />
[-correlationkey ]<br />
[-customattribute ]*<br />
39 4 June 2008<br />
EnumerationFilter attributes:<br />
[-severity ]*<br />
[-emittingnode ]<br />
[-category ]<br />
[-application ]<br />
[-object ]<br />
[-emittingci ]<br />
[-correlationkey ]<br />
[-escalationstatus ]<br />
[-conditionmatched ]<br />
[-receivedtime ]<br />
[-title ]<br />
[-customattribute ]*<br />
EventingFilter attributes:<br />
[-severity ]*<br />
[-emittingnode ]<br />
[-category ]<br />
[-application ]<br />
[-object ]<br />
[-emittingci ]<br />
[-correlationkey ]<br />
[-escalationstatus ]<br />
[-conditionmatched ]<br />
[-forwardtotroubleticket ]<br />
[-forwardtonotification ]<br />
[-changetype ]*<br />
[-title ]<br />
[-customattribute ]*
WS Management Protocol Composition<br />
Resource<br />
Addressing Model<br />
40 4 June 2008<br />
WS-CIM Schema Translation Integration<br />
WS-Management WSDL Binding for CIM<br />
WS-Management<br />
WS-Transfer WS-Enum<br />
Security Profiles<br />
XML, SOAP, WS-Addressing<br />
HTTPS, TCP<br />
WS-Eventing<br />
Description<br />
Application<br />
Data Transfer<br />
Security<br />
Messaging<br />
Transports
<strong>HP</strong> Operations<br />
Manager for<br />
Windows<br />
What’s new with version 8.10<br />
© 2007 2006 Hewlett-Packard Development Company, L.P.<br />
The information contained herein is subject to change without notice
Forward-looking statements<br />
This document contains forward looking statements regarding<br />
future operations, product development, product capabilities<br />
and availability dates. This information is subject to substantial<br />
uncertainties and is subject to change at any time without<br />
prior notification. Statements contained in this document<br />
concerning these matters only reflect Hewlett Packard's<br />
predictions and / or expectations as of the date of this<br />
document and actual results and future plans of Hewlett-<br />
Packard may differ significantly as a result of, among other<br />
things, changes in product strategy resulting from<br />
technological, internal corporate, market and other changes.<br />
This is not a commitment to deliver any material, code or<br />
functionality and should not be relied upon in making<br />
purchasing decisions.<br />
42 <strong>HP</strong> Confidential & Subject to Change without Notice
Version 8.10 Highlights<br />
• User Interface enhancements<br />
− Web UI refresh<br />
− MMC Console enhancements<br />
• Incident Web Service API<br />
• Platform support extensions – including<br />
management server platforms<br />
43 4 June 2008
Web UI Refresh<br />
Toolbar on top<br />
(optionally)<br />
Context menus for<br />
services, nodes,<br />
policies, messages, …<br />
Additional skins:<br />
Dark and light blue<br />
44 4 June 2008<br />
Message related tools
Launch tools from Web UI<br />
Tools<br />
Tool<br />
Status<br />
45 4 June 2008<br />
Context Menus<br />
Tool Properties<br />
Select<br />
Target<br />
Tool Cmd
Other User Interface Enhancements<br />
Web UI and MMC Console:<br />
• Find capability<br />
− Nodes, Services, Policies, Tools<br />
− MMC console only: Graphs, Reports, Messages<br />
• List policies deployed on node<br />
Web UI<br />
• Severity status in node list/service map<br />
• Optional SVG based map<br />
• Graphs<br />
� Now all operational tasks can be performed from the Web UI<br />
MMC Console<br />
• Drag & Drop tools onto nodes<br />
• Assign messages to other users<br />
46 4 June 2008
Incident Web Service API<br />
• Web Services enables clients to access <strong>HP</strong><strong>OM</strong><br />
messages using standard interfaces instead of<br />
product-specific interfaces.<br />
• <strong>OM</strong> Messages are exposed as ITIL Incidents<br />
• Clients can be implemented using tools that<br />
support WS-Management, for example Wiseman.<br />
47 4 June 2008<br />
Consistent Incident Web Service for<br />
<strong>OM</strong> for Unix and <strong>OM</strong> for Windows
New Agent Platforms<br />
• Windows Server 2008 / Longhorn:<br />
− <strong>OM</strong>W 8.0: Hotfix for x86/x64 HTTPS agent available from<br />
support<br />
− <strong>OM</strong>W 8.10: Support for x86/x64 part of standard agent (8.52)<br />
• Windows Vista SP1 for x86/x64 HTTPS<br />
• Asianux 3.0: Support for x86/x64<br />
• Debian 3.1: Support for x86<br />
• Debian 4.0r1: both <strong>OM</strong>W 8.0 and 8.10<br />
• SuSE Linux 9.1/9.2/9.3: HTTPS agent on x64<br />
• SLES 10 SP1: 64bit HTTPS support on IA-64<br />
48 4 June 2008
Management Server Platform additions<br />
• Management Server / Console:<br />
− Support for installation of the management server and<br />
the console on Windows 2008 Server (32-bit)<br />
• Database:<br />
− Microsoft SQL Server 2005 Standard and Enterprise<br />
Edition; clusters with more than 2 nodes require<br />
Enterprise Edition<br />
49 4 June 2008
What’s new in <strong>OM</strong>U
What’s new in <strong>OM</strong>U
<strong>OM</strong>U 8.27 patch numbers<br />
Platform<br />
Itanium<br />
PA-RISC<br />
SPARC<br />
52<br />
All of the patches listed below as well as the<br />
Release Notes are planned for mid of 10/2007.<br />
<strong>OM</strong>U 8.27<br />
server<br />
PHSS_36831<br />
PHSS_36832<br />
ITOSOL_00601<br />
A.08.27<br />
Java GUI<br />
PHSS_37182<br />
PHSS_37183<br />
ITOSOL_00618<br />
A.08.27<br />
Java GUI<br />
repackaged for<br />
<strong>OM</strong>U 7.x<br />
N/A<br />
PHSS_37197<br />
ITOSOL_00619<br />
Reminder: List of latest <strong>OM</strong>U patches can be found on<br />
http://openview.hp.com/ecare/getsupportdoc?docid=OVO-PATCHES<br />
Reference info for <strong>OM</strong>U 8.26 (intermediate patch) in notes.
Overview of enhancements<br />
introduced with 8.27 server patch<br />
- Performance improvement for count/suppress duplicates<br />
- Reduced server processes startup time<br />
- Automatic and independently restart of aborted <strong>OM</strong>U processes<br />
- opcragt – multi-threaded<br />
- opcragt – cleanstart<br />
- User responsibility matrix modification via CLI<br />
- Improved error message for unknown nodes<br />
- Enhanced profile report – users profile assignment<br />
- itochecker error for node with multiple IP addresses<br />
- opccfgupld – option to delete templates not existing<br />
in upload file<br />
- opccfgout - modified error message for nodes with unresolvable<br />
- Notification messages directly to history log<br />
- Java GUI client version control
Overview of enhancements introduced<br />
with 8.27 server patch<br />
New APIs/CLIs:<br />
- API to delete container element w/o deleting object itself<br />
- API and CLI to get and modify trouble ticket interface<br />
- API and CLI to get/add/modify/remove Instr Text IF<br />
- opccfgttest enhanced to test opcinstruction_*() APIs<br />
- API and CLI to get modify and delete notification service<br />
(including schedule)<br />
- API to get and modify dbconfig and mgmtserverconfig<br />
- API to access pattern matching code
Server Enhancements<br />
Automatic and independently restart of<br />
aborted <strong>OM</strong>U server processes
Automatic and independently restart of<br />
aborted <strong>OM</strong>U processes<br />
• Configuration via ‚ovconfchg -ovrg server -ns opc –set :‘<br />
OPC_RESTART_PROCESS (If TRUE opcctrlm tries to restart aborted sub processes.<br />
The restart is done according to<br />
OPC_RESTART_COUNT and<br />
OPC_RESTART_TIMEFRAME.<br />
If defined # is exceeded no more restart.)<br />
Default: FALSE<br />
OPC_RESTART_COUNT (# abortions within OPC_RESTART_TIMEFRAME before restart stops )<br />
Default: 5<br />
OPC_RESTART_DELAY (# seconds before restart)<br />
Default: 10 (seconds)<br />
OPC_RESTART_TIMEFRAME (# minutes without beeing restarted more than<br />
specified by OPC_RESTART_COUNT)<br />
Default: 60 (minutes)<br />
After configuration modification, <strong>OM</strong>U server processes have to be restarted.<br />
56 4 June 2008
Some enhancements introduced for<br />
the Operational GUI with patches
Overview of enhancements introduced with<br />
8.27 JGUI patch<br />
58<br />
• Sorts services by Label attribute in message<br />
browser<br />
• Ability to disable history browser based<br />
on operator<br />
• Java GUI client version control
Sorts services by Label attribute<br />
59
Sorts services by Label attribute<br />
60<br />
Needs to be enabled,<br />
because it has a minor<br />
performance impact.
Ability to disable history browser based on operator<br />
Motivation:<br />
• Opening a history browser consumes quite some CPU on the<br />
mgmt server. With this feature you can disable the history<br />
message browser for specific user.<br />
• OPC_JGUI_HISTBRW_DISABLED variable was introduced.<br />
• Example:<br />
ovconfchg -ovrg server -ns opc -set /<br />
OPC_JGUI_HISTBRW_DISABLED opc_op1,opc_op2<br />
61
Logging capability for cgi script ito_op_applet_cgi.ovpl<br />
• Motivation<br />
• CGI script has no logging mechanism.<br />
• It is difficult to find out what is wrong in case an error happens.<br />
• Solution<br />
• A logging mechanism was added.<br />
• Logging is enabled when the file /var/opt/OV/log/ito_op_applet_cgi.log exists.<br />
• Logging information is then written to this file.<br />
62
Java GUI client version control<br />
• Determine version of connected JGUIs on management server<br />
• listgui extended to show version of JGUIs connected to opcuiwww<br />
63
Java GUI client version control<br />
•Limit version which is allowed to connect<br />
# ovconfchg -ovrg server -ns opc -set OPC_JGUI_MINIMAL_VER A.08.28<br />
64
Operational UI Enhancements<br />
Delivered via Operational UI Patch 8.25<br />
•<strong>HP</strong> One Voice look & feel<br />
•IE 7 support<br />
•Message View Filtering<br />
•New startup options<br />
•Detachable windows<br />
•Custom filename for configuration file<br />
•HTML application output enhancement<br />
65<br />
4 June 2008
Operational UI - <strong>HP</strong> One Voice look & feel<br />
66<br />
JGUI 8.25 uses new <strong>HP</strong> SW appearance<br />
(set as default)<br />
Appearance selectable via<br />
Edit -> Preferences -> General tab -> Look and Feel<br />
Options: Aqua, Metal, Motif, <strong>HP</strong> One Voice, Windows
Java GUI - Message View Filtering<br />
Different GUI based types of filters<br />
67<br />
Demo
Java GUI - Message View Filtering<br />
Different GUI based types of filters<br />
All filters must conform to the described syntax.<br />
Quick<br />
68<br />
– Quick access via popup menu.<br />
– Only criteria operator ‘equal’– simple OR/AND rules only<br />
Simple<br />
– All criteria operators – simple OR/AND plus NOT rules only<br />
Advanced<br />
– All criteria operators – all possible rule and criteria configurations<br />
The definition of the filters above can also be written in plain<br />
text format opposed to GUI-based.
69<br />
Java GUI - Message View Filtering<br />
Quick Message View Filters<br />
Show messages matching the selected values of one or<br />
more columns.<br />
Selecting more than one value for a single column,<br />
messages must match only one of these values<br />
(OR relation).<br />
Selecting more than one column, messages must match all<br />
criteria (AND relation).<br />
Restriction: ‘equals’ is the only operator available.<br />
Access:<br />
- Select column<br />
header<br />
- Right click for<br />
context menu<br />
- Select filter values
70<br />
Java GUI - Message View Filtering<br />
Simple Message View Filters<br />
Rules:<br />
One difference compared to the quick message view filter:<br />
Rule operator NOT is possible as well.<br />
Criteria Operators:<br />
All operators available<br />
for criteria are<br />
selectable.<br />
Access:<br />
Actions -> Filtering -> Message View Filter<br />
-> Simple View tab
No limitation: Any criterion and rule can be configured<br />
if it conforms to filter syntax.<br />
Access: Actions -> Filtering -> Message View Filter-> Advanced View tab<br />
71<br />
Java GUI - Message View Filtering<br />
Advanced Message View Filters
Java GUI - Message View Filtering<br />
Text format Message View Filters<br />
The definition of the filters above can also be written in plain<br />
text format opposed to GUI-based.<br />
Access:<br />
Actions -> Filtering -> Message View Filter-> Text View tab<br />
72
73<br />
Java GUI - Message View Filtering<br />
HINT: Backup server sync<br />
- All files below of this directory should be copied frequently to the<br />
backup server. This will help to have all defined View Filters<br />
available on all servers.<br />
# scp –r /etc/opt/OV/share/conf/OpC/mgmt_sv/jgui/* \<br />
:/etc/opt/OV/share/conf/OpC/mgmt_sv/jgui/
JGUI Applet launch using CGI with<br />
parameters
The CGI Perl script has two goals:<br />
- extract the JGUI startup options from the URL address<br />
- encrypts the username and password values (if passed)<br />
75<br />
Java GUI - New startup options<br />
CGI Perl Script<br />
Client<br />
Server<br />
http://server:3443/OvCgi/<br />
ito_op_applet_cgi.ovpl?<br />
URL<br />
Web Server<br />
(Apache) ito_op_applet_cgi<br />
HTML ..ovpl<br />
ito_op.jar<br />
HTML<br />
Perl script returns<br />
html page with<br />
arguments and<br />
encrypted use &<br />
passwd<br />
attributes are passed<br />
via ENV variable<br />
QUERY_STRING={arguments}<br />
ito_for_activator.html<br />
Encrypt user &<br />
passwd with<br />
OvEmbCrypto utility<br />
in ito_op.jar lib
76<br />
Java GUI - New startup options<br />
Integration Scenario<br />
A benefit of the new feature is e.g. its usage in environments with<br />
integrated products.<br />
Example: OVOU – BAC (Business Availability Center)<br />
One typical customer request:<br />
‘As part of the OVOU - BAC integration we want to be able<br />
to launch the OVOU message browser in context of a BAC<br />
KPI (key performance indicator) calculated based on OVOU messages.’<br />
This is mainly a nodename or service ID!
77<br />
Java GUI - New startup options<br />
Decomposed JGUI<br />
Applet open active message browser with node filter:<br />
http://elisa.deu.hp.com:3443/OvCgi/ito_op_applet_cgi.ovpl?user=opc_a<br />
dm&passwd=opc_adm&gui.dftlayout=false&gui.msgbrw.brwpane=true&gui<br />
.msgbrw.filter.nodes=elisa.deu.hp.com&https=true
78<br />
Java GUI - New startup options<br />
Decomposed JGUI (8.26 feature)<br />
Using encoded user and passwd in the URL:<br />
http://elisa.deu.hp.com:3443/OvCgi/ito_op_applet_cgi.ovpl?init1=6f70635f<br />
61646d&init2=6f70635f61646d&gui.dftlayout=true&gui.msgbrw.brwpa<br />
ne=true&gui.msgbrw.filter.nodes=elisa.deu.hp.com&https=true<br />
init1 = user<br />
Init2 = passwd<br />
How to encode:<br />
# /opt/java1.5/bin/java -cp /opt/OV/www/htdocs/ito_op/ito_op.jar \<br />
com.hp.ov.it.ui.OvEmbCrypto opc_adm<br />
6f70635f61646d
Launch OVO UI in context out of BAC<br />
79<br />
Add Context Menu Item<br />
Pre-processor Class: Dashboard generic URL<br />
Pre-processor Class: Dashboard generic URL<br />
URL: http://:3443/OvCgi/ito_op_filter.ovpl<br />
URL: http://:3443/OvCgi/ito_op_filter.ovpl<br />
Key: OvoNode<br />
Key: OvoNode<br />
Value: NODE.PROPS.host_dnsname<br />
Value: NODE.PROPS.host_dnsname<br />
Convert to: gui.msgbrw.filter.node<br />
Convert to: gui.msgbrw.filter.node<br />
Post-processor Class: Open window<br />
Post-processor Class: Open window<br />
Key: SLAVE_WIN<br />
Key: SLAVE_WIN<br />
Value: 0<br />
Value: 0
New default startup page<br />
80
Java GUI - HTML application output<br />
enhancement<br />
OVOU 8.25 JGUI patch covers the following ERs:<br />
81<br />
1. Enable feature centrally via XPL configuration variable.<br />
-> Precedence over itooprc parameter.<br />
2. "" with parameters should be recognized as a html output.<br />
3. Functionality also available for instruction texts.<br />
Enable:<br />
# ovconfchg -ovrg server -ns opc –set PC_JGUI_WEBBRW_APPL_RESULT TRUE<br />
Disable:<br />
# ovconfchg -ovrg server -ns opc -set OPC_JGUI_WEBBRW_APPL_RESULT FALSE<br />
# ovconfchg -ovrg server -ns opc -clear OPC_JGUI_WEBBRW_APPL_RESULT
CVP Update<br />
Additions to Configuration Value Pack<br />
3.1.2<br />
Targeted for Nov time frame
CVP 3.1.2 New Feature Summary<br />
83<br />
4 June 2008<br />
• <strong>OM</strong> Agent <strong>Software</strong><br />
installation<br />
• Full-text Search<br />
• Version Control System<br />
enhancements<br />
• Usability enhancements<br />
• Changed platform Support<br />
• Internal improvements
CVP 3.1.2 Agent Installation<br />
84<br />
4 June 2008<br />
Query with<br />
filter on which<br />
nodes you<br />
want to install<br />
the agent
CVP 3.1.2 Agent Installation (2)<br />
85<br />
4 June 2008<br />
Add Password<br />
if necessary
CVP 3.1.2 Agent Installation (3)<br />
86<br />
4 June 2008<br />
Installation<br />
Output read<br />
from logfile
CVP 3.1.2 Fulltext Search<br />
• Complete full-text search on each<br />
<strong>OM</strong>U configuration object:<br />
− can be restricted to object types (eg.<br />
only policies and message groups),<br />
but can also work on all objects at<br />
once<br />
− can be restricted to one <strong>OM</strong>U server,<br />
but can also search over multiple<br />
servers at once<br />
• Search uses a index, that can be<br />
generated periodically or on each<br />
change, eg. with each modify or<br />
delete):<br />
− No <strong>OM</strong>U slowdown because of index<br />
− Index generation can be scheduled<br />
87<br />
4 June 2008
CVP 3.1.2 Fulltext Search<br />
• Complete full-text search on each<br />
<strong>OM</strong>U configuration object:<br />
− can be restricted to object types (eg.<br />
only policies and message groups),<br />
but can also work on all objects at<br />
once<br />
− can be restricted to one <strong>OM</strong>U server,<br />
but can also search over multiple<br />
servers at once<br />
• Search uses a index, that can be<br />
generated periodically or on each<br />
change, eg. with each modify or<br />
delete):<br />
− No <strong>OM</strong>U slowdown because of index<br />
− Index generation can be scheduled<br />
88<br />
4 June 2008
89<br />
CVP 3.1.2 Version Control System<br />
Enhancements<br />
• Map multiple servers to one and the<br />
same CVS repository<br />
• Browse CVS repository to allow<br />
retrieval of objects removed in <strong>OM</strong>U<br />
• Versioning of scripts<br />
(eg. monitor scripts or commands)<br />
• Removal of versions<br />
4 June 2008
CVP 3.1.2 Platform support changes<br />
• <strong>HP</strong>-UX 11.31<br />
• <strong>HP</strong>-UX 11.00 will no longer be supported<br />
90<br />
4 June 2008
CVP 3.1.2 Usability Enhancements<br />
• The selectors for Assignment/Compare<br />
are enhanced with filters and the<br />
possibility to switch backends<br />
• Enhanced compare for policies, policy<br />
groups, applications, etc.<br />
• ASCII editor for scripts (monitors,<br />
commands, actions) inside the browser<br />
• When showing contents of a Group<br />
object, the context and path is shown<br />
• Role editor has selectors for easier<br />
selection of objects<br />
91<br />
4 June 2008
CVP 3.1.2 internal improvements<br />
• configurable menus/actions<br />
• newer jdk (1.5)<br />
• access.log for web server<br />
• script to analyze support.zip files for<br />
common errors<br />
92<br />
4 June 2008
<strong>Tips</strong> and Tricks
OVO Agent Install Automation<br />
using NEW OVO/UNIX 8 feature<br />
(autogrant)<br />
94 4 June 2008
OVO Agent Install Automation<br />
using NEW OVO/UNIX 8 feature (autogrant)<br />
• The OVO Unix 8 functionality was enhanced to<br />
1. Improved support of HTTPS agents behind NAT sending certificaterequests.<br />
The problem is that the node is often not part of DNS.<br />
95 4 June 2008<br />
2. Allow automatic processing of certificate-requests for HTTPS<br />
agents, called autogrant.<br />
3. Allow automatic adding of systems to the OVO nodebank after<br />
granting a certificate-request.<br />
4. Allow programmatically adding Node to nodegroup + immediate<br />
deployment of policies which might be assigned to the nodegroup.
OVO Agent Install Automation<br />
using NEW OVO/UNIX 8 feature (autogrant)<br />
• Prerequisite only on OVO/U server needed:<br />
96 4 June 2008<br />
1. Install OVO/U 8.27 server patch<br />
for PA-Risc (8.29 for IA64 <strong>HP</strong>UX 11.23 and Solaris)<br />
2. Install OVO 8.17 Agent patch (8.17.2 for IA64 <strong>HP</strong>UX<br />
11.23 and Solaris) and deploy to mgmt server.<br />
L-core components which are part of 8.17 OVO Agent are<br />
needed on the mgmt server.<br />
3. Download and Install below patches from <strong>HP</strong> web-page for<br />
(available since July 2007)<br />
<strong>HP</strong>OvSext.<strong>HP</strong>OVSECCS 1.00.220 <strong>HP</strong> OpenView<br />
Certificate Management Server<br />
• ITOSOL_00598 Solaris<br />
• PHSS_36632 Itanium<br />
• PHSS_36633 PA-RISC
OVO Agent Install Automation<br />
using NEW OVO/UNIX 8 feature (autogrant)<br />
• Use # ovconfchg -ovrg server -edit<br />
[opc]<br />
OPC_CSA_AUT<strong>OM</strong>ATION=TRUE<br />
[opc.opccsad]<br />
OPC_CSA_RULES=rule1+(*.deu.hp.com)-(16.57.64.*)<br />
rule1=PRE_ACTION:/tmp/pre_act.sh,ADD_NODE,GRANT,<br />
POST_ACTION:/tmp/post_act.sh<br />
OPC_CSA_NAT_RULES=rule2+(16.57.64.*)<br />
rule2=PRE_ACTION:/tmp/pre_act.sh,ADD_NODE,GRANT,<br />
POST_ACTION:/tmp/post_act.sh<br />
97 4 June 2008
OVO Agent Install Automation<br />
using NEW OVO/UNIX 8 feature<br />
(autogrant)<br />
• /tmp/pre_act.sh<br />
98 4 June 2008<br />
− To auto grant the request the node must be resolveable on the OVO/U server. This<br />
script does get all the info passed to do the task E.G. add an entry in to /etc/hosts<br />
Args passed to the script:<br />
Nodename=moses.deu.hp.com IPAddress=16.57.35.134<br />
PeerAddress=16.57.35.134 RequestID=a34985e8-01dd-7524-0c93cc52e1e9d8f8<br />
Platform=<strong>HP</strong>-UX 11.0, CPU: PARisc<br />
MachineType=MACH_BBC_<strong>HP</strong>UX_PARISC CN=ac1fe636-e9dc-7504-<br />
0cd6-ce34067e2b55<br />
• /tmp/post_act.sh (Siemens example)<br />
− Determine clinical device type based on the hostname by querying the SIEMENS<br />
asset inventory.<br />
− Assign this OVO managed node to appropriate OVO node group by calling<br />
/opt/OV/bin/OpC/utils/opcnode -assign_node group_name=Auto_Grant_Nodes<br />
node_name= net_type=NETWORK_IP<br />
FYI, the OVO node groups have already assigned the clinical device specific<br />
policies<br />
− Deploy the OVO policies by calling # opcragt –distrib <br />
The above rules and actions are executed as part of the<br />
OVO HTTPS agent certificate request processing.
Demo<br />
Demo<br />
99 4 June 2008
Assign services to user profiles<br />
10<br />
0 4 June 2008
Assign services to user profiles<br />
• How to enable service profile assignments<br />
# ovconfchg -ovrg server -ns opc -set \<br />
OPCSVC_CONSIDER_PROFILES TRUE<br />
• Then you need to restart the server processes:<br />
# opcsv -start<br />
10<br />
1 4 June 2008
OVO agent scalability<br />
improvements:<br />
log file monitoring and<br />
automatic actions<br />
10<br />
2 4 June 2008
Multiple parallel opcle feature<br />
• Prerequisite: OVO HTTPS Agent 8.13 or later<br />
• Purpose of the feature:<br />
− The feature of "multiple parallel opcle" was implemented<br />
to improve the performance of the OVO log file<br />
encapsulation module. So far the OVO opcle process<br />
doesn't use the capabilities of multi-processor machines.<br />
Instead it's a single-threaded program regarding it's<br />
main task, which is processing of log files. To benefit<br />
from multiple CPUs, you can start multiple opcle<br />
programs in parallel now.<br />
− This does NOT cover the use case where you want<br />
multiple CPUs processing a single log file.<br />
10<br />
3 4 June 2008
Multiple parallel opcle feature<br />
• Basic concept:<br />
10<br />
4 4 June 2008<br />
− There's one opcle that works as usual. There can be<br />
further opcle instances, which handle only log files<br />
which names begin with a specific prefix. Let's call<br />
them special opcle. If you run multiple standard<br />
opcle in parallel, then they all process the same log<br />
files and you would get duplicate messages. Also,<br />
the standard opcle must not process such log files<br />
from the special opcle - again to avoid duplicate<br />
messages.
Multiple parallel opcle feature<br />
• How to configure:<br />
You need to register the special opcle's at OV control. Some example control files are<br />
located at ./ctrl/le*.xml. The special opcle's have to be called with the command line<br />
option<br />
"-pol_prefix ".<br />
• E.G. copy /var/opt/OV/conf/ctrl/opcle.xml to opcle1.xml and change<br />
the lines below<br />
<br />
opcle1<br />
<br />
…<br />
opcle<br />
/opt/OV/lbin/eaagt/opcle -pol_prefix<br />
abc,bcd,cde<br />
<br />
START<br />
<br />
<br />
/opt/OV/lbin/eaagt/opcle -pol_prefix<br />
abc,bcd,cde<br />
<br />
<br />
<br />
10<br />
5 4 June 2008
Multiple parallel opcle feature<br />
• Tell original opcle which logiles (prefix) to ignore<br />
# /opt/OV/bin/ovconfchg -ns eaagt -set \<br />
OPC_OPCLE_POLICY_EXCLUDE_INFO abc,bcd,cde,ghi<br />
• You have to register the control file via the command<br />
# ovc -kill<br />
# ovcreg -add opcle1.xml<br />
# ovc –start<br />
• Create policy starting with abc, assign to node and deploy<br />
• Check if additional LE is running<br />
# ovc –status AGENT<br />
coda OV Performance Core AGENT,CODA (5376) Running<br />
opcmsga OVO Message Agent AGENT,EA (5377) Running<br />
opcacta OVO Action Agent AGENT,EA (5379) Running<br />
opcmsgi OVO Message Interceptor AGENT,EA (5380) Running<br />
opcmona OVO Monitor Agent AGENT,EA (5381) Running<br />
opcle OVO Logfile Encapsulator AGENT,EA (6192) Running<br />
opcle1 OVO Logfile Encapsulator AGENT,EA (6241) Running<br />
10<br />
6 4 June 2008
Multiple parallel opcacta feature<br />
• Basic concept:<br />
Customize startup of the existing opcacta and<br />
establish multiple additional opcacta instances.<br />
All opcacta’s process action requests from the<br />
actagtq, allowing more actions to be executed<br />
in parallel.<br />
Note: eaagt:MAX_NBR_PARALLEL_ACTIONS<br />
applies to each opcacta.<br />
10<br />
7 4 June 2008
Multiple parallel opcacta feature<br />
(1/3)<br />
• How to configure:<br />
You need to register the special opcacta's at OV control. Some example control files<br />
are located at ./ctrl/le*.xml.<br />
Every opcacta must be called with the command line option "-“ , so modify the<br />
existing opcacta.xml first.<br />
• Edit /var/opt/OV/conf/ctrl/opcacta.xml and change/add the lines<br />
below<br />
<br />
opcacta1<br />
<br />
…<br />
opcacta<br />
-1<br />
<br />
START<br />
<br />
<br />
/opt/OV/lbin/eaagt/opcacta -1<br />
<br />
<br />
<br />
10<br />
8 4 June 2008
Multiple parallel opcacta feature<br />
(2/3)<br />
• How to configure:<br />
Now create additional opcacta’s.<br />
• E.G. copy /var/opt/OV/conf/ctrl/opcacta.xml to opcacta2.xml and<br />
change the lines below<br />
<br />
opcacta2<br />
<br />
…<br />
opcacta<br />
/opt/OV/lbin/eaagt/opcacta -2<br />
<br />
START<br />
<br />
<br />
/opt/OV/lbin/eaagt/opcacta -2<br />
<br />
<br />
<br />
10<br />
9 4 June 2008
Multiple parallel opcacta feature<br />
(3/3)<br />
• You have to register the control file via the command<br />
# ovc –kill<br />
# ovcreg –add opcacta.xml<br />
# ovcreg –add opcacta2.xml<br />
# ovc –start<br />
• Check all the opcacta’s are running<br />
# ovc –status AGENT<br />
opcacta1 OVO Action Agent AGENT,EA (3050) Running<br />
opcmsga OVO Message Agent AGENT,EA (3056) Running<br />
opcle OVO Logfile Encapsulator AGENT,EA (3112) Running<br />
opcmsgi OVO Message Interceptor AGENT,EA (3117) Running<br />
opcacta2 OVO Action Agent AGENT,EA (3119) Running<br />
Caution: These registered opcacta’s are not preserved during agent patching. If you<br />
patch the agent the parallel opcacta needs to be reapplied manually.<br />
11<br />
0 4 June 2008
Last Minute GUI enhancement<br />
Save service graph layout<br />
Coming Soon<br />
(next patch)<br />
11<br />
1 4 June 2008
Service Graph<br />
Layout is saved<br />
within the session<br />
settings<br />
11<br />
2 4 June 2008<br />
New button to<br />
switch of the auto<br />
layout to do<br />
manual<br />
positioning of the<br />
service icons
Q & A<br />
11 11<br />
33<br />
4 June<br />
June<br />
2008<br />
2008
11<br />
4<br />
4 June 2008<br />
BACKUP
Backup Slides - Overview of<br />
enhancements introduced via<br />
patches following <strong>OM</strong>U 8.10<br />
before 8.27
Introduced features listed per patch number (1/2)<br />
JGUI - Operational service view vs. service status view 8.11<br />
JGUI - Large-scale services views in MoM environments 8.13<br />
HTTPS-based Java UI – OVOU Mgmt Svr communication 8.14 and others<br />
XPL tracing improvements 8.16 Core<br />
Oracle DB and <strong>OM</strong>U mgmt independent cluster packages 8.20<br />
opcdelmsg 8.21<br />
opcpkgdwn 8.21<br />
opcinstrumdwn 8.21<br />
IP node and non-IP node with same node name 8.21<br />
HTTPS-based forwarding 8.21<br />
Cloned HTTPS Agent Images 8.21<br />
opccfguser 8.22<br />
Deployment with Radia 8.22/8.16<br />
Improved communication opcmsgm – opcdispm – opcuiwww 8.22/JGUI 8.22<br />
Improved server to server communication via bulk transfer 8.23<br />
opcragt usage for troubleshooting communication problems 8.23<br />
opchbp – new: interval and better error handling 8.23/8.25<br />
Outbound-only communication 8.23/8.16<br />
opccmachg 8.24<br />
Improved cluster error handling 8.24<br />
<strong>OM</strong>U Server Pooling 8.24<br />
opcownmsg 8.25<br />
SSH based virtual terminal 8.25<br />
116
Introduced features listed per patch number (2/2)<br />
Configuring backup management servers for the Java GUI JGUI 8.21<br />
Java GUI Connection Port Setting (non-secure) JGUI 8.24<br />
JGUI - <strong>HP</strong> One Voice look & feel JGUI 8.25<br />
JGUI - Detached windows JGUI 8.25<br />
JGUI - Message View Filtering JGUI 8.25<br />
JGUI - Message Group Icons Customization JGUI 8.24<br />
JGUI - R flag for Read-Only messages in message browser JGUI 8.24<br />
JGUI - Full support for INFORM own mode JGUI 8.24<br />
JGUI - Web Page Links JGUI 8.14<br />
JGUI - Application HTML Output as an Internal Webpage JGUI 8.24<br />
JGUI - HTML application output enhancement JGUI 8.25<br />
JGUI - New startup options JGUI 8.25<br />
JGUI - opcwall utility JGUI 8.25<br />
JGUI - Polling Global Configuration Changes JGUI 8.21<br />
JGUI - Allowed Users Local Configuration Files JGUI 8.21<br />
JGUI - Custom filename for configuration file JGUI 8.25<br />
JGUI - Performance improvements for acknow.history messages JGUI 8.23<br />
JGUI - Verify Java Client console version via CLI JGUI 8.25<br />
117
Performance Manger 8.x integration<br />
118<br />
Updated integration contrib tool with <strong>OM</strong>U 8.31 patch:<br />
#/opt/OV/contrib/OpC/OVPM/install_OVPM.sh
Questions?<br />
Thank Thank you you you for for coming!<br />
coming!<br />
© 2007 Hewlett-Packard Development Company, L.P.<br />
The information contained herein is subject to change without notice