25.01.2013 Views

HP Software OM Tips & Techniques

HP Software OM Tips & Techniques

HP Software OM Tips & Techniques

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!