application dependency discovery managern · 2. 2 () ui 284 lan snmp lanmanagersnmpsensor 340 linux...

Post on 07-Aug-2019

249 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

IBM Tivoli Application DependencyDiscovery Manager�� 7 ��� 2.2

�� ���

���

IBM Tivoli Application DependencyDiscovery Manager�� 7 ��� 2.2

�� ���

���

��

� ��� � ��� ���� ��� ���� ��, ��� 437 ���� ������� ��� �� ��� �����.

��� ����

� ��� � ���� ��� ���� �� � IBM Tivoli Application Dependency Discovery Manager(�� �� 5724-N55)

� �� 7, ��� 2, �� 2 � �� �� ���� ��� ����.

© Copyright IBM Corporation 2008, 2016.

��

�� . . . . . . . . . . . . . . . . . v

� . . . . . . . . . . . . . . . . . vii

�� �� . . . . . . . . . . . . . . . ix

� ��� ��� �� . . . . . . . . . . . ix

�� � �� . . . . . . . . . . . . . . x

�� �� . . . . . . . . . . . . . . . 1

�� . . . . . . . . . . . . . . . . . 1

���� �� ��� �� . . . . . . . . 1

Windows � ���� ��� ��� ����

�� . . . . . . . . . . . . . . . . 6

��� �� ���� �� ��� ���� �� 7

IBM Tivoli Monitoring� ��� ��� ���

� �� . . . . . . . . . . . . . . . 7

�� �� ��� . . . . . . . . . . . . 9

������ �� . . . . . . . . . . . . 10

Active Directory �� . . . . . . . . . 10

Apache �� . . . . . . . . . . . . . 12

Citrix �� ��. . . . . . . . . . . . 15

DNS �� . . . . . . . . . . . . . . 17

HIS �� . . . . . . . . . . . . . . 17

IBM Cluster Systems Management �� . . . 23

IBM High-Availability Cluster

Multi-Processing ��. . . . . . . . . . 27

IBM Lotus Domino �� �� . . . . . . 31

IBM Tivoli Monitoring Scope ��. . . . . 35

IBM WebSphere �� . . . . . . . . . 51

IBM WebSphere eXtreme Scale �� �� . . 77

IBM WebSphere Message Broker �� . . . 79

IBM WebSphere MQ Server �� . . . . . 81

iPlanet �� �� . . . . . . . . . . . 86

JBoss �� ��. . . . . . . . . . . . 87

�� �� �� �� �� . . . . . . . . 91

LDAP �� . . . . . . . . . . . . . 92

Microsoft Cluster �� . . . . . . . . . 93

Microsoft Exchange �� . . . . . . . . 97

Microsoft Exchange 2003 �� . . . . . . 111

Microsoft HyperV �� . . . . . . . . 116

Microsoft IIS � �� �� . . . . . . . 119

NFS �� . . . . . . . . . . . . . 123

Oracle Application Server �� . . . . . . 123

SAP CCMS �� �� . . . . . . . . . 128

SAP SLD �� ��. . . . . . . . . . 133

SMB �� �� . . . . . . . . . . . 135

SMS �� �� . . . . . . . . . . . 136

SysImager �� . . . . . . . . . . . 137

Veritas ���� �� . . . . . . . . . 139

VMware Virtual Center �� �� . . . . . 143

WebLogic �� . . . . . . . . . . . 153

WebLogic SSH �� . . . . . . . . . 163

������ �� . . . . . . . . . . . . 173

IBM DB2 �� . . . . . . . . . . . 173

IBM Informix �� . . . . . . . . . . 179

Microsoft SQL Server �� . . . . . . . 182

Oracle �� . . . . . . . . . . . . . 187

Sybase �� . . . . . . . . . . . . 196

Sybase IQ �� . . . . . . . . . . . 203

�� �� . . . . . . . . . . . . . . 204

�� �� . . . . . . . . . . . . . 204

��� �� �� . . . . . . . . . . . 206

��� �� ping �� . . . . . . . . . 207

��� �� ������ �� �� . . . . 207

��� �� MIB2 ��� ��� �� . . . 208

��� �� ���� �� . . . . . . . . 209

�� ��� ��� �� . . . . . . . . 213

�� �� �� . . . . . . . . . . . . 213

IBM Tivoli Utilization �� . . . . . . . 215

IP ��� �� . . . . . . . . . . . 224

IP ���� �� . . . . . . . . . . 224

ping �� . . . . . . . . . . . . . 225

�� �� . . . . . . . . . . . . . 228

�� �� . . . . . . . . . . . . . 229

�� �� �� . . . . . . . . . . . . 230

zEnterprise �� . . . . . . . . . . . 239

��� �� . . . . . . . . . . . . . 248

SNMP �� �� . . . . . . . . . . . 248

Alteon �� �� . . . . . . . . . . . 254

Alteon SNMP �� . . . . . . . . . . 255

Alteon VLAN �� . . . . . . . . . . 257

BIG-IP �� ��. . . . . . . . . . . 258

BIG-IP SNMP �� . . . . . . . . . . 259

BIG-IP VLAN �� . . . . . . . . . . 261

�� SNMP �� . . . . . . . . . . 262

© Copyright IBM Corp. 2008, 2016 iii

�� SNMP 2 �� . . . . . . . . . 265

Check Point ��. . . . . . . . . . . 266

Check Point SNMP �� . . . . . . . . 267

Cisco Adaptive Security Appliance �� . . 268

Cisco Discovery Protocol �� . . . . . . 270

Cisco IOS �� . . . . . . . . . . . 272

Cisco �� �� . . . . . . . . . . . 273

Cisco VLAN �� . . . . . . . . . . 274

CiscoWorks �� . . . . . . . . . . . 275

��� MIB �� . . . . . . . . . . . 277

Extreme VLAN �� . . . . . . . . . 279

IBM BladeCenter SNMP �� . . . . . . 280

LAN ��� SNMP �� . . . . . . . . 284

Link Layer Discovery Protocol �� . . . . 285

NetFlow �� . . . . . . . . . . . . 286

NetScreen SNMP �� . . . . . . . . . 289

Nokia SNMP �� . . . . . . . . . . 291

PIX �� . . . . . . . . . . . . . 292

SNMP � �� . . . . . . . . . . . 294

SNMP MIB2 �� . . . . . . . . . . 295

� �� �� . . . . . . . . . . . . . 300

DataPower �� . . . . . . . . . . . 300

FreeBSD ��� ��� �� . . . . . . . 304

HP BladeSystem SNMP �� . . . . . . 308

HP NonStop ��� ��� �� . . . . . 311

HP-UX ��� ��� �� . . . . . . . 312

IBM AIX ��� ��� �� . . . . . . 319

IBM HMC(Hardware Management Console)

�� . . . . . . . . . . . . . . . 326

IBM Integrated Virtualization Manager �� 336

IBM i ��� ��� �� . . . . . . . . 337

IPSO ��� ��� �� . . . . . . . . 339

Linux ��� ��� �� . . . . . . . . 340

OpenVMS ��� ��� �� . . . . . . 349

Solaris ��� ��� ��. . . . . . . . 350

Solaris �� �� �� . . . . . . . . . 358

Sun Fire SysControl �� . . . . . . . . 360

Tru64 ��� ��� �� . . . . . . . . 363

VMware ESX ��� ��� �� . . . . . 365

VMware ESXi ��� ��� �� . . . . . 374

Windows ��� ��� �� . . . . . . . 378

���� �� . . . . . . . . . . . . . 395

EMC ���� �� �� . . . . . . . . 395

��� ��� �� . . . . . . . . . . 403

��� �� �� . . . . . . . . . . . 405

��� ���� ��. . . . . . . . . . 406

IBM Tivoli Storage Productivity Center �� 414

NetApp �� . . . . . . . . . . . . 430

Snap Drive �� . . . . . . . . . . . 431

���� �� . . . . . . . . . . . . 432

Veritas Storage Foundation �� . . . . . 434

���� . . . . . . . . . . . . . . . 437

�� . . . . . . . . . . . . . . . . 439

iv Application Dependency Discovery Manager: ��

��

1. SNMP � �� � SNMP MIB2 ��� �

� � . . . . . . . . . . . . . 249

2. SNMP � �� �� SNMP MIB2 ���

��� � ��� SNMP ��� �� � . 250

© Copyright IBM Corp. 2008, 2016 v

vi Application Dependency Discovery Manager: ��

1. ���� �� 1 ��� �� ��� �� 1

2. ���� �� 2 ��� �� ��� �� 2

3. ���� �� 3 ��� �� ��� �� 3

4. ���� ��� ��� �� ��� �� 6

5. Windows � ���� ��� ��� ���

� �� . . . . . . . . . . . . . . 6

6. ��� �� ���� �� ��� ���� �

� . . . . . . . . . . . . . . . . 7

7. IBM Tivoli Monitoring� ��� ��� ��

�� �� . . . . . . . . . . . . . 8

8. SAP JCo 2.x ����� ��� ��� � 129

9. � WebLogic JAR �� . . . . . . . 155

10. � ��� . . . . . . . . . . . 219

11. Foundry OID � � . . . . . . . 251

12. �� 2 �� ��� ��� . . . . . 263

13. SNMP V3 �� �. . . . . . . . . 310

© Copyright IBM Corp. 2008, 2016 vii

viii Application Dependency Discovery Manager: ��

�� ��

� PDF ��� �� ��� �� ��� � �� ���� ���� ���

�.

IBM Tivoli Application Dependency Discovery Manager ��� �� ��� � �

� ��� ��� �� ���� �� � � �� ��� � � ����.

v ����� ���� � ��

v �� ��� ���� � ���� �� ��

v ���� �� �

v �� �� �� ������

v IBM® �� ��� ����

� ��� ��� ��

� ����� � �� � � � �� ���� COLLATION_HOME ����

���� �� IBM Tivoli Application Dependency Discovery Manager(TADDM)

��� ��� ��� �����. �� ���� � �� TADDM �� ���� �

� collation.properties ��� ��� �����.

�� ��� �� � ��

� ��� � � �� � ��� ��� �� UNIX ��� �����.

Windows ���� ���� � � �� �� $�� %�%� �� �

��� ��� � ���(/)� ����(\)� �����.

Windows ����� bash � ��� �, UNIX ��� ��� � ����.

COLLATION_HOME ����

TADDM � ���� COLLATION_HOME ������ ���.

AIX® �� Linux �� � ���� TADDM� �� �� ��� /opt/IBM/taddm

������ . ��� � � $COLLATION_HOME ���� /opt/IBM/

taddm/dist���.

Windows � ���� TADDM� �� �� ��� c:\IBM\taddm �����

�. ��� � � %COLLATION_HOME% ���� c:\IBM\taddm\dist���.

© Copyright IBM Corp. 2008, 2016 ix

collation.properties ��� ��

collation.properties �� TADDM �� � � �� � � �� �

� � ���. � �� $COLLATION_HOME/etc ���� ����.

�� � ��

� ���� IBM Tivoli Application Dependency Discovery Manager(TADDM)�

��� ��� �� �� � ��� � � ����.

��� ��

TADDM ���� � ���� � � ���� ���� �� ����

� �� ����� ����. � ��� �� �� ���� ��� �

��� ���� ������� ���.

���� ������

� ���� ����� � ���� �� ��� ���� �� ��� �

�� ��� �� ����� ������.

���� ���

� ���� ��� ���� �� ������ ���� �� �

������ � � ��� �����.

CI � � � �����.

��� TADDM�� � � � �����.

�� ��(CI)

� ���� ����� �� ��� �� IT ��� ����

��. TADDM ������� � CI�� �� ���� � �� ���

����� ����. CI� �� � ��, L2 ���� � ����

�� �� � ��� ����.

�� ��

�� � � �� � ��� ���� TADDM �� ������.

v �� �� � � ��. � ��� �� 2 ����� �� � �

� �� ��� ����.

v �� �� ��� ������ ��, �� ����� ���,

�� ��, ��� ���, �� ��� � ��� ������. �

��� �� 3 ����� �� � �� �� ��� ������ �

� ��� � ����.

��� ��

�� �� � ��� ���� �� �� ��� ���� TADDM �

� ������. � ��� �� 1 ����� �� �� ��� ���

����.

x Application Dependency Discovery Manager: ��

��� �� ��

TADDM ������� ���� � � ��� �� TADDM � ��

��� �������. � ��� ����� �� �� �, ��� �

� � � ���� �� �� � ���� ��� � �����. � �

�� ����� �� ��� �� ����, � ��� �� ��� �

� � ���� ����� �� � �� �� ��� ����.

�� ��� ���

TADDM�� ��� ��� ������.

�� �� ��

��� ���� �� TADDM ����� ��� �������. � �

�� ����� ���. �� �� �� ���� �� �� ��

��� � �����. � �� �� ��� �����.

�� ��

���� �� ��� ��� ���� �� ������� � TADDM

�����.

��� TADDM�� �� �� � �� ��� ��� �� ������

�. �� �, �� �� �� � ��� � ����.

��� ��

���� �� ��� ��� ��� �� ������� �� TADDM

�����.

��� �� ��

��� �� ��� �� TADDM ����. �� �� �� ���

�� �� �� � ����.

�� �� ��� �� TADDM �� � �� ��� ���� ��

�.

com.collation.cmdbmode=domain

������ ��

�� � � � ���� ��� �� � �� �� ��� �� UI�

��� Tivoli �� UI�� �� Tivoli �� UI(�� �� ��� ���

� �� �� ����� ��)� �� � �� � ��� ��

�����

TADDM��, ��� TADDM ��� �� ��� ��� �� IT ����

� �� �� �� ���� �� �����. �� ��� ��� �� IT

����� �� �� �� ���� � � ���, � �� � ����

� ��� � ���� ��� ����� ���� � �� �

���� ���� � � ����.

�� �� xi

�� ��

�� �� �� �����.

���� �� ��

TADDM��, �� ��� �� ��� �� � ��� ��� ���� �

�� ���� ��� �� ����� �����.

SE �� �� � � �����.

�� �� ��(SE)

��� �� �����( : ������, � �� �� ������ ��)�

� (�� �, � ��, ��� ���� � ���� ����� �

�) ��� ����� ��� IT ��� �� �����. �� �� �

� ���� ��� � ��� ���� ���� ���, ���� � �

������ � ���. �� �� � � ��� �� ����.

�� �� CI� ���

Windows 500

AIX 1,000

Solaris 1,000

Linux 1,000

HP-UX 500

��� ��� 1,000

���� ��

�� ���� ��� �� ���� ���� TADDM ������� ��

�� TADDM �����. �� ���� ��� �� ��� � �� ��

�� ��� ��� ���� �� ��� ���. ��� �� ���

� ��� � ���� ���� ���.

���� �� ��

�� ���� ��� �� ��� �� ��� �� TADDM ����. �

� �� �� ��� �� � ���� ��� � � �� ����.

�� ���� ��� � ���� ��� ������� �����. ��

���� ������� ���.

� ��� ��� �� ���� �� �� ���� TADDM �����

�� � �����.

���� �� ��� �� TADDM �� � �� � � ��� ��

�� ���.

v com.collation.taddm.mode=DiscoveryServer

v com.collation.taddm.mode=StorageServer

xii Application Dependency Discovery Manager: ��

�� ���� ��� ��� �� ��� �, (�� ���� ��� ���

� � �� ��� ��) �� � ���� ���.

v com.collation.PrimaryStorageServer.host

v com.collation.PrimaryStorageServer.port

com.collation.taddm.mode � ��� com.collation.cmdbmode �

���� ��� � ���� ���.

��� ��

������� �� �� �� ��� �� ���� ����� �� ��

����� �� TADDM �����. � ��� ���� � ���� �

���.

��� �� ��

��� ��� ��� � ��� �� �� �� �� �� �� � �

������ �� TADDM ����.

� ��� ��� ��� ��� ����� ��� ������ � �� �

�� �� � �� �� ��� �� ���� �����.

��� �� ��� �� TADDM �� � �� ��� ���� ��

�.

com.collation.cmdbmode=enterprise

� � �� � �� ��� ����. ��� � ��� ��� ��

� TADDM ��� ���� �� �� ������. ��� ��� �

��� �� � � �� ���� ��� �� �� � ����.

TADDM ������

TADDM�� � ���, � � � ����� ��� ����

�����.

�� �� � � ���� ��� ��� � TADDM ���� �� ��

����� ����. �� ���� ������� ���. ���� ��

� �� ���� ��� ������� �����.

TADDM ��

�� ��� � ���� �� �����.

v �� �� �� �� ��

v ��� �� �� ��� ��

v ���� �� �� �� ��

v ���� �� �� ���� ��(�� ���� �� � )

�� ���

TADDM �� ������ ��� ������.

�� �� xiii

xiv Application Dependency Discovery Manager: ��

�� ��

��

� ��� �, � ��� �� ��� � ��, ��� ��� � ��� �

�� � � ��� �� ��� � ���. � ��� �, �� � �����

��� �� �� ��� � ���. �� � � ���� IBM Tivoli Common

Data Model(CDM)�� �� ��� � ��� IBM Tivoli Application Dependency

Discovery Manager(TADDM) UI� ��� ���� ����.

�� � ���� �� ���

TADDM ��� � ��� ��� � �� �� ���� ��� �� �

TADDM ���� �� � ��� �� ���� �����.

�� ���� ��

TADDM ��� ���(�� TADDM ���� ��)�� �� ���� ��(�� �

� � � (CI) � ������ �� �� � �� �� � )� � � ��

��.

�� ����

TADDM 7.2.2 �� �� ��� �� �� ����� http://www.ibm.com/support/

search.wss?q=taddm722relnotes� �����.

����� �� ��� ��

� � �� 1, �� 2, �� 3 � ���� �� ������ ���� ��

� ��� �����.

�� 1 �� ����

��� ��� ���� �� 1 �� ������ �� �����.

� 1�� ���� �� 1 ��� �� ��� ��� ��� ����.

��� TADDM UI� �� ���� �� ��� ��� ��� ����.

� 1. ���� �� 1 ��� �� ��� ��

�� UI � ���� ���� �� ��

204 ���� ��� ��� AnchorSensor

294 ���� �SNMP � ��� SnmpLightSensor

230 ���� ��� �� ��� StackScanSensor

© Copyright IBM Corp. 2008, 2016 1

�� 2 �� ����

��� ��� ���� �� 2 �� ������ �� �����.

� 2�� ���� �� 2 ��� �� ��� ��� ��� ����.

��� TADDM UI� �� ���� �� ��� ��� ��� ����.

� 2. ���� �� 2 ��� �� ��� ��

�� UI � ���� ���� �� ��

319 ���� �IBM AIX ��� ��� ��� AixComputerSystemSensor

254 ���� �Alteon �� ��� AlteonPortSensor

255 ���� �Alteon SNMP ��� AlteonSnmpSensor

257 ���� �Alteon VLAN ��� AlteonVlanSensor

204 ���� ��� ��� AnchorSensor

206 ���� ���� �� ��� ASDSensor

258 ���� �BIG-IP �� ��� BigIPPortSensor

259 ���� �BIG-IP SNMP ��� BigIPSnmpSensor

261 ���� �BIG-IP VLAN ��� BigIPVlanSensor

265 ���� ��� SNMP 2 ��� BridgeSnmpSensor2

262 ���� ��� SNMP ��� BridgeSnmpSensor

270 ���� �Cisco Discovery Protocol ��� CdpSensor

267 ���� �Check Point SNMP ��� CheckpointSnmpSensor

272 ���� �Cisco IOS ��� CiscoIOSSensor

273 ���� �Cisco �� ��� CiscoPortSensor

274 ���� �Cisco VLAN ��� CiscoVlanSensor

207 ���� ���� �� ������ �� ��� CustomAppServerSensor

208 ���� ���� �� MIB2 ��� ��� �

��

CustomMib2ComputerSystemSensor

277 ���� ���� MIB ��� EntityMIBSensor

279 ���� �Extreme VLAN ��� ExtremeVlanSensor

304 ���� �FreeBSD ��� ��� ��� FreeBSDComputerSystemSensor

213 ���� ��� ��� ��� ��� GenericComputerSystemSensor

213 ���� ��� �� ��� GenericServerSensor

326 ���� �IBM HMC(Hardware Management

Console) ���

HmcSensor

405 ���� ���� �� ��� HostResourcesSensor

312 ���� �HP-UX ��� ��� ��� HpUxComputerSystemSensor

337 ���� �IBM i ��� ��� ��� I5OSComputerSystemSensor

224 ���� �IP ��� ��� IpDeviceSensor

339 ���� �IPSO ��� ��� ��� IPSOComputerSystemSensor

336 ���� �IBM Integrated Virtualization

Manager ���

IvmSensor

2 Application Dependency Discovery Manager: ��

� 2. ���� �� 2 ��� �� ��� �� ( �)

�� UI � ���� ���� �� ��

284 ���� �LAN ��� SNMP ��� LanManagerSnmpSensor

340 ���� �Linux ��� ��� ��� LinuxComputerSystemSensor

289 ���� �NetScreen SNMP ��� NetscreenSnmpSensor

291 ���� �Nokia SNMP ��� NokiaSnmpSensor

349 ���� �OpenVMS ��� ��� ��� OpenVmsComputerSystemSensor

225 ���� �ping ��� PingSensor

228 ���� ��� ��� PortSensor

229 ���� ��� ��� SessionSensor

295 ���� �SNMP MIB2 ��� SnmpMib2Sensor

350 ���� �Solaris ��� ��� ��� SunSparcComputerSystemSensor

360 ���� �Sun Fire SysControl ��� SysControlSensor

363 ���� �Tru64 ��� ��� ��� Tru64ComputerSystemSensor

365 ���� �VMware ESX ��� ��� ��� VmwareComputerSystemSensor

378 ���� �Windows ��� ��� ��� WindowsComputerSystemSensor

358 ���� �Solaris �� �� ��� ZonesGenericSensor

�� 3 �� ����

��� ��� ���� �� 3 �� ������ �� �����.

� 3�� ���� �� 3 ��� �� ��� ��� ��� ����.

��� TADDM UI� �� ���� �� ��� ��� ��� ����.

� 3. ���� �� 3 ��� �� ��� ��

�� UI � ���� ���� �� ��

10 ���� �Active Directory ��� ActiveDirectorySensor

319 ���� �IBM AIX ��� ��� ��� AixComputerSystemSensor

254 ���� �Alteon �� ��� AlteonPortSensor

255 ���� �Alteon SNMP ��� AlteonSnmpSensor

257 ���� �Alteon VLAN ��� AlteonVlanSensor

204 ���� ��� ��� AnchorSensor

12 ���� �Apache ��� ApacheServerSensor

206 ���� ���� �� ��� ASDSensor

258 ���� �BIG-IP �� ��� BigIPPortSensor

259 ���� �BIG-IP SNMP ��� BigIPSnmpSensor

261 ���� �BIG-IP VLAN ��� BigIPVlanSensor

265 ���� ��� SNMP 2 ��� BridgeSnmpSensor2

262 ���� ��� SNMP ��� BridgeSnmpSensor

128 ���� �SAP CCMS �� ��� CCMSServerSensor

270 ���� �Cisco Discovery Protocol ��� CdpSensor

�� � 3

� 3. ���� �� 3 ��� �� ��� �� ( �)

�� UI � ���� ���� �� ��

266 ���� �Check Point ��� CheckpointSensor

267 ���� �Check Point SNMP ��� CheckpointSnmpSensor

272 ���� �Cisco IOS ��� CiscoIOSSensor

273 ���� �Cisco �� ��� CiscoPortSensor

274 ���� �Cisco VLAN ��� CiscoVlanSensor

275 ���� �CiscoWorks ��� v CiscoWorks405FileUDS

v CiscoWorks405UDS

v CiscoWorksFileUDS

v CiscoWorksSensor

v CiscoWorksUDS

15 ���� �Citrix �� ��� CitrixServerSensor

207 ���� ���� �� ������ �� ��� CustomAppServerSensor

208 ���� ���� �� MIB2 ��� ��� �

��

CustomMib2ComputerSystemSensor

173 ���� �IBM DB2 ��� v Db2Sensor

v Db2WindowsSensor

17 ���� �DNS ��� DnsSensor

31 ���� �IBM Lotus Domino �� ��� v DominoDomainSensor

v DominoServerDetailSensor

v DominoInitialSensor

277 ���� ���� MIB ��� EntityMIBSensor

97 ���� �Microsoft Exchange ��� ExchangeSensor

111 ���� �Microsoft Exchange 2003 ��� Exchange2003Sensor

279 ���� �Extreme VLAN ��� ExtremeVlanSensor

213 ���� ��� ��� ��� ��� GenericComputerSystemSensor

213 ���� ��� �� ��� GenericServerSensor

27 ���� �IBM High-Availability Cluster

Multi-Processing ���

HACMPSensor

326 ���� �IBM HMC(Hardware Management

Console) ���

HmcSensor

405 ���� ���� �� ��� HostResourcesSensor

312 ���� �HP-UX ��� ��� ��� HpUxComputerSystemSensor

337 ���� �IBM i ��� ��� ��� I5OSComputerSystemSensor

119 ���� �Microsoft IIS � �� ��� IISWebServiceSensor

179 ���� �IBM Informix ��� Informix®

224 ���� �IP ��� ��� IpDeviceSensor

86 ���� �iPlanet �� ��� IPlanetServerSensor

339 ���� �IPSO ��� ��� ��� IPSOComputerSystemSensor

4 Application Dependency Discovery Manager: ��

� 3. ���� �� 3 ��� �� ��� �� ( �)

�� UI � ���� ���� �� ��

336 ���� �IBM Integrated Virtualization

Manager ���

IvmSensor

87 ���� �JBoss �� ��� JBoss4xSensor

Kernel �� �� �� �� KVMSensor

284 ���� �LAN ��� SNMP ��� LanManagerSnmpSensor

92 ���� �LDAP ��� LdapSensor

340 ���� �Linux ��� ��� ��� LinuxComputerSystemSensor

116 ���� �Microsoft HyperV ��� Microsoft HyperV ��

81 ���� �IBM WebSphere MQ Server ��� MQServerSensor

93 ���� �Microsoft Cluster ��� MSClusterSensor

289 ���� �NetScreen SNMP ��� NetscreenSnmpSensor

123 ���� �NFS ��� NFSServerSensor

291 ���� �Nokia SNMP ��� NokiaSnmpSensor

349 ���� �OpenVMS ��� ��� ��� OpenVmsComputerSystemSensor

123 ���� �Oracle Application Server ��� v OracleAppOpmnSensor

v OracleAppSensor

187 ���� �Oracle ��� OracleSensor

225 ���� �ping ��� PingSensor

292 ���� �PIX ��� PixSensor

228 ���� ��� ��� PortSensor

229 ���� ��� ��� SessionSensor

133 ���� �SAP SLD �� ��� SLDServerSensor

135 ���� �SMB �� ��� SMBServerSensor

136 ���� �SMS �� ��� SMSServerSensor

295 ���� �SNMP MIB2 ��� SnmpMib2Sensor

182 ���� �Microsoft SQL Server ��� SqlServerSensor

432 ���� ����� ��� StorageSensor

350 ���� �Solaris ��� ��� ��� SunSparcComputerSystemSensor

203 ���� �Sybase IQ ��� SybaseIQSensor

196 ���� �Sybase ��� SybaseSensor

360 ���� �Sun Fire SysControl ��� SysControlSensor

414 ���� �IBM Tivoli Storage Productivity

Center ���

TPCStorageSensor

363 ���� �Tru64 ��� ��� ��� Tru64ComputerSystemSensor

139 ���� �Veritas ���� ��� VeritasClusterSensor

434 ���� �Veritas Storage Foundation ��� VeritasStorageSensor

143 ���� �VMware Virtual Center �� ��� VirtualCenterSensor

365 ���� �VMware ESX ��� ��� ��� VmwareComputerSystemSensor

�� � 5

� 3. ���� �� 3 ��� �� ��� �� ( �)

�� UI � ���� ���� �� ��

163 ���� �WebLogic SSH ��� v WeblogicLauncherSensor

v WeblogicApplicationSensor

v WeblogicDomainSensor

v WeblogicServerSensor

51 ���� �IBM WebSphere ��� v WebSphereCellSensor

v WebSphereNodeSensor

v WebSphereVersionSensor

378 ���� �Windows ��� ��� ��� WindowsComputerSystemSensor

358 ���� �Solaris �� �� ��� ZonesGenericSensor

��� �� ����

��� ��� ���� ��� �� ������ �� �����.

� 4�� ���� ��� ��� �� ��� ��� ��� ����.

��� TADDM UI� �� ���� �� ��� ��� ��� ����.

� 4. ���� ��� ��� �� ��� ��

�� UI � ���� ���� �� ��

204 ���� ��� ��� AnchorSensor

215 ���� �IBM Tivoli Utilization ��� OperatingSystemUtilizationSensor

225 ���� �ping ��� PingSensor

228 ���� ��� ��� PortSensor

229 ���� ��� ��� SessionSensor

Windows �� ���� ��� ��� ���� ��

��� ��� ��� �� ��� ��� ��� ���� ��� Windows � �

��� ��� �����.

Windows � ���� ��� ��� ���� �� �� ��� ��� ��

�� ���� ���� ���.

����: ������ ����� � ��� �� ���� ��� ��� �

�� ��� ���.

� 5. Windows � ���� ��� ��� ���� ��

�� UI � ���� ���� �� ��

213 ���� ��� ��� ��� ��� GenericComputerSystemSensor

225 ���� �ping ��� PingSensor

228 ���� ��� ��� PortSensor

6 Application Dependency Discovery Manager: ��

� 5. Windows � ���� ��� ��� ���� �� ( �)

�� UI � ���� ���� �� ��

229 ���� ��� ��� SessionSensor

378 ���� �Windows ��� ��� ��� WindowsComputerSystemSensor

Windows � ���� ��� ��� ��� �� ��� ���� 385 ���

� ���� Windows �� �� �� �����.

��� �� ���� �� ��� ���� ��

��� ��� ��� �� ���� �� ��� �����.

206 ���� ���� �� ����� ��� ��� ����.

� 6�� ��� �� ���� �� ��� ���� ��� ��� ����.

�:

1. ��� � ���� �� ��� �� ��� ���� AIX, Linux(x86 ����

�) �� Solaris � ��� � � ��� �����.

2. �� ��� ���� Solaris � ��� � ���, SunSSH 1.0� ���

� ���� �� ��� ���� �� �� ����.

� 6. ��� �� ���� �� ��� ���� ��

�� UI � ���� ���� �� ��

319 ���� �IBM AIX ��� ��� ��� AixComputerSystemSensor

12 ���� �Apache ��� ApacheServerSensor

173 ���� �IBM DB2 ��� Db2Sensor

31 ���� �IBM Lotus Domino �� ��� DominoInitialSensor

304 ���� �FreeBSD ��� ��� ��� FreeBSDComputerSystemSensor

213 ���� ��� �� ��� GenericServerSensor

Kernel �� �� �� �� KVMSensor

340 ���� �Linux ��� ��� ��� LinuxComputerSystemSensor

81 ���� �IBM WebSphere MQ Server ��� MQServerSensor

215 ���� �IBM Tivoli Utilization ��� OperatingSystemUtilizationSensor

187 ���� �Oracle ��� OracleSensor

350 ���� �Solaris ��� ��� ��� SunSparcComputerSystemSensor

163 ���� �WebLogic SSH ��� WeblogicLauncherSensor

51 ���� �IBM WebSphere ��� WebSphereScriptSensor

IBM Tivoli Monitoring� ��� ��� ���� ��

��� ��� IBM Tivoli Monitoring� ���� ��� �����.

�� � 7

35 ���� �IBM Tivoli Monitoring Scope ���� IBM Tivoli Monitoring� �

��� ��� ����. �� �� ��� ���� � ��� � � �� �

�� ���.

IBM Tivoli Monitoring Scope ��� Tivoli Monitoring ��� �� � ��

� ���� �� �� ��� ����. ��� �� ��� �� �, �� 2 �

�� 3 �� ����� IBM Tivoli Monitoring Scope ��� � � �� Tivoli

Monitoring ��� ���� � ��� ���� �� 2 � �� 3 ��� ��

� ����.

��: IBM Tivoli Monitoring �� ��� ���� �� �� �� �(TADDM

�� ���� ��� � �) startSessionOnly ��� ���� ���� IBM

Tivoli Monitoring Scope ��� ����� � ��� ���. ��� �� IBM

Tivoli Monitoring Scope �� ���� �� ���� �� �����.

IBM Tivoli Monitoring�� ����� ���� �� 2 � �� 3 ��� �, �

�� �� �� ���� ���� ���.

v Windows �� ���� Microsoft .NET Framework� ���� ���. Windows

��� ��� �� ��� � �� ��� TADDM ��� ���� �

����.

v Linux � UNIX �� ���� POSIX(Portable Operating System Interface)�

��� uuencode � uudecode ��� ���� ���.

Linux � ���� ��� �� ���� sharutils ���� � � ��

��.

AIX, Solaris � HP-UX � ���� ��� �� ���� ��� ���

�.

�� 2 �� �� 3 �� ����� �� ��� Tivoli Monitoring� ���� �

�� ����� ����. � 7�� Tivoli Monitoring� ���� ��� ���� �

�� ��� ����. Tivoli Monitoring ���� ��� ��� � ��� �

� �� ��� �� ��� Tivoli Monitoring ��� �� ��� ����

�. Tivoli Monitoring ��� ��� �� � ������� ����� �

�� �� ��� ���. � ��, IBM DB2 Universal Database™(UDB) ��

� ����� �� DB2® ��� Tivoli Monitoring ��� �� DB2 �� ��

� ����� ���.

� 7. IBM Tivoli Monitoring� ��� ��� ���� ��

�� UI � ���� ���� �� ��

319 ���� �IBM AIX ��� ��� ��� AixComputerSystemSensor

12 ���� �Apache ��� ApacheServerSensor

8 Application Dependency Discovery Manager: ��

� 7. IBM Tivoli Monitoring� ��� ��� ���� �� ( �)

�� UI � ���� ���� �� ��

173 ���� �IBM DB2 ��� Db2Sensor

213 ���� ��� �� ��� GenericServerSensor

340 ���� �Linux ��� ��� ��� LinuxComputerSystemSensor

81 ���� �IBM WebSphere MQ Server ��� MQServerSensor

432 ���� ����� ��� StorageSensor

350 ���� �Solaris ��� ��� ��� SunSparcComputerSystemSensor

163 ���� �WebLogic SSH ��� WeblogicLauncherSensor

51 ���� �IBM WebSphere ��� WebSphereScriptSensor

378 ���� �Windows ��� ��� ��� WindowsComputerSystemSensor

�� �� ���

� ��� TADDM�� �� �� �� ��� � �� �� ���� ����.

Linux, Solaris, AIX �� Linux on System z® �� ��� ��

� � �

�� Linux, Solaris, AIX �� Linux on System z � ��� ��� � �

��.

��� Linux, Solaris, AIX � System z� Linux � ��� ���� �� ��

���� ����� ����.

v ��� �� �����. sys ��� ��� �� �� ���

� �� shell� /bin/sh� ������.

v TADDM ���� SSH(Secure Shell) ����� ���� �����

�. � �� �� ���� � �� ����� �� �� �����

�. �� � ���� �� �� ���� ��� ��� �����

��� TADDM ��� ��� ���� ��� ������ ssh ���

������.

v TADDM Wiki(https://www.ibm.com/developerworks/community/wikis/

home?lang=en#!/wiki/Tivoli%20Application%20Dependency%20Discovery

%20Manager/page/TADDM%20lsof%20requirements)� lsof ������

��� ����� �� �� ��� ����� Isof(LiSt Open Files)�

������.

Linux, Solaris, AIX � Linux on System z �� ���� ��

� ���� �

�� Linux, Solaris, AIX �� Linux on System z � ���� ��� �

� ����. ps -ef ��� ��� 5�� ��� �� stop-local-

anchor.sh ����� ���� �����.

�� � 9

��� sudo ��� �� ���� TADDM ��� ���� TADDM ���� �

��� ���� � sudo ��� �� � ��� ��� ���. ��

� �� sudo ���� ���� �� � � ������.

1. TADDM ��� root ���� �� ����.

2. visudo ��� ������.

3. /etc/sudoers ���� �� � � ������. ��� TADDM_USER

� TADDM ��� ���� ������.

<TADDM_USER> ALL=NOPASSWD:ALL

sudo ���� ���� ���� ��� �� ��� ������.

cd $COLLATION_HOME/binsh ./stop-local-anchors.sh

���� ����� ��� TADDM ���� �� NOPASSWD ���� �

�� �� ���� �����.

Solaris 10 �� ���� ���� ������ �� ��� ��

�� ��� ���

�� Solaris 10 � ���� �� ������ ��� �� ���� ��

� �� ��� �����.

��� Solaris 10 � ���� �� �� ���� lsof 4.77 ��� ���

��� ����. 4.77 �� ��� lsof� Solaris 10 6/06 ��� ��

�� ����. �� lsof 4.77�� �� ��� ����. ��� �� 6/06

Solaris 10 ���� �� ����, �� ��� 6/06 Solaris 10 ��� �

�� �� �����. ��� Solaris 10 � �� ��� ���� ���

lsof 4.77� ����� ����.

������ ��

������ ��� ��� � � ������� �����.

Active Directory ��

Active Directory ��� Microsoft Active Directory ��� �����.

GUI� ���� ���� �� ��

ActiveDirectorySensor

10 Application Dependency Discovery Manager: ��

�� ��

��� �� �� ntdsutil.exe ��� ���� � �� ��� �� ��

�� ���. �� �� �� �� ��� ��� �� ��� � � � �

�����.

Windows 2000 � Windows Server 2003:ntdsutil "domain management" connections"connect to server localhost"q "list" q q

Windows Sever 2008:ntdsutil "partition management" connections"connect to server localhost"q "list" q q

� �� �� �� ���

Active Directory ��� ��� �� �� �� ����� ����. � �

�� IT ��� Microsoft Active Directory ��� �� ���� �� ��� �

���.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

sys.ActiveDirectory

v Host

v InitRecvTimeout

v MaxConnIdleTime

v MaxConnections

v MaxDatagramRecv

v MaxNotificationPerConn

v MaxPageSize

v MaxPoolThreads

v MaxQueryDuration

v MaxReceiveBuffer

v MaxResultSetSize

v MaxTempTableSize

v MaxValRange

v NamingContexts

v Name

v RootDomain

v SchemaVersion

�� � 11

v ServiceXML

v WorkingDirectory

sys.ServiceAccessPoint

v ContextIp

v BindAddress

v Name

v ProductName

v ProductVersion

v VendorName

sys.NamingContext

v Index

v Value

�� �

��� ��� �� ��� ��� ���.

�� �

Active Directory ��� �� ��� � �� ���.

��� �� �

��� ���( : Windows)� ��� �� ���� ��, ���� ���� �

�� ID� ��� ��� ��� ���.

�� ���� �

��� ���� �� 3 �� ������ �� �����. �� ��� �� ��

��� ��� � ������ Active Directory �� � Windows ��� ���

��� �� ���� � � ����.

Apache ��

Apache ��� Apache � ��� �����.

GUI� ���� ���� �� ��

ApacheServerSensor

����

TADDM ��� ��� ��� ����.

v httpd 2� ��� �� � �

12 Application Dependency Discovery Manager: ��

v httpd.conf ��� �� �� ��� �

���

Apache �� ���� ��� ���� ���� �( : argv � ��)

�� ��� � Apache ��� Apache ��� ��� � ��, �� �

Apache ��� ���� ��� �� ��� �� � httpd� �����.

� �� ���

��� ��� � �� ����� ����.

v app.AppConfig

v app.CertificateFile

v app.ConfigFile

v app.PrivateKeyFile

v app.web.ServerAlias

v app.web.apache.ApacheGlobalSSLSettings

v app.web.apache.ApacheModule

v app.web.apache.ApacheSSLSettings

v app.web.apache.ApacheServer

v app.web.apache.ApacheVirtualHost

v app.web.apache.ApacheWebContainer

v app.web.ibm.IBMHTTPServer

v app.web.oracleapp.OracleAppHTTPServer

v app.web.WebConnection

v app.web.WebVirtualHostConfigDirective

��� � ���� �� �� ��

Apache ��� ��� � ���� �� ��� �����.

�� � ���

��� ��� �, ���� �� ��� ����.

���� �� �� �� �� ��� TADDM ��� ���� �����.

��� �� � ���

��� ��� �, ��� �� ��� ����.

���� �� ��� �, ��� � � ����� �� ��� �����.

�� � 13

���

����� �� �� �� Apache ���� ���� � �� ��� �� ��

�� �� ��� ���� ����.

������ ���� ��� ��� ����.

� ���� �� �� ��� ����.

v ��� ��

v ���

v ��

v �

� � ������� �����.

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

� ��� ������ ���� � ��� ComputerSystem ��� �� ���

���� �� � ����.

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ����.

��� collation.properties ��� �� �� � � �����.

com.collation.discover.agent.ApacheServerAgent.UseListenningIp=false

��� Apache � ��� ���� ��� � �� ��� �� ����

�� ��� �� �����. � � true� ���, ApacheServer �

���� �� � ��� �� �����.

HOSTNAME:LISTENINGIP:PORT

� � ��� false���.

HOSTNAME:PORT ���� � ���� ���.

com.collation.discover.agent.ApacheServerAgent.CmdPrefix

httpd -V �� �� ��� �� �� �� ����� �����. �

� �� �, IP �� �� � �� �� �� � ����.

Apache ��� ��(��) ��� ��� � � ����� ��

���. :

14 Application Dependency Discovery Manager: ��

com.co l la t ion .d i scover .agen t .ApacheServerAgent .CmdPref ix .

AIX.9.156.47.172=LIBPATH=/usr/local/apache2/build:/usr/local/ apache2/lib:/

usr/lib:/lib/;export LIBPATH

�� ��� �

� ����� Apache ���� ���� �� ���� ���� � ���� �

� ��� �����.

“httpd� ��� � �” �� �

�� httpd� ��� � �� �� ��� ����� TADDM ��� ��

httpd ����� ���� �� � ����.

�� ��� �� ��� ��� �� �� � ��� � �� ���

�����. ��� ��� � �� ��� ����, �� ��� ��� �

�����. ��� ���� �� ��� � �� ��� httpd ���

�� �� � ��� ���.

��� �� � � ��� �� �� �� ��� ���� Apache ��� ���

� � ����� ��� �� �� �����.

Apache ��� CTJTD0072E �� ��

�� Apache ��� httpd -V ��� ���� Apache ��� ��� � ��,

� �� � � ���� �����. httpd -V ��� ���, ���

����.

��� com.collation.discover.agent.ApacheServerAgent.CmdPrefix � ����

httpd -V ��� ��� �� �� ��� ������.

�� ��� �� �� �� �

�� ��� ��� � �� �� ����.

��� ��� �� http.conf ��� �� � ���. http.conf ��� ��

�� �� ����� ��� http.conf ��� �� �� ��� �� �

� ��� ��� �� ������.

Citrix �� ��

Citrix �� ��� Citrix Presentation Server �� XenApp ��� �����.

GUI� ���� ���� �� ��

CitrixServerSensor

�� � 15

�� ��

�� ����� Citrix �� �� �� �(Citrix �� �� ���)� ���

���. Citrix Presentation Server �� �����, Citrix WMI ���� ��

� �� �� ��� ���. ����� � ���� � ���� ���.

Citrix WMI ���� Citrix Presentation Server� ��� �� ��� ����

����. �� Citrix ��� ����.

� �� ���� �� � � ������.

1. Metaframe Presentation Server� �� �� �� ����.

2. � �� �� > ��� ������.

3. ��� � �� �� ������.

4. � �� �� ��� ���� ����. � � Citrix WMI ����

�� � �� �� ��� �� �� ����.

a. ��� �� ��� ������.

b. ��� ������.

c. �� �� ������.

v �� ��: Citrix ��� �� ����.

v �� ��: Citrix ��� �� ����.

v ��� ��: ���� ���� ��� ��� ��� � ����.

�� ��� �

� ����� Citrix �� ���� ���� �� ���� ���� � ����

�� ��� �����.

Citrix ��� �� ��

�� Citrix ��� �� ��� Citrix �������� ��� ������ �

�� ����(WMI �� ��� �� ��).

��� collation.properties ���� �� � ���� �� ����� �

����.

v

com.collation.discover.agent.CitrixServerAgent.sessiontimeout

=600000

v

com.collation.discover.agent.CitrixServerAgent.timeout=600000

��� ��� com.collation.discover.DefaultAgentTimeout

�� ��� �� ���� ���.

16 Application Dependency Discovery Manager: ��

DNS ��

DNS ��� DNS(Domain Name System) ��� �����.

GUI� ���� ���� �� ��

DnsSensor

� �� ���

��� �� �� ����� ����.

v Sys.DNSSAP

�� ��� �

� ����� DNS ���� ���� �� ���� ���� � ���� ��

��� �����.

��� DNS ��� ���� � ���

�� ��� � � DNS ��� ��� � ���.

��� ��� DNS �� ��� ���, DNS ��� IP �� 127.0.0.1� � �

� ��� ����. 127.0.0.1� � ��� DNS ���� DNS ���

���, DNS ��� �� ���� �� � ��� � DNS ���

��� � ����.

HIS ��

HIS ��� Microsoft Host Integration Server� �����.

GUI� ���� ���� �� ��

HISServerSensor

����

� ��� ��� �� �� ���� ���� ���.

v Windows ��� ���� �� ��� ��� ���.

v SNABase ���� � ���� ���.

v TADDM WMI(Windows Management Instrumentation) ���� ����

root/microsoftHis ������� �� WMI �� ��� �� ��� �

��. Windows ��� ���� �� ��� ��� ���� � WMI ��

���� ����. �� �� ���� � ������.

�� � 17

� �� �� �� ���

HIS ��� ��� �� �� �� ����� ����. � ��� IT �

�� Microsoft Host Integration Server ��� �� ���� �� ��� ���

�.

��� ��� � �� ����� ����. � �� ����� ��� �

�� ���� � �� �����.

app.his.HISDomain

v APPCModes

v AuditLevel

v BroadcastMeanTime

v BroadcastProtocolIpxSpx

v BroadcastProtocolNamedPipes

v BroadcastProtocolTcpIp

v ClientBackupDomainNames

v ClientBackupSponsorNames

v ClientDomainBackupType

v ConfigServer

v DisplayName

v DisplayVerbConnection

v DomainName

v EventLogServerName

v NetViewConnection

v PopupServerName

v RTMEndOfSession

v RTMOverflow

v RTMThreshold

v RTMTimerUntil

v Security3270

v SecurityAPPC

v SecurityLUA

v Servers

v Status

app.his.HostIntegrationServer

v DisplayName

18 Application Dependency Discovery Manager: ��

v Domain

v LinkServices

v Name

v ProductName

v ProductVersion

v ServerRole

v Services

v TransportString

v VendorName

app.his.IPDLCService

v BackupNetworkNameServers

v CMDMaxRetry

v CPName

v DeviceDriver

v DisplayName

v DllName

v IsRemotable

v LENNode

v LocalAddressAdapter

v LocalAddressIP

v MaxActivationAttempts

v MaxBTUReceive

v MaxBTUSend

v Name

v Network

v NodeID

v Parent

v PrimaryNetworkNameServer

v ReceiveAckTimeout

v ResolvedIP

v UseDynamicPUDefinition

app.his.APPCMode

v AllowLZandRLE

v AutoActivate

�� � 19

v DisplayName

v EndPointOnly

v IsPriority

v MaxReceiveCompression

v MaxSendCompression

v MinimumContentionWinnerLimit

v Name

v Parent

v PartnerMinimumContentionWinnerLimit

v ReceivePacing

v ReceiveRuSize

v SessionLimit

v TransmitPacing

v TransmitRuSize

app.his.HISConnection

v Activation

v AllowIncoming

v BlockId

v CompressionLevel

v DisplayName

v DynamicLuDef

v LU

v LinkService

v Name

v NodeId

v Parent

v PartnerConnectionName

v PeerRole

v RemoteBlockId

v RemoteControlPoint

v RemoteEnd

v RemoteNetName

v RemoteNodeId

v RetryDelay

20 Application Dependency Discovery Manager: ��

v RetryLimit

v XIDFormat

app.his.HISLUA

v Compression

v DisplayName

v HighPriorityMode

v Name

v Number

v Parent

v Protocol

v UserWksSecure

app.his.HISLUDisplay

v AssociatedLU

v Compression

v DisplayModel

v DisplayModelOverride

v DisplayName

v HISService

v Name

v Number

v Parent

v Protocol

v UserWksSecure

app.his.HISLUPrint

v AssociatedLU

v Compression

v HISService

v Name

v Number

v Parent

v Protocol

v UserWksSecure

app.his.PrintService

�� � 21

v Account

v ActivationRetryInterval

v ActivationRetryLimit

v AlwaysDoNL

v CanBePaused

v CanBeStopped

v DelayPrintStart

v Description

v DesktopInteract

v DisplayName

v DoAllFF

v ErrorControl

v ExitCode

v FlushFinalFF

v IgnoreCharsUnder3F

v Name

v NoEventLogOnSkippingTransparentSection

v NoSpaceAfterFF

v OperatingState

v Parent

v PathName

v Server

v ServiceName

v ServiceSpecificCode

v ServiceType

v SoftwareVersion

v StartMode

v Started

v UseFixedTabs

v UseProportionalFontChange

app.his.SNAService

v ControlPoint

v HISConnections

v Name

22 Application Dependency Discovery Manager: ��

v NetworkName

v Parent

v Server

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

� ��� �� ��� ����� ���. � ��� ������ ���� � �

�� ComputerSystem ��� �� ��� ���� �� � ����.

�� ��� �

� ����� HIS ���� ���� �� ���� ���� � ���� �� �

�� �����.

�� � �� ����� WMI ���� ���

�� �� �� �� ����� WMI(Windows Management Instrumentation) �

��� �����.

��� ���� KB933061� � �� �� WMI �� ����� �� ����

�����. ��� ���, Microsoft�� WMI �� ��� ����

�.

IBM Cluster Systems Management ��

IBM Cluster Systems Management ��� IBM CSM(Cluster Systems Management)

HPC(High Performance Computing) ����� �����.

GUI� ���� ���� �� ��

CSMServerSensor � CSMNodeSensor

����

��� ��� � GenericComputerSystemSensor� CSM ���� ��� ��

� �� ������ ���� ���� ���.

� �� ���

��� ��� � �� ����� ����.

v sys.hpc.cm.ConfigurationManagementCluster

v sys.hpc.cm.ConfigurationManagementNode

v sys.hpc.cm.ConfigurationMangementNodeGroup

v sys.hpc.cm.ConfigurationManagementClusterConfigFile

v sys.hpc.CSMNode

�� � 23

�� �

��� ��� �� ��� ��� ���.

�� ���� �:

� ����� �� ����� ��� � �� �����.

CSMServerSensor� ���� �� � � ������.

1. �� ����� ��� CSMServerAgentConfiguration ��� ���� ��

������.

2. �� � �� ������.

masterServerNames

CSM ��� �� IP �� �� ��� �. � CSM �� �

�� ����� ���� ���.

3. ��� �, �� ���� ����� ���� � ����.

lsNodeCommand

CSM �� ���� � ��� ��. ��� lsnode���.

nodeGrpCommand

���� CSM �� ���� � ��� ��. ��� nodegrp�

��.

nodeGrpCommandDelimiter

nodeGrpCommand� �� � ��� �� ��. ��� ","���.

CFMDirectoryLocation

CFM � ���� ��. ��� /cfmroot���.

CFMDiscoveryMode

CSM � ���� �� �� � ����� �� � ��. ��

��� ����.

v 0: �� ��� �� ����.

v 1: �� � � �� ��� ����.

v 2: �� �� �� � ��� ����.

��� 1���.

CFMDiscoveryPattern

CFM � ��� �� �� ��� �� � ��. ��� "*"�

��.

preRebootScriptsLocation

� ��� �� ����� ��. ��� /csminstall/csm/

scripts/installprereboot/���.

24 Application Dependency Discovery Manager: ��

preRebootScriptsDiscoveryPattern

/csminstall/csm/scripts/installprereboot/ ��� �� ��

��� �� � ��

��� "*"���.

postRebootScriptsLocation

� ��� �� ����� ��. ��� /csminstall/csm/

scripts/installpostreboot/���.

postRebootScriptsDiscoveryPattern

/csminstall/csm/scripts/installpostreboot/ ��� �� ��

��� �� � ��

��� "*"���.

osUpgradePreRebootScriptsLocation

OS� �������� � �� �� �� ����� �����.

��� /csminstall/csm/scripts/osupgradeprerboot/���.

osUpgradePreRebootScriptsDiscoveryPattern

/csminstall/csm/scripts/osupgradeprereboot/ ��� �� �

� ��� �� � ��

��� "*"���.

osUpgradePostRebootScriptsLocation

OS� ������� � � �� �� ����� �����. �

�� /csminstall/csm/scripts/osupgreadepostreboot/���.

osUpgradePostRebootScriptsDiscoveryPattern

/csminstall/csm/scripts/osupgradepostreboot/ ��� �� �

� ��� �� � ��

��� "*"���.

disklessBootScriptsLocation

�� � �� �� � ����� ��. ��� /csminstall/

csm/scripts/disklessboot/���.

disklessBootScriptsDiscoveryPattern

/csminstall/csm/scripts/disklessboot/ ��� �� �� ��

� �� � ��

��� "*"���.

disklessPreBuildScriptsLocation

�� � �� �� �� �� �� ����� ��

��� /csminstall/csm/scripts/disklessprebuild/���.

�� � 25

disklessPreBuildScriptsDiscoveryPattern

/csminstall/csm/scripts/disklessprebuild/ ��� �� ��

��� �� � ��

��� "*"���.

dataScriptsLocation

������ ��� �� ���� �� ��� ��� ��

��� /csminstall/csm/scripts/data/���.

dataScriptsDiscoveryPattern

/csminstall/csm/scripts/data/ ��� �� �� ��� �� �

��

��� "*"���.

updateScriptsLocation

CSM ����� ��� ��� �� ����� ��

��� /csminstall/csm/scripts/update/���.

updateScriptsDiscoveryPattern

/csminstall/csm/scripts/update/ ��� �� �� ��� ��

� ��

��� "*"���.

nodesScope

CSM � ��� ��� IP ��� ��

doPingNodes

��� CSM �� �� ping ��� ��� �� �����.

CSMNodeSensor� ��� � �� �� ����� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

CSMServerSensor� CSM �� ��� � � �����. � ��� � � ���

� � �, ��� ComputerSystem ��� � � ���� CSM ��� ���

���.

CSMNodeSensor� ComputerSystem ��� � � ���� CSM �� ����

��.

26 Application Dependency Discovery Manager: ��

IBM High-Availability Cluster Multi-Processing ��

IBM High-Availability Cluster Multi-Processing(HACMP™) ��� HACMP ��

�� � �� ���� �����. � ��� ����, �, �� ��, � ��

��, ������ ��, ���� ���, ��� IP ���, �� �� ���, �

��� �� � ���� �� ��� �����.

GUI� ���� ���� �� ��

HACMPSensor

����

HACMP ��� � ���� ��� �� �� ����� � ���� ���.

�� ��

��� ����� �� ��� �� �� ����. lssrc, clstat,

cltopinfo, clRGinfo, cllsserv, cllsif, cllsfs, clshowres, cllsgrp,

get_local_nodename, cllssite.

���

�� ����� ����.

v TADDM HACMP ������ � � Apache ��� �����.

v HACMP �� ����� � ������ ��� �� � ����.

� �� �� �� ���

IBM HACMP ��� ��� �� �� �� ����� ����. � ��

� IBM HACMP ��� � � � �� ���� �� ��� ����.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

HACMPAppResource

v AppServer

v LocalAppResources

v Name

v Parent

HACMPCluster

v ClusterID

v ComputerSystems

v ConnAuthMode

�� � 27

v HeartbeatNetworks

v MessageAuthMode

v MessageEncryption

v Nodes

v ResourceGroups

v State

v Substate

v UsePersistentLabel

HACMPClusterHeartbeatNetwork

v Name

v Netmask

v NetworkElements

v Parent

v PrefixLength

v Type

HACMPClusterHeartbeatNetworkElement

v L2Interface

v Name

v NetworkAddress

v Parent

v StorageVolume

v Type

HACMPClusterManager

v CurrentState

v HacmpNode

HACMPLocalAppResource

v Node

v Parent

v StartScript

v StopScript

HACMPLocalResourceGroup

v LocalState

v Node

28 Application Dependency Discovery Manager: ��

v Parent

HACMPNode

v ClusterManager

v LocalAppResources

v LocalResourceGroups

v Name

v NetworkElements

v Parent

v SiteInfo

v State

v System

HACMPResourceGroup

v AppResources

v FallbackPolicy

v FalloverPolicy

v FileSystems

v GlobalState

v LocalResourceGroups

v Nodes

v Parent

v PrimaryNode

v ServiceIpLabels

v SitePolicy

v StartupPolicy

v StorageVolumes

ServiceIPLabel

v IpAddress

v Name

v Parent

SiteInfo

v Name

�� �

��� ��� �� ��� ��� ���.

�� � 29

��� �� �:

� ����� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� �� ��� ���� �� �� ���� �� ��� ��(���

� � ����)� ������.

collation.properties �� ��� �:

� ���� IBM HACMP ���� ���� collation.properties �� � �

��� ����.

��� collation.properties ��� �� �� � � �����.

com.collation.platform.os.UnixOs.forcedServerList=clstrmgr

� � � clstrmgr� � � � ���� ��� ���� ����. :

com.collation.platform.os.UnixOs.forcedServerList=vxconfigd;clstrmgr

�� ��� �

� ����� IBM HACMP ���� ���� �� ���� ���� � ���

� �� ��� �����.

HACMP �����

�� �� ������ �� HACMP ����� �� � ����.

1. HACMP ����� �����.

2. ���� ��� HACMP ���� �� ���.

3. HACMP ����� �� �����.

��� HACMP ����� ��� ��� ����� ��� �� ��� ����

�� ���� �� ���� ��� ������.

�� HACMP ��� ��

�� IBM HACMP ��� ���� HACMP ����� ��� � HACMP �

���� �� ��� "0"�� �� ��� � ����.

��� �� HACMP��� ����� � ��� ��� ���� ��� ���

��.

���� ��� ���� ��� HACMP ���� � � ���� �

� ��� �����.

ssrc -ls clstrmgrES

30 Application Dependency Discovery Manager: ��

�� ���� HACMP ���� ��� ����. � ��, ��� �

���.

local node vrmf is 0

��� ���� ��� ���, HACMP� �������.

Clstat � cldump � AIX 6.1�� � ��� ��� ��� �

�� HACMP ����� AIX 6.1�� � ��� �� ��� � clstat

� cldump ��� ��� ����.

��� http://www-01.ibm.com/support/docview.wss?uid=isg1IZ45540�� � ���

� �� ����� ��������.

IBM Lotus Domino �� ��

IBM Lotus® Domino® �� ��� Lotus Domino ��� �����.

GUI� ���� ���� �� ��

DominoDomainSensor, DominoServerDetailSensor � DominoInitialSensor

����

Lotus Domino ����� ��� �� ��� ��� �� ��� ��� ��

��� ��� ���. �� ����� ����� ����.

v IIOP(Internet Inter-ORB Protocol) ��� � Domino �� � �� �� ��

� Domino ���� � ���� ���.

v IIOP ��� IP �� �� ��� �� �(FQDN)� $COLLATION_HOME/osgi/

plugins/com.ibm.cdb.discover.sensor.app.lotus.dominoserverinitial

_7.5.0/ plugin.xml ��� ������. �� �� Domino IIOP ��� �

� ��� ��� � ����. �� �� ��� �������. ����, ��

�� ��� 63148(DIIOP(Domino Internet Inter-ORB Protocol)� �)���.

�� ���� �� �, �� ��� 80(HTTP� �)���.

�� ���� IIOP �� �� ���� � �����.

<IIOPServers><item>

<name>example1-server.ibm.com[:Port_number]</name><SSL>false</SSL>

</item><item>

<name>example2-server.ibm.com[:Port_number]</name><SSL>false</SSL>

</item></IIOPServers>

�� � 31

v � IIOP ��� ��� ��� ID � ����� ��� ���.

v IIOP ��� �� ��� ID� names.nsf ��� �� �� �� ��� ��

�.

v Domino ����� �� �� ��� ��� �� �� �� � � �� ��

� ���� ���.

v Domino ����� �� ��� �� ��� ID� �� ��� ��� �

�� ��� �� ��� ��� ����.

– ��� ��

– ��� LotusScript/Java ���� �

Lotus Domino ����� ��� �� ��� ��( �� � ������)�

�� ��� ��� �� ��� ��� ���.

v SSL� ���� TADDM� Domino IIOP ��� �����, osgi/plugins/

com.ibm.cdb.discover.sensor.app.lotus.dominoserverinitial_7.5.0/

plugin.xml ��� true� ���� ���. �� ��, TrustedCerts.class �

�� TADDM ��� $COLLATION_HOME/etc/domino_trusted ���� ��

�� ���. TrustedCerts.class �� domino data folder/domino/java

�� ����.

v DIIOP ��� � � � Domino ��� show task ��� ����

�.

v DIIOP ��� � ��� � � Domino ��� load diiop ���

��� DIIOP ��� ������.

v tell diiop show config ��� ��� �� ����.

plugin.xml ��� ������ �, ��� ���� TADDM ��� ��

���� ���.

� �� ���

��� ��� � �� ����� ����.

v app.lotus.AgentManager

v app.lotus.AdminProcess

v app.lotus.DirectoryAssistance

v app.lotus.DirectoryCataloger

v app.lotus.DomainCatalog

v app.lotus.DominoCluster

v app.lotus.DominoConnection

v app.lotus.DominoDatabase

32 Application Dependency Discovery Manager: ��

v app.lotus.DominoDomain

v app.lotus.DominoNamingContext

v app.lotus.DominoReplicas

v app.lotus.DominoSecurity

v app.lotus.DominoServer

v app.lotus.DominoTransactionLogging

v app.lotus.HTTPFilterSpecialtyServer

v app.lotus.IIOPConfig

v app.lotus.IMAPConfig

v app.lotus.InternetClusterManager

v app.lotus.LDAPConfig

v app.lotus.OtherDatabase

v app.lotus.POPConfig

v app.lotus.RemoteDebugManager

v app.lotus.SMTPConfig

v app.lotus.SpecialityServer

v app.lotus.WebConfig

v app.lotus.WebRetriever

��� � ���� �� �� ��

IBM Lotus Domino �� ��� ��� � ���� �� ��� �����. ��

����� �� ��� � Lotus Domino �� ��� Solaris � ���� ��

� ���, ��� �� ���� �� ��� � ��� Solaris � ���� �

����.

�� � ���

��� ��� �, ���� �� ��� ����.

���� �� �� �� �� ��� TADDM ��� ���� �����.

��� �� � ���

��� ��� �, ��� �� ��� ����.

���� �� ��� �, ��� ��� ��� � Lotus Domino � ���

�� � �����. Lotus Domino ��� ������ ��� � � ��

� ����.

�� � 33

���

����� �� �� �� Lotus Domino �� ���� ���� ��� ��

��� �� ���� �� ��� ���� ����.

��� �� ���� �� ����� �� �� �����.

������ ���� ��� ��� ����.

��� �� �

Lotus Domino ��� IBM Lotus Domino �� �� ��� �� ����, �

�� �� ��� ���.

��� �� ���� �� � � ������.

1. �� �� ��� Lotus Domino ��� IP ��� � � �� �� ��� �

����.

2. ��� �� ���� ��� �� �� ������.

3. ��� � ��� ��� ������.

4. ��� ��� �� ���� � ��� ��� ��� ������.

5. ��� ��� �� ���� ��� Domino� ������.

6. �� ��� ���� �� Lotus Domino ��� �������.

�� Windows ���� �� ��� � � � �� ��� ��� ���. ��

��� IBM® Lotus® Domino® �� �� �� � ��� TADDM ��� ��

��� ��� �� ��� ����.

�� ��� �

� ����� IBM Lotus Domino �� ���� ���� �� ���� ����

� ���� �� ��� �����.

��� � �� �

�� Domino DIIOP(Internet Inter-ORB Protocol)� � ��� ���

plugin.xml ��� ��� �� � � ��� ��� ��� �

���.

���

v $ C O L L A T I O N _ H O M E / o s g i / p l u g i n s /

com.ibm.cdb.discover.sensor.app.lotus.dominoserverinitial

_7.5.0/ plugin.xml ��� �� � ��� ���� ����

����. plugin.xml ��� ������ �, ��� ����

TADDM ��� �� ���� ���.

v Domino �� ���� �� ��� �����.

34 Application Dependency Discovery Manager: ��

– load diiop

– show tasks

notes.ini ��� ���� � �� ��� � �� �

�� AIX � ��� � �� ��� notes.ini ��� �� � �� �

�� ��� ����.

��� ��� ���� ��� ID� �� ��� � ���� �� �� ���

�� ���. collation.properties ���� �� � � ���

�.

com.collation.platform.os.command.psEnv.AIX

�� �, sudo ��� ���� �� ��� �� ������.

IBM Tivoli Monitoring Scope ��

IBM Tivoli Monitoring Scope ��� �� ��� ����� � ���� �� �

�� �� Tivoli Enterprise Portal Server� �� ��� ���� IBM Tivoli

Monitoring ��� � � � �����.

IBM Tivoli Monitoring Scope ��� �� �� ��� �����.

v �� TADDM �� 1 ��� ��� Tivoli Monitoring ��� �� �� ��

� �����. ��� Tivoli Monitoring� ���� � ��� ���� �� IP

��, MAC �� � � �� ��� �����.

v Tivoli Monitoring ��� �� �� ��� �� �� � ��� �� TADDM

�� 2(� � �� 3) ��� �� � ��� ���� �� Tivoli Monitoring

��� �� �� �� �� ��� ����.

�� IBM Tivoli Monitoring� ��� �� �� �� ��� TADDM ��� �

��� �����.

GUI� ���� ���� �� ��

ITMScopeSensor � ITMScopeSensor-x.xx.xxx.xxx.log. ��� x.xx.xxx.xxx� ���

���� IP ��� ����.

�� IBM Tivoli Monitoring Scope ���

local-anchor.hostname.ITMScopeSensor.log� ��� �����. ��� hostname

TADDM ��� ��� �� ����.

�� � 35

����

TADDM ������� ��� ���� ��� ���� � IBM Tivoli

Monitoring ��� �� �� ���� ��� ��� IP � MAC ��� ��

�� ���.

���

Tivoli Monitoring Scope ��� ��� ��� Tivoli Monitoring ��� ��

� ��� ��� � ����.

v Tivoli Enterprise Portal Server � Tivoli Enterprise Monitoring Server�� CPU

���� ����.

v ��� ���� ����.

v � ��� TADDM ��� Tivoli Monitoring ��� �� ��� ��� ��

�� � Tivoli Monitoring ��� ����.

��� � ��� �� �� �� � ���� ��� Tivoli Monitoring ��

��� �� Tivoli Monitoring ��� �� �� �� �� ����.

��� NAT(Network Address Translation)� ���� �� ���� �� ��

�� ��� � ���.

� �� �� �� ���

IBM Tivoli Monitoring Scope ��� ��� �� �� �� ����� ���

�. � ��� IBM Tivoli Monitoring ��� � � � �� ���� ��

��� ����.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

net.IpInterface

v IpAddress

� � ���� �� � �� ���:

sys.aix.AixUnitaryComputerSystem

sys.hpux.HpUxUnitaryComputerSystem

sys.linux.LinuxUnitaryComputerSystem

sys.sun.Solaris

sys.sun.SunSPARCUnitaryComputerSystem

sys.UnitaryComputerSystem

sys.windows.WindowsComputerSystem

sys.zOS.ZSeriesComputerSystem

36 Application Dependency Discovery Manager: ��

�� � ��� �� ����� ��� ����.

v fqdn

v Ipinterface

v Name

v OSInstalled

v OSRunning

v Signature

v Type

� � ���� �� � �� ��:

sys.aix.Aix

sys.hpux.HpUx

sys.linux.Linux

sys.sun.Solaris

sys.zOS.Sysplex

sys.unix.Unix

sys.windows.WindowsOperatingSystem

sys.zOS.ZOS

�� � ��� �� ����� ��� ����.

v Name

v ManagedSystemName

v OSVersion

�� �

IBM Tivoli Monitoring �� ��� ��� �� IBM Tivoli Monitoring Scope

��� ��� ���.

��� ��� Tivoli Enterprise Portal Server�� TADDM ��� �:

� ��� Tivoli Enterprise Portal Server�� TADDM ��� ���� ���.

���� �� ��� ��� �� ��� ��� �� ���� �� � � �

�����. Tivoli Enterprise Portal Server�� �� 7.2.1.x� TADDM ��� �

� ��� ���� �� 7.2.2 ���� ������ ��� � ����� ���

� ����.

1. TADDM ���� $COLLATION_HOME/lib/itm ���� ����� ��

��.

�� � 37

2. � � � � � Tivol i Enterpr ise Porta l Server� � TADDM � � �

$COLLATION_HOME/lib/itm ���� ������.

v browser.jar

v cnp.jar

v cnp_vbjorball.jar

v kjrall.jar

v util.jar

v tap_cli.jar

Windows ���� ITM_INSTALLATION_DIR\CNB\classes ����� ��

� ������.

Linux � UNIX ���� ITM_INSTALLATION_DIR/classes ����� �

�� ������.

3.

��: ITM 6.3 ��� ���� � � � � ������.

cfwk.zip� Tivol i Enterpr ise Porta l Server� � TADDM � � �

$COLLATION_HOME/lib/itm ���� ������.

Windows ���� ITM_INSTALLATION_DIR\GSK7\classes ����� ���

������.

Linux � UNIX ���� ITM_INSTALLATION_DIR/ARCH/gs/classes ���

�� ��� ������.

4. Linux � UNIX ����� �� ��� ���� ��� ��� ��� � ��

� TADDM ��� ��� � ��� ��� � ���� ������.

chown -R taddmuser:taddmuser $COLLATION_HOME/lib/itm

5. TADDM ��� �� ������.

�� �� �� �� ��:

�� ���� �� TADDM IBM Tivoli Monitoring� ���� ���� ���

�� �� �� 2� �� ���� ���� ���. Windows �� ��� � �

� �� �� TADDM�� �� ����� � �� ���� 2� ��� ��

� � ��� ���. �� �� �� �� �� �� �� ������ ��� �

��� ���� Windows ������ �� �����. � Tivoli

Monitoring ��� ��� Windows �� ������ ��� ��� ���.

Linux, AIX, Solaris � HP-UX � ���� �� �� �� ��� ��� �

���.

38 Application Dependency Discovery Manager: ��

TADDM�� �� ��� ���� �� � Tivoli Monitoring Windows � �

� ��� �� �� �� �� ��� �� ��� ���. �� � ���

�� ���, ���(non-intrusive)�� � ���, TADDM �� ��� ���

��. �� 1 ��� �� � �, � ��� ��� ����.

Tivoli Enterprise Monitoring Server ���� �� Windows �� ��� �� �

�� � �� ���. �� �� ��� Tivoli Monitoring �� �� �� Tivoli

Enterprise Monitoring Server ���� ���� ���.

�� �� �� ��� ��� � �� �� � Tivoli Monitoring ��� ��

��� �� �� ��� �� ���. � �� � UNIX �� ��� �

�� LiSt Open Files(lsof) ���� ���� ���. ��� ��� TADDM

�� ��� ���� ��� ��� ��� ��� �� ��� �����.

TADDM DVD�� �� �� /itm-discovery-support ���� KD7.zip �

� KD7_621.zip ��� ����. Tivoli Enterprise Monitoring Server ��� �

� �� �� ��� � ����. IBM Tivoli Monitoring �� 6.2.1-TIV-

ITM-FP0001 ��� � KD7_621.zip�� �� ��� � ����. IBM Tivoli

Monitoring �� 6.2.2-TIV-ITM-FP0002 ��� � KD7.zip�� �� ��� �

����.

�� ��� �� ��� � ��� �� � � ������.

1. �� �� �� �� KD7.zip �� KD7_621.zip� Tivoli Enterprise Monitoring

Server� ���� ������. � �� Windows� � C:\TEMP ��

�� ����, Linux �� UNIX ���� � /tmp� ������.

2. Tivoli Enterprise Monitoring Server ���� �� ��� ����� ��

�� �� tacmd ��� ������. � ����� -f ��� �����

�.

Windows �� ��� ��:C:\IBM\ITM\bin>tacmd login -u sysadmin -p mypassword -s localhost

Validating user...

KUIC00007I: User sysadmin logged into server on https://localhost:3102.C:\IBM\ITM\bin>tacmd addBundles -i C:\TEMP\KD7\072200000

KUICAB023I: Are you sure you want to add the following bundlesto the C:\IBM\ITM\CMS\depot\ depot?

Type : ComponentProduct Code : d7Deployable : trueVersion : 072200000Description : TADDM Discovery through ITM enablementHost Type : WINNTHost Version : WINNTPrerequisites:

KUICAB024I: Enter Y for yes or N for no: y

KUICAB020I: Adding bundles to the C:\IBM\ITM\CMS\depot\ depot.The time required to complete this operation depends on the numberand size of the added bundles.

KUICAB022I: The following bundles were successfully added to the C:\IBM\ITM\CMS

�� � 39

Linux �� UNIX �� ��:[root@localhost bin]# /opt/IBM/ITM/bin/tacmd login -s localhost -u sysadmin -p "mypassword"

Validating user...

KUIC00007I: User sysadmin logged into server on https://localhost:3661.[root@localhost bin]# /opt/IBM/ITM/bin/tacmd addBundles -i /tmp/KD7/072200000/

KUICAB023I: Are you sure you want to add the following bundlesto the /opt/IBM/ITM/tables/TEMS/depot depot?

Type : ComponentProduct Code : d7Deployable : trueVersion : 072200000Description : TADDM Discovery through ITM enablementHost Type : WINNTHost Version : WINNTPrerequisites:

KUICAB024I: Enter Y for yes or N for no: y

KUICAB020I: Adding bundles to the /opt/IBM/ITM/tables/TEMS/depotdepot. The time required to complete this operation dependson the number and size of the added bundles.

KUICAB022I: The following bundles were successfully added to the/opt/IBM/ITM/tables/TEMS/depot depot:

3. Windows � ��� �� �� �� ��� �� ���� tacmd listSystems

-t NT ��� ������. tacmd listSystems -t NT ��� �� ��� �

�� http://www-01.ibm.com/support/knowledgecenter/SSTFXA_6.2.2.2/

com.ibm.itm.doc_6.2.2fp2/tacmd.htm%23tacmd?lang=en�� tacmd CLI ���

�����.

4. Tivoli Enterprise Monitoring Server�� �� ���� �� �� ��� �

��� Tivoli Enterprise Monitoring Server� �� �� �� ��� ��

tacmd ��� �����.

Windows �� ��� ��:C:\IBM\ITM\bin>tacmd login -u sysadmin -p mypassword -s localhostValidating user...KUIC00007I: User sysadmin logged into server on https://localhost:3102.C:\IBM\ITM\bin>tacmd addsystem -t d7 -n Primary:OMPDEV2:NTKUICAR010I: The agent type d7 is being deployed.KUICAR028I: The operation has been successfully queued for deployment, the transactionid is 121969167781300000018467, use the getDeployStatus CLI to view the status.

Linux �� UNIX �� ��:[root@localhost bin]# /opt/IBM/ITM/bin/tacmd login -s localhost -u sysadmin -p "mypassword"

Validating user...

KUIC00007I: User sysadmin logged into server on https://localhost:3661.[root@blueronin bin]# /opt/IBM/ITM/bin/tacmd addsystem -t d7 -n Primary:OMPDEV2:NT

KUICAR010I: The agent type d7 is being deployed.

KUICAR028I: The operation has been successfully queued for deployment,the transaction id is 1255360658461460000354687074,use the getDeployStatus CLI to view the status.

5. tacmd getDeployStatus ��� ���� �� �� ����. :

C:\IBM\ITM\bin>tacmd getdeploystatus -g 121969167781300000018467

Transaction ID : 121969167781300000018467Command : INSTALLStatus : SUCCESSRetries : 0TEMS Name : HUB_TEMSTarget Hostname: Primary:OMPDEV2:NTPlatform : WINNTProduct : D7

40 Application Dependency Discovery Manager: ��

Version : 072200000Error Message : KDY0028I: Request completed successfully. ��request was processed successfully and is now completed.

Tivoli Enterprise Portal Server�� ��� �� �� ��:

IBM Tivoli Monitoring� �� �� 1 � �� 2� � Tivoli Enterprise Portal

Server�� ��� �� �� ���� IBM Tivoli Monitoring Scope ��� ��

�� ��� MAC �� � ���� ��� �� � ��� ���� ���.

TADDM DVD�� ��� �� �� /itm-discovery-support ����

TEPS_Query.zip ��� ����. ��� �� �� install_zkd7.sql ��� �

�� ����.

��� �� �� ��� �����.

v � ��� �� �� ����� �� ��

v � Linux ��� �� MAC ��

v � ��� �� � �� � � ��

Tivoli Enterprise Monitoring Server� ��� �� �� ����� �� � �

������.

Linux �� ��� �:

1. Tivoli Enterprise Portal Server� �� �� TEPS_Query.zip ��� �

���� ������.

��� ���� TEPS_Query.zip ��� /tmp/teps ���� ��

� �����. install_zkd7.sql � uninstall_zkd7.sql ��

/tmp/teps ���� ����.

2. ��� �� �� ������.

/opt/IBM/ITM/bin/itmcmd execute cq"/opt/IBM/ITM/li6263/cq/bin/KfwSQLClient -d KFW_DSN–f /tmp/teps/install_zkd7.sql"

3. Tivoli Enterprise Portal Server� �������.

/opt/IBM/ITM/bin/itmcmd agent stop cq

4. Tivoli Enterprise Portal Server� ������.

/opt/IBM/ITM/bin/itmcmd agent start cq

Windows �� ��� �:

1. Tivoli Enterprise Portal Server� �� �� TEPS_Query.zip ��� �

���� ������.

�� � 41

��� ���� TEPS_Query.zip ��� c:\TEMP\TEPS ���� �

�� �����. install_zkd7.sql � uninstall_zkd7.sql ��

c:\TEMP\TEPS ���� ����.

2. Tivoli Enterprise Portal Server� ��� ���� ����.

cd c:\IBM\ITM\CNPS

3. ��� �� �� ������.

.\kfwsqlclient.exe /d KFW_DSN /f c:\TEMP\TEPS\install_zkd7.sql

4. Tivoli Monitoring Services ��� Tivoli Enterprise Portal Server� �

� ������.

�� ���� �:

����, IBM Tivoli Monitoring Scope ��� �� ������. �� ���

� ���� TADDM� Tivoli Monitoring ��� �� ���� �� ��� �

���. �� ���� ��� ��� �� � � �� Tivoli Enterprise Portal

Server �� 1920 � 15001� �����. ��� ���� Tivoli Monitoring �

�� �� �� ��� ��� ����� �� ����. ��� � ��� �

� �� ��� ��� ����� ���� �� �� ��� Tivoli Enterprise Portal

Server ��� ��� � IBM Tivoli Monitoring Scope ��� �� � �� 1

�� �� 2 �� ����� ��� �� ��� ��� ������.

�� ����� ���� �� � � ������.

1. �� �� ��� �� ��� �� ������.

2. �� ���� ��� �� ��� ������.

3. � ���� � ��� ���� � � ��� ������. �� ���

�� ��� �� 1 �� �� �� 2 ��� ��� � ��� ������.

4. �� ��� ITMScopeSensor� ��� � �� ��� ������.

5. � � ��� ITMScopeSensor� �� �� � � ��� ���� �

� �� ���� ������.

6. � � �� �� ���� Tivoli Enterprise Portal Server� �� �� �

�� ����� portList� ������. �� ��, ��� Value ��

� ���� � �� �� ���� � �� �� �� ������.

7. �� 1920� ���� ��� ��� ���� useDefaultPortList� ���

���. �� ��, ��� �� � ���� false� ������.

useDefaul tPortLis t � � � � true� � � . � � �� � � �

useDefaultPortList� true� ���, �� 1920 Tivoli Enterprise Portal

Server� �� �� �� �����.

42 Application Dependency Discovery Manager: ��

8. �� �� ��� ��� ��� ���� ��� ��� ����� ���

� discoverITMEndpoints� ������. �� ��, ��� �� �

���� true� ������.

�� �� ��� ��� ����� ��� ���� �� � �� ���

� ��� false� ������.

9. ��� ���� �� ���� ��� � ����.

10. �� ���� ��� �� ������.

�� �� �� ���� :

IBM Tivoli Monitoring Scope ��� �� �� �� Tivoli Monitoring ���

�� �����.

��

1. ITM �� �� 1 ��� ��� itmserver.properties ��� ����

�.

2. ����� � ��� � ��� � ���� startSessionOnly ���� true

� ������.

� ��� �� ��� �� IP ��� ITM� �� ����� �� ��� ��

�� �� ���. ��� ���� �� ��� ���� ��� ITM ��

� �����.

����: startSessionOnly ���� �� �� � ���� ������. �

� ���� � ��� �� �� ���� ����.

��� �� �:

Tivoli Enterprise Portal Server ������� IBM Tivoli Monitoring Scope �

� ��� �� ���� ��� �� ��� ���.

��� �� ���� �� � � ������.

1. �� �� ��� Tivoli Enterprise Portal Server� � � �� �� ���

���� Tivoli Enterprise Portal Server� � � �� ��� ������.

2. ��� �� ���� ��� �� �� ������.

3. ��� � ��� ��� ������.

4. ��� ��� �� ���� � ��� �� ������.

5. ��� ��� �� ���� ��� IBM Tivoli Monitoring� �����

�.

�� � 43

6. Tivoli Enterprise Portal Server� �� �� ��� ������. Tivoli Enterprise

Portal Server� ���� ���� �� �� ��� �� Tivoli Enterprise Portal

Server� �� �� � �� �� ��� ������.

�� �� ��

IBM Tivoli Monitoring Scope �� � ���� �� ����� �� � � �

��� ���.

��� �� � ��:

�� �� ��� � IBM Tivoli Monitoring ��� � � � ������.

��� � � � ����� �� � � ������.

1. �� �� ��� Tivoli Enterprise Portal Server� � � �� �� ���

������.

2. ��� �� ����� ��� �� �� ������.

3. ��� � ��� � IBM Tivoli Monitoring ��� �� ���� ���

�� ��� ������.

�� ���� ��:

�� �� ��� � IBM Tivoli Monitoring �� ����� ������.

�� ����� ����� �� � � ������.

1. �� �� ��� �� ��� �� ������.

2. �� ���� ��� IBM Tivoli Monitoring� �� �� � �� �����

���� ��� ������.

Tivoli Enterprise Portal Server�� ��� �� �� �� ��:

IBM Tivoli Monitoring Scope ��� �� ����� Tivoli Enterprise Portal Server

�� ��� �� �� �� ���� ���.

�� �� � uninstall_zkd7.sql� ��� ��� �� �� ��� � �

���. TADDM DVD�� � �� /itm-discovery-support ����

TEPS_Query.zip ��� ����.

Tivoli Enterprise Portal Server�� ��� �� �� �� ����� �� �

� ������.

Linux �� ���� � ��:

1. Tivoli Enterprise Portal Server� �� �� TEPS_Query.zip ��� �

���� ������.

44 Application Dependency Discovery Manager: ��

��� ���� TEPS_Query.zip ��� /tmp/teps ���� ��

� �����. uninstall_zkd7.sql �� /tmp/teps ���� �

���.

2. �� �� �� �����.

/opt/IBM/ITM/bin/itmcmd execute cq"/opt/IBM/ITM/li6263/cq/bin/KfwSQLClient -d KFW_DSN–f /tmp/teps/uninstall_zkd7.sql"

3. Tivoli Enterprise Portal Server� �������.

/opt/IBM/ITM/bin/itmcmd agent stop cq

4. Tivoli Enterprise Portal Server� ������.

/opt/IBM/ITM/bin/itmcmd agent start cq

Windows �� ���� � ��:

1. Tivoli Enterprise Portal Server� �� �� TEPS_Query.zip ��� �

���� ������.

��� ���� TEPS_Query.zip ��� c:\TEMP\TEPS ���� �

�� �����. uninstall_zkd7.sql �� c:\TEMP\TEPS ��

�� ����.

2. Tivoli Enterprise Portal Server� ��� ���� ����.

cd c:\IBM\ITM\CNPS

3. �� �� �� �����(�� ���� �� ).

.\kfwsqlclient.exe /d KFW_DSN /f c:\TEMP\TEPS\uninstall_zkd7.sql

4. Tivoli Monitoring Services ��� Tivoli Enterprise Portal Server� �

� ������.

�� �� �� �� ��:

IBM Tivoli Monitoring Scope ��� �� ����� Tivoli Enterprise Monitoring

Server ����� �� �� ��� ���� ���.

TADDM DVD�� �� �� /itm-discovery-support ���� KD7.zip �

�� ����.

���� ����� �� ��� ����� �� � � �����.

1. KD7.zip ��� Tivoli Enterprise Monitoring Server� ���( : C:\TEMP)

� ������.

2. �� ���� �� ��� ����� Tivoli Enterprise Monitoring Server� �

� ����. �� �� �� tacmd ��� �����. -t ��� ����

�� ��(D7)� ���� -n ��� ���� ��� ��� �� �� ����

������.

�� � 45

tacmd removesystem -t D7 -n Primary:Sirius:NT

3. Tivoli Enterprise Monitoring Server ����� �� ��� ����� ��

�� �� tacmd ��� ������. -i ��� ���� �� �� ��� �

� ��� �� ������.

tacmd removeBundles -i C:\TEMP\KD7\072200000

TADDM ���� Tivoli Enterprise Portal Serve �� ��:

IBM Tivoli Monitoring Scope ��� �� �����, Tivoli Enterprise Portal Server

�� TADDM ��� ��� ��� ���� ���.

Tivoli Enterprise Portal Server�� ��� ��� ����� �� � � ����

��.

1. TADDM ���� $COLLATION_HOME/lib/itm ���� ������.

2. TADDM ��� �� ������.

�� ��� �

� ����� IBM Tivoli Monitoring Scope ���� ���� �� ���� �

� ���� ��� ���� �� ��� �����.

��� �� � �� ��� ����

�� �� �� ��� �� �� �� � ��� ���� ����.

��� � ��� �� ������ discoverITMEndpoints �� true� ���

� �� �� ��� Tivoli Enterprise Portal Server� ��� � Tivoli

Monitoring ��� �� �� ��� ���� ����. ��� �� �

� ��� � � � �� �� �� �� ��� � ��� ����

����.

�� �� �� ���� �� Tivoli Monitoring ��� �� ���

�� ���

�� �� �� �� ���� �� ���� �� Tivoli Monitoring ���

�� ����� � ����.

��� �� 1 �� �� Tivoli Enterprise Portal Server� �� ���� �� �

��� ����. � ��� ��� �� 1 �� �� 2 �� �� �� �

�� ��� � � ����.

�� Tivoli Monitoring ��� ��� �� ��� ��� � ��

��� �� ��� �����.

46 Application Dependency Discovery Manager: ��

� Tivoli Monitoring ����� ��� ��� �� �� ���

�� �� Tivoli Monitoring ���� Tivoli Monitoring Scope ��� ���

� � ��� ����.

��� etc/collation.properties ���� �� � ������. ���, value

� �� ��� ��� ��(��)���( : 60000��� 1��).

com.collation.discover.agent.ITMScopeSensor.timeout=value

�� ���� Tivoli Enterprise Portal Server �� TADDM � �

��� ��� ���� ��� �� �� �� ��� ��� �� ��

���

�� Tivoli Monitoring Scope ��� ���� � ��� ����. �� �

��� Tivoli Enterprise Portal Server �� TADDM �� ��� ���

���� ��� �� ����. � ��� Windows, Linux � UNIX �

��� � ���.

��� � ��� TCP �� �� ��� �����. ��� �� ��� �� ��

��� TADDM �� � Tivoli Enterprise Portal Server�� �� ���

��.

� ��� ����� � ��� �� �� � � ������.

AIX ���:

1. �� ��� �����.

/usr/sbin/no -o tcp_sendspace=32768/usr/sbin/no -o tcp_recvspace=32768

2. TADDM ��� �� ������.

Linux ���:

1. /etc/sysctl.conf ���� �� ��� ������.

# increase TCP maximum buffer sizenet.core.rmem_max = 16777216net.core.wmem_max = 16777216

# increase Linux autotuning TCP buffer limits

# min, default, and maximum number of bytes to usenet.ipv4.tcp_rmem = 4096 87380 16777216net.ipv4.tcp_wmem = 4096 65536 16777216

2. sysctl -p� ��� � �� �� ������.

3. TADDM ��� �� ������.

Solaris ���:

1. �� ��� �����.

�� � 47

/usr/sbin/ndd -set /dev/tcp tcp_xmit_hiwat 32768/usr/sbin/ndd -set /dev/tcp tcp_recv_hiwat 32768

2. TADDM ��� �� ������.

�� �� �� ��� ��� � tacmd getDeployStatus � ����

� � �� �

�� �� �� �� ��� �� � tacmd getDeployStatus ��� ���

� �� � �� ��� ���� ����.

v Error Message: KDY1024E: The command /opt/IBM/ITM/bin/CandleAgent-h /opt/IBM/ITM start d7 did not start or stop agent.The command returned a return code.

v Error Message: KDY1008E: The agent action INSTALL failed witha return code of for product code d7. The command/opt/IBM/ITM/tmaitm6/aix526/bin/kdy_xa -setCMS d7 produced thefollowing error text: <Variable formatSpec="{4}">stdErrText</Variable>. The specified return code was received fromthe two-way translator.

v Error Message: KDY1024E: The agent failed to respond to thecommand C:\itmagent\installITM\Batch\kincli -startagent -akd7did not start or stop agent. The command returned afailure return code.

��� �� �� �� ��� ���� start �� stop ��� ���� ����

��� ���� � ��� ���� ����. �� �� �� �� OS

���� �� ������� Tivoli Monitoring cinfo ��� �� ���

���� ����.

�� �� �� ��� �� ��� ���� ����� ����. �

� ��� �� Tivoli Monitoring ����� �� �� �� directory

��� �����.

C:\Documents and Settings\Administrator>cd %CANDLEHOME%

C:\IBM\ITM>dir taddmVolume in drive C has no label.Volume Serial Number is B81D-9114

Directory of C:\IBM\ITM\taddm

09/24/2010 06:38 PM <DIR> .09/24/2010 06:38 PM <DIR> ..09/24/2010 06:38 PM 6,656 Base64.exe09/24/2010 06:38 PM 1,960 KD7WINNT.dsc09/24/2010 06:38 PM 1,363 post.bat09/24/2010 06:38 PM 4,280 pre.bat09/24/2010 06:38 PM 249,856 TaddmTool.exe09/24/2010 06:38 PM 474,624 TaddmTool.pdb09/24/2010 06:38 PM 569,344 TaddmWmi.dll09/24/2010 06:38 PM 106,496 TaddmWmi.exe09/24/2010 06:38 PM 1,424 TaddmWmi.mof

48 Application Dependency Discovery Manager: ��

09/24/2010 06:38 PM 2,968,576 TaddmWmi.pdb10 File(s) 4,384,579 bytes2 Dir(s) 10,931,712,000 bytes free

�� �� �� �� %CANDLE_HOME%\taddm ���� ���� ���.

Windows �� ����� �� 2 ��� � ��� �� � �� TivoliEnterprise Portal Server� �� � ����� �� �� �� �

�� Windows �� ����� �� 2 ��� �� IBM Tivoli Monitoring Scope

��� ��� � Tivoli Enterprise Portal Server� � � ����

� �� �� �� �� ����.

��� IBM Tivoli Monitoring Windows OS ����� ��� ���� ���

� �� ���� ������� ��� � �� ���� ���

��. � ��� ����� �� � � ������.

1. Tivoli Monitoring Services �� ����� ����� ��� ���

��� ������.

2. �� ��� ������.

3. �� �� ����� ���� ����� ���� ������� ��

� � ���� �� ������.

4. ��� ������.

5. �� Tivoli Monitoring Services �� ����� ����� ��� �

�� ��� ������.

6. ��� ������.

�� ��� �� ���� �� ����� �

�� IBM Tivoli Monitoring� ���� �� 2 �� �� ��� ��� �

��� ����. �� �� ���� �� ���� �� �� KD7* �

� �� session_script*.bat ��� �� �����. ��� �� �

�� �� �� �� Tivoli Monitoring ����� Tivoli Enterprise

Monitoring Server�� ��� � �� ��� ���� ����.

��� ���� ��� � ��� � ��� ���� ��� ��� ���� �

�� � ����. �� �� ��� ���� ��� �� � ����.

�� ��� �� ��� �

�� IBM Tivoli Monitoring Scope ���� �� ��� �� �� ���

�� ��� � �� ��� ��� � ��(� ��� �� �� ���

��)� �� � ����.

�� � 49

��� ��� �� �� ����� Tivoli Monitoring Scope ��� ��� ��

��� ��� ����� ��� ��� �� �� ����� ��� ���

�� ��� ������.

IBM Tivoli Monitoring� ����� � �� � �� ��

�� IBM Tivoli Monitoring� ������ � ��� � ��� �� �� �

�� ��� � ����.

v Tivoli Monitoring ����� �� ���� ��� �� ���� ��

v TADDM �� ��� �� ���� ��

��� Tivoli Monitoring ����� �� ���� ��� �� ����� ��

� ���� � �� ��� �� ������.

v 37 ���� ��� ��� Tivoli Enterprise Portal Server�� TADDM

��� ���

v 41 ���� �Tivoli Enterprise Portal Server�� ��� �� � ���

TADDM �� ��� �� ����� ��� ���� �� ��� ��

������.

v 37 ���� ��� ��� Tivoli Enterprise Portal Server�� TADDM

��� ���

v 38 ���� ��� �� �� �� � �

v 41 ���� �Tivoli Enterprise Portal Server�� ��� �� � ���

v 42 ���� ��� ���� ��

v 43 ���� ���� � ��

Tivoli Monitoring 6.2.2 ��� �� � �� ��

�� Tivoli Monitoring �� 6.2.2 �� �� �� Tivoli Enterprise Monitoring

Server� �� �� �� �� TADDM �� ���� �����.

v CTJTD0203E The Computer System agent cannot retrieve the hostand IP information for the following computer system

v CTJTD3000E Starting - An error occurs and the sensor timed out

��� Tivoli Monitoring Server� �� Tivoli Enterprise Monitoring Server �

���� � � � ��, �� � Tivoli Enterprise Monitoring

Server� �� ������. � ����� Tivoli Monitoring 6.2.2� ��

� ���� ���� �� � ��� ���� � �� ��� ��

� ����. ��� ��� Tivoli Monitoring APAR IZ52960.2� ��

���.

50 Application Dependency Discovery Manager: ��

Tivoli Monitoring ��� Tivoli Enterprise Portal Server�� ���

�� ����� ���� �

�� �� �� �� Tivoli Monitoring ���� Tivoli Enterprise Portal Server

�� ��� �� ��� �� � � ����.

��� �� ��� � � MAC ��� � � � � ��� �� �� �

� ��� � � ����.

IBM Tivoli Monitoring ��� ��� ����� �� 2 �� � SSH�� WMI� ��� ���� �

�� IBM Tivoli Monitoring Scope ��� ��� �� ���� � ��� �

� 2 ����� ���� Tivoli Monitoring� ��� �����. � �

�(SSH �� WMI)� ��� ����. IBM Tivoli Monitoring Scope �

�� �� ����� � � �� ��� � � �����.

��� SSH �� WMI� �� ��� �� ����� collation.properties �

��� �� � ������.

com.ibm.cdb.session.allow.ITM.endpoint_ip_address=false.

TADDM� Tivoli Monitoring ��� �� ���� � �� ���

� ���� � ���� TADDM ��� ���� �����.

Tivoli Enterprise Portal Server� � ��� ��� �� �

�� �� �� ���� SessionSensor.log ���� �����.

KFWITM460E: Too many active report queries from client IPAddress;exceeding limit at number requests.

��� �� �� �� �� �����. Tivoli Enterprise Portal Server�� � �

�� ������. Windows � ����� KFWENV ��� ���� Linux

�� UNIX � ����� cq.ini ��� ���� ��� ������.

KFW_REPORT_REQUEST_LIMIT_MAX=100KFW_REPORT_REQUEST_LIMIT=30KFW_REPORT_REQUEST_LIMIT_DURATION=300

KFW_REPORT_REQUEST_LIMIT �� ������� Tivoli Enterprise

Portal Server� �� � ��� �� � � �����.

KFW_REPORT_REQUEST_LIMIT_MAX� KFW_REPORT_REQUEST_LIMIT_DURATION

� ��� ��� ��() ���� �� ��� KFW_REPORT_REQUEST_LIMIT

� �� � �� �� �� �� �� � � �����.

IBM WebSphere ��

IBM WebSphere® ��� IBM WebSphere Application Server � ��, � ��

� �� ��� �����.

�� � 51

TADDM WebSphere Network Deployment Manager ����� �� � ��

� � ��� ����. Deployment Manager System� ��� ��� ��

� � � � ����� �� � ����. � ��� � � �����

�� ��� ������ ��� �� ��� � ����. ��� � ���

��� ��� � �� � �� �� �� ��� �� � ����.

WebSphere Application Server ��� ���� JVM(Java™ Virtual Machine)��

����. ��� � ��� �� �� ��� ���� �� TADDM ���

�� ��� ��� ���.

GUI� ���� ���� �� ��

WebSphereCellSensor, WebSphereJDBCDriverSensor, WebSphereNodeSensor,

WebSphereVersionSensor � WebSphereScriptSensor

����

IBM WebSphere JDBC ���� ��� �, �� ���� ����� ��

��.

v WebSphere Application Server ���� ���� JVM� �� �� ���

���.

v WebSphere Application Server ���� ���� setupCmdLine� �� �

� ��� ���.

v JDBC ���� JAR ��� �� � �� �� ��� ���.

���

�� ����� ����.

v IBM Tivoli Monitoring� ��� ���� TADDM WebSphere ��� ��

���� �� ��� �����.

v ��: 7.2.2 ��� 2�� �� ����� �� ����.

JMX� �� "�� ��"�� ��� �� � � �� JDBC ��� � �

��. �, �, ���� �� ������ �� ��� �� JDBC �� �

� ����.

v �� DB ������� �� �� DB ��� ���� JDBC �� ���

����.

v � � WebSphere ��� �� ���� ��� � ���. � ��� dmgr(�

���)�� �����. � ���� ����� ���� �� ��� ��� ��

�. ���� �� ��� �� � �� ���� �� ���� �����.

CTJTD1121W verifyStandaloneServer() determined cell to be distributed(DISTRIBUTED), terminating discoveryCTJTD1116W Terminating discovery of managed server/nodeagent <SERVER NAME> -discovery will be handled at cell level

52 Application Dependency Discovery Manager: ��

��: 7.2.2 ��� 3�� �� ����� �� ����.

���� �� ��� ��� � ��� �� ���� �����.

– CTJTD0963I Cell configuration cannot be parsed. It is not a

stand-alone profile or a management one.

v Java �� � ��� � JVM �� ��� � � � ��� �� ���

��. �� �� ��� � � � ���� ���� �� ����. � �� �

� �� �� ���� ��� � ��� ���. ��� �� ��� ���

��� ��� � �� �����. �� ��� JVM ��� � ������

��� �� ��� �����.

v z/OS®�� �� WebSphere Application Server� � JDBC ���� ��

� JDBC ���� ��� ����.

v WebSphere Application Server� ��� ����� � � ��� WebSphere

Application Server( : WebSphere Application Server 8.0.0.0 � 8.0.0.1)� �

� �� ���� ��� ��� ����.

v WebSphere Application Server�� JDBC ����� ��� � ���� ���

� ��� ����. �� JDBC ��� ��� TADDM� DNS� ���� �

� IP ��� �� ��� �(FQDN)� ���� ��� �����. WebSphere

Application Server� ������ �� � �� ��� /etc/hosts ���

��� ����.

� �� ���

��� ��� � �� ����� ����.

v app.AppConfig

v app.AppServer

v app.ConfigFile

v app.SoftwareContainer

v app.j2ee.J2EEComponent

v app.j2ee.J2EEDeployedObject

v app.j2ee.J2EEModule

v app.j2ee.J2EEResource

v app.j2ee.JDBCDriver

v app.j2ee.websphere.WebSphereAuthMappingModule

v app.j2ee.websphere.WebSphereCell

v app.j2ee.websphere.WebSphereCluster

v app.j2ee.websphere.WebSphereConfiguredConnection

v app.j2ee.websphere.WebSphereConnector

�� � 53

v app.j2ee.websphere.WebSphereConnectorModule

v app.j2ee.websphere.WebSphereCustomUserRegistry

v app.j2ee.websphere.WebSphereDeploymentManager

v app.j2ee.websphere.WebSphereDynamicCache

v app.j2ee.websphere.WebSphereEFixInfo

v app.j2ee.websphere.WebSphereEJB

v app.j2ee.websphere.WebSphereEJBModule

v app.j2ee.websphere.WebSphereGlobalSecuritySettings

v app.j2ee.websphere.WebSphereJ2EEApplication

v app.j2ee.websphere.WebSphereJ2EEResource

v app.j2ee.websphere.WebSphereJ2EEResourceProperty

v app.j2ee.websphere.WebSphereJDBCConnectionPool

v app.j2ee.websphere.WebSphereJDBCDataSource

v app.j2ee.websphere.WebSphereJDBCProvider

v app.j2ee.websphere.WebSphereJMSDestination

v app.j2ee.websphere.WebSphereJMSProvider

v app.j2ee.websphere.WebSphereJMSQueue

v app.j2ee.websphere.WebSphereJMSTopic

v app.j2ee.websphere.WebSphereLDAPUserRegistry

v app.j2ee.websphere.WebSphereLibraryRef

v app.j2ee.websphere.WebSphereMQJMSDestination

v app.j2ee.websphere.WebSphereMQJMSQueue

v app.j2ee.websphere.WebSphereMQJMSTopic

v app.j2ee.websphere.WebSphereNamedEndpoint

v app.j2ee.websphere.WebSphereNode

v app.j2ee.websphere.WebSphereNodeAgent

v app.j2ee.websphere.WebSphereServlet

v app.j2ee.websphere.WebSphereServer

v app.j2ee.websphere.WebSphereSessionTuningParams

v app.j2ee.websphere.WebSphereSharedLibrary

v app.j2ee.websphere.WebSphereSSLSettings

v app.j2ee.websphere.WebSphereUserRegistry

v app.j2ee.websphere.WebSphereVariable

v app.j2ee.websphere.WebSphereVirtualHost

54 Application Dependency Discovery Manager: ��

v app.j2ee.websphere.WebSphereWebModule

v app.JVM

��� � ���� �� �� ��

IBM WebSphere ��� ��� � ���� �� ��� �����.

�� � ���

��� ��� �, ���� �� ��� ����.

���� �� ��� ����� WebSphereScriptSensor� ���� ����

WebSphere ��� ��� ���� �� � �� ���� �� ����� ��

� ���.

��: WebSphereScriptSensor� ��� � ���� �� ���� ���� �� �

� ��� ��� ��� ���� ���� ����.

��: �� TADDM ���� ���� �� ��� ���� �� �� ��� ��

�� ��� �� WebSphereVersionSensor �� ��� ������. �� �

� ���� �� �� ��� ���� � ��� �� WebSphereVersionSensor �

��� �� WebSphereScriptSensor ��� ���� ���������.

���� �� �� �� �� ��� TADDM ��� ���� �����.

��� �� � ���

��� ��� �, ��� �� ��� ����.

���� �� ��� �, ��� ��� ��� � WebSphere � ��� �

� � �����. WebSphere ��� ������ ��� � � ��� �

���.

�� ��

Fix Pack 3

� WebSphere �� ��� � �� �� ��� ����� ��� ��

DMGR� �� �����. ��� WebSphere ��� ��� �� ��� �

�� �� � � ��� ���� �� ��� �� ��� �� ��� ���

� ���.

���: WAS� ���� �� ��� � ���� ���� �� ��� ��

�� �� ��� ����.

�� � 55

���

����� �� �� �� WebSphere ���� ���� � �� ��� ��

���� �� ��� ���� ����.

������ ���� ��� ��� ����.

�� �� ����� ��� ����.

v app.j2ee.JDBCDriver

v app.j2ee.websphere.WebSphereConnector

v app.j2ee.websphere.WebSphereEFixInfo

v app.j2ee.websphere.WebSphereLibraryRef

v app.j2ee.websphere.WebSphereServlet

v app.j2ee.websphere.WebSphereSessionTuningParams

v app.j2ee.websphere.WebSphereSharedLibrary

v app.JVM

��: TADDM 7.2.2 ��� 3�� �� ����� �� ����.

�� � ��� ����.

v app.j2ee.websphere.WebSphereServer.host

TADDM �������� �� � ��� �����.

v <PROFILE_HOME>/config/cells/<CELL_NAME>/:

– cell.xml

– resources.xml

– virtualhosts.xml

– variables.xml

– security.xml

v <PROFILE_HOME>/config/cells/<CELL_NAME>/nodes/<NODE_NAME>/:

– node.xml

– variables.xml

– resources.xml

– serverindex.xml

– spi.policy

– app.policy

– library.policy

56 Application Dependency Discovery Manager: ��

v <PROFILE_HOME>/config/cells/<CELL_NAME>/nodes/<NODE_NAME>/servers/

<SERVER_NAME>/:

– server.xml

– variables.xml

– resources.xml

app.ProcessPool ����� DMGR� ����� �� ����� �����.

�� �

��� ��� �� �� �� �� IBM WebSphere ��� ��� � � �

���.

JDBC ��� �� ��:

JDBC ���� ��� �����, WebSphere JDBC ���� ��� �� ���

� �� ���.

WebSphere JDBC ���� ��� �� ���� ��� �� � � ������.

1. �� 3 �� ����� �����.

2. WebSphere � ��� � deepDiscoveryLevel � � � ������.

3. � �� ������ WebSphere JDBC ���� ��� ������.

4. WebSphere JDBC ���� ��� �� �� � ��� ������. ��

� ��� ��� � ����.

v �� ����� WebSphere JDBC ���� ��� ��� �� ��� �

�� �� �� � ����. UNIX � Windows ���� �� �� �

� �� �� � ����. ����, �� ��� ����.

v ��� ��� � OracleUtility ��� ����� ��� �� � ���

�. OracleUtility �� Oracle ������� �� JDBC ���� ��

� ���� �� TADDM�� ���� � �����. ����,

OracleUtility �� ��� ����.

�� ���� �:

�� ��� ���, IBM WebSphere ��� �� �� ����� ������

��.

��: �� ��� �� WebSphereScriptSensor� � � ��� ���

� �� �� ��� �� ��� �� ����.

� ��� �� �� ��� ��� �� � � ������.

1. �� ���� ��� �� ��� ������.

�� � 57

2. � ���� � ��� ���� � � ��� ���� ��� ������.

3. �� ��� WebSphereCellSensor� ��� � �� ��� ������.

4. � � ��� WebSphereCellSensor� �� �� � � ��� ����

�� �� ���� ������.

5. � � �� �� ���� �� �� �� ��� �� ���� � ��

� ������.

v �� ��� ����� mediumDiscoveryLevel �� � ���� false

�� true� ����.

v � ��� ����� deepDiscoveryLevel �� � ���� false��

true� ����.

deepDiscoveryLevel� true� ��� � � �� ��� true �� false�

������ �� � � ��� ����.

6. ����: � � ��� ����� ��� ���� discoverStoppedServers

� ������. �� ��, ��� �� � ���� false� ����

��.

7. ��� ���� �� ���� ��� � ����.

8. WebSphereVersionSensor � WebSphereNodeSensor� ���� �� �

WebSphereCellSensor �� � ����� ����.

9. �� ���� ��� �� ������.

10. �� � � � �� ����� ������.

�� ����� �� ��� ��� TADDM �� ���� ���� ��� ���

��.

�� �

shallowDiscoveryLevel, mediumDiscoveryLevel, deepDiscoveryLevel

WebSphere ���� �, �� � � �� ��� ����. ����

� �� ��� �����. �� �� �� ����� �� ���� � �

�� ������.

v �� ��� ����� mediumDiscoveryLevel �� � ���� false

�� true� ����.

v � ��� ����� deepDiscoveryLevel �� � ���� false�

� true� ����.

deepDiscoveryLevel� true� ��� � � �� ��� true �� false

� ������ �� � � ��� ����.

v �� ��� � �� ���� �� ��� �� ����.

58 Application Dependency Discovery Manager: ��

– � ��� �� ���� �����.

- ������ ���� ��

- �, �, �� �

- �, �, �� ��

- ��� ���

- � � �� ��� JVM �� ��

- �� � � ��

- � ���

– �� ��� �� ���� �����.

- ����

- � ��

- ��

- �� ��� ��

- �� EJB ��

- �� Java EE ������

- �� � ��

- Efixes

- EJB � ��

- ��� �

- JVM ��

- ��

- ���� ��

- ���� ���� ��

- ���� �

- ��, SSL �� � ��� �����

- �� ���

- � � ��

– � ��� �� ���� �����.

- �, �, ��, ���� JDBC ���, JDBC ��� �� � JDBC

� �

- ��� ��

- Java EE ������ � ��� � ����

- JMS ��� � JMS ��

- �� �����

�� � 59

- �

- � ���

- �� � � ����� �� � �� ��� ��

traceSpecification

TADDM WebSphere ���� ���� WebSphere ����� ��� �

� � ���� �� � �� ���� ����� . � � -

Admin=all=enabled

��: �� � verbose � � � ����. � �� ���� ���

� � � ��� ����.

traceOutputFile

� � ��� ��� �� ��� �� � �� ��� � ����.

�� ��� � �, � � ���� ���.

TADDM ����� �� ��� �� � �� �� ��� ���.

ffdcLogDirectory

��� ��� �� WebSphere ���� ���� WebSphere ������

FFDC ��� ������. FFDC ��� � � ��� ���� ffdc

�� ������� WebSphere ������ ��� �� ��� ��

����.

�� ���� ��� FFDC� ��� � ���. � ���� ��� �

� TADDM ���� �� ��� �� ��� ��� ���.

��� �� �:

� ����� �� � � ��� �� �� ��� ���� �� ����

�.

��: ��� �� ��� WebSphereScriptSensor�� TADDM ��� ��

�� OS �� ����� �� ��� ���� �� �� ��� �� ����

�� ����.

��� �� ���� �� � � ������.

1. ��� �� ���� �, ��� �� ��� ����.

2. ��� �� ��� �, �� ���� ������.

a. ��� ��� �, Application Server� ������.

b. ����� �, WebSphere� ������.

c. WebSphere Application Server� ��� � � ����� ������.

60 Application Dependency Discovery Manager: ��

d. SSL ���� �� �� ��, �� � � ���� ���� ��� �

�������. �� ���� ��� WebAS���.

3. WebSphere JDBC ���� ��� �, �� � � ������.

a. ��� ��� �, Application Server� ������.

b. ����� �, WebSphere SSH� ������.

c. �� �� �� ��� �� ��� � � ����� ������.

WebSphere SSH ��� �� ��� ��� WebSphere JDBC ���

� ��� ComputerSystem �� ��� ���� �� ���.

4. WebSphere Application Server ���� ���, ��, �� �� ��� �

�� �� � ����. ��� �� �� ��� ��� � ����. ��� �

��� WebSphere Application Server� �� �� � ��� �����.

5. �� �� � � SSL� �� ��� ��� ���� ����. WebSphere

Application Server �� �� ��� � ����� ����� ����� �

��� ����.

v �� �� ����� � ��� �� �� � ��� ���� ���

�.

v �� �� ����� � ��� � � ����� �� � ��� �

����.

v �� �� �� ��� https(� ������ URL �)� �� ���

� �� ��� ����.

�� �� ���

v ����, WebSphere Application Server ��� �� � ��� ����.

– WebSphere Application Server �

– WebSphere Application Server �

– WebSphere Application Server ��

� ��� ��� � � �� ����� �� �� ���� ���. �� �

�� ��� � � � � �� �� �(��� ��� � �� �)�� �

����.

v ��� ��� WebSphere Application Server ��� �� � ����� �

�� �� �� �� ��� �����.

– $WAS_ROOT/config/cells/cell_name/cell.xml

�� ���� ND �� ��� WebSphere Application Server � �� �

��� � ��� ���. � ��� �� �� ���� ��� � � �

��� �� JMX� ���� ���� ND �� ��� WebSphere

Application Server � �� �����.

�� � 61

– $WAS_ROOT/config/cells/cell_name/nodes/node_name/

serverindex.xml(ND� � node_name(�) dmgr ���, ��� ���

� ��� �� ��)

�� JMX SOAP ���� ���� ��� ���� � ��� ���. � �

�� �� �� ���� ��� � � � ��� �� � WebSphere

Application Server ��/dmgr� �� �� ��� �� ��� JMX ���

����� �����. � � �� JMX ��� � �� ��� � ���

� ��� ����� �����.

��� ��:

WebSphere Application Server� ��� � ��� ���� � ��� � �

�� SSL ��� ���� ���. TADDM PKCS12 � JKS �� ��� �

�� �����. �� ��� � � ��� �� TADDM ��� �� TADDM

�� ��� ���� ���� ���.

��: ��� ���� WebSphereScriptSensor�� TADDM ��� �� ��

OS �� ����� �� ��� ���� �� �� ��� �� ���� �

� ����.

���� �� ��� � � ��� �� WebSphere Application Server� ��

� ���� $PROFILE_HOME/etc ���� ����. ���� �� �� �

� ������.

v PKCS12

– $PROFILE_HOME/etc/trust.p12

– $PROFILE_HOME/etc/key.p12

v JKS

– $PROFILE_HOME/etc/DummyClientTrustFile.jks

– $PROFILE_HOME/etc/DummyClientKeyFile.jks

��� ��� �� ���� ��� WebAS���. �� ��� ������

WebSphere Application Server ��� �� ��� � � ��� ��� �� �

� ����.

TADDM WebSphere Application Server Network Deployment(ND)��� DMGR

�� ��� ���� ��� ��� �� �� ���� �� �� ��� ���

�� server1� �� ���.

WebSphere Deployment Manager �� ��� ���� ���� ��� � �

�� JMX ���� ������ � TADDM �� ��� ��� �� ��

� ���� ���� � ����. �� ��� ��� ��� ��� WebSphere

62 Application Dependency Discovery Manager: ��

Application Server� �� ��� ��� � �����. �� �� ���� ��

��� ��� �� ��� ��� �� ��� ��� ��� ���� ��

�� �� TADDM� �� ��� � ����. �� �� ���� ���� ��

TADDM� ��� collectwascerts ����� �� �� ��� ���� ���.

� WebSphere ��� �� �� � � TADDM ��� �� �� � �

� � � ��� �� ��� � � ��� ��� ��� ���. ��� WebSphere

�� ��� �� �� � ���� �� �� �� ��� � � ����.

collectwascerts ����� ���� �� �� ��� :

TADDM ��� ��� ��� �� ���� ��� � ����. �� �� ��

��� ��� ��� � ��� �� ���� ��� ��� ���� ���.

��� ������ collectwascerts ����� ���� ��� ��� � �

���.

��

1. $COLLATION_HOME/bin/collectwascerts.config ��� ������.

��� ����� � WebSphere ��� �� � �� ������. � � �

� � ��� ��� ���� DMGR(deployment manager)� ���

����. � �� � ��(#)� ���� � � � �� ���, ��

� ����.

� � �� ���� �����.

<Server IP/HOSTNAME/FQDN><SOAP port number><username><password>

156.24.24.11 8879 wasadmin waspassword

DMGR� �� �� �� WAS �� �� � ���� SOAP �� �� �

� �� � ����. �� � SOAP_CONNECTOR_ADDRESS���.

2. collectwascerts.config ��� � � � ��� TADDM �����

$COLLATION_HOME/bin/collectwascerts.sh(�� $COLLATION_HOME/bin/

collectwascerts.bat) ��� �����. �� WAS ��� �� ����

� ��� � �� ��� � ��� � � � � ����.

�� �� ��� $COLLATION_HOME/bin/collectedwascerts.jks� ���

��. ���� ��� ���� �� ���� ����. �� $COLLATION_HOME/

etc/collation.properties� com.collation.sslpassphrase �� ��

�� � ����.

TADDM ���� WAS �� � ���� � � ��� �� � � �

�����.

�� � 63

3. ��: collectedwascerts.jks ��� TADDM ����� �� ��� �

�����.

� � � � collectwascerts.config , collectwascerts.bat �

collectwascerts.sh ��� � �� bin ���� ������.

4. ��: �� ����� collectwascerts.sh(�� collectwascerts.bat)�

�����.

5. ��: collectedwascerts.jks� �� ����� � ��� ������.

� � � � collectwascerts.config , collectwascerts.bat �

collectwascerts.sh ��� � �� bin ���� ������.

6. ��: �� �� ����� collectwascerts.sh(�� collectwascerts.bat)

� �����.

7. ��: �� ��� �� � 5 - 6� ������.

8. collectedwascerts.jks ��� ��� �� �� TADDM ���(���� �

����� ���� �� �)�� WebSphere ��� � � �� �� ��

�� �����. � ��� SSL �� JKS���. 2� �� ��� ����

��� ������.

�� �� ���� ���� :

TADDM ��� ��� ��� �� ���� ��� � ����. �� �� ��

��� ��� ��� � ��� �� ���� ��� ��� ���� ���.

��� ���� �� � ��� � �� ��� ��� ���� ��� � ���

�.

� ��� ��

��

1. �� � � ���� � ��� �� �� � ��� �� �� ����� �

� ��� ������.

a. WebSphere Application Server �� ��� �� > SSL ��� � � �

�� ������.

b. � �� � ���� ������.

c. NodeDefaultTrustStore� ������.

d. �� ���� ������.

e. ��� ��� ���� ��� ������.

f. ��� ��� �� �� � � �� �� ������. � ��,

C:\temp\signer1.arm� ������.

g. ��� ������.

64 Application Dependency Discovery Manager: ��

h. �� ���� �� � ��� ��� �� � ����� ������.

i. ��� �� ��� �� � ����� ������.

2. JKS �� ���� ���� � ��� ��� ��� .jks ��� ����

� � . � � � ��� � �� � � DummyServerTrustFile.jks �

DummyClientTrustFile.jks ��� ����� �� � � ������.

PKCS12 �� ���� ���� � key.p12 � trust.p12 ��� �� ��

� ����� ������.

a. iKeyman� ��� WebSphere_Root/profiles/dmgr_profile/bin ���

�� ikeyman.sh �� ikeyman.bat� �����.

b. � ������ �� > �� ������.

c. �� ��� � ���� DummyServerTrustFile.jks ��� ������.

v WebSphere_Root/profiles/dmgr_profile/etc

v WebSphere_Root/profiles/stand-alone_server_profile/etc

d. ����� �� ����� ��� WebAS� ������.

e. ��� ���� 1� �� ��� ��� �� � ��� ������.

f. ���� �� � ��� ��� �� �� � � ������.

g. ��� ��� ��� WebSphere_Root/profiles/dmgr_profile/etc/

DummyClientTrustFile.jks ��� ����� � ����� ������.

3. WebSphere Application Server�� ������ SSL ��� �����. �

��� �� � � ���� DummyClientTrustFile.jks�

DummyClientKeyFile.jks �� trust.p12� key.p12� �� ��� � �

�� ����.

v WebSphere_Root/profiles/dmgr_profile/etc

v WebSphere_Root/profiles/stand-alone_server_profile/etc

�� ��� �� ���� ��� WebAS���.

4. �� ��� ��� � ��� ���� ����. �� ��� � � �

���� � ��� � � � �����.

collation.properties �� ��� �:

� ���� IBM WebSphere ���� ���� collation.properties �� �

� ��� ����.

��: �� WebSphereScriptSensor� ���� ���� ��� �� ���

���� ���� ���� �� ����.

com.collation.discover.localanchor.timeout=7200000

com.collation.discover.agent.WebSphereNodeSensor.timeout=7200000

�� � 65

com.collation.discover.agent.WebSphereCellSensor.timeout=7200000

��� 7,200,000��(�� 2��)� ���� 7200000���.

��� WebSphere ��� �� � �� ��� �����.

�� WebSphere �� ���� �� �� � �� ��� �� �

��� �� ���� � ��� ��� ���� �� ��� � � ���

�.

com.collation.discover.websphere.jmx.timeout=

� WebSphere� �� �� JMX ��� ���� ��� �����.

����, � 600000��(10�)���

com.collation.discover.agent.WebSphereVersionAgent.versionscript=sudo

� �� ����� �� WebSphere Application Server ���� �

� ��� �� � � WebSphere versionInfo.sh ��� ����

� ��� �� �� ��� � ����.

z/OS� � WebSphere seed �� ��

TADDM z/OS ���� �� � �� ��� ���� ����. z/OS ����

� WebSphere ��� ����� WebSphere ��� ��� � seed ����

� ��� ����� ���� ���.

z/OS ��� ��� ��� z/OS DLA� WebSphere Application Server seed �

���� ���� ���. � ����� z/OS IDML ��� XML seed ���

����. � ���� z/OS ����� ����� WebSphere ��� �� ��

� �� ����.

�� ���� � seed ��� �� WebsphereIdmlSeedSensor� TADDM ��

�� z/OS WebSphere seed ��� ����. � seed ��� ��� ��� ��

� � WebSphere ��� ���� � ��� real �� seed ��� ���

�. �� ��, WebSphere ��� � z/OS ����� WebSphere ��� ��

� �����.

z/OS DLA� WebSphere Application Server seed ����� �� � ����

� �� �����.

WebSphere seed �� �� �:

WebSphere seed ��� ��� �� seed ��� ��� ���.

WebSphere seed ��� ��� �� �� � � ������.

1. �� � ���� WebSphere seed ��� �����.

66 Application Dependency Discovery Manager: ��

v �� ����� ���� ���� z/OS ����� WebSphere� �����

z/OS DLA�� �� IDML ���� seed ��� ���� ���

WebSphere Application Server seed ����� ������. ����� z/OS

DLA ���� �� �����.

� ����� �� ��� z/OS �� ���� DLA� WebSphere Application

Server �� �� �����.

v seed ��� ���� ��� � ���� ����� WebSphere� �

���� seed ��� �� � �� �� � �� ��� ������.

– ��� ��� �� � ���, �� �� .xml ��� ��� ��

�.

– �� � �� ��� ��� ���.

<cellname>_<fqdn>_<port>.xml

�� c1_0.0.0.0_2809.xml���.

�� �� �� ��� �� ����.

<IDML_WAS_SEED><WAS_ROOT_DIR>/opt/WebSphere/AppServer</WAS_ROOT_DIR><WAS_VERSION>6.0.2.7</WAS_VERSION><SOAP_CONNECTOR_PORT>8880</SOAP_CONNECTOR_PORT><RMI_CONNECTOR_PORT>2809</RMI_CONNECTOR_PORT><JMX_LISTEN_IP_ADDRESS>0.0.0.0</JMX_LISTEN_IP_ADDRESS><HOST_MAPPINGS><HOST_MAPPING><HOST_NAME>wasserver.company.com</HOST_NAME><PRIMARY_IP_ADDRESS>0.0.0.0</PRIMARY_IP_ADDRESS><IP_ADDRESS>0.0.0.0</IP_ADDRESS>

</HOST_MAPPING></HOST_MAPPINGS>

</IDML_WAS_SEED>

WAS_ROOT_DIR

WebSphere Application Server� ��� ��� �

WAS_VERSION

<WebSphere Root Directory>/properties/version ���� �

� ���� �� � �� WebSphere Application Server� ��.

SOAP_CONNECTOR_PORT

S O A P _ C O N N E C T O R _ A D D R E S S � � � � �� ��

serverindex.xml ���� �� �� ��. � �� <WebSphere

Root Directory>/profiles/<app �� �� dmgr>/conf/

cells/<cell name>/nodes/<node name>

��� � ��� � serverType="DEPLOYMENT_MANAGER" ��

��� serverindex.xml ��� �����.

�� � 67

��� ��� ��� � serverType="APPLICATION_SERVER"

�� ��� serverindex.xml ��� �����.

RMI_CONNECTOR_PORT

� � � � � s o a p � �� � � � � � � � � � ��

serverindex.xml ���� ����. ��� ��� � �

BOOTSTRAP_ADDRESS���.

JMX_LISTEN_IP_ADDRESS

JMX� �� ���� � ��� IP ��. ����, � ���

WebSphere ��� ��� IP �����.

HOST_MAPPINGS

WebSphere Application Server �� � ���� � � � �

���� ��� �� IP �� �� � ����.

HOST_MAPPING

��� �, �� IP �� � IP ��� �� ��� ��� ��

��.

HOST_NAME

��� �� �

PRIMARY_IP_ADDRESS

��� �� � �� �� IP �����.

IP_ADDRESS

�� IP ��� �� � ��� �� � � IP �����.

2. $COLLATION_HOME/var/dla/zos/was ���� .xml ��� �����.

���� � �, ���� �����. ��� ��� � ���� ��

��� �����. � WebSphere ��� � �� ��� �� ��, ��

� � ����� ����� .xml ��� � ��� �� ���.

3. WebSphere seed ��� ��� �, � �� � ��� �����. ��

�� �� ���� XML seed ��� ��� ����.

<fileName>

� �� WebSphere XML seed ��� �� ���� ������.

<scope>

� �� WebSphere XML seed ��� �� TADDM ��� IP ��

� ������.

WebSphere seed �� ��:

� ����� WebSphere seed ��� ��� � �� �����.

WebSphere seed ��� ���� �� � � ������.

68 Application Dependency Discovery Manager: ��

1. TADDM ��� ������.

2. �� �� �� ����.

3. ��� WebSphere seed ��� �� ��� IP ��� ������.

4. ��� ��� WebSphere seed ��� �� ��� ��� �� ��� ���

���.

5. �� � WebSphere ��� �� ��� ���� � WebSphere ��� �

� �� �� � � ������. �� ��� �� � � ����� WebSphere

�� ��� �� ���� IP ��� ��� WebSphere ��� IP ��� ��

��� � �� ���.

�� ��� � � � �� � ������ SSL �� ��� ����. �

��� � ��� �� ��( : Resource Access Control Facility(RACF®))

��� ���� �� ��� ������ ��� ���� ���. � �

�( : iKeyman)� ���� JKS �� PKCS12 ��� �����. � ���

� TADDM�� ��� � �� ��� ������ SSL ��� ����. JKS

�� PKCS12 �� � ��� � �� ��� ��� TADDM WebSphere

��� � � �� SSL ��� �� ���� ���.

6. �� � � ������.

a. �� �� �� ���� IdmlFileUDS ��� �����.

1) �� ��� ��� IdmlFileUDS� ������.

2) �� ��� ������.

3) �� � � � ��� ������.

4) �� ��� ������.

5) /data/latest/dist/var/dla/zos/was� � ���� WebSphere XML seed

��� ��� ������. � ��� WebSphere seed ��� �� �

����.

6) 0.0.0.0� � ���� seed ��� �� ���� IP ��� ����

��.

b. �� ��� � � �� ����� �����.

v �� ��

v � a� ��� �� �(��� IdmlFileUDS ��� ��� ��)

v PortSensor

v PingSensor

v SessionSensor

v GenericServerSensor

v WebSphereIdmlSeedSensor

�� � 69

v WebSphereCellSensor

v WebSphereNodeSensor

v WebSphereSensor(com.collation.websphere.performance.setting=false

��� WebSphereCellSensor � and WebSphereNodeSensor ��� � �

�� ��)

� ��� ���� ������ �� ��� ����� ��� � ���

�� �� ��� ���� ��� � ����.

c. � ��� ������.

7. ��� ��� ���� �� �� � �� ����� � � ��� ���

���.

�� ��� �

� ����� IBM WebSphere ���� ���� �� ���� ���� � �

��� �� ��� �����.

��� � �� �

�� WebSphere Application Server ��� ���� ����.

���

WebSphere Application Server ��� ��� �� ��� �����

WebSphere ���� �� ��� ����.

v WebSphere ����� � ����.

v ���� �� � ���(� � ����� WebSphere Application

Server� ����� ���� ).

Windows 2003/2008, Linux, Solaris, AIX � Linux on System z �

��� � ���� WsServer� � �� ���.

v WebSphere Application Server� ���(Windows 2000) ��� ���

� ���(Windows 2003 �� Windows 2008)�� ������.

��� � � � � �� ��� ��� �� � WebSphere Application

Server �� ���� �� ���� ����.

WebSphere �� �� �� ��� � �

�� � WebSphere �� �� �� ��� � ���.

��� ��� WebSphere ��� �� �� IP �� �� FQDN� ���� �

�� ���� � TADDM ��� FQDN� � � � �� DNS ���

70 Application Dependency Discovery Manager: ��

�� ��� �� ��� ��� ���. ��� ��� �� ��� IP �

�� ���� ��� ��� � � �� �� �� �� ��� ���

� ���.

WebSphere Application Server ��� ��� ���� �

�� WebSphere Application Server ��� DiscoverManager.log� � � �

���. ��� � ��� ��� ��� �� ���� ��� ��� �

����.

��� �� ���� �� �� ��� �����. ��� hostname TADDM �

�� ��� �� ����.

v local-anchor*.hostname.WebSphereAgent.log

v local-anchor*.hostname.WebSphereNodeSensor.log

WebSphere Application Server�� ��� �� ��� � ���

�� �� ��� �� ���� �����.

v ERROR cdb.WebSphereAgentDelegate - [WebSphereAgentDelegate.E.1]discover() failed with exception : java.lang.Exception:Unable to connect to the WebSphere server at9.48.158.37:8,880 - ADMC0016E:The system cannot create a SOAP connectorto connect to host 9.48.158.37 at port 8880...

v ERROR cdb.WebSphereJMXUtils - An error occurred,unable to establish a repository connectionusing the credentials raleigh-was60:com.ibm.websphere.management.exception.AdminException:javax.management.JMRuntimeException: ADMN0022E:Access is denied for the getServerConfig operation onFileTransferServer MBean because of insufficientor empty credentials.

��� ��� ���� ��� ��� ����.

v WebSphere Application Server� ��� �� �� ��� ���.

v WebSphere Application Server� �� ���� ��� ���� ��

� ��� �� �� ��� �����.

v WebSphere Application Server� �� ���� ����� ���� �

���.

��� WebSphere Application Server� ��� �� �� ��� ������.

��� ���� ��� �� �� ��� ����� ��� ����

� ������.

JMX � ��

�� �� ��� ��� ������.

�� � 71

Sensor failed in remote server:Unable to connect to WebSphere server at 10.0.1.69:8880 - ADMC0016E:Could not create SOAP Connector to connect to host 10.0.1.69 at port 8880

� ��� ��� �� ���� ����.

v ��� �� �� ���� ��� ��� ID � ����� ���� �

���. �� ���� � � � � �����.

[SOAPException: faultCode=SOAP-ENV:Client;msg=Error opening socket:javax.net.ssl.SSLHandshakeException: certificate expired;targetException=java.lang.IllegalArgumentException:Error opening socket:javax.net.ssl.SSLHandshakeException: certificate expired]

v �� ��� SOAP ��� �� WebSphere Application Server� ��

� � ���.

v ����� ���� ���� Windows ��� �� ��� ��

� WebSphere Application Server� �� �� �� � ����.

WebSphere Application Server� �� ����� wsadmin WebSphere

�� ����� ���� ��� ����. wsadmin ����� ���,

���� ���� �����.

��� �� �� ��� ������.

v �� �� � ��� ��� JMX ��� ���� �� ���

� ��� �����.

– Linux, Solaris, AIX � Linux on System z � ��� �:

$COLLATION_HOME/bin/testwasconnection.sh. � ��� �� �

� ���� testwasconnection.sh ��� ����.

– W i n d o w s � � � � � : % C O L L A T I O N _ H O M E % \ b i n \

testwasconnection.bat. � ��� �� �� ����

testwasconnection.bat ��� ����.

v ��� �� ���� ����� ����. z/OS �� WAS� �

��� �� ��� �� ��� � � � ���� � � ,

WebSphere �� ��� �� ���� IP ��� ��� WebSphere �

�� IP ��� �� ��� � ��� ���.

��� JMX ��� ��

�� ��� �� ���� � JMX �� ����.

failed on JMX query--check server health and retry

� ��� � ��� ���� �� ��� ����.

��� ��� ��� ��� ��� ���, �� WebSphere Application Server

��� �� ���� ����. ���� � ��� ��� ��

72 Application Dependency Discovery Manager: ��

�� � ����� ��� WebSphere Application Server� �� ���

�� �����. � �, ��� �� ��� � ��� �� �����

�.

��� ��� � - ��� ���� ��� �� � ��

�� WebSphere ���� ��� ���� ��� �� �� ����.

��� TADDM ���� ��� �� ������ �� ����� �� �

���. TADDM ���� ��� �� �� ������ �� �����

�����.

v Windows� ���� �:

$COLLATION_HOME/bin/gen_db_stats.jy

v Windows ���� �:

%COLLATION_HOME%\bin\gen_db_stats.bat

WebSphere Application Server� � �

�� �� �� � ��� � WebSphere Application Server� �� ����

�.

v WebSphere Application Server� ����� � TADDM� �� �

�� ��� ����. local-anchor*.hostname.WebSphereAgent.log

�� �� local-anchor*.hostname.WebSphereNodeSensor.log ���

� �� �� ���� ��� � ����.

INFO cdb.AnchorServer[main] - [AnchorServer.I.0] server no longeraccepting new connections

v � �� ���� �� ��� � �� ����.

��� WebSphere Application Server� ��� ���� ��� ����.

��� �� ���� TADDM�� �� �� ���� ���� �

�� WebSphere �, � � ��� ��� ���� �� ���� TADDM�

� �� � ���� ���� ��� �� �� � �� ����

���.

��� TADDM �� �� ��� �����.

v �

v ��

v ��

WebSphere Application Server ��� �� �� �� ����.

�� � 73

WebSphere Application Server� �� ��� ���� ���� �� �

��� WebSphereCellSensor ��� �� �� �� �� �����.

mediumDiscoveryLevel �� deepDiscoveryLevel � �� true�

������.

AIX ps �� ��� ��� AIX �� ���� WebSphere ��

� WebSphere ��� ���

�� � AIX � ���� UNIX ps ��� ��� Java CLASSPATH �

��� ����. TADDM WebSphere ���� ���� ��� ��� �

�� ����.

��� AIX 5.3 ���� ���������. FP5(5.3.0.50) ��. � �� ���

AIX� �� Java CLASSPATH ���� �����.

�� CTJDT0736W� ��

�� � �� �� ��� ����� SSH(Secure Shell)���� ��

WMI(Windows Management Instrumentation)� �� ��� �� ���

� �� ��� ����.

� ��� ���� ��� ��� �� ��� � ���� � � ��

� � � �� ���� ��� �� ��� ��� � �����.

��� � ��� �� � ��� ���� �� �� ��� ��� �� ���

���� ���.

WebSphere ��� ���� CTJTD0692E ��� ��

�� � WebSphere �� ����� ���� �� WebSphere ��� �� �

��� � ����.

CTJTD0692E The distributed cell deployment manager bind address is notfound for the following cell:etabsap1TCell

��� WebSphere Deployment Manager� ��� ��� ��� ���� �� �

DNS� ��� ���. �� ���� ��

com.collation.platform.os.disableRemoteHostDNSLookups� true� �

��� TADDM ��� �� ��� DNS � �� ��� ���

����.

WebSphere ��� ���� CTJTD3021E ��� ��

�� WebSphere ��� �� ���� � ����.

CTJTD3021E The sensor fails in a remote server :CTJTD2120E An error has occurred in the discovery process.:CTJTD0775E A connection to the WebSphere server is notavailable: << ip address of IBM WebSphere application server >>- ADMC0016E: The system cannot create a SOAP connector to connect to host<< ip address of IBM WebSphere application server >>

��� WebSphere ����� ��� SSL ��� �� ��� ��� ���

74 Application Dependency Discovery Manager: ��

�. �� ��� � WebSphere Server� �� WebSphere ��� �

� � ��� �� ��(�� WebSphere �� �� ��)� ���

����. ��� ��� �� ���� �� WebSphere �� ��� �

�� � �� ���� �����. �� ��� ID � ����� �� ��

�� ��� � � � �� � ����. ��� �� ��� � �

�� �� ��� � � ��� �� ���� ���� ���.

�� ��� 60 ���� ���� � ��� �����.

WebSphere JDBC ��� ��� � �� �

�� WebSphere JDBC ���� ��� ���� ����.

��� WebSphere JDBC ���� ��� ��� �� ��� ��� �� �

� ���� ����.

v �� 3 ��� ��� ����� �� WebSphere JDBC ���� �

�� ���� ��� ����.

v WebSphere � ��� �� � ��� �����.

WebSphere JDBC ��� ��� �� ���� �� � ���

CTJTD0796E ��� ��

�� �� �� WebSphere JDBC ���� ��� �� ���� ��� � �

� CTJTD0796E �� ���� �����.

��� � ��� ��� � �� �� ��� ����.

v ���� �� SSH ��� ��� � ���.

v ���� �� ��� ����� ���� WebSphere setupCmdLine �

���� ���� �� �� ��� �� ����.

v ���� �� ��� ����� ���� Java ��� ���� �

� �� ��� �� ����.

�� �� ��� �� � ��� ����� ������.

��� ��� � CTJTD0798W� �� ��� ���, WebSphere SSH

��� � � � ��� ����� WebSphere setupCmdLine ����

� �� � �� �� �� ��� ����.

��� ��� � CTJTD0799W� �� ��� ���, WebSphere SSH

��� � � � ��� ����� Java ��� �� � �� ��

�� ��� ����.

WebSphere ��� ��� �� �� � � JDBC �� ��

�� �

�� TADDM� WebSphere ��� �� ������ �� � �� �����

�� � 75

�� �� � � ��� ����. ��� � � ������ ���� �

�� JDBC �� � ���� ���.

���

� ��� �� �� � ��� � �� � ����.

v JDBC �� ��� � ����� �����. WebSphere ���

�� �� ����� � ��� ��� !� ���� ����.

v � � ��� ���� ���� �� JDBCDependencyAgent�

�� � � � ����. WebSphere ��� ��� �� �����

��� ����.

v JDBCDependencyAgent� ��� ��� ������ ��� �����.

����� �� ���� � � � � ��� ��� �

WebSphere ��� �� ���� ��� ����� �� �� �

� ������.

v ������ ��� ������ ��� WebSphere Application Server

�� ���� � � � ���� ���� �� � �� � �

���. �� ������� �����.

– Oracle

– IBM DB2

– Microsoft SQL Server

– Sybase

TADDM ��� Red Hat Enterprise Linux 6� ��� � WebSphere��� ���

�� TADDM ��� Red Hat Enterprise Linux 6� � �� � WebSphere

��� ����. �� ��� ��� �� ����.

CTJTD3021E The sensor fails in a remote server

CTJTD2015E There is a local anchor sensor failure

��� /etc/security/limits.d/90-nproc.conf � ���� �� �� � �

�����.

* soft nproc 1024

� ��� ����� � TADDM ��� �� ���� ���.

���� �� �� �� ����� ����� ���.

Fix Pack 3

�� WebSphereScriptSensor ��� ��� �� �� ��� �� ���

�� ���� �� ��� �� �� ��� � ���.

76 Application Dependency Discovery Manager: ��

��� ���� � ����� �� ��� �� �(DMGR� �)� � �

� �� WebSphere Application Server �� � WebSphereScriptSensor

� ����. ���� � �� ����� �� �� ��� ��� ��

�� DMGR� �� ���� ��� �����.

IBM WebSphere eXtreme Scale �� ��

IBM WebSphere eXtreme Scale �� ��� IBM WebSphere eXtreme Scale �

� � � ���� �����.

��� eXtreme Scale ��� �� �� ��� �����.

v ��� �

v ��� �� � �

��� eXtreme Scale �� �� �� ��� �����.

v �� �

v �� ��� �

v �� � ��� ��

v � ��� �� JVM� orb.properties � ��� �� � � JVM�

��

v �� � ��� � ���� �� .xml, .sh, .props � .properties �

�� ��

GUI� ���� ���� �� ��

WebSphereXSCacheSensor

����

IBM WebSphere eXtreme Scale� �� ����� ��� ���.

-objectgridfile ����� ��� � ��� �� �� ��� ���.

�� ��

���� �� ��� ��� �� ��� ��� ���.

v JVM(Java Virtual Machine) ����� � �� �� ����� �� ��

��� �� �� ������.

v -objectgridfile ���� ��� � ��(���� objectGrid.xml)� �

����.

v � ��� �� � -objectgridfile ����� ��� � ��� ��

� ���� �� XML ��, ���� �� �� ��� �����.

�� � 77

v �� � �� ��� ���� -version ���� ���� eXtreme Scale

�� ��� JVM� �����.

v JVM� lib ���� �� orb.properties � ��� �����.

���

�� ����� ����.

v eXtreme Scale ��� � ��� ��� JVM� ���� eXtreme Scale ��

�����. eXtreme Scale �� � ��� �� � ������� ����

��� ��� ����.

v eXtreme Scale �� ���� ���� ���� JVM ��� ����.

v ��� � ��� � ��� JVM ����� ��� -objectgridfile �

��� ��� ��� � ��� ��� � ��� ��� �� ���

� � �� � �� �� ����.

v ��� -objectgridfile ���� ��� � ��� ��� ���� �

�� ������ � ��� ����. �� ��� ��� ����.

– .xml

– .sh

– .props

– .properties

�� �� ��� �� � ���.

v ��� � ��� �� � � � �� � ��� �� ��� ����.

v -objectgridfile ���� � � ��� ����� ���� ����.

� �� �� �� ���

IBM WebSphere eXtreme Scale �� ��� ��� �� �� �� �����

����. � ��� IBM WebSphere ��� � � � �� ���� �

� ��� ����.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

app.JVM

ExecutableName

JVMVersion

Publisher

SoftwareVersion

websphere.WebSphereXSCache

78 Application Dependency Discovery Manager: ��

v Name

websphere.WebSphereXSCacheNode

v Name

v Host

�� �

��� ��� �� ��� ��� ���.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� �� ��� ���� �� �� ���� �� ��� ��(���

� � ����)� ������.

IBM WebSphere Message Broker ��

IBM WebSphere Message Broker ��� Windows � UNIX� ��� ���,

� � ������ ���� WebSphere Message Broker �� �����.

GUI� ���� ���� �� ��

MBServerSensor

����

TADDM ���� �� �� ��� ����.

�� ���� ��� � �� ��� �� .

mqsiprofile ��� �� � �� �� ��� ���.

���

IBM WebSphere Message Broker ��� ���� ��� ��� � ��� �

� Message Broker ��� ��� �� ��� ��� ���� �� � � �

� �� �� ���. �� ��� ���� ��� ��� � �� �� �� �

� � ����. ��� � �� ���� DLA(Discovery Library Adapter)� �

�� ��� ����� ����� TADDM �� ��� ��� ��� ��

��� �� ��� � ����.

� �� ���

��� ��� � �� ����� ����.

v messaging.mb.MBBroker

v messaging.mq.MQQueueManager

�� � 79

v messaging.mb.MBExecutionGroup

v messaging.mb.MBHTTPListenerProperties

v messaging.mb.MBHTTPConnectorProperty

v messaging.mb.MBHTTPSConnectorProperty

v messaging.mb.MBHTTPListenerProperty

v messaging.mb.MBBrokerSecurity

v messaging.mb.MBBrokerProfile

v messaging.mb.MBMessageFlow

v messaging.mb.MBMessageFlowNode

v messaging.mb.MBBarFile

v messaging.mb.MBProperty

�� �

��� ��� �� ��� ��� ���.

�� ���� �:

�� ��� ���, IBM WebSphere Message Broker ��� �� �� ���

�� ��������.

� ��� �� �� ��� ��� �� � � ������.

1. �� ���� ��� �� ��� ������.

2. � ���� � ��� ���� � � ��� ���� ��� ������.

3. �� ��� MBServerSensor� ��� � �� ��� ������.

4. � � ��� MBServerSensor� �� �� � � ��� ������.

5. � � �� �� ���� �� ��� ��� �� ���� � ��� �

�����.

v OS �� ��� ���� ��� ���� useHostAuth� �� � ��

�� false�� true� ����.

v WebSphere ��� ��� � �� ����� useNodeLevel� �� �

���� false�� true� ����.

6. ��� ���� �� ���� ��� � ����.

7. �� ���� ��� �� ������.

8. �� � � � �� ����� ������.

�� ����� �� ��� ��� TADDM �� ���� ���� ��� ���

��.

80 Application Dependency Discovery Manager: ��

��� �� �:

� ����� ��� �� ��� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ��� ��� ���� ��� ������.

2. WebSphere Message Broker� ����� ������.

3. �� � ��� ������.

v ��� �

v ����

mqsiprofile ��� �� � �� �� ��� ���.

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

��� collation.properties ��� �� �� � � �����.

com.collation.platform.os.UnixOs.forcedServerList=bipbroker

� bipbroker ����� �� ��� UNIX ����� ��� �

����.

com.collation.platform.os.WindowsOs.forcedServerList=bipservice

� bipservice ����� �� ��� Windows ����� ���

�����.

�� ��� �

� ����� IBM WebSphere Message Broker ���� ���� �� ����

���� � ���� �� ��� �����.

��� � �� �

�� WebSphere Message Broker ��� ���� ����.

��� b i p b r o k e r ��� � �� c o l l a t i o n . p r o p e r t i e s � � �

com.collation.platform.os.UnixOs.forcedServerList � ���

�� ����.

IBM WebSphere MQ Server ��

IBM WebSphere MQ Server ��� IBM WebSphere MQ ��� �����.

GUI� ���� ���� �� ��

MQServerSensor

�� � 81

�� ��

TADDM ���� �� �� ��� ����.

v �� ���� ��� � �� ��� �� .

v UNIX ���� �� WebSphere MQ ��� � MQSC �� ����� �

��� WebSphere MQ ��� �� � ����.

� �� ���

��� ��� � �� ����� ����.

v app.messaging.mq.MQChannel

v app.messaging.mq.MQClientConnectionChannel

v app.messaging.mq.MQCluster

v app.messaging.mq.MQClusterReceiverChannel

v app.messaging.mq.MQClusterSenderChannel

v app.messaging.mq.MQInstallation

v app.messaging.mq.MQListener

v app.messaging.mq.MQNameList

v app.messaging.mq.MQTCPListener

v app.messaging.mq.MQQueueManager

v app.messaging.mq.MQRequesterChannel

v app.messaging.mq.MQServerChannel

v app.messaging.mq.MQTCPListener

v app.ProcessPool

��� � ���� �� �� ��

IBM WebSphere MQ Server ��� ��� � ���� �� ��� �����.

�� � ���

��� ��� �, ���� �� ��� ����.

���� �� �� �� �� ��� TADDM ��� ���� �����.

��� �� � ���

��� ��� �, ��� �� ��� ����.

���� �� ��� �, ��� � � ����� �� ��� �����.

82 Application Dependency Discovery Manager: ��

���

����� �� �� �� WebSphere MQ Server ���� ���� � ��

��� �� ���� �� ��� ���� ����.

������ ���� ��� ��� ����.

�� �

��� ��� �� ��� ��� ���.

��� ������ ����� �����. WebSphere MQ � ��� ���

����� appdescriptors ��� �� appdescriptors ���� �����.

� � � , L i n u x � � � � ���� /var/mqm/qmgrs/test5/

appdescriptors���. test5 ���� � ��� ����. � ���� �

�� ��� mqm ����� � ���� �� ��� �� ��� ��

�.

��� �� �:

UNIX � Windows ��� �� ��� ���� �� �����.

���

Windows ���� � runmqsc ��� ���� ���� Windows ��� �

�� ����� ���.

UNIX ���� � WebSphere MQ ���� runmqsc ��� �� �� �

�� ����.

��� �� ��� �� �����.

1. ��� ��� ���� ��� ������.

2. WebSphere MQ� ����� ������.

Windows ����� �� ��� ����.

v ��� �

v ����

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

��� collation.properties ��� �� �� � � �����.

�� � 83

com.collation.platform.os.UnixOs.forcedServerList=amqzxma0

� aqmzxma0 ����� �� ��� ��� �����.

com.collation.topobuilder.mq.clusterrelations=true

� � ���� ���� "��� ���� �� � � � ��� �

����. ����� �� �� � ���� ��� ����� �� �� �

� � ���� �� �� � � (��� ��� � ��� ����)�

����.

��� ���, ��� false���.

com.collation.topobuilder.mq.channelrelations=true

� � ���� ���-��� �� �� ���� �� � � � �

�� � ����. ��� ���, ��� false���.

����: � �� �� �� �� ��� � �� ��� � � ��

� � ��� �� �����. ��� ���

com.collation.topobuilder.mq.channelnaming � �� ���� ��� �

���.

com.collation.topobuilder.mq.checkreceiverchannelname=true

true� ���� �� ���� ��� �� �� ���� ��� ��� �

� ��� � � � �����. ��� false���.

com.collation.topobuilder.mq.channelnaming=<REGULAR EXPRESSION>

�� � � � ��� � ��� �� �� � �� ��� ��� �

��� �����. REGULAR_EXPRESSION� �� � ��� ��

� ���� ���.

v ��� �� ��� �� �����.

v ��� �� � ��� �� �����.

��� �� �� � ��� �� � ��� �( :

TO.TARGET_MANAGER)� � � �� � �� ��� �� �(

: ()TO.(.*))�� ��� � ����. ��� � �� � ��� � �

�� �� �� � ��� �� ��� ����.

���� ��� <REGULAR_EXPRESSION)� ��� CH\\.(.*?)\\

.TO\\.(.*���.

�� QueueManager� �� �� ��� � �����.

com.collation.discover.agent.MQQueueManager.Use ListenningIp=true

QueueManager �� �����. ��� false���.

<FQDN>:<QUEUE_MANAGER_NAME> - �� �� MQListener�

� �� ��� ��� �� �(FQDN) �� IP� �����.

84 Application Dependency Discovery Manager: ��

com.collation.discover.agent.MQQueueManager.UseIpFromConnections=true

��� false���.

<FQDN>:<QUEUE_MANAGER_NAME> - ServerConnection�

LOCLADDR ���� ���� �� ��� FQDN(�� IP)�

�����.

com.collation.discover.agent.MQQueueManager.UseEmptyHostName=true

FQDN� ��� ��� ClientConnection� LOCLADDR ���� �

��� �� ��� FQDN(�� IP)� �����. ��� false�

��.

<QUEUE_MANAGER_NAME> - FQDN � QueueManager �� �

����.

com.collation.topobuilder.mq.removerelations

��� ���, ��� false���. true� ��� � �� � ��

�� WebSphere MQ � ���� �� � � � �����.

�� � �� �� true� ��� � �(UseListenningIp ��

UseIpFromConnections� FQDN� � �� � ) �� ��� FDQN� �����.

<HOST_FQDN>:<QUEUE_MANAGER_NAME>

�� ���� MQ ��� �� � ��� sudo ��� ���� � ��

�� � �����.

com.collation.discover.agent.MqServerAgent.versionCommand=sudo -u user

MQ version ��� �� � ��� ��� ��� ��� sudo ���

���� � �����.

com.collation.discover.agent.MqServerAgent.statusCommand=sudo -u user

MQ dspmq ��� �� � ��� ��� ��� ��� sudo ��� �

��� � �����.

com.collation.discover.agent.MqServerAgent.mqscCommand=sudo -u user

MQ runmqsc ��� �� � ��� ��� ��� ��� sudo ���

���� � �����.

�� ���� �� �� � � � �� ��, IP �� �� � �� �

�� ��� � ����.

com.collation.discover.agent.MqServerAgent.mqscCommand.Linux.1.2.3.4=sudo -u mqm

Fix Pack 2 com.collation.discover.agent.MQServerAgent.installationpath

MQ �� ��� �� �� �����.

: com.collation.discover.agent.MQServerAgent.installationpath.

�� � 85

192.168.0.1=/opt/mqminst. � ��� MQ� 192.168.0.1 �� ���

� /opt/mqminst ���� ����.

��� AIX ���� � /usr/mqm�� UNIX ���� � /opt/mqm

���.

��� ��� � �� �� ��� dspmqver ��� �� ��� ���

$PATH �� �� � �� ���� �����.

�� ��� �

� ����� IBM WebSphere MQ Server ���� ���� �� ���� ��

�� � ���� �� ��� �����.

��� � �� �

�� WebSphere MQ Server ��� ���� ����.

��� a m q z x m a 0 ��� � �� c o l l a t i o n . p r o p e r t i e s � � �

com.collation.platform.os.UnixOs.forcedServerList � ���

�� ����.

��� � ��� IBM Tivoli Monitoring ��� � �� ��� ��

��� ��

�� IBM Tivoli Monitoring� �� WebSphere MQ Server ��� ��� �

�� ��� �� ��� ���� ����.

��� �� ���, IBM Tivoli Monitoring ����� �� � ���� ���

� mqm ��� ����� ����.

iPlanet �� ��

iPlanet �� ��� iPlanet � ��� �����.

GUI� ���� ���� �� ��

IPlanetServerSensor

����

TADDM ��� ��� �� �� ��� ���.

v iPlant 2�� �� � �(ns-httpd �� webserd)

v iPlanet � ��� �� �� ��� �

� �� ���

��� ��� � �� ����� ����.

v app.AppConfig

86 Application Dependency Discovery Manager: ��

v app.SoftwareContainer

v app.SoftwareModule

v app.StaticContentModule

v app.web.CGIScript

v app.web.iplanet.IPlanetJSP

v app.web.iplanet.IPlanetJVMSettings

v app.web.iplanet.NSAPIPlugin

v app.web.iplanet.IPlanetServer

v app.web.iplanet.IPlanetServlet

v app.web.iplanet.IPlanetSSLSettings

v app.web.iplanet.IPlanetVirtualHost

v app.web.iplanet.IPlanetWebContainer

v app.web.iplanet.WebLogicConnection

v app.web.WebConnection

v sys.DataFile sys.Directory

JBoss �� ��

JBoss ��� JBoss �� ��� ���� ��� �� ���� �����.

GUI� ���� ���� �� ��

JBossVersionSensor, JBossSensor

����

�� ���� ���� ���.

v ��� ���� ��� ��� ���.

v JMX� JBoss ���� ���� ���� ���.

v JMX� ����� ��� � �� ��� ��� �� ���� ���.

JBoss ��� JBoss Server ��� � JAR ��� �� ���. JAR ���

TADDM ��� �� ���($COLLATION_HOME)� ���� ���.

JBoss AS 4� �:

v lib/jboss/402/jbossall-client.jar, lib/jboss/402/jnpserver.jar

v lib/jboss/402/jboss-jmx.jar

JBoss AS 5� �:

v lib/jboss/5/jboss-client.jar

�� � 87

v lib/jboss/5/jnp-client.jar

v lib/jboss/5/jboss-logging-spi.jar

v lib/jboss/5/jboss-security-spi.jar

v lib/jboss/5/jboss-common-core.jar

v lib/jboss/5/jboss-javaee.jar

v lib/jboss/5/jmx-invoker-adaptor-client.jar

v lib/jboss/5/jbosssx-client.jar

v lib/jboss/5/jboss-integration.jar

v lib/jboss/5/jboss-serialization.jar

v lib/jboss/5/jboss-remoting.jar

v lib/jboss/5/jboss-jca.jar

Fix Pack 1 JBoss AS 6� �:

v lib/jboss/6/jboss-client.jar

v lib/jboss/6/jnp-client.jar

v lib/jboss/6/jboss-logging.jar

v lib/jboss/6/jboss-security-spi.jar

v lib/jboss/6/jboss-common-core.jar

v lib/jboss/6/jmx-invoker-adaptor-client.jar

v lib/jboss/6/jbosssx-client.jar

v lib/jboss/6/jboss-integration.jar

v lib/jboss/6/jboss-serialization.jar

v lib/jboss/6/jboss-remoting.jar

v lib/jboss/6/jboss-jca.jar

���

���: JBoss AS 6 TADDM 7.2.2 ��� 1� �����.

JMX ��� �� JBoss �� ��� ��� � JBossVersionSensor� SSH �

�� ��� �����. ��� JBoss� ���� ���� ��� �� �����

�� ����.

JBoss ManagedConnectionFactories� � ��� JDBC XA ��� �� � �

�� � ���. ��� JBoss ��� � ��� ��� �� ��� ����

�� �� �� ���� � � � �� ����.

88 Application Dependency Discovery Manager: ��

� �� ���

��� ��� � �� ����� ����.

v app.AppServer

v app.j2ee.J2EEServer

v app.j2ee.jboss.JBossCluster

v app.j2ee.jboss.JBossDomain

v app.j2ee.jboss.JBossJMSServer

v app.j2ee.jboss.JBossServer

�� �

JBoss ��� ��� ��� �� JBoss �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

�� ��� ����.

v JBoss ��� � � ��� ���� �� ��� � �

v ����� ��� � JBoss �� JMX �� �� ��� � �

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ����.

��� collation.properties ��� �� �� � � �����.

com.ibm.cdb.discover.jbossversion.sockettimeout

� JBossVersionSensor� �� ���� � �(��)� ����

�.

�� ��� �

� ����� JBoss ���� ���� �� ���� ���� � ���� ��

��� �����.

JBossVersionSensor� � �� �

�� JBossVersionSensor� ���� ����.

���

v http://ipaddress:webport/jmx-console� ��� � �� ����

� JBoss �� JMX �� ���� ����� ����.

v lsof� ��� ����� ����.

�� � 89

JBoss ������ �� � �

�� ��� �� � JBoss ������ �� � �� ���� �����.

��� JBoss �� ��� JAR ��� dist ���� ���� User� �� ��

��� �� ���� ��� ��� ����.

JBoss ��� ��� �� �� � � JDBC �� �� �� �

�� TADDM� JBoss ��� �� ������ �� � �� ����� �� �

� � � ��� ����. ��� � � ������ ���� ���

JDBC �� � ���� ���.

���

� ��� �� �� � ��� � �� � ����.

v � � ��� ���� ���� �� JDBCDependencyAgent�

�� � � � ����. JBoss ��� ��� �� ����� �

�� ����.

v JDBCDependencyAgent� ��� ��� ������ ��� �����.

����� �� ���� � � � � ��� ��� � JBoss �

�� �� ���� ��� ����� �� �� �� ������.

v ������ ��� ������ ��� JBoss ������ �� �� �

��� � � � ���� ���� �� � �� � ����. �

� ������� �����.

– Oracle

– IBM DB2

– Microsoft SQL Server

– Sybase

JBossVersionSensor� "CTJTD0030E ./run.bat -V� ���� ��

�� ���." � ��� ���.

�� JBossVersionSensor� ��� �� �� ���� ���� � � ���

�.

v Windows �� JBoss AS� �:

ERROR sensor.JBossVersionSensor - CTJTD1573E An error occurred whileexecuting ./run.bat -V: com.collation.platform.os.OsException:’.’ is not recognized as an internal or external command,.

v Linux �� JBoss AS� �:

ERROR sensor.JBossVersionSensor - CTJTD1573E An error occurred whileexecuting ./run.sh -V: com.collation.platform.os.OsException:’.’ is not recognized as an internal or external command,.

��� JBossVersionSensor� run.bat �� run.sh ����� �� �� ��

90 Application Dependency Discovery Manager: ��

������ ��� ��� �� ��� ����� JBoss AS� ���

���� �����. JMX� �� �� ��� �� ���� �����

� JBoss �����(JAR ��)� $COLLATION_HOME/lib/jboss ����

������. ��� ������ �� JBoss �� ��� �� ����

� ���� ����. � ������ ���� ��� ��� ���

��� �����.

�� �� �� �� ��

Kernel �� �� �� ��� libvirt ������ ���� ��� �� ��

��� KVM ������ �����.

GUI� ���� ���� �� ��

KVMSensor

����

libvirt � �� KVM ����� ��� ���.

Linux ��� ��� �� � KVM ���� �� � ��� ��� � ���

��� ���� DMI ��� ���� ���.

� �� ���

��� ��� � �� ����� ����.

v KVM

v L2Interface

v ComputerSystem

v StoragePool

v StorageVolume

v CPU

�� �

��� ��� �� ��� ��� ���.

collation.properties �� �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

�� KVM virsh ��� �� � ��� sudo� ���� �� ���

��� �����.

v com.collation.discover.agent.kvm.systemcommand.Linux=sudo

�� � 91

�� �� �� � � � IP ��� �� ��� � ����.

com.collation.discover.agent.kvm.systemcommand.Linux.192.168.1.1=sudo

� � ��� ���� �� ���� �� ��� � ��� �� sudo �

�� ������. ��� ��� sudo ��� �� � IP ���� � ��� �

�����.

� ��� �� �� ����� NOPASSWD ��� � sudo ��� ����

�. ��� �� ��� TADDM ��� ���� �� �� ��� �����.

�� ���� �:

�� ��� ��� KVM ��� �� �� ����� ��������. � �

��� ���� �� � ��� � ���� ��� �� � �� ��� �

����.

��

1. �� �� ��� �� ��� �� ������.

2. �� ���� ��� �� ��� ������.

3. � ���� � ��� ���� � � ��� ���� ��� ������.

4. �� ��� KVMSensor� ��� � �� ��� ������.

5. � � ��� KVM ��� �� �� � � ��� ���� �� ��

���� ������.

6. � � �� �� ���� � � ��� ����� ��� ����

discoverNonRunningGuests� ������. �� ��, ��� �� �

���� false� ������.

7. ��� ���� �� ���� ��� � ����.

8. �� ���� ��� �� ������.

LDAP ��

LDAP ��� LDAP ��� �����.

GUI� ���� ���� �� ��

LdapSensor

���

LDAP ���� �� �� 389� ���� �� �� ���� ��� ���

LDAP� �����. LADP ��� ��� �� 389� �� �� ��� ��

�� � ��� ��� � ���.

92 Application Dependency Discovery Manager: ��

� �� ���

��� �� ���� sys.LDAPSAP� ����.

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. LDAP ���� ���� ��� ������.

2. TADDM� LDAP ���� �� ��� � ���� �� ��� ��(��

� � � ����)� ������.

�� ��� �

� ����� LDAP ���� ���� �� ���� ���� � ���� ��

��� �����.

�� � �� ��

�� �� ��� �� �� ���� � �����.

CTJTD0421E The LDAP server contains the following unexpected attributes:javax.naming.AuthenticationNotSupportedException: [LDAP: error code 13 - confidentiality required]

��� LADP ��� ���� �� ���. LADP ��� ���� ����

LDAP ��� ��� �� � ��� LDAP ���� ���� �� �

�� ������.

��� �� � ��� ��� � �

�� �� � �� �� � ��� ��� ����. LDAP Version, Threades

� Total Connections.

��� LDAP ������ ���� ���� ���� LDAP Version, Threads �

Total Connections� ������.

Microsoft Cluster ��

Microsoft Cluster ��� Microsoft Windows Server ���� ��� �����.

� ��� ��� �� ��� ����� �� ����(�� �� ��� �

��� � )� �����. � ��� ����� �, �� � �� ��� ����

�.

GUI� ���� ���� �� ��

MSClusterSensor

�� � 93

����

MS Cluster ��� ��� �� ���.

v Windows ��� ���� ��� �����.

v Cluster Server ClusSvc ���� ����.

v TADDM WMI(Windows Management Instrumentation) ���� ����

root/mscluster ������� �� WMI �� ��� �� ��� ���.

Windows ��� ���� �� ��� ��� ���� � WMI �� ���

� ����. �� �� ���� � ������.

���

�� ��� �� ��� MS Cluster �� IP ��� � �� ���� IP ��

� ���� ���. �� ����� � ������.

� �� �� �� ���

MS ���� ��� ��� �� �� �� ����� ����. � ���

IT ��� Microsoft �� ����� �� ���� �� ��� ����.

��� ��� � �� ����� ����. � �� ����� ��� �

�� ���� � �� �����.

app.MsFailoverCluster.MsCluster

v CrossSubnetDelay

v CrossSubnetThreshold

v DefaultNetworkRole

v Description

v DisableGroupPreferredOwnerRandomization

v Domain

v EnableEventLogReplication

v HangRecoveryAction

v HangTimeout

v InternalNetwork

v LogLevel

v LogSize

v MaintenanceFile

v MaxNumberofNodes

v MaxQuorumArbitrationTime

v MinQuorumArbitrationTime

94 Application Dependency Discovery Manager: ��

v Name

v Nodes

v PlumbAllCrossSubnetRoutes

v PublicNetworks

v QuorumLogFileSize

v QuorumPath

v QuorumType

v RegroupOpeningTimeout

v RegroupPruningTimeout

v RegroupStageTimeout

v RegroupTick

v RequestReplyTimeout

v ResourceDllDeadlockPeriod

v ResourceGroups

v Resources

v SameSubnetDelay

v SameSubnetThreshold

v SecurityLevel

v WitnessDatabaseWriteTimeout

v WitnessRestartInterval

app.MsFailoverCluster.MsClusterNode

v Description

v EnableEventLogReplication

v InitialLoadInfo

v LastLoadInfo

v Name

v NodeHighestVersion

v NodeLowestVersion

v System

app.MsFailoverCluster.MsClusterResource

v AppServers

v CryptoCheckpoints

v DeadlockTimeout

v DebugPrefix

�� � 95

v DeleteRequiresAllNodes

v DependsOnResources

v Description

v HasSeparateMonitor

v IpAddresses

v IsAlivePollInterval

v IsCoreResource

v IsLocalQuorumCapable

v IsPersistentState

v IsQuorumCapable

v LooksAlivePollInterval

v Name

v PendingTimeout

v RegistryCheckpoints

v RestartAction

v RestartDelay

v RestartPeriod

v RestartThreshold

v RetryPeriodOnFailure

v Type

app.MsFailoverCluster.MsClusterResourceGroup

v AntiAffinityClassNames

v AutoFailbackType

v Description

v FailbackWindowEnd

v FailbackWindowStart

v FailoverPeriod

v FailoverThreshold

v IsPersistentState

v Name

v Parent

v Resources

96 Application Dependency Discovery Manager: ��

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� ��� �� �� �� �� ����. ��� �� ���� �

� � � ������.

1. ComputerSystem(Windows)� ���� ��� ������.

2. ��� ��(��� � � ����)� ������.

��� �� �� �� ���� ���.

�� ��� �

� ����� Microsoft Cluster ���� ���� �� ���� ���� � �

��� �� ��� �����.

WMI ��� ��

�� �� �� WMI ���� ���� �����.

��� ���� KB933061� � �� �� WMI �� ����� �� ����

�����. ��� ���, �� Microsoft ����� ���� WMI �

��� ������.

WMIDiag

WMIDiag ����� �� � ����� �� ����� .

h t t p : / / w w w . m i c r o s o f t . c o m / d o w n l o a d s /

details.aspx?familyid=d7ba3cd6-18d1-4d05-b11e-4c64192ae97d

&displaylang=en

����� �� ����� �� � ��� WMI� ���� ��

� � ����.

Microsoft Exchange ��

Microsoft Exchange ��� Microsoft Exchange Server 2007 � Microsoft Exchange

Server 2010� �����.

��: TADDM 7.2.2 ��� TADDM�� � ��� Microsoft Exchange 2007 Server

��� ������.

GUI� ���� ���� �� ��

ExchangeSensor

�� � 97

����

��� Microsoft Exchange Server 2007 � Microsoft Exchange Server 2010� �

� Exchange �� ��� �����.

Microsoft Exchange Server 2007� ���� ��� � �� ���� ��

�, TADDM �� ��� �� �� �� Exchange Server�� �� ���

�����.

C:\> powershell Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin;Get-ExchangeServer

Microsoft Exchange Server 2010� ���� ��� � �� ���� ��

�, TADDM �� ��� �� �� �� Exchange Server�� �� ���

�����.

C:\> powershell Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010;Get-ExchangeServer

���

Exchange Server ���� ��� ��� � �� ��� �����.

� �� �� �� ���

Microsoft Exchange ��� ��� �� �� �� ����� ����. �

��� IT ��� Microsoft Exchange Server ��� �� ���� �� ���

����.

��� ��� � �� ����� ����. � �� ����� ��� �

�� ���� � �� �����.

app.messaging.exchange.AcceptedDomain

v AcceptedDomainName

v Default

v DistinguishedName

v DomainName

v DomainType

v Parent

app.messaging.exchange.ActiveSyncVirtualDirectory

v BasicAuthenticationEnabled

v ClientAccessServer

v ClientCertEnabled

v DistinguishedName

v ExternalURL

v InternalURL

98 Application Dependency Discovery Manager: ��

v Path

v RemoteDocumentsActionForUnknownServers

v VirtualDirectoryName

v WebSiteName

v WebSiteSSLEnabled

app.messaging.exchange.ClientAccess

v ClientAuthenticationMethod

v ExchangeProtocols

v ExternalHostName

v Host

v Name

v OutlookAnywhereEnabled

v PrimarySAP

v ProductName

v ProductVersion

v RoleName

v SSLOffloading

v VersionString

ClientAuthenticationMethod, ExternalHostName � SSLOffloading �

Outlook Anywhere ��� �� ��� ��� ����.

app.messaging.exchange.EdgeTransport

v AcceptedDomains

v AntiSpamUpdatesEnabled

v ConnectivityLogEnabled

v ConnectivityLogPath

v DelayNotificationTimeout

v ExternalDNSAdapterEnabled

v Host

v InternalDNSAdapterEnabled

v MaxOutboundConnections

v MaxPerDomainOutboundConnections

v MessageExpirationTimeout

v MessageTrackingLogEnabled

v MessageTrackingLogPath

�� � 99

v ObjectType

v OutboundConnectionFailureRetryInterval

v PrimarySAP

v ProductName

v ProductVersion

v Queues

v ReceiveConnectors

v ReceiveProtocolLogPath

v RoleName

v SendConnectors

v SendProtocolLogPath

v TransientFailureRetryCount

v TransientFailureRetryInterval

v TransportRules

v VersionString

app.messaging.exchange.HubTransport

v AntiSpamUpdatesEnabled

v ConnectivityLogEnabled

v ConnectivityLogPath

v DelayNotificationTimeout

v ExternalDNSAdapterEnabled

v Host

v InternalDNSAdapterEnabled

v Journals

v MaxOutboundConnections

v MaxPerDomainOutboundConnections

v MessageClassifications

v MessageExpirationTimeout

v MessageTrackingLogEnabled

v MessageTrackingLogPath

v ObjectType

v OutboundConnectionFailureRetryInterval

v PrimarySAP

v ProductName

100 Application Dependency Discovery Manager: ��

v ProductVersion

v Queues

v ReceiveConnectors

v ReceiveProtocolLogPath

v RoleName

v SendConnectors

v SendProtocolLogPath

v TransientFailureRetryCount

v TransientFailureRetryInterval

v TransportRules

v VersionString

app.messaging.exchange.TransportServer

v AntiSpamUpdatesEnabled

v ConnectivityLogEnabled

v ConnectivityLogPath

v DelayNotificationTimeout

v ExternalDNSAdapterEnabled

v Host

v InternalDNSAdapterEnabled

v MaxOutboundConnections

v MaxPerDomainOutboundConnections

v MessageExpirationTimeout

v MessageTrackingLogEnabled

v MessageTrackingLogPath

v ObjectType

v OutboundConnectionFailureRetryInterval

v PrimarySAP

v ProductName

v ProductVersion

v Queues

v ReceiveConnectors

v ReceiveProtocolLogPath

v RoleName

v SendConnectors

�� � 101

v SendProtocolLogPath

v TransientFailureRetryCount

v TransientFailureRetryInterval

v TransportRules

v VersionString

app.messaging.exchange.ExchangeConnector

v Enabled

v fqdn

v ProtocolLoggingLevel

� ���� � ���� � ����� ReceiveConnector �

SendConnector� �� ����.

app.messaging.exchange.ExchangeJournalRule

v EmailAddress

v JournalRuleIdentity

v Parent

v Recipient

v Scope

app.messaging.exchange.ExchangeMailbox

v ActiveDirectoryGUID

v Alias

v Enabled

v LegacyDN

v MailboxDisplayName

v OrganizationalUnit

v Parent

v PrimarySmtpAddress

v RecipientTypeDetails

v UserDistinguishedName

app.messaging.exchange.ExchangeMailboxStore

v AllowFileRestore

v CopyEdbFilePath

v DatabaseName

v DatabasePath

102 Application Dependency Discovery Manager: ��

v DeletedItemRetention

v DistinguishedName

v IssueWarningQuota

v JournalRecipient

v LastFullBackup

v LastIncrementalBackup

v MailboxRetention

v MailboxStoreName

v Mailboxes

v MaintenanceSchedules

v MountAtStartup

v ProhibitSendQuota

v ProhibitSendReceiveQuota

v PublicFolderStore

v QuotaNotificationSchedules

v RetainDeletedItemsUntilBackup

app.messaging.exchange.ExchangeProtocol

v AuthenticatedConnectionTimeout

v Banner

v DistinguishedName

v LoginType

v MaxCommandSize

v MaxConnections

v MaxConnectionsFromSingleIP

v MaxConnectionsPerUser

v PreAuthenticatedConnectionTimeout

v ProtocolName

v ProxyTargetPort

v SSLBindings

v UnencryptedOrTLSBindings

v X509CertificateName

app.messaging.exchange.ExchangePublicFolder

v AgeLimit

v Children

�� � 103

v DeletedItemLifetime

v MailEnabled

v MaximumItemSize

v Parent

v Path

v PerUserReadDisabled

v ProhibitPostLimit

v PublicFolderName

v ReplicaAgeLimit

v URL

v UseDatabaseQuotaDefaults

v UseDatabaseReplicationSchedule

v UsePublicStoreAgeLimits

v UsePublicStoreDeletedLifetime

v WarningLimit

app.messaging.exchange.ExchangePublicFolderStore

v AllowFileRestore

v CopyEdbFilePath

v CustomReferralServerList

v DatabaseName

v DatabasePath

v DeletedItemRetention

v DistinguishedName

v IssueWarningQuota

v ItemRetentionPeriod

v LastFullBackup

v LastIncrementalBackup

v MaintenanceSchedules

v MaxItemSize

v MountAtStartup

v ProhibitPostQuota

v PublicFolderHierarchy

v PublicFolderStoreName

v PublicFolders

104 Application Dependency Discovery Manager: ��

v QuotaNotificationSchedules

v ReplicationMessageSize

v ReplicationPeriod

v ReplicationSchedules

v RetainDeletedItemsUntilBackup

v StorageGroup

v UseCustomReferralList

app.messaging.exchange.ExchangeServer

v Accepteddomain

v ActiveDirectoryDomainName

v ActiveDirectoryGUID

v AdministrativeGroup

v CreationTime

v DistinguishedName

v Domain

v Edition

v ErrorReportingEnabled

v ExchangeArchitecture

v ExchangeGroup

v Host

v Journals

v MessageClassifications

v Name

v ObjectType

v PrimarySAP

v ProductID

v ProductName

v ProductVersion

v Protocols

v ServerRoles

v Site

v VendorName

v VersionString

v VirtualDirectories

�� � 105

app.messaging.exchange.ExchangeServerRole

v Name

v ProductName

v ProductVersion

v RoleName

v VersionString

� ���� � ���� � ����� ClientAccess, TransportServer

(EdgeTransport � HubTransport) � UnifiedMessagingServer� �� �

���.

app.messaging.exchange.ExchangeVirtualDirectory

v ClientAccessServer

v DistinguishedName

v ExternalURL

v InternalURL

v Path

v VirtualDirectoryName

� ���� � ���� � ����� ActiveSyncVirtualDirectory,

OABVirtualDirectory � OwaVirtualDirectory� �� ����.

app.messaging.exchange.MailboxServer

v AutoDatabaseMountDial

v ClusteredStorageType

v ForcedDatabaseMountAfter

v Host

v Name

v PrimarySAP

v ProductName

v ProductVersion

v RedundantMachines

v RoleName

v StorageGroups

v VersionString

v VirtualDirectories

app.messaging.exchange.OABVirtualDirectory

v PollInterval

106 Application Dependency Discovery Manager: ��

v VirtualDirectoryName

� ���� ExchangeVirtualDirectory ���� ����.

app.messaging.exchange.OwaVirtualDirectory

v ActiveSyncIntegrationEnabled

v AllAddressListsEnabled

v BasicAuthentication

v CalendarEnabled

v ChangePasswordEnabled

v ContactsEnabled

v DefaultDomain

v Description

v DigestAuthentication

v FormsAuthentication

v JournalEnabled

v JunkEmailEnabled

v LogonFormat

v MailboxServer

v NotesEnabled

v OwaVersion

v PremiumClientEnabled

v PublicFoldersEnabled

v RecoverDeletedItemsEnabled

v RemindersAndNotificationsEnabled

v RulesEnabled

v SMimeEnabled

v SearchFolderEnabled

v SignatureEnabled

v SpellCheckerEnabled

v TasksEnabled

v ThemeSelectionEnabled

v UMIntegrationEnabled

v VirtualDirectoryName

v WebSiteName

v WindowsAuthentication

�� � 107

app.messaging.exchange.ReceiveConnector

v AnonymousUsersPermission

v BasicAuthRequiresTLS

v BasicAuthentication

v BindAddresses

v ConnectorName

v DistinguishedName

v Enabled

v ExchangeAuthentication

v ExchangeLegacyServersPermission

v ExchangeServersPermission

v ExchangeUsersPermission

v ExternalAuthoritative

v fqdn

v MaxMessageSize

v MutualAuthTLS

v PartnersPermission

v ProtocolLoggingLevel

v RemoteIPRanges

v TLS

v WindowsAuthentication

app.messaging.exchange.SendConnector

v AddressSpaces

v ConnectorName

v DistinguishedName

v DNSRoutingEnabled

v DomainSecureEnabled

v Enabled

v fqdn

v IsScoped

v MaxMessageSize

v ProtocolLoggingLevel

v SmartHosts

v UseExternalDNSRoutersEnabled

108 Application Dependency Discovery Manager: ��

app.messaging.exchange.TransportRule

v Comments

v Enabled

v Parent

v RulePriority

v TransportRuleName

app.messaging.exchange.UMDialPlan

v DigitsInExtension

v DistinguishedName

v UMDialPlanName

app.messaging.exchange.UnifiedMessagingServer

v Host

v Languages

v MaxCallsAllowed

v MaxFaxCallsAllowed

v ProductName

v ProductVersion

v RoleName

v StorageGroups

v UMDialPlans

v VersionString

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

���� Exchange Server� ComputerSystem(Windows)� � � ��� ��

�� �� �� ��(��� � � ����)� ����.

��� �� ���� �� � � ������.

1. ComputerSystem(Windows)� ���� ��� ������.

2. TADDM� Exchange Server� � � Active Directory �� � ����

� � ���� �� ��� ��(��� � � ����)� ������. ��

�� � 109

�� � ��� ��� ����� �� Exchange Server 2007�� Exchange

View Only Administrator �� ���� ���.

3. TADDM� Edge Transport �� ��� ����� � ���� �� ��� �

�(��� � � ����)� ������. Edge Transport �� �� �� �

��� ��� ��� ��� ��� ����.

collation.properties �� ��� �:

� ���� Microsoft Exchange ���� ���� collation.properties ��

� � ��� ����.

com.collation.discover.agent.ExchangeServerAgent.capturePublicFolders=true

��� true��, �� ��� Microsoft Exchange �� �� �� �

�����.

� �� �� ��� TADDM ������� ���� �� �

����. ���� �� � � � � ��� ��, ���� ��

�� ���� � ����. �� false� ���� �� �� � ���

��� ����.

�� ��� �

� ����� Microsoft Exchange ���� ���� �� ���� ���� �

���� �� ��� �����.

Exchange ��� � �� �

�� Exchange ��� ��� �����.

��� Microsoft Exchange Server 2007� �, �� ���� �����

����.

v Microsoft Exchange Information Store(store.exe)

v Microsoft Exchange Service Host(Microsoft.Exchange.ServiceHost.exe)

v Microsoft Exchange Transport(MSExchangeTransport.exe)

v Microsoft Exchange Unified Messaging(umservice.exe)

services.msc ���� ��� ��� �� ��� Windows �

� ���� ���� �� ����.

���� Stored-0 Exchange Server in the database ��� ���

�� Exchange ��� �� ���� � �����. Stored-0 Exchange Server

in the database.

��� �� ��� ����� � �� Exchange ��� � ��� ����.

Exchange Server� � ��� � ��� ��� ����.

110 Application Dependency Discovery Manager: ��

v Exchange Server� ���� �� �����, �� �� ����.

Microsoft Exchange Server 2007� �, Exchange Server� ����

�� ��� �� ����� ���� �� ���� ������. �

� ��, �� � � � ����.

v ��� ����� ���� ��� �� ��� ��� ��� �� �

���.

v �� � � �� �� ��� � � ������ ���� �

��� ����.

� �� �� � � �� �� ��

�� ��� �� �� ���� � ����.

CTJTD0835E Invalid domain credentials.

��� ��� ��(��� � � ����)� ���� ��� � �� ��

���. Exchange ��� � ��� � ���� Active Directory

�� � �� ��� �� ��� ���.

Microsoft Exchange 2003 ��

Microsoft Exchange 2003 ��� Microsoft Exchange Server 2003� �����.

��: TADDM 7.2.2 ��� TADDM�� � ��� Microsoft Exchange Server �

�� ������.

GUI� ���� ���� �� ��

Exchange2003Sensor

����

Windows ������ ����� �� ���� � TADDM Active Directory

�� ��� �� ������ � � ��� ���.

���

�� ����� ������.

v Exchange Server ����� ��� ��� � ���� �� �����.

v ��� �� SMTP � X400 ����� ���� �� ��� �����.

� �� ���

��� ��� � �� ����� ����.

v app.messaging.exchange.ExchangeAdministrativeGroup

v app.messaging.exchange.ExchangeConnector

�� � 111

v app.messaging.exchange.ExchangeDSAccessDomainController

v app.messaging.exchange.ExchangeFolderTree

v app.messaging.exchange.ExchangeLink

v app.messaging.exchange.ExchangeMailbox

v app.messaging.exchange.ExchangeMailboxStore

v app.messaging.exchange.ExchangeProtocolVirtualServer

v app.messaging.exchange.ExchangePublicFolder

v app.messaging.exchange.ExchangePublicFolderStore

v app.messaging.exchange.ExchangeQueue

v app.messaging.exchange.ExchangeRoutingGroup

v app.messaging.exchange.ExchangeScheduleInterval

v app.messaging.exchange.ExchangeServer

v app.messaging.exchange.ExchangeStorageGroup

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ��� ��� ���� ��� ������.

2. ����� �� Microsoft Exchange Server� ������.

3. �� � ��� ������.

a. ��� �

b. ����

��� ��� � ��� ��� ��� �� ��� �����.

1. ��� ��� ��� Microsoft Exchange Server ��� �� ��� ���

� Microsoft Exchange Server� ����� �����.

2. 1� � ���, ��� ��� ��� ��� ���(Windows) ��� ��

��� ���� Microsoft Exchange Server� ����� �����.

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ����.

com.collation.discover.agent.exchange.command.timeout=600000

112 Application Dependency Discovery Manager: ��

��� 600000 ��(10�)���. � ���� ���.

� Exchange Server ��� ���� �� WMI ��� ����(�

�)� �����.

WMI ��� �� ���(��� ��� ��� � ��) � �� �� �

����.

�� ��� �

� ����� Microsoft Exchange 2003 ���� ���� �� ���� ����

� ���� �� ��� �����.

��� � �� �

�� Exchange 2003 ��� ��� �����.

��� Microsoft Exchange Server 2003� �, Microsoft Exchange Management

���� �� Windows ����� ����� ����. services.msc

���� ��� ���� �� ����.

���� ���� �� � �

�� Exchange 2003 ��� �� ���� � �����. “ � �� ���

�����.”

��� �� ��� ����� � �� Exchange ��� � ��� ����.

��� � � � �� � ����.

v Exchange Management Tool� ����� Exchange ��� ��� �

����. Microsoft Exchange Server 2003� � ��� �����

����.

1. Exchange Server� ��� ����� Exchange System Manager�

������.

2. �� ��� � Exchange Server� ����� ����.

3. � Exchange Server� ��� ���, Microsoft Exchange Server

� ��� ���� � � � ����.

v Exchange Server� ���� �� �����, �� �� ����.

Microsoft Exchange Server 2003� �, �� � � ������.

1. Exchange Server� ���� �� ��� �� ����� ���

� �� ���� ������.

2. Exchange �� ��� ��� Exchange ��� ����.

��� �� ��� ��� � �

�� Exchange 2003 ��� �� �� ���� � ����.

�� � 113

CTDTD0811E The Exchange Server Agent is unable to retrieveinformation from the Microsoft Exchange Server

��� � �� ���� WMI(Windows Management Instrumentation)� ��

�� ��� �� �����. Microsoft Exchange Server 2003� �, �

� � � ������.

1. �� Windows ����� services.msc ���� �����.

2. Microsoft Exchange Management ���� �� ������.

3. ��� �� �����.

4. ��� ��� sensors/ ExchangeServerSensor-*.log ��� �

�� ��� WMI �� �� �� ������.

Microsoft Exchange Server 2007, 2000 � 5.5� ���� �

�� Exchange 2003 ��� �� �� ���� � ����. CTDTD0812E

Microsoft Exchange Server� �� � ���.

��� � �� ���� WMI(Windows Management Instrumentation)� ��

�� ��� Exchange Server ����� �� �����. Microsoft

Exchange Server 2003� �, �� � � ������.

1. �� Windows ����� services.msc ���� �����.

2. Microsoft Exchange Management ���� �� ������.

3. ��� �� �����.

4. ��� ��� sensors/ ExchangeServerSensor-*.log ��� �

�� ��� WMI �� �� �� ������.

��� WMI(Windows Management Instrumentation) �������

���� � �

�� sensors/ExchangeServerSensor-*.log ��� �� ���� ����.

System.UnauthorizedAccessException: Access denied

��� ���� � ���� TADDM ��� �� �� WMI ������

� ����� � �� �� �� �����. Microsoft Exchange

Server 2003� �, �� � � ������.

1. TADDM ��� �� �� WMI ������� �� �� �� �

�� ����.

Root\CIMV2Root\CIMV2\Applications\ExchangeRoot\MicrosoftExchangeV2

�� ���� �� � � ������.

a. �� > �� > wmimgmt.msc �� ������.

b. WMI ��(��)� ��� ��� ��� ��� � �� ����

��.

114 Application Dependency Discovery Manager: ��

c. WMI ��(�) ��� �� �� ������.

d. WMI ������ ��� � ��� ������.

e. �� ��� �� �� ���� ��� �� ��� ������.

v ��� ��

v �� ��

v ��

v ��� ��

v �� ��

v � ��

v �� ��

v �� ��

2. TADDM ��� �� Exchange Server � � �� ����� ��

�� ���� ����. �� ���� �� � � �����

�.

a. ���� > ��� > Microsoft Exchange > ��� ���

b. Exchange System Manager�� �� ��� � � ��� �� �

���� �����.

c. ��� ��� ��� ��� ���� �� ������.

d. ��� �� �� ������.

e. ��� ���� TADDM ��� �� �� ���� ��� � �

�� ������.

f. ��� �� ��� �� � �� �� � � �� �� ��

� ����.

v ��

v ��

v �� ��

v �� ���

v �� �

v �� ���

v �� �� �� ��

g. Exchange System Manager�� � ��� � � ��� � �

� ����� �����.

h. �� ��� �� ��� �� ��� ������.

�� � 115

WMI ���� �

�� sensors/ ExchangeServerSensor-*.log ��� �� ���� ���.

System.Management. ManagementException: Invalid class

��� ���� � ���� ��� ���� �� WMI ���� ���� �

�� �����. �� Exchange Server� ��� ��� ���� Exchange

Server ��� ��� ��� ��� � ����.

Microsoft Exchange Server 2003� �����. ��� ��� ��� �

���, Microsoft Exchange Server 2007, 2000 � 5.5� ��� ���

�.

��� �� �� ��

�� �� ����� �� �� ��� ��� ����.

v HTTP

v IMAP4

v NNTP

v POP3

��� Microsoft Exchange Server 2003� �, ��� SMTP � X400����

� ���� �� ��� �����.

Microsoft HyperV ��

Microsoft HyperV ��� �� ��� Hyper-V �� ��� �� Microsoft Windows

Server 2008 ���� �����. ���� Hyper-V �� �� ���(�� ��

� ������� ) � ���� ��� ��� ���(�� ������� )�

� ���.

GUI� ���� ���� �� ��

Microsoft HyperV ��

����

������ � ���� ��� ���� ����� ������� �(��) �

���� Microsoft Windows Server 2008 x64 Edition� ���� ���

�� ��

�� Hyper-V ����� TADDM ��� � wmic ��� ���

WMI(Windows Management Instrumentation) ����� �� � ��� ��

�.

116 Application Dependency Discovery Manager: ��

�� ��� �� ��� ���� ��� ������ �� ��� � �� �

�����.

wmic /namespace:’\\root\virtualization’ path Msvm_VirtualSystemSettingDataget SystemName, BaseBoardSerialNumber, ElementName

���

��� Hyper-V� ���� Microsoft Windows 2008 x64� �����. � ���

Microsoft Hyper-V Server 2008� ���� ����.

� �� �� �� ���

Microsoft HyperV ��� ��� �� �� �� ����� ����. � �

�� IT ��� Microsoft Hyper-V ��� �� ��� Microsoft Windows 2008

�� ���� �� ���� �� ��� ����.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

sys.ComputerSystem

�� � Hyper-V ������ � � ���� ��� ����.

v ChildSystem(���)

sys.ComputerSystem

�� � ����� ���� ��� ����� ��� ����.

v HostSystem

v IsVMIDanLPAR

v Manufacturer

v MemorySize

v Model

v Name

v NumCPUs

v SerialNumber

v UUID

v Virtual

v VirtualMachineState

app.AppServer

v Host

v MajorVersion

v ProductName

v ProductVersion

�� � 117

v VendorName

v VersionString

�� �

��� ��� �� ��� ��� ���.

Microsoft HyperV ���� Microsoft Windows 2008 x64� ���� �� ��

���(�� ���)� �� 3 ��� ����. Windows Server 2008 Hyper-V�

� � ���� ����� �� ���(Windows)� �� ��� � � �

�����.

�� ��� �

� ����� Microsoft HyperV ���� ���� �� ���� ���� � �

��� �� ��� �����.

HyperV ��� ���� �

�� HyperV ��� �� ����.

��� WindowsComputerSystemSensor� �� ������ �� ����

����. �� Hyper-V ���(�� ���)� �� �� �� � ��� �

�� � �����.

v ��� �

v ��(�� � � IP ��)

v ���(��� ���� IP ��)

�� ������ ���(�� ���)� WindowsComputerSystemSensor

��� ����� ����. WindowsComputerSystemSensor �� �

� ��� HyperV ��� ��� � ���.

WindowsComputerSystemSensor�� �� ��� ������.

MicrosoftHyperVSensor-<ip_address>.log� �� ��� �����.

Microsoft HyperV sensor starting. ��� ��� ������.

�� ��� ���� ���� �

�� HyperV ��� ��� �� �� ���� ��� �� ��� �� �

�� � � ���.

���

��� ��� ����� � � �� > �� ��� > �� ��

����� ���� Hyper-V ��� ���(�� ���)� �����.

118 Application Dependency Discovery Manager: ��

Microsoft IIS � �� ��

Microsoft IIS � �� ��� Microsoft IIS(Internet Information Services) ���

�����.

����: Microsoft IIS � �� ��� � �� IIsWebServer, IIsWebService �

IIsWebVirtualDir ���� �� IIsParametersRow �� ���� ����. ��,

IIsParameters �� ������.

GUI� ���� ���� �� ��

IISWebServiceSensor

����

�� ����� ����� ����.

v ��� ���� ��� ��� ���.

v ������ IIS Manager� ��� ��� ���. �� ���� COM ���

� �����. ��� ���� TaddmTool AdsiDump � AdsiEnum ��� �

���.

v IIS Manager� �� Windows ����� ��� ��/��� ���� ��

������. Windows ���� > ������ �� > IIS > IIS Manager

�� ������.

v IIS 7.0 ��� ����� IIS 6.0 Metabase Compatibility ���� ��� �

��� ���. ����� �� � � ������.

1. �� > �� �� > �� ���� ������.

2. �� ����� ��� ��� � ��(IIS)� ��� ��� ��� ��� �

�� ��� ��� ������.

3. �� ��� �� ����� IIS 6 �� ����� ��� ������.

4. IIS 6 ����� ��� ���� ������.

5. �� ��� �� ����� �� ��� �� �� ���� ����

� �� ������.

6. ��� ���� �� ��� �� ��� �����.

IIS 6.0 ���� �� ���� ��� ��� �� ��� ��� ��

� � ��� �� ����.

v �� �� � � ��� ��� ��� � �� ��� ������.

– Windows Server 2008 � ���� �� �

– ��� � ��(UAC) �� ��

�� � 119

��� � � ��� ��� ��� � ����� IIS ���� ���� �

� ��� �� ����. � ���� UAC ��� �� � � �

� ����.

� �� ���

��� ��� � �� ����� ����.

v app.ProcessPool

v app.web.iis.IIsModule

v app.web.iis.IIsParameter

v app.web.iis.IIsWebServer

v app.web.iis.IIsWebService

v app.web.iis.IIsWebVirtualDir

v sys.RuntimeProcess

��: ��� ��� �� IIsWebVirtualDir ������. ��� IIS ��� ��

�� �� IIsModule ���� IIS ���� ��� ����.

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

� ��� ���� ���. � ��� ������ ���� � ���

ComputerSystem ��� �� ��� ���� �� � ����.

collation.properties �� ��� �

� ��� Microsoft IIS � �� ��� ���� collation.properties �� �

� �����.

��� collation.properties ��� �� �� � � �����.

Fix Pack 5

com.collation.discover.agent.IIsWebServiceAgent.discoverIISParameters=true

� IIS ��� �� �� �����. ���� true� �

�� ���, �� ���� ���� �����.

IIS ���� �� �� ���� ��� � ��� ��� � ���

�. � ���� ���� ���� � � false� ������.

Fix Pack 5 com.collation.discover.agent.IIsSensor.UseServiceForServerName=false

� IIsWebServer� �� displayName �� ��� ���� � �

����. ���� IIsWebServer �� ���� displayName� ���

��. �� IIsWebServer� �� �� � ���, �� IIsWebService

� �� � ����. ��� �, ��� ��� ����.

120 Application Dependency Discovery Manager: ��

� � true� ��� ObjectDisplayNameAgent� � IIsWebService

� �� ���� �� IIsWebServer� �� displayName �� ��

���. � ��, IIsWebService�

myiiswebservice.mycompany.com:8008��, IIsWebServer� mywebserver

�, � IIsWebServer� �� displayName

myiiswebservice.us.mycompany.com:8008:mywebserver���.

� � ��� false ���.

� �� � �� TADDM� �� ���� ���.

�� ��� �

� ����� Microsoft IIS � �� ���� ���� �� ���� ���� �

���� �� ��� �����.

� �� ��� ���� �

�� ��� � �� ��� ���� ����.

��� � �� ��� ��� ��� �� TaddmTool ��� AdsiDump �

AdsiEnum ��� ���� ���� �� ������.

TaddmTool ��� QueryRegistry ��� ���� ����. �

� ����� �� ����.

v HKLM\SOFTWARE\Microsoft\W3SVC

v HKLM\SYSTEM\CurrentControlSet\Services\W3SVC

�� �� IIS� �� �� ����� ��� ���� �� �

� ��� �� ��� �����.

� ���

�� �� �� �� IIS � ��� �����. � ��� �� ��� TADDM

�� IIS � ��� ��� � �����. �� ���� TADDM �� �

� ��� �� 0� �����. ��� ��� �� �� ��� ���� �

�� � ��� ��� ��� ���� �� � ���.

��� SQL�� ���� �������� �� IIS � ��� ������. ��

��� DB2 �� Oracle �������� � ��� �� � ����.

selectcast(APPZ.contextip_x as VARCHAR(100)) as CONTEXT_IP, APPZ.guid_x as OLD_GUID,APPZ.displayname_x as OLD_DISPLAYNAME,APPN.guid_x as NEW_GUID, APPN.displayname_x as NEW_DISPLAYNAMEfromAPPSRVR APPZ INNER JOIN APPSRVR APPN ON APPZ.contextip_x = APPN.contextip_x ANDAPPZ.jdoclassx = APPN.jdoclassx��� APPZ.jdoclassx=’com.collation.topomgr.jdo.topology.app.web.iis.IIsWebServiceJdo’and APPZ.displayname_x like ’%:0’ and APPN.displayname_x not like ’%:0’

�� � ��� ���� �� � � ������.

�� � 121

v ��� �� ���� ��� �����.

v �� � � � ���� ������.

��� � � � ��� �� ��� ��� TADDM ��� �����

"�� ��" �� �����.

� �� �� ���� ���(0x80005000)

�� ��� �� ��� �� Windows Server 2012�� IIS8� ���� ��

�� ��� �����.

System.Runtime.InteropServices.COMException (0x80005000):Unknown error (0x80005000)

��� ���� ����� �� � � ������.

1. �� ���� ����� ��� Regedit.exe� �����.

2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\

Policies\System LocalAccountTokenFilterPolicy �� 1� ���

���.

3. ��� ��� �� �� �� ���� �� �� ��� ����.

4. �� ��� ��� �� ��� ������.

5. �� ��� ����.

v �� �� ��� ���� �� �� �� ��� �� �

���� ������.

v ��� �� ��: ��� �� ������ � � �� �� �

�� �� ���� ������.

Active Directory� �� ����� ��� ���� �� � � ����

��.

1. ��� ��� �� �� �� ���� � �� ��� ����.

2. ����(forest)� �� � ���� �� ��� ��� ������.

3. �� > ��� ������.

4. Computer Configuration/Policies/Windows Settings/Security

Settings/Local Policies/Security options� ����.

5. �� ��� ����.

v �� �� ��� ���� �� �� �� ��� �� �

���� ������.

v ��� �� ��: ��� �� ������ � � �� �� �

�� �� ���� ������.

122 Application Dependency Discovery Manager: ��

NFS ��

NFS ��� NFS(Network File System) ��� �����.

GUI� ���� ���� �� ��

NFSServerSensor

� �� ���

��� ��� � �� ����� ����.

v sys.NFSExport

v sys.NFSSAP

v sys.NFSService

v sys.ServiceAccessPoint

Oracle Application Server ��

Oracle Application Server ��� Oracle Application Server ��� �����.

GUI� ���� ���� �� ��

OracleAppSensor � OracleAppOpmnSensor

����

�� ���� ������.

v ��� ���� ��� ��� ���.

v Oracle Application Server �� ��� �� ���� ���.

v �� �� �� �� ����(�� �� ID� ��� � ��).

v Oracle Application Server ������ TADDM ���� �� ���� ���.

v �� �� $COLLATION_HOME� �� �����.

v �� ������ ����.

– j2ee

– opmn

��� �� ���� �� Oracle Application Server ���� NFS ��

�� � ����.

TADDM ��� � JAR �� ��� ����.

– j2ee/home/lib/ejb.jar

– j2ee/home/lib/adminclient.jar

– j2ee/home/lib/javax77.jar

�� � 123

– j2ee/home/lib/jmxcluster.jar

– j2ee/home/lib/jmx_remote_api.jar

– j2ee/home/lib/jmxri.jar

– j2ee/home/oc4jclient.jar

– opmn/lib/argus.jar

– opmn/lib/ons.jar

– opmn/lib/opmnconfig.jar

– opmn/lib/optic.jar

– opmn/lib/repositorycheck.jar

v collation.properties ���� com.collation.oracleapp.root.dir � �

�� ��� ��� ������.

v ��� �� ����(collation) ���� �� �� �� ��� ���.

� �� ���

OracleAppAgent� �� �� ����� ����.

v app.AppConfig

v app.ConfigFile.SoftwareContainer

v app.j2ee.EJB

v app.j2ee.EntityBean

v app.j2ee.J2EEComponent

v app.j2ee.J2EEDeployedObject

v app.j2ee.J2EEModule

v app.j2ee.J2EEResource

v app.j2ee.JSP

v app.j2ee.MessageDrivenBean

v app.j2ee.oracleapp.OracleAppCluster

v app.j2ee.oracleapp.OracleAppConnectorModule

v app.j2ee.oracleapp.OracleAppDomain

v app.j2ee.oracleapp.OracleAppEJBModule

v app.j2ee.oracleapp.OracleAppJ2EEApplication

v app.j2ee.oracleapp.OracleAppJ2EEServer

v app.j2ee.oracleapp.OracleAppJ2EEWebSite

v app.j2ee.oracleapp.OracleAppJDBCConnectionPool

v app.j2ee.oracleapp.OracleAppJDBCDataSource

124 Application Dependency Discovery Manager: ��

v app.j2ee.oracleapp.OracleAppJDBCDriver

v app.j2ee.oracleapp.OracleAppJMSDestination

v app.j2ee.oracleapp.OracleAppJMSServer

v app.j2ee.oracleapp.OracleAppJSPContainer

v app.j2ee.oracleapp.OracleAppJTAResource

v app.j2ee.oracleapp.OracleAppProcessManager

v app.j2ee.oracleapp.OracleAppResourceAdapter

v app.j2ee.oracleapp.OracleAppServlet

v app.j2ee.oracleapp.OracleAppWebModule

v app.j2ee.StatefulSessionBean

v app.j2ee.StatelessSessionBean

v core.LogicalContent

v enums.StatusEnum

v net.BindAddress

v net.IpAddress

v sys.ComputerSystem

OracleAppOpmn �� �� ����� ����.

v app.AppConfig

v app.ConfigFile

v app.j2ee.oracleapp.OracleAppCluster

v app.j2ee.oracleapp.OracleAppProcessManager

v app.web.oracleapp.OracleAppHTTPServer

v core.LogicalContent

v enums.StatusEnum

v net.BindAddress

v net.IpAddress

v sys.ComputerSystem

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

�� � 125

Oracle Application Server� � � ���� �� ��� �� � � ���

���.

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

com.collation.oracleapp.root.dir=lib/oracleapp

��� lib/oracleapp���.

� TADDM ��� Oracle Application Server ����� ��� �

����.

��� ��� �� �� �� �� �� ��� � ����. � �

�� �� � �����, �� �� $COLLATION_HOME �� ���

��.

com.collation.platform.os.ignoreLoopbackProcesses=true

��� true�� �� �� ����� ��� ����� ���� �

����. ���� ��� �� IP ��(127.0.0.1)�� ��� ���

�� ��� �� IP ��� ��� �� ��� � ��� ��� �

���.

� � IP ��� ��� �����.

� � �� false� ��� � � ��� �� �� ����� ��

���� �����.

WebLogic �� �� Oracle ������ ��� ����� � � �

true� ���� ���. � ��, WeblogicServerVersionSensor ��� �

��� �� ��� ����� � � � true� ���� ���.

�� ��� �

� ����� Oracle Application Server ���� ���� �� ���� ����

� ���� �� ��� �����.

��� � �� �

�� lsof ���� �� ����� �� ��� ����� ��� ��� �

����.

��� ��� ��� Oracle Application Server� ����� ����.

Oracle ������ ��� opmnctl status ��� ����. ��� �

�� ��� ����� � ��� �� � �� �� ��� ��

��.

�� ���� ��� ���� �� � ��� ��� �� �����.

126 Application Dependency Discovery Manager: ��

v Isof(LiSt Open Files) ���� �� ����� �� ��� ����

� ��� ��� �����. lsof ���� ���� �� ����

� ��� ���� ���.

– lsof ��� ��� �� setuid(�� ��� ID) ��� � ���

� ���� ���.

– ���� sudo ��� ���� lsof ���� ��� ���.

v $COLLATION_HOME/etc/collation.properties ��� ��

com.collation.platform.os.ignoreLoopbackProcesses �� false� �

����. ��� ����� �� true� ���� ���. true �� �

��� �� ������ �� � ����� �����.

v Oracle Application Server ������ TADDM ���� �� ���

���. Oracle Application Server ������ TADDM ���� ��

���� ���. �� � ���� � ������ ��� ����

��.

com.collation.oracleapp.root.dir=lib/oracleapp

� � ��� lib/oracleapp���. � � �� �� ���

��, �� �� �� ���� $COLLATION_HOME� �� ����

�. $COLLATION_HOME/lib/oracleapp

�� � � �� � �� ���, �� �� ������ �

�� ���.

– j2ee

– opmn

�� Oracle Application Server ���� NFS(Network File System)�

���� Oracle Application Server ������ ����� ���� �

����. �� � � jar ��� �����.

– j2ee/home/lib/ejb.jar

– j2ee/home/lib/adminclient.jar

– j2ee/home/lib/javax77.jar

– j2ee/home/lib/jmxcluster.jar

– j2ee/home/lib/jmx_remote_api.jar

– j2ee/home/lib/jmxri.jar

– j2ee/home/oc4jclient.jar

– opmn/lib/argus.jar

– opmn/lib/ons.jar

�� � 127

– opmn/lib/opmnconfig.jar

– opmn/lib/optic.jar

– opmn/lib/repositorycheck.jar

Oracle Application Server ��� ���

�� Oracle Application Server ��� �� ����� ��� ����.

��� TADDM� � ���� Oracle Application Server ��� �����

����.

�� ���� ��� ���

�� �� ���� ��� Agent terminated after exceeding time limitnull

��� � ����.

TADDM� Oracle Application Server ������ �� � ���.

��� com.collation.oracleapp.root.dir � ��� ����.

discoverOpmnctl() �� ���� � ��� ���

�� discoverOpmnctl() ���� ���� ���� ��� ����. Oracle

Application Server ���� TADDM ��� � �� Oracle Application

Server� bin ���� � � ��� ���� opmnctl status ���

��� �� �� ��/� �� ���.

��� Oracle Application Server� bin ���� Oracle Application Server �

��� TADDM ��� � �� ������.

�� ���� ��� �� ��� ��� �� � � �� �� ���

�� ��� ��� �� ��� �� ��� �����.

javax.naming.NameNotFoundException: oc4j:internal/ResourceFinder not found

��� Oracle Application Server� IP �� � ��� �� TADDM ���

/etc/hosts ��� ������.

SAP CCMS �� ��

SAP CCMS �� ��� SAP ���, SAP ��(ABAP � Java) � SAP ���

� �����.

GUI� ���� ���� �� ��

CCMSServerSensor

128 Application Dependency Discovery Manager: ��

����

SAP CCMS �� ��� JCo ������ ���� ���. JCo ������ ��

��� �SAP JCo(Java Connector) ����� ��� ��� �����.

SAP NetWeaver ���� � ������� �� SAP CCMS ��, SAP SLD

�� �� �� � �� ���� � ���� ��� � ����. ������� �

� �� �� ������ ���� SAP ������� ��� ��� ��

� �� ��� �� ������. Java ���(Java ��)� �� �� �

� ABAP(Advanced Business Application Programming) ���(ABAP ��)�

�� �� �� ����.

v SAP CCMS �� ��� ���� SAP NetWeaver ����� ABAP ����

���� �� ������� �� ��� �� ��� ������.

v SAP SLD �� ��� ���� SAP NetWeaver ����� Java ���� ��

�� �� ������� �� ��� �� ��� ������.

v SAP CCMS �� ��, SAP SLD �� �� �� � �� ���� SAP

NetWeaver ����� ABAP � Java ���� ���� �� ������� �

� ��� �� ��� ������.

�� �

��� ��� �� ��� ��� ���.

SAP JCo(Java Connector) ����� ��:

TADDM ���� TADDM �� �/�� ��� � � ��� �� SAP Java

Connector (JCo) 2.x ������ ���� ���.

JCo ����� ��� ����� �� � � ������. ��� operating_system

AIX, Linux, Linuxs390x, Solaris �� Windows� ����.

1. TADDM� � ��� �� SAP JCo ������ ������. TADDM

� � ��� ��� �� 2.1 32�����.

�� �� � ���� SAP JCo ����� ���� �� � ��� ���

��.

� 8. SAP JCo 2.x ����� ��� ��� �

�� �� ��� ��

AIX(32��) sapjco21P_10-10002239.zip

AIX(64��) sapjco21P_10-10002882.zip

Windows Server on x86_32(32��) sapjco21P_10-10002243.zip

Windows on x86_64(64��) sapjco21P_10-20001730.zip

Linux on x86_32(32��) sapjco21P_10-20007301.zip

�� � 129

� 8. SAP JCo 2.x ����� ��� ��� � ( �)

�� �� ��� ��

Linux on x86_64(64��) sapjco21P_10-20007300.zip

Linux on zSeries(64��) sapjco21P_10-10002245.zip

Linux on Power®(64��) sapjco21P_10-20007302.zip

Solaris on x86_64(64��) sapjco21P_10-20001731.zip

Solaris on SPARC(64��) sapjco21P_10-10002887.zip

2. �� ���� ������. $COLLATION_HOME/lib/JCo/operating_system

3. �� ��� ����� �� ���� ������.

UNIX �� Linux � ��� �"

v librfccm.*�� $COLLATION_HOME/lib/JCo/operating_system��

v libsapjcorfc.so�� $COLLATION_HOME/lib/JCo/operating_system��

v sapjco.jar�� $COLLATION_HOME/lib/JCo/operating_system/lib�

Windows � ��� �

v librf32.dll�� $COLLATION_HOME/lib/JCo/operating_system��

v sapjcorfc.dll�� $COLLATION_HOME/lib/JCo/operating_system��

v sapjco.jar�� $COLLATION_HOME/lib/JCo/operating_system/lib�

4. TADDM ��� �� ������.

������ �� ldd ��� ��� � � � �� � � � � ����

����. �� � ��� ��� � � � �����.

Linux � ����� ���� libstdc++-libc6.2-2.so.3 ������ ��

� � � � ����. � �, Red Hat ��� compat-libstdc++-296� ��

�� libstdc++-libc6.2-2.so.3 ����� ��� ���� ���.

����� � � � ��� �� � �� ���� �����.

Sensor failed in remote server: JCO.classInitialize (): Could not load middleware layer’com.sap.mw.jco.rfc.MiddlewareRFC’ JCO.nativeInit (): Could not initialize dynamic link library sapjcorfc[Can’t find library sapjcorfc (libsapjcorfc.so) in sun.boot.library.path or java.library.path sun.boot.library.path={full-path-list}

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. CCMS(Computer Center Management System)� ���� ��� ���

���.

2. �� � ��� ������.

130 Application Dependency Discovery Manager: ��

a. ��� �(��� ��� ��� �� ��� ��� �� �� ��

� )

b. ����

c. ����� ID

�� CCMS �� ��� ��� SAP ����� �� �� �����. ��

� � ����� ��(*) �� �����.

S_RFC

RFC ���� �� �

S_ADMI_FCD

��� �

S_DATASET

�� ���� �� �

S_LOG_COM

�� � �� �� �� �� �

S_RZL_ADM

CC �� � ��: ��� ��

S_XMI_LOG

XMI ��� �� � ��� �

S_XMI_PROD

XMI(External Management Interface)� �� �

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

com.collation.platform.os.ignoreLoopbackProcesses=true

��� true�� �� �� ����� ��� ����� ���� �

����. ���� ��� �� IP ��(127.0.0.1)�� ��� ���

�� ��� �� IP ��� ��� �� ��� � ��� ��� �

���.

� � IP ��� ��� �����.

� � �� false� ��� � � ��� �� �� ����� ��

���� �����.

WebLogic �� �� Oracle ������ ��� ����� � � �

true� ���� ���. � ��, WeblogicServerVersionSensor ��� �

��� �� ��� ����� � � � true� ���� ���.

�� � 131

�� ��� �

� ����� SAP CCMS �� ���� ���� �� ���� ���� � �

��� �� ��� �����.

�� ���� ��� ���

�� ��� �� sapjco.jar ��� �� � � ���� ���� ��

��� �����.

Sensor failed in remote server: com/sap/mw/jco/JCOMSG_ERROR: java.lang.NoClassDefFoundError: com/sap/mw/jco/JCO

��� sapjco.jar �� $COLLATION_HOME/lib/JCo/lib ���� ��� �

�, � �� �� ��� �� ��� ���.

DiscoverManager.log ���� �� ���� � ����.

adding this jar file to the list: {jar-file-path}

jar-file-path� $COLLATION_HOME/lib/JCo/lib/sapjco.jar�� ���.

��� ����� ��� �� � �

�� ��� sun.boot.library.path �� java.library.path��

libsapjcorfc.so ����� ��� �� � �� ���� �� ���

�����.

Sensor failed in remote server:JCO.classInitialize (): Could not load middleware layer’com.sap.mw.jco.rfc.MiddlewareRFC’JCO.nativeInit (): Could not initialize dynamic link library sapjcorfc[Can’t find library sapjcorfc (libsapjcorfc.so) in sun.boot.library.pathor java.library.path sun.boot.library.path={full-path-list}

��� libsapjcorfc.so ����� ��� $COLLATION_HOME/lib/JCo/

operating system �� ��� ����.

� ����� �� TADDM �� �� TADDM �� �/�� ��� 32

�� �� 64�� � ���� ���� �� �� ����� ��

�.

�� � �� �� ����� ��� sun.boot.library.path�

full-path-list� ���� ����. �� �� �, ����� �

� ��� � � ��� ���� � ����. libsapjcorfc.so ���

�� ��� �� ldd ��� ��� ����� � �� ���� �

�� �� � �� ����� ����.

IP ��� CCMS ��� ��� ���� �

�� �� ��� �����.

ERROR collation. AnchorClient - No CCMS access list provided for:{ip-address}

132 Application Dependency Discovery Manager: ��

� ��� �� �� � ��� � ��� � ����.

v ��� ��� �� ��� ����.

v ��� ���� ��� ��� � ��� ���� IP ��� ��� �

���.

��� � ��� � �� ��� ��� �, �� � � ����.

v ��� ID� ��� �� � ����� ����� ����.

v SAP ABAP ��� ��� ���� ����.

v local-anchor*.log�� �� ���� � �� ��� username �

client-id� ���� ��� � � ����.

Checking connection with username: {username} and clientID: {client- id}

�� ����� SAP_ALL �� ����, SAP GUI� �� ��� �

� GUI� �� � SAP ABAP ��� ��� � ����.

SAP SLD �� ��

SAP SLD �� ��� SAP ���, SAP ��(ABAP � Java) � SAP ����

�����.

GUI� ���� ���� �� ��

SLDServerSensor

����

SAP SLD(System Landscape Directory) ��� � ���� ���.

SAP NetWeaver ���� � ������� �� SAP CCMS ��, SAP SLD

�� �� �� � �� ���� � ���� ��� � ����. ������� �

� �� �� ������ ���� SAP ������� ��� ��� ��

� �� ��� �� ������. Java ���(Java ��)� �� �� �

� ABAP(Advanced Business Application Programming) ���(ABAP ��)�

�� �� �� ����.

v SAP CCMS �� ��� ���� SAP NetWeaver ����� ABAP ����

���� �� ������� �� ��� �� ��� ������.

v SAP SLD �� ��� ���� SAP NetWeaver ����� Java ���� ��

�� �� ������� �� ��� �� ��� ������.

v SAP CCMS �� ��, SAP SLD �� �� �� � �� ���� SAP

NetWeaver ����� ABAP � Java ���� ���� �� ������� �

� ��� �� ��� ������.

�� � 133

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ��� ���� ��� ��� ���� ��� ������.

2. � ��(��� �� � ���)� ������.

SAP �� SAP_SLD_GUEST ��� ����, ��� �� �� SAP ��

SAP_J2EE_ADMIN ��� ���� � �� ����.

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

com.collation.discover.agent.SLDServerAgent.connectionTimeout=30

��� 30� ���� 30���. � ���� ���.

� � SLD �� ��� ���� � ��� �� ��()� �

����.

�� ���� DiscoveryManager.log ��� �����. ��� ���

� �� ����, � � �� �����.

�� �� �� ��� � �� IP ��� �� ��� � ���

�.

com.collation.discover.agent.SLDServerAgent.connectionTimeout.Linux.1.2.3.4=60

com.collation.discover.agent.SLDServerAgent.connectionTimeout.SunOS=45

com.collation.platform.os.ignoreLoopbackProcesses=true

��� true�� �� �� ����� ��� ����� ���� �

����. ���� ��� �� IP ��(127.0.0.1)�� ��� ���

�� ��� �� IP ��� ��� �� ��� � ��� ��� �

���.

� � IP ��� ��� �����.

� � �� false� ��� � � ��� �� �� ����� ��

���� �����.

WebLogic �� �� Oracle ������ ��� ����� � � �

true� ���� ���. � ��, WeblogicServerVersionSensor ��� �

��� �� ��� ����� � � � true� ���� ���.

134 Application Dependency Discovery Manager: ��

com.collation.discover.agent.SLD.PoolSize

� SLD ��� �� � �� ����� �� �� � �� �

����. ��� �� �� ��� �� �� ��� � ����. ���

16���.

com.collation.sudoCommand

� sudo ���� �����. ��� sudo���.

�� ��� �

� ����� SAP SLD �� ���� ���� �� ���� ���� � ��

�� �� ��� �����.

SLDServerAgent � ��� �� �

�� SLDServerAgent �� ���� � ��� DiscoverManager.log ���

� ������.

��� $COLLATION_HOME/etc/collation.properties ���� ��� ��� �

� com.collation.discover.agent.SLDServerAgent.connectionTimeout

�� �����.

SMB �� ��

SMB �� ��� SMB(Server Message Block) �� ��� �����.

GUI� ���� ���� �� ��

SMBServerSensor

� �� ���

��� ��� � �� ����� ����.

v sys.ServiceAccessPoint

v sys.SMBExport

v sys.SMBSAP

v sys.SMBService

�� ��� �

� ����� SMB �� ���� ���� �� ���� ���� � ����

�� ��� �����.

��� ��� � � ��� � ��� ���� �

�� ��� �� � �� ���� �����.

Uncaught exception invoking GetSystemInfo: System.NullReferenceException:Object reference not set to an instance of an object

�� � 135

��� � ���� WMI(Windows Management Instrumentation) ���� ���

��� ����. WMI ��� � ��� �� ��� Windows ���

��� �� ��� ��� ��� ��� �����.

SMS �� ��

SMS �� ��� Microsoft SMS(Systems Management Server)� �����.

GUI� ���� ���� �� ��

SMSServerSensor

���

��� SMS Server ����� ��� ���� �� ��� CDM ComputerSystem

���� CDM SMSCollectionClients ���� ������.

��� SMS Server ��� � ���� � ���� SMS Server ��� �

�� � ���.

� �� ���

��� ��� � �� ����� ����.

v app.sms.SMSAdvertizements

v app.sms.SMSCollections

v app.sms.SMSCollectionClients

v app.sms.SMSHierarchy

v app.sms.SMSPackage

v app.sms.SMSProgram

v app.sms.SMSQuery

v app.sms.SMSReports

v app.sms.SMSResource

v app.sms.SMSServerProcess

v app.sms.SMSSiteBoundaries

v app.sms.SMSSiteComponents

v app.sms.SMSSiteServer

collation.properties �� ��� �

� ���� ���� ���� collation.properties �� � � ��� ��

��.

��� collation.properties ��� �� �� � � �����.

136 Application Dependency Discovery Manager: ��

com.collation.discover.agent.SMSServerAgent.GetReports

true� ���, SMS ��� ��� ��� �� �� CDM SMSReports

���� ���� �����. ��� false���.

com.collation.discover.agent.SMSServerAgent.GetQueries

true� ���, SMS �� �� ��� ��� �� �� CDM

SMSQuery ���� ���� �����. ��� false���.

com.collation.discover.agent.SMSServerAgent.GetClients

true� ���, SMS ��� ������ �� ��� ��� �� �

� CSM SMSCollectionClients ���� ���� �����. ��� false

���.

com.collation.discover.agent.SMSServerAgent.MaxNrClients

��� ��� �� �� �� ����� �. ��� 100���.

SysImager ��

SysImager ��� SystemImager HPC(High Performance Computing) ����� �

����.

GUI� ���� ���� �� ��

SysImagerServerSensor � SysImagerNodeSensor

����

��� ��� � GenericComputerSystemSensor� SysImager ���� ���

��� �� ������ ���� ���� ���.

� �� ���

��� ��� � �� ����� ����.

v sys.hpc.cm.ConfigurationManagementCluster

v sys.hpc.cm.ConfigurationManagementNode

v sys.hpc.cm.ConfigurationMangementNodeGroup

v sys.hpc.cm.ConfigurationManagementClusterConfigFile

v sys.hpc.cm.SysImagerNode

v sys.hpc.cm.SysImagerNodeImage

v sys.hpc.cm.SysImagerOverride

�� �

��� ��� �� ��� ��� ���.

�� � 137

�� ���� �:

� ����� �� ����� ��� � �� �����.

�� ����� ���� �� � � ������.

1. �� ����� ��� SysImagerServerAgentConfiguration ��� ���� �

� ������.

2. �� � �� ������.

masterServerNames

SysImager ��� �� IP �� �� ��� �. � SysImager

�� ��� ����� ���� ���.

3. ��� �, �� � � �� ����� ���� � ����.

configFileLocation

SysImager � ��� �� . ��� /etc/systemimager/

systemimager.conf���.

clusterXMLFileLocation

SysImager ���� � ��� ��. ��� /etc/systemimager/

cluster.xml���.

clusterConfigCommand

SysImager ����� �� � ��� ���� �����. ���

si_clusterconfig -g���.

lsImageCommand

SysImager ����� ���� ���� �����. ��� si_lsimage

-v���.

imagesDiscoveryMode

� ��� ����.

overridesDiscoveryMode

� ��� �� �� �� ��. �� ��� ����.

v 0: �� ��� �� ����.

v 1: �� � � �� ��� ����.

v 2: �� �� �� � ��� ����.

��� 1���.

overridesDiscoveryPattern

� �� ���� �� ��� �� �� � ��. ��� "*"��

�.

138 Application Dependency Discovery Manager: ��

preInstallScriptsContent

�� ��� �� ����� �� � ��. �� ��� ����.

v 0: �� ��� �� ����.

v 1: �� � � �� ��� ����.

v 2: �� �� �� � ��� ����.

��� 1���.

postInstallScriptsContent

�� ��� �� ����� �� � ��. �� ��� ����.

v 0: �� ��� �� ����.

v 1: �� � � �� ��� ����.

v 2: �� �� �� � ��� ����.

��� 1���.

nodesScope

SysImager � ��� ��� IP ��� ��

doPingNodes

��� SysImager �� �� ping ��� ��� �� �����.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

SysImagerServerSensor� SysImager �� ��� � � �����. � ��� �

� ��� � � �, ��� ComputerSystem ��� � � ���� SysImager

��� ������.

SysImagerNodeSensor� ComputerSystem ��� � � ���� SysImager �

� ������.

Veritas ���� ��

Veritas ���� ��� Veritas ���� ��� �����.

��� Veritas Cluster Server � � ��� ��� ���� �� �� ��� ��

���. ���� ��� ���� �� ��� ��� �� ��� � ���.

��� ����� ��� ���� ������ �� � � �� � ����.

GUI� ���� ���� �� ��

VeritasClusterSensor

�� � 139

�� ��

��� ��� ��� ��� ��� � Veritas ��� ��� ��� ���

��. ���� Veritas Cluster ��� � ��� �� � �� ����.

��� �� ��� �����.

v hastatus

v haclus

v hasys

v hares

v hagrp

v hatype

v hauser

Veritas ��� ��� ��, ����� �� �� Veritas halogin ��� �

��� ����� �����. VCS �� 4.1 ��� �� UNIX ���� ����.

� ��� ��� �� ��� � � � �� ��� � � ����� ��

�� �� ���.

Linux �� UNIX ����� Veritas Cluster Server ��� �� � ��� sudo

��� ���� ��� �� ����� collation.properties ���� �� ��

�� �����.

sudo ��� ���� �� � ��� ���� TADDM ��� �� ����

Veritas Admin Group� ����� ���.

��� ���� �� sudo ndd with NOPASSWORD� ��� ���.

� �� ���

��� ��� � �� ����� ����.

v app.ConfigFile

v app.SoftwareInstallation

v app.veritas.cluster.VCSCluster

v app.veritas.cluster.VCSHADServer

v app.veritas.cluster.VCSLocalServiceGroup

v app.veritas.cluster.VCSResourceConfiguration

v app.veritas.cluster.VCSServiceGroup

v app.veritas.cluster.VCSSystem

140 Application Dependency Discovery Manager: ��

�� �

��� ��� �� ��� ��� ���.

�� ���� �:

� ����� �� ����� ��� � �� �����.

�� VeritasClusterSensor �� ��� � ����:

discoveryMode

discoveryMode �� ��� 1���(��� � ��� ��).

�� � � � ��� ������� ����� 0� ������.

�� $COLLATION_HOME/etc/discover-sensors/VeritasClusterSensor.xml� �

� �� ������.

Oracle ���� ���� �� Veritas ���� ��� Oracle �� � � � �

��� ��� ��� �� ����. �� Veritas ���� ��� ��� SID�

���� ���� Oracle ��� �� SID� ���� ���� ��� �����.

� ��� ����

<source>Sid</source>

��

<source>%{Sid}</source>

��� �� dist/etc/discover-sensors/VeritasClusterSensor.xml ���

������. � �� Veritas ���� ��� ��� SID� �� Oracle �

��� ����.

��: ��� ���� � ��� �� �� �� �� � ��� ��� �

� ����.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ���� ���� ���� ��� ������.

2. � ��(��� �� � ���)� ������.

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

�� � 141

�� Veritas Cluster Server ��� �� � ��� sudo� ���� �

� ������ �����.

v com.collation.discover.agent.command.hastatus.Linux=sudo /opt/VRTSvcs/

bin/hastatus

v com.collation.discover.agent.command.haclus.Linux=sudo /opt/VRTSvcs/

bin/haclus

v com.collation.discover.agent.command.hasys.Linux=sudo /opt/VRTSvcs/

bin/hasys

v com.collation.discover.agent.command.hares.Linux=sudo /opt/VRTSvcs/

bin/hares

v com.collation.discover.agent.command.hagrp.Linux=sudo /opt/VRTSvcs/

bin/hagrp

v com.collation.discover.agent.command.hatype.Linux=sudo /opt/VRTSvcs/

bin/hatype

v com.collation.discover.agent.command.hauser.Linux=sudo /opt/VRTSvcs/

bin/hauser

�� �� �� � � � � �� �� IP ��� �� ��� � ����.

v com.collation.discover.agent.command.hastatus =sudo /opt/VRTSvcs/

bin/hastatus

v com.collation.discover.agent.command.hastatus.Linux=sudo /opt/VRTSvcs/

bin/hastatus

v com.collation.discover.agent.command.hastatus.Linux.192.168.1.1

=sudo/opt/VRTSvcs/bin/hastatus

� � ��� ��� �� ���� �� ��� � ��� �� sudo �

�� ������. ��� ��� sudo ��� �� � IP ��� ���� � �

�� ������. ��� ���� �� sudo ndd with NOPASSWORD� ��� �

��.

� ������ �� � �� ����� NOPASSWD ��� ���� sudo

��� �����. ��� ���, TADDM� ����� �� �� ��� �

����.

�� ��� �

� ����� Veritas ���� ���� ���� �� ���� ���� � ��

�� �� ��� �����.

142 Application Dependency Discovery Manager: ��

��� ���

�� VeritasClusterSensor ��� �����.

��� ��� ��� � ��� ���� ���� � � � � ���

����� �� �� �� ��� � ����. Veritas Cluster� ��

��� ��� � � ����� ����� ����.

VMware Virtual Center �� ��

VMware Virtual Center �� ��� VMware Virtual Center ��� ���� ��

�� ��� �����. �� VMware Virtual Center� VMware vCenter Server

���.

GUI� ���� ���� �� ��

VirtualCenterSensor

���� ��� ��

��� Virtual Center ���� ��� �� ��� �����.

v CPU �� �

v Virtual Center� ��� ��

v VMware vSphere 4� ��� ��� ��

v � ��� ���� �� ��� ���

v � � � �� ����� � � �� ���, ��� � �� ��

v ��� �� �

v VMware vSphere 5.0 ��� �� ESX ��� �� ��

v �� ��� � � �� ���� �� �� ��

v � ��� ���� �� VMware ����

v Virtual Center�� ��� VMware ESX ��

VMware ESX � Virtual Center �� ���� ��� VMware ESX ��� �

� �� ����.

�� �� ��� VM(virtual machine) ��� ���� ��� ��� ��

� �����.

Virtual Center �� ��� VMware API� ���� ���� ���� VMware API

� �� ���� �����.

v � �� ��� ���� ��� ��� VM ���� ��� � �� �

���

v VMware ESX ��� vmware-cmd ��� �� ���� �� ��

�� � 143

v ��� � �� � ����� � �� ���� ��� � ��

primaryMACAddress �

v VMotion� ���� �������� �� �� ��� �� ��� ����

��� � �� vmwareUUID �

Virtual Center � ESX �� ��� � �� ��� ����� ����.

v �� � : �� ��� ESX � Virtual Center ��� � ���.

��� ESX � Virtual Center ��� �����. Virtual Center ���� ��

� ESX ��� Virtual Center� ��� �� �� ���� � ��� ����

�. Virtual Center � ESX ���� ��� �� �� � � ���� ��

��. � ������ �� �� true� �����.

v ESX �� ��: �� ��� ESX ��� � ���.

� ��� ESX ���� ��� ESX ��� �����. �� �� �� ESX

��( : ��)� �����. Virtual Center ��� ��� �����.

v Virtual Center �� ��: �� ��� Virtual Center ��� � ���.

� ��� Virtual Center ���� ��� ESX �� � �� ���� ����

�.

v Virtual Center � VM: �� ��� Virtual Center �� � �� �� ����

� ���.

� ��� �� � � �� �� true� ��� �� �� ���� �����.

�� ���� � ESX ��� �� ��� �� �����.

����

VMware Virtual Center �� ���� �� Windows ����� ����.

�� ��

VMware Virtual Center ��� �����, TADDM ��� �� �� �� ��

�� ���� ���. ��� ��� ��� �� ��� ���.

� �� �� �� ���

VMware Virtual Center �� ��� ��� �� �� �� ����� ���

�. � ��� IT ��� VMware Virtual Center ��� �� ���� ��

��� ����.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

dev.StorageExtent

144 Application Dependency Discovery Manager: ��

v ManagedSystemName

v Name

net.IpInterface(ESX �� ��)

v Name

v IpAddress

net.L2Interface

v Name(ESX �� ��)

v Index(�� ���)

v HwAddress

process.CPUResourcePool

v Name

v Label

v Limit

v Reservation

v SharesLevel

v SharesValue

process.MemoryResourcePool

v Name

v Label

v Limit

v Reservation

v SharesLevel

v SharesValue

relation.AllocatedTo

v Source(MemoryResourcePool �� CPUResourcePool)

v Target(Memory �� CPU)

relation.DonatedTo

v Source(ESX �� ��)

v Target(MemoryResourcePool �� CPUResourcePool)

sys.CPU

v NumCPUs

v Parent

sys.DNSResolveEntry(ESX �� ��)

�� � 145

v ServerIP

v Parent

sys.Memory

v MemorySize

v Parent

sys.NFSFileSystem

v serverName

v MountPoint

v Type

v Capacity

v AvailableSpace

v MaxFileSize

v StorageExtent

v FileSystemBlockSize

v MaxBlocks

sys.unix.UnixFileSystem(�� �� �� ����)

v MountPoint

v Type

v Capacity

v AvailableSpace

v MaxFileSize

v StorageExtent

v FileSystemBlockSize

v MaxBlocks

sys.vmware.DataCenter

v Name

v Label

v Parent

v Systems

v Clusters

v VirtualSwitches

sys.vmware.VirtualCenter

v Name

146 Application Dependency Discovery Manager: ��

v Host

v UID

v VersionString

v ApiVersion

v Vendor

v BuildLevel

v VirtualCenterPort

v MaxDBConnections

v ClientTimeoutNormal

v ClientTimeoutLong

v WebServiceHttpPort

v WebServiceHttpsPort

sys.vmware.VMWareCluster

v Name

v Label

v DPMEnabled

v DRSEnabled

v HAEnabled

v Parent

v RootMemoryResourcePool

v RootCPUResourcePool

sys.vmware.VMWareDataStore

v Name

v Label

v Type

v DataStoreURL

v Capacity

v FreeSpace

v IsAccessible

v AccessMode

v IsMultipleHostsAccess

v BasedOn

v DataCenter

�� � 147

sys.vmware.VmwareESX

v OSName

v OSVersion

sys.vmware.VMWarePortGroup

v ActiveUplinks

v L2Interfaces

v Name

v Parent

v StandbyUplinks

v Uplinks

sys.vmware.VmwareUnitaryComputerSystem

v Name

v fqdn

v ObjectType

v Manufacturer

v Model

v CPUSpeed

v CPUType

v LifecycleState

v NumCPUs

v MemorySize

v AvailableMemoryForAllVMs

v CurrentMemoryForAllVMs

v SwapMemorySize

v ServiceConsoleMemorySize

v VmotionEnabled

sys.vmware.VMWareVirtualSwitch

v DataCenter

v Name

v MTU

v NumPorts

v NumPortsAvailable

v ObjectType

148 Application Dependency Discovery Manager: ��

v PortGroups

v Parent

v UplinkPortGroups

v Interfaces

sys.vmware.VMWareDVUplink

v L2Interfaces

v Name

� �� ��( : � �� �� � �� ���):

sys.darwin.Darwin

sys.darwin.DarwinUnitaryComputerSystem

sys.dos.Dos

sys.dos.DosUnitaryComputerSystem

sys.freebsd.FreeBSD

sys.freebsd.FreeBSDUnitaryComputerSystem

sys.linux.Linux

sys.linux.LinuxUnitaryComputerSystem

sys.netware.Netware

sys.netware.NetwareUnitaryComputerSystem

sys.sun.Solaris

sys.sun.SunSPARCUnitaryComputerSystem

sys.windows.WindowsComputerSystem

sys.windows.WindowsOperatingSystem

�� � ��� �� ����� ��� ����.

v uuid

v VMID

v OSName

v Fqdn(�� ���� VMware Tools � �)

v MemorySize

v NumCPUs

v FaultTolerance

�� �

VMware Virtual Center �� ��� ���� �� �� ��� ���.

�� � 149

��� ��� ���� ��� �:

VMware Virtual Center �� ��� ���� ���� ��� �� �� �

�� ���. VMware �� ������ ���� � �� ��� � ���

�.

��: ���� ��� � �� �� ��� ���� � ����� ���

�� ���.

���� ��� �� �� � �� ����� �� � � ������.

1. VMware �� ������� ��� �� ���� VMware Virtual Center

��� �������.

2. �� �� ������.

3. ��� �� �� ���� ���� ��� �� �� �� ��� ��

����. ����� ��� ���� � �� ��� ��� VMware ��

� �����.

�� ���� �:

����, VMware Virtual Center ��� �� 3 ��� �� �����. ���

��� �� ��� ���� � � �� ���� �����. � � ��� �

��� �����, VMware Virtual Center �� ��� �� �� 3 ��� ��

� �� ��� ��� ������.

�� ����� ���� �� � � ������.

1. �� �� �� �� ����� �� ���� ������.

2. �� ���� ��� �� ��� ������.

3. � ���� � ��� ���� � � ��� ������. �� ��� �

� ��� �� 3 ��� ���� ��� ������.

4. �� �� ��� VirtualCenterSensor ��� ������.

5. � � ��� �� �� � � ��� ���� �� �� ���� ��

����.

6. � � �� �� ���� discoverNonRunningGuests� ������. ��

��, ��� �� � ���� false� ������.

7. ��� ���� �� ���� ��� � ����.

8. �� ���� ��� �� ������.

Fix Pack 1

�� � true �� false� ��� � ����.

150 Application Dependency Discovery Manager: ��

directESXserialDiscovery

CIM API� ���� �� ��� �����.

ordinalESXviaVCserialDiscovery

VMware API� ���� �� ��� �����.

shallowVMdiscovery

�� ��� ��� ���� �����.

discoverNonRunningGuests

� �� �� ��� �����.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v ��� �� �� �� ���� VMware Virtual Center ��� ������

��� ������.

1. ComputerSystem(Windows)� ���� ��� ������.

2. ��� ��(��� � � ����)� ������.

� � ���� ��� ��� ��� � VMware Virtual Center ���

�� ��� �� �����.

v �� �� �� �� �� ���� VMware Virtual Center ��� ����

�� ��� ������.

1. Virtual Center ��� ���� ��� ������.

2. ��� ��(��� � � ����)� ������.

� � ���� IBM Tivoli Monitoring ��� VMware Virtual Center

��� ������. � Virtual Center ��� �� ��� ��

��� ��� ��� ���� �� ��� � ��� ����. � ��

������ VMware Virtual Center �� �� � IBM Tivoli Monitoring

Scope ��� � ����.

�� ��� �

� ����� VMware Virtual Center �� ���� ���� �� ���� ��

�� � ���� �� ��� �����.

VMware ESX ��� �� ���� � �� � ��� ID� �� �

�� VMware ESX ��� ��� ���� �� �� � ��� ID �� �

� ����. �� ���� �� �� ��� �����.

�� � 151

��� TADDM SMASH API� ���� ESX ��� � �����. ���

com.collation.discover.vmware.cimport � ��� ��( : 5989)

� �� �� ��� �� �� �� � �� ��� �� �����

�. ESX� SMASH API� ���� ���.

ESX ��� Virtual Center ��� �� ��� � ��� ����.

ESX �� � Virtual Center ��� ����� � ��� �� ���

�� ��� �� ��� �� ��� �� �����. L2Interface

���� � ��� � � ���� ��� �����.

��� ��� �� �� ���

�� Virtual Center ��� � ESX ��� � �� ���� ���� � �

�� ���� � �� ��� An error occurred. Sensor timed out

� � ����.

��� etc/collation.properties ���� �� ��� �� �����. ��

� value� ��� ��� � ��� ��(��)���.

com.collation.discover.agent.VirtualCenterSensor.timeout=value

��� 3600000���.

VMware Virtual Center ���� ���� ��� ���� �

�� Microsoft Windows Server 2003�� �� VMware vCenter Server

Version 4.1�� ��� ��� ����. �� �� ���� �����.

v VirtualCenterServer ��� ��� � ���.

AxisFaultfaultCode: {http://xml.apache.org/axis/}HTTPfaultSubcode:faultString: (503)Service UnavailablefaultActor:faultNode:faultDetail:{}:return code: 503

503 Service Unavailable {http://xml.apache.org/axis/}HttpErrorCode:503(503)Service Unavailable )

v VMware Virtual Center �� vpxd ��� ��� � ���.

Connection to localhost:8085 failed with error class Vmacore::SystemException(Normally allowed each socket address (protocol / network address / port)is used only once.

v VMware Virtual Center ���� netstat -ban | findstr 8085 ��

� ��� � TCP/IP ��� LAST_ACK �� �� �� �� ���

��.

��� ����� �� ��� ��� �� ��� ��� �� � � ��� �

�� �����. �� ��� �� ��� ��� �� ��� ����.

��� � Microsoft Windows � ��� �� � �� Virtual Center

152 Application Dependency Discovery Manager: ��

���� LAST_ACK �� ��� ���. �� ��� �� �� ��

� � � ��� � ��� ��� � �� ��� �� �� ���

�� � ����.

��� ��� ���� ��� ��� http://support.microsoft.com� ��

Microsoft � ���� ���� KB979230� �����. �� �� ��

��� ������ ��� � ����.

WebLogic ��

WebLogic ��� Oracle WebLogic Server ������ �� � WebLogic Server

�� ��� �����.

�� WebLogic 9 ���� JAR ��� ���� WebLogic 9 � 10� �� ��

�� ��� � ����.

GUI� ���� ���� �� ��

v WeblogicSensor

v WeblogicSensor2

v WeblogicServerVersionSensor

����

WeblogicSensor ��� Oracle WebLogic Server ��� � �� JAR ���

�� ���. ��� JAR ��� TADDM ��� �� ���� ���� ��

�.

v Linux, Solaris, AIX � Linux on System z � ��� �:

– $COLLATION_HOME/lib/weblogic/9.0

– $COLLATION_HOME/lib/weblogic/10.0

v Windows � ��� �:

– %COLLATION_HOME%\lib\weblogic\9.0

– %COLLATION_HOME%\lib\weblogic\10.0

$COLLATION_HOME/etc/discover-sensors/WeblogicVersionSensor.xml ����

$COLLATION_HOME/lib/weblogic/$VERSION_DIR ���� � �� ���

���.

$COLLATION_HOME/lib/weblogic/ ����� �� � �� $VERSION_DIR

��� �� �� � � ���. ��� � ���� WeblogicVersionSensor.xml

���� ��� ���.

�� � 153

�� ��

TADDM ��� WebLogic �� �� �� �� � ��� WebLogic ���

�� � � ����� �� ���.

���

SSL� ��� � TADDM WebLogic ��� ��� WebLogic ��� ����

����.

WebLogic ��� ��� ���� WebLogic SSH ��� �� ��� ����

�� � � ���. ��� �� ������ WebLogic �� � WebLogic SSH

��� �� ��� � � ���� � � ���.

� �� ���

��� ��� � �� ����� ����.

v app.AppConfig

v app.AppServer

v app.ConfigFile

v app.j2ee.weblogic.WebLogicServer

v app.j2ee.J2EEComponent

v app.j2ee.J2EEDeployedObject

v app.j2ee.J2EEDomain

v app.j2ee.J2EEModule

v app.j2ee.J2EEResource

v app.j2ee.weblogic.WebLogicCluster

v app.j2ee.weblogic.WebLogicConnector

v app.j2ee.weblogic.WebLogicConnectorModule

v app.j2ee.weblogic.WebLogicDomain

v app.j2ee.weblogic.WebLogicEJBModule

v app.j2ee.weblogic.WebLogicJ2EEApplication

v app.j2ee.weblogic.WebLogicJDBCConnectionPool

v app.j2ee.weblogic.WebLogicJDBCDataSource

v app.j2ee.weblogic.WebLogicJDBCDriver

v app.j2ee.weblogic.WebLogicJDBCMultiPool

v app.j2ee.weblogic.WebLogicJDBCTxDataSource

v app.j2ee.weblogic.WebLogicJMSServer

154 Application Dependency Discovery Manager: ��

v app.j2ee.weblogic.WebLogicJMSStore

v app.j2ee.weblogic.WebLogicJTA

v app.j2ee.weblogic.WebLogicMachine

v app.j2ee.weblogic.WebLogicSSLSettings

v app.j2ee.weblogic.WebLogicServer

v app.j2ee.weblogic.WebLogicServlet

v app.j2ee.weblogic.WebLogicVirtualHost

v app.j2ee.weblogic.WebLogicWebContainer

v app.j2ee.weblogic.WebLogicWebModule

v app.ProcessPool

v app.SoftwareContainer

v app.web.WebVirtualHost

�� �

WebLogic ��� ���� �� �� ��� ���.

TADDM ��� JAR �� �:

Oracle WebLogic �� ��� � �� JAR ��� TADDM ��� ����

���.

��� ���� �� WebLogic ��� � JAR ��� $COLLATION_HOME/lib/

weblogic/$VERSION_DIR/ ���� ������.

� 9. � WebLogic JAR ��

WebLogic �� �� JAR ��

WebLogic �� 9(�� ���) v $WEBLOGIC_HOME/server/lib/weblogic.jar

v $WEBLOGIC_HOME/server/lib/webservices.jar

v $WEBLOGIC_HOME/server/lib/wljmxclient.jar

WebLogic �� 10.0 - 10.2

WebLogic �� 10.3 v $WEBLOGIC_HOME/server/lib/wlfullclient.jar

TADDM �� ���� ��� JAR ��� �� �� ��� �� ��� ��

� ����.

WebLogic ��� wlfullclient.jar :

����� ������� �� wlfullclient.jar ��� ��� ���. � JAR

�� WebLogic �� 10.3 ��� ����.

WebLogic ��� �� wlfullclient.jar ��� ���� �� � � ����

��.

�� � 155

1. WebLogic ��� ��� ���� ����.

cd WL_HOME/server/lib

2. wlfullclient.jar ��� �����.

java -jar ../../../modules/com.bea.core.jarbuilder_X.X.X.X.jar

��� X.X.X.X� WL_HOME/server/lib ���� �� JarBuilder ��� �

� �����. �:

java -jar ../../../modules/com.bea.core.jarbuilder_1.0.1.0.jar

3. ����� ������� � wlfullclient.jar ��� ���� �����

�.

4. wlfullclient.jar ��� Java ��� �� ������.

WeblogicVersionSensor.xml �� ��:

WeblogicVersionSensor.xml ��� ���� ���.

� �� �� ���� ����.

v Linux, Solaris, AIX � Linux on System z � ����� ���

$COLLATION_HOME/etc/discover-sensors/ ���� ����.

v Windows � ��� �, �� %COLLATION_HOME%\etc\discover-

sensors\ ���� ����.

� �� �� � XML �� ���� ��� � JRE(Java Runtime

Environment)� ��� � �����. � ��� �� ��� � JRE �

� ����.

v lib/weblogic/10.0 ���� JAR �� Java SDK �� 1.5.0 JRE� ��

����.

v lib/weblogic/9.0 ���� JAR �� Java SDK �� 1.5.0 JRE� �� �

���.

<entry> �� WebLogic JAR ��� ���� � ��� ��� �� �

���. WebLogic JAR �� lib/weblogic ���� ��� ���.

�� ���� <jdk> �� �� � Java SDK ��� ����. ��� ��

1.5.0���. WeblogicServerVersionSensor ��� � � BEA WebLogic

��� ��� ��� � <WeblogicClassPathDefault> �� ���� ��

� �� � ����.

<SensorPlugin xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="http://www.ibm.com/xml/schemas/taddm/FixedSensorSchema.xsd">

<name>WeblogicServerVersionSensor</name><osgiId>com.ibm.cdb.discover.sensor.app.j2ee.weblogicserverversion_7.1.0</osgiId>

<sensorClassName>com.collation.discover.agent.app.j2ee.WeblogicServerVersionAgent</sensorClassName><seedClassName>com.collation.discover.seed.app.j2ee.WeblogicVersionSeed</seedClassName><resultClassName>com.collation.discover.result.app.j2ee.WeblogicVersionResult</resultClassName>

156 Application Dependency Discovery Manager: ��

<convertorClassName>com.collation.discover.engine.seedfactory.WeblogicVersionConvertor</convertorClassName>

<defaultProfiles><profile>Level 3 Discovery</profile>

</defaultProfiles>

<configuration className="com.ibm.cdb.discover.sensor.configuration.WeblogicServerVersionAgentConfiguration"><weblogicClassPath>

<item><entry>10.0</entry><jdk>1.5.0</jdk>

</item><item>

<entry>9.0</entry><jdk>1.5.0</jdk>

</item></weblogicClassPath><!--<weblogicClassPathDefault>

<entry>10.0</entry><weblogicVersion>10</weblogicVersion><jdk>1.5.0</jdk>

</weblogicClassPathDefault>--></configuration>

</SensorPlugin>

��� WeblogicServerVersionSensor ��� Java SDK �� 1.5.0� JRE� �

lib/weblogic/10.0 ���� JAR ��� ���� WebLogic �� 10.x� �

���� �����.

WeblogicSensor2.xml �� ��:

WeblogicSensor2.xml ��� ���� ���.

� �� �� ���� ����.

v Linux, Solaris, AIX � Linux on System z � ����� ���

$COLLATION_HOME/etc/discover-sensors/ ���� ����.

v Windows � ��� �, �� %COLLATION_HOME%\etc\discover-

sensors\ ���� ����.

�� �� ���� WeblogicSensor2.xml ��� ������.

<SensorPlugin xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="http://www.ibm.com/xml/schemas/taddm/FixedSensorSchema.xsd">

<name>WeblogicSensor2</name><osgiId>com.ibm.cdb.discover.sensor.app.j2ee.weblogic2_7.1.0</osgiId>

<sensorClassName>com.collation.discover.agent.app.j2ee.WeblogicAgent2</sensorClassName><seedClassName>com.collation.discover.seed.app.j2ee.WeblogicSeed2</seedClassName><resultClassName>com.collation.discover.result.app.j2ee.WeblogicServerResult2</resultClassName><convertorClassName>com.collation.discover.engine.seedfactory.SoftwareConvertor</convertorClassName>

<defaultProfiles><profile>Level 3 Discovery</profile>

</defaultProfiles>

<configuration className="com.ibm.cdb.discover.sensor.configuration.WeblogicServerAgent2Configuration"><allowSensorToBePooledInJVM>true</allowSensorToBePooledInJVM><domains>

<item><domainAddress>

<address>DOMAIN_IP</address><port>DOMAIN_PORT</port>

</domainAddress><addresses>

<item><address>IP_OF_FIRST_INTERFACE_ADMIN_SERVER_IS_USING</address><port>PORT_ ADMIN_SERVER_IS_USING </port>

</item><item>

<address>IP_OF_SECOND_INTERFACE_ADMIN_SERVER_IS_USING</address><port>PORT_ ADMIN_SERVER_IS_USING </port>

</item>

�� � 157

</addresses></item>

</domains></configuration>

</SensorPlugin>

WebLogic ��� �� �� ���� �� �� ����� ���� � � �

� ��� � ����.

� �, DOMAIN_IP � DOMAIN_PORT �

IP_OF_FIRST_INTERFACE_ADMIN_SERVER_IS_USING:PORT_ ADMIN_SERVER_IS_USING

� I P _ O F _ S E C O N D _ I N T E R F A C E _ A D M I N _ S E R V E R _ I S _ U S I N G : P O R T _

ADMIN_SERVER_IS_USING �� �����.

�� ��� WebLogic ������ ��� ���� � JAR �� �:

�� ��� WebLogic� ��� ��� ����� TADDM ��� � JAR �

�� ������.

��� � �� ��� WebLogic JAR ��� ��� �� ��� WebLogic�

��� ��� ��� � ����. � � ���� ��� �� � � ���

���.

1. �� JAR �� ��� ���� ��� �����.

2. TADDM ��� ������.

3. �� �� �� ��� WebLogic JAR ��� � ���� ������.

4. TADDM ��� ������.

5. WebLogic ��� ��� �����.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ������ ��� ���� ��� ������.

2. Weblogic� ����� ������.

3. �� � ��� ������.

a. ��� �

b. ����

��� �� ��� WebLogic ���� �� ��� ��� ��� ����.

v ��� �

v ����

158 Application Dependency Discovery Manager: ��

collation.properties �� ��� �:

� ���� WebLogic ���� ���� collation.properties �� � � �

�� ����.

com.collation.agent.weblogic.domainsconfiguration

WebLogic ��� �� �� ���� �� �� ����� ��� � �

� � � � ( d o m a i n _ i p X : d o m a i n _ p o r t X i s u s e d i n s t e a d o f

listen_ipN:listen_portN).

� �� ��� ����.

com.collation.agent.weblogic.domainsconfigurationdomain_ipA:domain_portA listen_ip1:listen_port1,listen_ip2:listen_port2;domain_ipB:domain_portB ...

:

com.collation.agent.weblogic.domainsconfiguration=9.158.143.20:7001-9.158.143.20:7002,9.158.143.50:7001;9.158.143.20:7001-9.158.143.20:7002,9.158.143.50:7003

com.collation.agent.weblogic.protocols

����, � �� ����� T3 ����� �����. � �

� ���� �� ���� �� WebLogic ���� ��� ����

�( �� ��)� ��� � ����.

com.collation.agent.weblogic.protocols=t3,http

� ��� T3 ���� ��� �� �������. � �����

��� HTTP ����� �����. HTTP ����� ���� WebLogic

�� ���� ����� �, WebLogic �� ���� � ���

� �� HTTP ���� �� ���� ���� ���.

��� � t3 � http���. ��� �� ��� ���� � �� �

��� WebLogic ��� ��� ��� ���� ��� ��� � ����.

com.collation.platform.os.ignoreLoopbackProcesses=true

��� true�� �� �� ����� ��� ����� ���� �

����. ���� ��� �� IP ��(127.0.0.1)�� ��� ���

�� ��� �� IP ��� ��� �� ��� � ��� ��� �

���.

� � IP ��� ��� �����.

� � �� false� ��� � � ��� �� �� ����� ��

���� �����.

WebLogic �� �� Oracle ������ ��� ����� � � �

true� ���� ���. � ��, WeblogicServerVersionSensor ��� �

��� �� ��� ����� � � � true� ���� ���.

�� � 159

Fix Pack 5

com.collation.discover.agent.WeblogicSensor.UseDomainForClusterName=false

� Weblogic ����� �� displayName �� ��� ����

� �����. ���� WeblogicCluster �� ���� displayName�

�����. �� Weblogic ����� �� �� � ���, ��

WebLogic �� � �� � ����. ��� �, ��� ��� ���

�.

� � true� ��� ObjectDisplayNameAgent� � WeblogicDomain

� �� ���� �� WeblogicCluster� �� displayName �� ��

���. � ��, WeblogicDomain� webl-dom-

dr.mycompany.com:9111��, ����� webl_c1 �, � ����� �

� displayName webl-dom-dr.mycompany.com:9111:webl_c1���.

� � ��� false ���.

� �� � �� TADDM� �� ���� ���.

�� ��� �

� ����� WebLogic ���� ���� �� ���� ���� � ����

�� ��� �����.

WebLogic ��� � �� �

�� WebLogic ��� ���� ����.

��� �� �� ������.

v WebLogic �� ��� � , JAR ��� WebLogic ����

$COLLATION_HOME/lib/weblogic/VERSION ���� ������.

$ C O L L A T I O N _ H O M E / e t c / d i s c o v e r - s e n s o r s /

WeblogicVersionSensor.xml ��� �� �� ����.

v WebLogic �� �� � IP ��� ��� � ���� WebLogic ���

TADDM� ���� JMX(Java Management Extensions) �� ����

� � ��� � �� � � . collation.properties � � � �

com.collation.agent.weblogic.protocols � �����.

v � ��� ��(127.0.0.1)� ��� � WebLogic ��� ���� �

��� ��� ��� � �, collation.properties ���� �

� �� true� ������.

com.collation.platform.os.ignoreLoopbackProcesses=true

WebLogic ��� ���

�� WeblogicServerVersion ��� �����.

160 Application Dependency Discovery Manager: ��

��� � WebLogic JAR ��� TADDM ��� ������(��� �� �

� � �). �� � ��� ����� ���� ����.

�� ���� ��� ���

�� �� ��� local-anchor*.log� ���, ���� WebLogic ��

� ��� ����� ���� ��� �����.

Sensor failed in remote server:An error occurred in the null sensor.

��� ��� �� � ��� ��� ����. TADDM ��� WebLogic �

� �� �� �� � ��� WebLogic ��� �� � � ���

�� �� ���.

��� �� �� �� ��

�� WebLogic ��� �� �� ���� � �����.

There was nothing to be discovered.

��� � ���� WebLogic Application Server� ��� � �����. �� �

� �� ��� WebLogic ��� WebLogic Admin Server� ��

��� ����.

��� WebLogic 10.x�� ���

�� WeblogicServerVersion ��� WebLogic 10.x��� ����.

��� WeblogicVersionSensor� � ��� ���� WebLogic� ��� ���

��. � WebLogic 10.x ���� � �� �� ��� �� �� �

��� ���� WeblogicVersionSensor� ��� ���.

�� ������ WebLogic 9.x ��� �� JAR ��� ������.

WebLogic 9.x JAR �� WebLogic 10.x�� �����.

WebLogic ��� WebLogic �� ��� ���� � ���

�� WebLogic �� �� ��� ���� �� ���� �� DNS� �

WebLogic ��� ����.

��� WebLogic �� ��� ��� ��� � �� ���� DNS� �� ��

�� ���. �� ���� ��

com.collation.platform.os.disableRemoteHostDNSLookups� true� �

��� TADDM ��� �� ��� DNS � �� ��� ���

����.

��� ��� � WebLogic ��� ���

�� ���� �� � WebLogic ��� ����.

��� collation.properties�� com.collation.discover.agent.NAME ����

�� � 161

� � ��� � � . � � � N A M E $COLLATION_HOME/etc/

discover-sensors ����� XML ��� �� ��� ����. �

� �� � � ���� � �����.

com.collation.discover.agent.WeblogicSensor2.timeout=7200000com.collation.discover.agent.WeblogicSensor.timeout=7200000

������ �� WebLogic ��� ���

�� ������ �� WebLogic ��� ����.

��� $COLLATION_HOME/bin/template-upgrade.sh ����� ����

����.

T3 ��� � ��� ���

�� T3 ����� ���� � �� WeblogicServerVersion ��� ���

�.

��� � ���� T3 ����� ��� � ����. ��� � http ����

� ����� WebLogic �� � WeblogicSensors� �����.

:

com.collation.agent.weblogic.protocols=t3,http

�� � ��� � ��� ��� � WeblogicServerVersion� �

��

�� �� ��� ��� � weblogicServerVersion� ���� ����. �

��� ��� ��� �� ���� ��� � ����. �� ��

���� ���� �� �� 6079� �����.

2009-09-09 12:29:38,802 DiscoverManagerDiscoverWorker-11 WeblogicServerVersionSensor-169.70.70.100-6079 DEBUGj2ee.WeblogicServerVersionAgent - Executing command: -cp/opt/IBM/taddm/dist/lib/weblogic/10.0/weblogic.jar:/opt/IBM/taddm/dist/lib/weblogic/10.0/webservices.jar:/opt/IBM/taddm/dist/lib/weblogic/10.0/wljmxclient.jar -Duser.language=en -Duser.region=US weblogic.Admin -urlt3://169.70.70.100:6079 -username confadmin -password XXX VERSION 2009-09-0912:29:39,133 DiscoverManager DiscoverWorker-11WeblogicServerVersionSensor-169.70.70.100-6079 DEBUG util.OsCommand - Commandexecuted, capturing output 2009-09-09 12:33:03,526 DiscoverManagerDISCOVER_SENSOR_CLEANUP_DiscoverWorker-11WeblogicServerVersionSensor-169.70.70.100-6079 DEBUGj2ee.WeblogicServerVersionAgent - JavaCommand errorjava.lang.InterruptedException at java.lang.Object.wait(Native Method) atjava.lang.Object.wait(Object.java:231) at java.lang.Thread.join(Thread.java:680)at com.collation.platform.util.OsCommand.execute(OsCommand.java:411)

��� � ��� ��� ���� �� SSH� ����� �����. TADDM

��� �� �� �� ��� �� ��� ���. ���� � �� �

��� � ��� �� ���� � ���� � � � ��� ��

���� �� ��� �� �� ��� ���� �� ���� ��� �

����.

162 Application Dependency Discovery Manager: ��

WebLogic ��� ��� �� �� � � JDBC �� �� �

� �

�� TADDM� WebLogic ��� �� ������ �� � �� ����� �

� �� � � ��� ����. ��� � � ������ ���� �

�� JDBC �� � ���� ���.

���

� ��� �� �� � ��� � �� � ����.

v � � ��� ���� ���� �� JDBCDependencyAgent�

�� � � � ����. WebLogic ��� ��� �� �����

��� ����.

v JDBCDependencyAgent� ��� ��� ������ ��� �����.

����� �� ���� � � � � ��� ��� � WebLogic

��� �� ���� ��� ����� �� �� �� �����

�.

v ������ ��� ������ ��� WebLogic ������ �� �

� ���� � � � ���� ���� �� � �� � ��

��. �� ������� �����.

– Oracle

– IBM DB2

– Microsoft SQL Server

– Sybase

WebLogic � �� � � �

�� WebLogic �� � �� ��� ���� IP ��� �� � �� WebLogic

�� � �� � ����.

��� Fix Pack 5 ��� ����� WebLogic �� �� ��

WebLogicDomainConsolidationAgent� ��� ����.

WebLogic SSH ��

WebLogic SSH ��� WebLogic �� � ��� �� � �� � ��� ��

�� WebLogic �� ��� � � �� �����. ��� �� �� ���

SSH, WMI � �� ��� ��� ���� ���� � ����� ���� �

� ���� ��� � ����.

GUI� ���� ���� �� ��

v WeblogicLauncherSensor

v WeblogicApplicationSensor

�� � 163

v WeblogicDomainSensor

v WeblogicServerSensor

�� ��

WebLogic ��� �� ��� ��� ��� �� �� �� WebLogic �� ���

�� ���.

���

��� ���� WebLogic ��� �� ��� �� � ��� �� ���

�� ��� ���. �� � ��� ��� �� � ���� ��� ���

� ����.

v WebLogic ��� Windows ���� �����.

v WebLogic ��� Windows �� UNIX ����� ��� �� �� ���

� �����.

-Dpredefined.domain.config.dir=domain_directory

v WebLogic ��� Windows �� UNIX ����� ��� �� �� ���

� �����.

-Dweblogic.RootDirectory=domain_directory

v WebLogic ��� UNIX ����� ��� �� � ��� ��� ��

���� � � � ��� �����.

– DOMAIN_HOME

– LONG_DOMAIN_HOME

– PWD

– OLD_PWD

– OLDPWD

v WebLogic ��� Windows �� UNIX ����� ��� ����� domains

�� ���� �� � � � � � � � � . �� ��

user_project_directory/domains/domain_name ���� ����. � �

�� �� � domains �� ��� ��� � �� �� �����

����.

� �� WebLogic ����� -Dweblogic.system.BootIdentityFile=/home/

weblogic/bea/my_user_projects/domains/domain92/aaa/boot.properties �� �

� � config_file_name� �� �� �� ����.

– /home/weblogic/bea/my_user_projects/domains/domain92/

– /home/weblogic/bea/my_user_projects/domains/domain92/config/

164 Application Dependency Discovery Manager: ��

v WebLogic ��� Windows �� UNIX ����� ��� ����� servers

�� ���� �� �� �� � ���. �� ���� �� � ��

�� ����. � ��� �� � servers �� ��� ��� � ��

�� ����� ����.

� �� WebLogic ����� -Dweblogic.system.BootIdentityFile=/home/

weblogic/bea/my_user_projects/domains/domain92/servers/MS92_1/data/nodemanager/

boot.properties, �� �� � config_file_name� �� �� �� ���

�.

– /home/weblogic/bea/my_user_projects/domains/domain92/

– /home/weblogic/bea/my_user_projects/domains/domain92/config/

v WebLogic ��� Windows �� UNIX ����� ��� �����

user_project �� ���� �� �� �� � ���. user_projects

���� WebLogic ����� � �� �� ������. � ��� ��

� user_projects �� ��� ��� � �� �� ����� ��

��.

� �� WebLogic ����� -Dweblogic.system.BootIdentityFile=/home/

weblogic/bea/my_user_projects/domains/domain92/servers/MS92_1/data/nodemanager/

boot.properties, �� �� � config_file_name� �� �� �� ���

�.

– /home/weblogic/bea/user_projects/domains/domain92/

– /home/weblogic/bea/user_projects/domains/domain92/config/

v WebLogic � ��� �� ��� �� ��� ����.

– �� � ���

– WebLogic �� �� ���� IP ��.

– WebLogic �� �� ���� �� ��.

��� �� ��� �� ��� �����.

Windows�� WebLogic ����� Windows ���� ��� ��� ����

WebLogic � ��� ��� ��� ����. �� � �� ��� �

��� ��� ��� � ����.

UNIX�� ���� � ��� ��� � WebLogic � ��� �� �

���� � ��� ���� � � ����.

WebLogic �� ��� � WebLogic ���� �� �� �� � ���

� ���.

-Dweblogic.management.server=server_name

�� � 165

��� ���� WebLogic SSH ��� �� ��� WebLogic ��� � �

� ��� �� ��� ��� ���� WebLogic SSH ��� �� �� �

WebLogic ��� ���� � � ���.

� �� ���

��� ��� � �� ����� ����.

v app.AppConfig

v app.AppServer

v app.ConfigFile

v app.j2ee.weblogic.WebLogicServer

v app.j2ee.J2EEComponent

v app.j2ee.J2EEDeployedObject

v app.j2ee.J2EEDomain

v app.j2ee.J2EEModule

v app.j2ee.J2EEResource

v app.j2ee.weblogic.WebLogicCluster

v app.j2ee.weblogic.WebLogicConnector

v app.j2ee.weblogic.WebLogicConnectorModule

v app.j2ee.weblogic.WebLogicDomain

v app.j2ee.weblogic.WebLogicEJBModule

v app.j2ee.weblogic.WebLogicJ2EEApplication

v app.j2ee.weblogic.WebLogicJDBCConnectionPool

v app.j2ee.weblogic.WebLogicJDBCDataSource

v app.j2ee.weblogic.WebLogicJDBCDriver

v app.j2ee.weblogic.WebLogicJDBCMultiPool

v app.j2ee.weblogic.WebLogicJDBCTxDataSource

v app.j2ee.weblogic.WebLogicJMSServer

v app.j2ee.weblogic.WebLogicJMSStore

v app.j2ee.weblogic.WebLogicJTA

v app.j2ee.weblogic.WebLogicMachine

v app.j2ee.weblogic.WebLogicSSLSettings

v app.j2ee.weblogic.WebLogicServer

v app.j2ee.weblogic.WebLogicServlet

v app.j2ee.weblogic.WebLogicVirtualHost

166 Application Dependency Discovery Manager: ��

v app.j2ee.weblogic.WebLogicWebContainer

v app.j2ee.weblogic.WebLogicWebModule

v app.ProcessPool

v app.SoftwareContainer

v app.web.WebVirtualHost

��� ���� ��

� ��� WebLogic ��� �� ��� ��� � �� ��� �� �� �

�� �����.

�� ���� XML � ���� ��� �����. WebLogic �� XML

� ��� XSD ���� �����.

WebLogic �� ���� ��

WebLogic � ��� ��� �� �� ��� ��� � plugin.xml�� �

� ��� �� ����� ���� �����. � ��� �� �� WebLogic

��� ���� �� � ���� �� � ����.

��� �� ��� �����.

v �� � �� � ��� � �� ���� �� �.

v �� ���� ��� WebLogic ��

v ��� �� ��(administration server �� managed server) � �

v �� ��� �� IP � ��

v WebLogic �� � ��� �� �� �� ��

WebLogic � ��� ��� �� ����� ����.

v � �� ��� � � �� �� WebLogic �� �� ����

v � �� ��� � � �� �� WebLogic �� �� ����

WebLogic � ��� ��� �� ��� �����.

v �� ��� WebLogic �� ��

v �� ��� WebLogic �� ��

WebLogic � � ��

WebLogic �� ��� �� � WebLogic �� � �� ��� �����.

�� ��(XML � ��� ��)� �����.

v �� ���

v ��� ���

�� � 167

v ���� ���

v SSL ��

v JTA

v JDBC �� �

v JDBC ��� ��

v JDBC �� �

v JMS ��

v � ��� ��

WebLogic �� ��� WebLogic �� ����� ����.

WebLogic �� ��

WebLogic �� ��� �� � WebLogic ��� �� ��� WebLogic �� �

�� �� ��� �����.

�� ��(XML � ��� ��)� �����.

v �� ���

v JDBC �� �

v JDBC ��� ��

v JDBC �� �

v JMS ��

WebLogic �� ��� WebLogic �� �� ����� ����.

WebLogic �� ��� WebLogic ������ ��� �����.

WebLogic ������ ��

WebLogic ������ ��� WebLogic ��� �� WebLogic �������

WebLogic �� � �� WebLogic ������� �����.

�� �� �� ��� �����.

v ������ �� ��( : J2EEApplication, EJBModule WebModule ��

ConnectorModule)

v J2EEDeployedObjects �� ������ �� �� ���

( : WebLogicEntityEJB, WebLogicServlet � WebLogicConnector)

v ������ �� � ��

��� � ���� �� �� ��

WebLogic SSH ��� ��� � ���� �� ��� �����.

168 Application Dependency Discovery Manager: ��

�� � ���

��� ��� �, ���� �� ��� ����.

���� �� ��� �, ���� �� ��� ����� WeblogicLauncherSensor

��� ��� ���. ���� �� �� �� �� ��� TADDM ��� �

��� �����. WeblogicLauncherSensor ��� �� �� �� ��� �

� �� ���.

v WeblogicApplicationSensor

v WeblogicDomainSensor

v WeblogicServerSensor

���

��� � ��� ��� �� ��� � � ���.

������ ���� ��� ��� ����.

�� �

plugin.xml � ��� ���� WebLogic ��� �� ��� �� � ���

�.

�� WebLogic ��� �� ��� <configuration> ��� ���� WebLogic

� �� ��� � ����.

v WebLogic � ��� ��

v WebLogic �� ��

v WebLogic ������ ��

WebLogic �� ���� �� �

WebLogic � ��� ��� plugin.xml �� $COLLATION_HOME/osgi/

plugins/com.ibm.cdb.discover.app.j2ee.weblogic.sensor.

weblogiclaunchersensor

_1.2.0 ���� ����.

<configuration> ���� � �� � � ��� ��� �� � ����.

� �� � ��� ��� <item> ��� ���. � �� � �� �� ���

�� � ����.

<configDirectory>

�� � ���

�� � 169

<adminServer>

WebLogic �� �� �� � IP �� � �� ��� �� ��� �

���. �� ��� � ��� ���� � �����.

<listenAddress>

WebLogic �� �� ���� IP ��.

<listenPort>

WebLogic �� �� ���� �� ��.

�� � � �� <configuration> �� � �� ��� �� �� ��

� �����.

<configuration className="com.ibm.cdb.discover.app.j2ee.weblogic.configuration.WeblogicLauncherConfigurationItem"><domain><item><configDirectory>/opt/bea10/wl_10.0/domains/medrec/config</configDirectory><adminServer><listenAddress>127.0.0.1</listenAddress><listenPort>7011</listenPort></adminServer></item><item><configDirectory>/opt/bea/user_projects2</configDirectory><adminServer><listenAddress>127.0.0.1</listenAddress><listenPort>7002</listenPort></adminServer></item></domain></configuration>

�� �� WebLogic ��� ���� �� � ���� ��� ��� � �

���.

-Dpredefined.domain.config.dir=domain_directory

WebLogic �� �� �

WebLogic �� ��� plugin.xml �� $COLLATION_HOME/osgi/plugins/

com.ibm.cdb.discover.app.j2ee.weblogic.sensor.weblogicserversensor_1.2.0

���� ����.

plugin.xml � ���� �� ��� �� � ����.

<discoverAppDescriptors>

������ ���� ��� ���� �� �����. �����

WebLogic� ��� �� ���� �� � ���� ���� ����

�� ���� ��� ��� �� � ����.

<discoverJdbcDetails>

JDBC ���� ��� ���� �� �����. ����� WebLogic

� ��� �� ���� �� � ���� ���� JDBC ���� �

�� ��� �� � ����.

170 Application Dependency Discovery Manager: ��

�� � � �� <discoverAppDescriptors> � <discoverJdbcDetails> �

�� �� �� ��� �����.

<configurationclassName="com.ibm.cdb.discover.app.j2ee.weblogic.configuration.WeblogicServerConfigurationItem">

<discoverAppDescriptors>true</discoverAppDescriptors><discoverJdbcDetails>true</discoverJdbcDetails>

</configuration>

WebLogic ������ �� �

WebLogic ������ ��� plugin.xml �� �� ���� ����.

$COLLATION_HOME/osgi/plugins/com.ibm.cdb.discover.app.j2ee.weblogic.sensor.weblogicapplicationsensor_1.2.0

plugin.xml � ���� �� ��� �� � ����.

<discoverApplicationDetails>

������/�� ��� ��� ���� �� �����. �����

WebLogic� ��� �� ���� �� � ���� ���� ����

��/�� ����(J2EE ����) ��� ��� �� � ����.

�� � � �� <discoverApplicationDetails> ��� �� �� �

�� �����.

<configurationclassName="com.ibm.cdb.discover.app.j2ee.weblogic.configuration.WeblogicApplicationConfigurationItem">

<discoverApplicationDetails>true</discoverApplicationDetails></configuration>

collation.properties �� ��� �:

� ���� WebLogic SSH ���� ���� collation.properties �� �

� ��� ����.

Fix Pack 5

com.collation.discover.agent.WeblogicSensor.UseDomainForClusterName=false

� Weblogic ����� �� displayName �� ��� ����

� �����. ���� WeblogicCluster �� ���� displayName�

�����. �� Weblogic ����� �� �� � ���, ��

WebLogic �� � �� � ����. ��� �, ��� ��� ���

�.

� � true� ��� ObjectDisplayNameAgent� � WeblogicDomain

� �� ���� �� WeblogicCluster� �� displayName �� ��

���. � ��, WeblogicDomain� webl-dom-

dr.mycompany.com:9111��, ����� webl_c1 �, � ����� �

� displayName webl-dom-dr.mycompany.com:9111:webl_c1���.

� � ��� false ���.

� �� � �� TADDM� �� ���� ���.

�� � 171

�� ��� �

� ����� WebLogic SSH ���� ���� �� ���� ���� � ��

�� �� ��� �����.

��� � � � ����� �� � � �� �� ���

�� �� � ���� �� � ���. ����� �� ps ��� �

� ���� ���� �� ���� ����.

��� �� ��� � ��� ������.

v -Dpredefined.domain.config.dir=domain_directory ��

–Dweblogic.RootDirectory=domain_directory �� ����

WebLogic ��� �����.

v WebLogic � ��� �� ��� �� ��� ��� �� �

� �����. ��� �� ��� �� ��� �����.

HP-UX�� ps �� �� WeblogicLauncherSensor� ���

�� HP-UX�� WebLogic� ���� �� WeblogicLauncherSensor� ��

� �� �� ���� �� �� ���� �� � ����. "Cannot find

server name in command line: <COMMAND LINE>". � �� HP-UX� �

��� �� ps �� ��� ��� ���� � ����.

���

1. collation.properties��

com.ibm.cdb.discover.WeblogicLauncherSensor.parseConfigXml=true

� ������.

2. TADDM� �� ��� � ��� �� �����.

����� �� �� ���� � �� � WeblogicLauncherSensor�

� � ��(config.xml)�� � �� ����.

WebLogic ��� ��� �� �� � � JDBC �� �� �

� �

�� TADDM� WebLogic ��� �� ������ �� � �� ����� �

� �� � � ��� ����. ��� � � ������ ���� �

�� JDBC �� � ���� ���.

���

� ��� �� �� � ��� � �� � ����.

v � � ��� ���� ���� �� JDBCDependencyAgent�

�� � � � ����. WebLogic ��� ��� �� �����

��� ����.

172 Application Dependency Discovery Manager: ��

v JDBCDependencyAgent� ��� ��� ������ ��� �����.

����� �� ���� � � � � ��� ��� � WebLogic

��� �� ���� ��� ����� �� �� �� �����

�.

v ������ ��� ������ ��� WebLogic ������ �� �

� ���� � � � ���� ���� �� � �� � ��

��. �� ������� �����.

– Oracle

– IBM DB2

– Microsoft SQL Server

– Sybase

WebLogic � �� � � �

�� WebLogic �� � �� ��� ���� IP ��� �� � �� WebLogic

�� � �� � ����.

��� Fix Pack 5 ��� ����� WebLogic �� �� ��

WebLogicDomainConsolidationAgent� ��� ����.

������ ��

������ ��� �� ��� ������� �����.

IBM DB2 ��

IBM DB2 ��� IBM DB2 Universal Database(UDB) ��� �����.

GUI� ���� ���� �� ��

Db2Sensor � Db2WindowsSensor

����

��� �� ���� �����.

v ��� ���� ��� ��� ���.

v ��� ���� � ����� DB2� ���� ���.

�� ��

DB2 ��� �� ��� DB2 �� ��� ��� ���.

��� �� DB2 ��� ��� ����� ���� �����.

db2 ��� ���� �� ��

�� � 173

db2ilist

��� �� ��

db2set

DB2 ���� ����� ��

db2licm

���� �� �� ��

db2level

DB2 ��� �� �� ��

db2 get dbm cfg

���

64�� Windows � ���� 32�� DB2� �� � �, ���� � ��

� ��� � ����. � �� �� ��� 64�� Windows � ��� ��

�� � ����� �� 32�� ������( : db2cmd.exe ���)�� chcp

� � ��� ����.

��� Windows ��� ���� � ��� DB2 ��� ��� �, ��� IBM

DB2 Universal Database(UDB) ��� ��� � ���.

TADDM ���� ��� �� ����� ����. �� �� ��� �

� ����� ��� �� �� ���� �� ��� ������ �� ��

�� �� �� ����. ��� �� ����� ��� �, ������ ��

� �� ��� �� ������� IP ��� � � ���.

� �� ���

��� ��� � �� ����� ����.

v app.db.db2.Db2AdminServer

v app.db.db2.Db2Alias

v app.db.db2.Db2BufferPool

v app.db.db2.Db2ConfigValue

v app.db.db2.Db2Container

v app.db.db2.Db2Database

v app.db.db2.Db2DatabaseConfigValue

v app.db.db2.Db2Instance

v app.db.db2.Db2InstanceConfigValue

v app.db.db2.Db2Module

v app.db.db2.Db2Schema

174 Application Dependency Discovery Manager: ��

v app.db.db2.Db2Server

v app.db.db2.Db2ServerProcess

v app.db.db2.Db2System

v app.db.db2.Db2SystemConfigValue

v app.db.db2.Db2TableSpace

��� � ���� �� �� ��

IBM DB2 ��� ��� � ���� �� ��� �����.

�� � ���

��� ��� �, ���� �� ��� ����.

���� �� �� �� �� ��� TADDM ��� ���� �����.

���

�� ����� ����.

v ���� �� ��� �, ���� ������ �� ��� ����. ���

�� ��� ��� ��� ��� �� ��� � �����.

No system detected

v ������ ���� ��� ��� ����.

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ������� ���� ��� ������.

2. DB2� ����� ������.

3. �� � ��� ������.

a. ��� �

b. ����

DB2 UNIX ��� ��� � ��� ��� ��� �� ��� �����.

1. ��� DB2 ��� �� ��� �� ��� �� ����.

�� �� DB2 ���� ������.

�� � 175

2. 1� � ���, ��� ��� ��� � DB2 ��� �� ��� ����

DB2� ����� �����.

3. 2� � ���, ��� ��� ��� ��� �� ��� ����(��� ��

� ��� ��� ��� �� ��� ����) ����� �����.

DB2 �� ������ �� DB2 �� ��� ���� � ��� �� �� �

�� �� ��� �� DB2 ��� �� DB2 �� ��� ��� ���.

collation.properties �� ��� �:

� ���� IBM DB2 ���� ���� collation.properties �� � � �

�� ����.

Windows ����� � � DB2 ��(Db2WindowsSensor)� �� � ��

���.

com.collation.discover.agent.Db2WindowsAgent.sshSessionCommandTimeout

=300000

��� 300000���. � ���� ���.

� DB2 ��� Windows ����� db2dfind ��� �� � �

� �� ��(�� ��)� �����.

�� ����, � � �� ��� � � ���.

v Windows ������� �� SSH ��� ��� ��� ����

com.collation.SshSessionCommandTimeout � ��� � �

Db2WindowsAgent.sshSessionCommandTimeout � � �

com.collation.SshSessionCommandTimout � � ����,

com.collation.SshSessionCommandTimout �� �����.

v com.collation.discover.agent.Db2Sensor.timeout � ��(��

DB �� ����� ��� � �

com.collation.discover.DefaultAgentTimeout). �� ��� ����

�� ��� ��� � ���� Db2Sensor ���� �

com.collation.discover.agent.Db2WindowsAgent.sshSessionCommand

Timeout �� �� ���.

�� � com.collation.SshSessionCommandTimeout �

com.collation.discover.agent.Db2Sensor.timeout �� � �

����. com.collation.discover.agent.Db2Sensor.timeout DB2

���� ��, com.collation.discover.DefaultAgentTimeout

�� �����.

�� � �, �� �� �� IP ��� ��� �� ����.

com.collation.discover.agent.DB2Agent.db2findscript.1.2.3.4=sudo

176 Application Dependency Discovery Manager: ��

com.collation.discover.agent.DB2Agent.db2findscript=sudo

� � sudo ��� ���� �� �� �� db2find.sh ����� �

� ��� �� �� ���� ���.

com.collation.discover.agent.DB2Agent.db2findschemascript=sudo

� � sudo ��� ���� �� �� �� db2findschema.sh ���

�� �� ��� �� �� ���� ���.

com.collation.discover.agent.DB2Agent.systemcommand=sudo

� � sudo ��� ���� �� �� �� ��� ��� �� ���

�� �� ���� ���.

�� � ���� ��:

� ���� ���� DB2 ��� ��� �� � ����.

�� �� ���� �� �� ���� �� � ����.

Fix Pack 5 discoverRemoteDatabases

�� ������ �� �� �����. ��� true���.

TADDM UI� � DB2 �� ��� �� ���� ���� ����� �

������ ��� ��� � � false� ��� � ����. �

�� �� �� ����. � false� ��� �, � ��� ��

� DB2 ���� �����.

�� ��� �

� ����� IBM DB2 ���� ���� �� ���� ���� � ����

�� ��� �����.

DB2 ��� �� � ���

�� DB2 ��� �� � �� ����� �����.

��� collation.properties ����

com.collation.discover.agent.Db2WindowsAgent.sshSession

CommandTimeout �� �����. ��

com.col lat ion.discover.agent .Db2Sensor.t imeout � ��

com.collation.discover.agent.Db2WindowsAgent.sshSession

CommandTimeout �� ��� �� � ����.

��� ��� ��� ������ ��� �� �� ��� ���� �

�� ������� ���� ������ ��� � � � ���, DB2� �

� ��� �� ��� ���� ��� ���� ��� � � � �

�� ����.

�� � 177

��� ������� ���� �� DB2 ��� �� �� ����� � DB2

� �� ��� �� ��� ���� ��� ��� ����� DB2 ��

����� ���.

��� DB2 ���� �� ��� �� �

�� ��� �� �, ��� DB2 ���� ���� �� �� ��� ���

�� ����. � ��� �� ����� �� ��� TADDM� �� �

���.

��� UNIX � Linux�� db2licm � �� ��� �� �� �� ���

���� ������� ��� ��� �� ��� ���. ���� ��

� ���� ��� �� ���� � �� ��� DB2 ��� �

��� �� ��� ��� ���.

CTJTP1127E � � DB2 �� � ���

�� �� �� ���� DB2 �� �� �� �� �� �����.

CTJDT0234E The following error occurred:CTJDT0235E The following erroroccurred when running the DB2 discovery script (db2find.sh):sh coll/bin/db2-db2find.sh.

�� �� ��� DB2 �� ��� �����.

com.collation.discover.agent.AgentException: CTJDT0235E The following erroroccurred when running the DB2 discovery script (db2find.sh): sh coll/bin/db2-db2find.sh.at com.ibm.cdb.discover.sensor.app.db.db2.Db2Sensor.runDb2Find(Db2Sensor.java:414)at com.ibm.cdb.discover.sensor.app.db.db2.Db2Sensor.findSystems(Db2Sensor.java:275)at com.ibm.cdb.discover.sensor.app.db.db2.Db2Sensor.discover(Db2Sensor.java:212)at com.collation.discover.engine.AgentRunner.run(AgentRunner.java:131)at com.collation.discover.engine.DiscoverEngine.processWorkItem(DiscoverEngine.java:1247)at com.collation.discover.engine.DiscoverEngine$DiscoverWorker.run(DiscoverEngine.java:816)Caused by:com.collation.platform.session.SessionClientException: CTJTP1127E The copycommand failed for java.io.EOFException: SSHSCP1: premature EOF.at com.collation.platform.session.Ssh2SessionClient.copyToRemote(Ssh2SessionClient.java:441)at com.collation.platform.session.Ssh2SessionClient.copyToRemote(Ssh2SessionClient.java:397)at com.collation.platform.session.SessionClientPool.copyToRemote(SessionClientPool.java:236)at com.ibm.cdb.discover.sensor.app.db.db2.Db2Sensor.prepareScript(Db2Sensor.java:726)at com.ibm.cdb.discover.sensor.app.db.db2.Db2Sensor.runDb2Find(Db2Sensor.java:383)... 5 more

��� � �� ���� �� ��(scp) ��� DB2� ���� �� �� ���

����� ��� ��� ID� PATH� � ��� �����.

� ��� ����� �� � �� ��� ���� �� <taddmusr>/.ssh

� environment� ���� ��� ����� �����. � ����

<taddmusr> PATH � �� ������. PATH � �� scp ��

� �� �� � ��� ����.

178 Application Dependency Discovery Manager: ��

DB2 ��� � CTJTD0234E� �� ���

�� DB2 ��� �� CTJTD0234E � �� �� ���� � ����.

Attribute not set: instances

��� � ���� db2find.sh ������ �� DB2 ��� PATH �� �

� � � �����.

� ��� ����� collation.properties ��� �� �� � �

� �� ������.

com.collation.discover.agent.path.system_uname

��� ��� sudo� �� �� ����� �� � ��� ��� ��

� db2licm � db2set� � ��� �� ��� �� ��� ���. sudo

� �� ����� ���� �� � ������.

com.collation.discover.agent.DB2Agent.db2findscript.1.2.3.4=sudocom.collation.discover.agent.DB2Agent.db2findschemascript.1.2.3.4=sudocom.collation.discover.agent.DB2Agent.systemcommand1.2.3.4=sudo

DB2 �� ���� �� �� � ��� ��

�� ���� �� �� �� �� � ���� �����.

CTJTD1006E Invalid data in output file in section: db2findschema

��� DB2 ��� �� ��(�� DB2 ���� ���)� ��� �� ��

��� ����. ��� ��� ���� �, db2ilist ��� ��

� ����� ���� �� � � ����. � ��� �� ��� �

�� https://www.ibm.com/support/docview.wss?uid=swg21420898��

�DB2ilist� ���� ���� ��� �� �� �����.

IBM Informix ��

IBM Informix ��� IBM Informix Dynamic Server� �����.

GUI� ���� ���� �� ��

Informix

����

IBM Informix Dynamic Server� IBM Informix JDBC ����� ���� ��

�.

���

��� �� �� ����� � Informix Dynamic Server� ��� ���.

Informix Dynamic Server� Informix ��� �� ��� �� ������.

�� � 179

� �� �� �� ���

IBM Informix ��� ��� �� �� �� ����� ����. � ��

� IT ��� IBM Informix Dynamic Server ��� �� ���� �� ���

����.

��� ��� � �� ����� ����. � �� ����� ��� �

�� ���� � �� �����.

app.db.ids.IDSAlias

v AliasName

v Parent

v Protocol

v ServiceName

app.db.ids.IDSBufferPool

v BufferPoolID

v NumBuffers

v Size

app.db.ids.IDSChunk

v ChunkNumber

v FreeSpace

v Offset

v Size

v MirrorOffset

v Parent

app.db.ids.IDSConfigValue

v ConfigID

v ConfigName

v DefaultValue

v EffectiveValue

v OriginalValue

app.db.ids.IDSDatabase

v DatabaseLocale

v LoggingType

v Name

app.db.ids.IDSInstance

180 Application Dependency Discovery Manager: ��

v BitSize

v ConnectOption

v Home

v Host

v Name

v ProductName

v ProductVersion

v OnConfig

v Protocol

v SQLHostFile

v Status

v VersionString

app.db.ids.IDSSegment

v OS_SHM_ADDR

v OS_SHM_ID

v OS_SHM_KEY

v SegmentClass

v Size

app.db.ids.IDSServerProcess

v OSProcessName

v PID

v VpClass

v VpID

app.db.ids.IDSSpace

v Chunks

v ObjectType

v PageSize

v SpaceName

v SpaceNumber

app.db.ids.IDSStartupEnvironmentVar

v StartupEnvVarName

v StartupEnvVarValue

�� � 181

��� �� �

Informix Dynamic Server� IBM Informix �� ��� �� ����, ���

�� ��� ���.

��� �� ���� �� � � ������.

1. �� �� ��� Informix Dynamic Server� IP ��� � � �� �� �

�� �����.

2. ��� �� ���� ��� �� �� ������.

3. ��� � ��� ��� ������.

4. ��� ��� �� ���� � ��� ComputerSystem� ������.

5. �� ��� ���� �� Informix Dynamic Server� �������. TADDM

JDBC� ���� Dynamic Server� �����.

�� ��� �

� ����� IBM Informix ���� ���� �� ���� ���� � ���

� �� ��� �����.

��� �� ��� ��� � �

�� Informix Dynamic Server� ��� ��� ��� ��� �� � �

��.

��� oninit ��� ���� ������ ��� ������.

��� �� �� �� ��

�� ��� �� �� ���� � �����.

There was nothing to be discovered.

��� �� ��� ����� � � � Informix ���� ���.

TADDM� Informix ��� ��� �� � �

�� �� ��� ��� �����.

encountered error :: com.informix.asf.IfxASFException:Attempt to connect to database server database_name failed

��� TADDM ���� ������ ��� Informix ���� ��� �� ��

� ����.

Microsoft SQL Server ��

Microsoft SQL Server ��� Microsoft SQL Server� �����.

GUI� ���� ���� �� ��

SqlServerSensor

182 Application Dependency Discovery Manager: ��

� �� ���

��� ��� � �� ����� ����.

v db.mssql.SqlServer

v db.mssql.SqlServerConfig

v db.mssql.SqlServerDatabase

v db.mssql.SqlServerDataFile

v db.mssql.SqlServerModule

v db.mssql.SqlServerProcess

����

Microsoft SQL Server� ����� �� ��� ��� ���� ���.

�� ��

v Windows �� �� �� SQL Server�� Windows � ��� �

�� ��� � �� � �����. ��� ��� Windows � �

��� ����.

v �� � �� �� �� � Windows �� �� �����.

v SQL ��� �������� Windows �� �� �� �� ��

� �� �� � �� ������.

– public - �� �� �� ��� � ���� ���� public

������ ��� ������.

– db_datareader - �� �� �� ��� � ���� ���

� db_datareader ������ ��� ������.

– Connect SQL - �� �� �� �� ���� ���� Connect

SQL �� �����.

– View any definition - �� �� �� �� ���� ���

� View any definition �� �����.

��� �� � � �� ��� ����� � ����.

– sysdatabases

– syscurconfigs

– sysprocesses

– sysobjects

– syscolumns

v �� �� �� � ���� ������. �� ���� ���

��� � � �� � �� ��� �� �� �� ���� ��� �

�� �� ��� ������.

�� � 183

v � ��� ��� SQL ��� �(SQL � � �� �)� ���

����.

���� ����

v � ��� �� �� 2 ��� ����� ���� ���. ����

�� � �� �� ���� ���� ������� ��� ��

� TADDM �� 2 ��� ��� ���.

v Microsoft SQL �� ��� Microsoft SQL� ��� �� ���

TADDM Windows ����� ��� ���� ��� ���.

���

SQL Server� primarySap �� ��� �� ��� ���� ��� ����

�� ��( : IBM WebSphere, JBoss, Oracle Weblogic � SQL Server) �� �

��� � � � ����.

SQL Server� �� TCP/IP �� ���� ListenAll ���� true� ���

�� � ��� primarySAP�� �����. ��� ��� �� ���� �

� � � �� � ���.

SQL Server� � IP ����� �� �� TCP/IP �� ���� ListenAll �

��� false� ��� �� ��� Active � Enabled IP� �� � �

�� SQL Server primarySAP�� �����. ��� ��� �� IP �����

�� ��� �� ����. ���� � � � � �� � ���.

SQL Server� � �� ��� ���� � � �� �� �� ���

primarySAP �� ��� ����. �� dynamicPortAllocation ���� true�

���� �� �����.

�� �� ��� SQL Server ��� �� ��� � � � �� ��

��.

�� �

��� ��� �� ��� ��� ���.

�� � �:

�� TADDM� SQL Server� ���� � ��� � �� �� � ���

��.

Windows �� �� �

v �� �� TADDM ����� SSH� ������.

v ������ ���� ��� � �� �� Windows ����� WMI� ��

�� ������. ����, WMI� �� �����.

184 Application Dependency Discovery Manager: ��

���� ������ ��� ��� �� ���� �� �� �� Windows �

��� TADDM WMI Provider� ���� �����.

SQL Server ��� ����� Windows Server� �� ���� �� TADDM�

�� ��� �� ��� ���.

�� TADDM� SQL Server� ���� � ��� � �� �� � ���

��.

Windows ��

Windows �� �, �� ����� ���� ���.

v SQL Server ��� ��� Windows ���� ����� ���� Allow

Log on Locally ��� �� ��� ���.

v ����� SQL Server ���� ���� � �� �� ��� ���.

���� �� ����� �� ��� ����� ��� �� � �

����.

v Windows ��� � ����� SQL Server� �� ��� �� ��

����.

SQL Server ��

SQL Server �� �, SQL Server ���� SQL Server� �� ���

�� ������.

���� � �� � ��� ����� SQL Server ����� SQL Server�

�� ��� ������. �� ��� � ��� � � �����.

��� �� �:

��� �� ��, �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ������� ��� ���� ������.

2. Microsoft SQL Server� ����� ������.

3. �� � ��� ������.

a. ��� �

b. ����

TADDM SQL Server ��� � SQL Server ��� ����. �� ���

��� �� ��� Windows ��� ��� ��� � � �� ������.

�� ��� �� ������ ����� � ��� Windows ��� ID� SQL

Server� ���� � ��� ��� ID� �� �� ���.

�� � 185

collation.properties �� ��� �:

� ���� Microsoft® SQL Server ���� ���� collation.properties �

� � � ��� ����.

Microsoft® SQL Server ��� �� �� ��� �����.

com.collation.discover.agent.SqlServerAgent.UseListeningIp

� � SQL Server ��� ����� �� �� �� �� �

�����.

� �� false�� SQL Server ��� ����� �� �� ��

�� �����. host_fqdn + ":" + sql_server_instance_name

� �� true�� SQL Server ��� ����� �� �� ��

�� �����. hsql_fqdn + ":" + sql_server_instance_name

��� false���.

����: � ��� ����� SQL Server� �� ���� ���.

com.collation.discover.agent.SqlServerAgent.timeout

� � ����� �� �� ��� �� ��(��)� �����.

� � � � � � �� , � � �

com.collation.discover.DefaultAgentTimeout � ��� �� �

���� �����.

�� ��� �

�� ��� � �� �� � �� � � � ����. ��� ��� ����

��� � ����.

�� �� SQL Server� � �� ��� ��� �

�� SQL Server� ���� ���� ��� ����.

��� SQL Server �� �� ��� �� ��� �� ��� ����.

v sysdatabases

v sys.master_files

v syscurconfigs

v sysprocesses

SQL Server �� ��� ���, Windows �� ����.

datareader ��� �� Microsoft SQL ��

�� �� ������� � db_datareader ��� ��� �� Microsoft SQL

������� ��� � ���.

186 Application Dependency Discovery Manager: ��

��� �� ������� � db_datareader ��� ��� �� Microsoft SQL

������� ����� �� � � ������.

v SQL Server�� ���� ����� ���� ���� �����.

v SQL Server �� ���� ���� SQL Server� ����� ���

� �� � ���� sp_addlogin ��� ������.

v Windows �� ���� Windows ��� � �� ��� SQL Server

� ����� ����� sp_grantlogin ��� ������.

v ���� �� SQL Server ���� ��� �� ��� �� �

��� �����.

sysdatabases, sys.master_files, syscurconfigs, sysprocesses

�� ��� ���� taddmusr���.

GRANT SELECT on sysdatabases to taddmusr;GRANT SELECT on sys.master_files to taddmusr;GRANT SELECT on syscurconfigs to taddmusr;GRANT SELECT on sysprocesses to taddmusr;

ProductName �� �� �

�� ProductName �� ��� �� ��� ��� ���� ����.

��� �� TADDM ��� ��� ������� � Microsoft SQL Server�

�� ���� ���. � ��� SQL Server �� ��, ���� �� �

SQL Server ���� � ���.

ProductName �� � ��� ����.

v Microsoft SQL Server 2008 R2 SP1(Enterprise Edition)

Oracle ��

Oracle ��� Oracle ������ ��� �����.

GUI� ���� ���� �� ��

OracleSensor

����

�� ����� ���� ���.

v ��� ���� ��� ��� ���.

v TADDM �� � Oracle ��� �� ��� ��� ���� ���.

�� � 187

�� ��

TADDM�� Oracle ������� ���� � ��� Oracle ��� �� ��

�� � �� ��� ���. Oracle ����� ��� �� ����

��� �� ��� �����. grant execute on dbms_system to

oracle_user;

Oracle ������ ��� CONNET �� ��� ���.

Oracle ��� � ����� �� ��� ��� ���.

SELECT_CATALOG_ROLE

�� �� ��� ��/�� ����. v$version, global_name, v$parameter,

dba_data_files, v$log, v$logfile, sys.dba_tables, v$bgprocess, v$process, v$controlfile,

v$sga, v$sys_optimizer_env, dba_db_links, dba_tables, dba_views, dba_indexes,

dba_sequences, dba_constraints, dba_source, dba_clusters, dba_db_links,

dba_tablespaces, dba_synonyms, dba_mviews, dba_rollback_segs, dba_profiles,

dba_roles, dba_users, dba_dimensions, dba_sys_privs, dba_role_privs, dba_tab_privs

� dba_ts_quotas

��� � ���� �� �� ��

Oracle ��� ��� � ���� �� ��� �����.

�� � ���

��� ��� �, ���� �� ��� ����.

���� �� �� �� �� ��� TADDM ��� ���� �����.

��� �� � ���

��� ��� �, ��� �� ��� ����.

���� �� ��� �, Oracle_home ���� ���� ��� �� Oracle

��� ����� ���� ���. ���� ��� Oracle ������ ��

��� �� � ���� �� ����. � ���� ��� �� ��� �

���, ��� �CTJTP1186E ��� �� � � � ���� ����� ��

� �����.

��: ��� ��� ��� ���� ��� ��� � �� ���� Oracle_home

���� ���� � ���� /etc/oratab �� /var/opt/oracle/oratab �

�� �� �� ���� ��� ���.

�� � � ������.

1. ������� ��� ���� ������.

188 Application Dependency Discovery Manager: ��

2. Oracle� ����� ������.

3. �� � ��� ������.

v Oracle ���� � �� ��� �

v Oracle ���� � �� ����

���

����� �� �� �� Oracle ���� ���� � �� ��� �� ��

�� �� ��� ���� ����.

�� �� ��� ����.

v ������ ���� ��

v Oracle RAC ��

v Oracle ASM ��

v �� ��� ��(������� �� �� ���)

v OracleDBLink �� ���� ��

v OracleListener �� ���� ��

� �� �� �� ���

Oracle ��� ��� �� �� �� ����� ����. � ��� Oracle

��� � � � �� ���� �� ��� ����.

��� ��� � �� ����� ����. � �� ����� ��� �

�� ���� � �� �����.

OracleASM

AsmInstances

DiskGroups

Name

Node

Rac

OracleASMDisk

AsmDiskGroup

State

Name

OracleASMDiskGroup

Asm

AsmDisks

�� � 189

Name

State

OracleASMInstance

BackgroundProcesses

Database

Host

Hostname

OracleInstanceStatus

Parameters

Parent

Port

RacDatabase

SGAValues

SID

ServerProcesses

OracleBackgroundProcess

Description

Name

PID

OracleControlFile

Name

OracleDBLink

IpAddress

Port

ServiceName

OracleDataFile

Name

Size

TableSpace

OracleDatabase

ControlFiles

DBName

190 Application Dependency Discovery Manager: ��

DBVersion

DataFiles

InitValues

Name

RedoLogFiles

SchemaRawData

Schemas

TableSpaces

OracleInitValue

Description

Name

Value

OracleInstance

BackgroundProcesses

ConfigContents

Database

Host

KeyName

Modules

Name

Port

PrimarySAP

ProcessPools

ProductName

ProductVersion

SGAValues

SID

ServerProcesses

Status

OracleListener

BindAddresses

�� � 191

Name

OracleModule

FileName

Name

Schema

OracleRAC

Asm

HomePath

Name

OCRLocation

PrimaryNode

RacDatabases

VoteDiskPath

OracleRedoLogFile

Name

Size

OracleSGAValue

Name

Value

OracleSchema

Name

Owner

OracleServer

ConfigFile

Listeners

OracleServerProcess

Connections

Name

PID

Ports

OracleTableSpace

Name

Size

192 Application Dependency Discovery Manager: ��

ProcessPool

Name

RuntimeProcesses

�� �

��� ��� �� ��� ��� ���.

JDBC ��� �:

� ��� Oracle ��� JDBC ����� ���� � �� �����.

���: TADDM 7.2.2 ��� 4 ��� ���� �, Oracle ����

classes12.jar ��� ���� ���. ���, �� ����� ��� �� �

�� ��� ����� ���� ��� � ���, classes12.jar �� �

����. Fix Pack 5 TADDM 7.2.2 ��� 5 ��� ���� �, ��� JDBC

����� �� ��� ������.

JDBC ����� ����� �� � � ������.

1. Oracle � ��� �� Oracle �� ���� JDBC ���� ��( :

classes12.jar �� ojdbc7.jar ��)� ������.

2. �� ��� ��� ������.

$COLLATION_HOME/osgi/plugins/com.ibm.cdb.discover.sensor.app.db.oracle.oraclecommon_1.0.0/lib/oracle

3. OracleCommo ��� MANIFEST.MF ��� �� Bundle-ClassPath � � JDBC

���� ��� �� ������.

a . $ C O L L A T I O N _ H O M E / o s g i / p l u g i n s /

com.ibm.cdb.discover.sensor.app.db.oracle.oraclecommon_1.0.0/

META-INF ���� ���� ��� ����� MANIFEST.MF ��� ��

��.

b. Bundle-ClassPath � �, ��� JDBC ����� �� � �� �

� ����. �� ��� ojdbc7.jar ��� �� ��� � � ��

���.

Bundle-ClassPath: lib/oracle/ojdbc7.jar,lib/oracle/ojdbc6.jar,lib/oracle/ojdbc5.jar,lib/oracle/classes12.jar

c. ����� ����� �� � � � � �� ��� �� � ��

�� ���� ������.

4. TADDM ��� �� ������.

�� � 193

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ������� ���� ��� ������.

2. Oracle� ����� ������.

3. �� � ��� ������.

a. ��� �

b. ����

Oracle ASM(Automatic Storage Management) �� ���� ����� ���

� sys � ����� ������.

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

com.collation.discovery.oracle.extended

� Oracle ������ ��� �� �� � �� ���� ��

�����.

��� N( ��)���.

� Y( )� ���, ��� Oracle ������ ��� �� �� �

� �����.

com.collation.platform.os.ignoreLoopbackProcesses=true

��� true�� �� �� ����� ��� ����� ���� �

����. ���� ��� �� IP ��(127.0.0.1)�� ��� ���

�� ��� �� IP ��� ��� �� ��� � ��� ��� �

���.

� � IP ��� ��� �����.

� � �� false� ��� � � ��� �� �� ����� ��

���� �����.

WebLogic �� �� Oracle ������ ��� ����� � � �

true� ���� ���. � ��, WeblogicServerVersionSensor ��� �

��� �� ��� ����� � � � true� ���� ���.

com.collation.discovery.oracle.tablelimit

� Oracle ��� ���� ��� ��� �����.

��� 1000���. � �� �����.

194 Application Dependency Discovery Manager: ��

�� ��� �

� ����� Oracle ���� ���� �� ���� ���� � ���� ��

��� �����.

Oracle ��� � �� �

�� Oracle 2� ��� �� ����� TADDM�� ���� �� Oracle �

� ��( : Express Edition)� ���� Oracle ��� ���� ����.

��� 2� ��� �� �� ��� ��� ��� Oracle� �� � �

����. �� Oracle ������� �� TNSListener ���� ��

��� ����.

��� “��� �� � �” �� ���

�� �� �� � ��� � Oracle ������ �� ���� ����.

v ����� ���� ����.

v �� �� ����.

v �� �� �� ���.

��� ��� �� ������� �� �� ����� �� �� ����

��.

�� ������ �� �� �� sqlplus ��� ��� �� ��

����.

bash-2.05b$ sqlplus

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jun 12 08:15:23 2007Copyright (c) 1982, 2005, Oracle. All rights reserved.Enter user-name: systemEnter password:ERROR:ORA-28000: the account is locked

����� Veritas ���� ��� Oracle �� � ��� � ��� �

Oracle �� ��.

�� Oracle ���� ���� �� Veritas ���� ��� Oracle �� � �

� ���� ��� ��� �� ����. �� Veritas ���� ���

��� SID� ���� ���� Oracle ��� �� SID� ���� ���

� ��� �����.

��� � ��� ����

<source>Sid</source>

��

<source>%{Sid}</source>

�� � 195

��� �� dist/etc/discover-sensors/VeritasClusterSensor.xml

��� ������. � �� Veritas ���� ��� ��� SID� �

� Oracle ���� ����.

��: ��� ���� � ��� �� �� �� �� � ��� �

�� �� ����.

Sybase ��

Sybase ��� Sybase ASE(Adaptive Server Enterprise) ������ ��� ��

���.

GUI� ���� ���� �� ��

SybaseSensor

�� ��

Sybase �� ����� �� �� ����� �� ��� �����.

grant select on sysengines from public

�� ��� ����.

v version

v master..sysconfigures

v master..sysusages

v master..syssegments

v master..sysprocesses

v master..sysengines

v master..sysdatabases

v master..sysdevices

v master..syscurconfigs

v master..sysservers

v master..syssrvroles

v master..syslogins

v master..sysloginroles

v master..syspartitions

v master..systhresholds

v master..sysresourcelimits

v master..systimeranges

196 Application Dependency Discovery Manager: ��

�� �� ��� ������� �� ��� �����. �� ������� �

�� � ��� �� ��� ����� �� �, � �������� ���

ID� �����. �� �� TADDM �� �� ����.

select t.segment, u.name from database_name..systhresholds t,database_name..sysusers u where t.suid=u.suid

:

v �� �� tempdb ������� �� ����.

select t.segment, u.name from tempdb..systhresholds t,tempdb..sysusers u wheret.suid=u.suid

v �� �� sybsystemprocs ������� �� ����.

select t.segment, u.name from sybsystemprocs..systhresholdst,sybsystemprocs..sysusers u where t.suid=u.suid

���

v Sybase ��� dbo ���� ��� ���� �� ��� ���� ����.

v Fix Pack 4 CR# 751110�� ��� SAP Sybase ASE ������ ����

TADDM� �� ����. SSL(Secure Sockets Layer)� ����� �� �

����� �� SSL ��� �� � �� ��� ��� ���� �� ���

��. TADDM�� ��� ��� ���� �� �� � �� ������.

com.collation.sybasesensor.jdbclogin.timeout

��� 15000ms(15)���. � �� ��� �� ��� ��� ��� �

� ��� ��� ��� �����.

� �� �� �� ���

Sybase ��� ��� �� �� �� ����� ����. � ��� IT �

�� ���� ��� �� ���� �� ��� ����.

��� ��� � �� ����� ����. � �� ����� ��� �

�� ���� � �� �����.

AppConfig

v Content

v Parent

ConfigFile

v FixedPath

v RealFile

v URI

LogicalContent

FixedPath

�� � 197

ProcessPool

v CmdLine

v Env

v Name

v Parent

v RuntimeProcesses

SybaseConfigValue

v ConfigUnit

v Name

v Parent

v RunValue

v Type

v Value

SybaseDatabase

v Name

v Options

v Owner

v Parent(SybaseServer)

v SchemasRawData

v Segments

v Tables

v Thresholds

v Users

SybaseDevice

v Description

v FirstVirtualPageNumber

v FixedPath

v IsDefaultDisk

v IsDeviceMirrored

v IsDsyncEnabled

v IsDumpDevice

v IsMasterDeviceMirrored

v IsMirrorEnabled

198 Application Dependency Discovery Manager: ��

v IsPhysicalDisk

v IsReadsMirrored

v IsSecondaryMirrorSideOnly

v IsSerialWrites

v IsSkipHeader

v LastVirtualPageNumber

v MirrorPath

v Parent(SybaseServer)

v RealFile

v URI

SybaseEngineProcess

v CmdLine

v Name

v PID

v Parent

v Ports

SybaseLogin

v AccumulatedDate

v FailedLoginCount

v FullName

v IsAccountLocked

v IsPasswordExpired

v Language

v Name

v Parent(SybaseServer)

v PasswordDate

v SybaseRoles

v TotalCPUUsed

v TotalIOUsed

SybaseModule

v Database

v FileName

v Name

�� � 199

v Parent

SybaseRemoteServer

v IsMessageConfidential

v IsMessageIntegrity

v IsMutualAuthentication

v IsNetworkPasswordEncrypted

v IsReadOnly

v IsRPCSecurityModelB

v IsTimeoutEnabled

v Name

v NetworkName

v RemoteNetworkCost

v RemoteServerClass

v SybaseServer

SybaseResourceLimitation

v AppName

v IsEnforcedDuringExecution

v IsEnforcedPriorToExecution

v LimitationExceededAction

v LimitationScope

v LimitType

v LimitValue

v Login

v Name

v Parent(SybaseServer)

v TimeRange

SybaseRole

v FailedLoginCount

v Name

v Parent

v PasswordDate

v Status

SybaseSegment

200 Application Dependency Discovery Manager: ��

v Name

v Parent

v Size

SybaseServer

v BindAddresses

v ConfigContents

v ConfigFile

v ConfigValues

v Databases

v Devices

v EngineProcesses

v FullVersion

v Home

v Host

v KeyName

v Logins

v Modules

v Name

v PrimarySAP

v ProcessPools

v ProductName

v ProductVersion

v RemoteServers

v ResourceLimitations

v ServerProcesses

v Status

v SybaseRoles

v TimeRanges

SybaseServerProcess

v Name

v PID

v Parent

SybaseTable

�� � 201

v CreationDate

v Name

v Parent(SybaseDatabase)

v Partitions

SybaseTablePartition

v FirstPage

v NumPages

v Parent(SybaseTable)

v PartitionID

SybaseThreshold

v IsLastChance

v Name

v Parent(SybaseDatabase)

v Segment

v ThresholdExeededProcedure

v ThresholdSize

v User

SybaseTimeRange

v EndDay

v EndTime

v Name

v Parent(SybaseServer)

v StartDay

v StartTime

SybaseUser

v Login

v Name

v Parent(SybaseDatabase)

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ������� ���� ��� ������.

2. Sybase� ����� ������.

202 Application Dependency Discovery Manager: ��

3. TADDM� Sybase ��� �� JDBC ��� ���� � ���� �� ���

��(��� � � ����)� ������.

4. Fix Pack 4 �� SSL ���� �� �� � SSL �� ��� ��� ����

��. �� SSL ��� ���� ����� ����.

��: Sybase JDBC ����� JVM�� SSL �� ��� �� � �

� ���� ����. ��� �, SSL ����� �� Sybase �� ���

� ���� � �� �� ��� � �� ��� �� ����� ����

���. � �� ���� TADDM ��� ��� �� Sybase ��� �

�� SSL �� �� ��� ���. ��� � SSL ��� � �� �

���.

Sybase IQ ��

Sybase IQ ��� Sybase IQ ������ ��� �����.

GUI� ���� ���� �� ��

SybaseIQSensor

�� ��

Sybase �� ����� �� �� ����� �� ��� �����.

grant execute on sp_iqdbsize

� �� ���

��� ��� � �� ����� ����.

v app.AppConfig

v app.ConfigFile

v app.db.sybase.SybaseConfigValue

v app.db.sybase.SybaseDatabase

v app.db.sybase.SybaseDevice

v app.db.sybase.SybaseEngineProcess

v app.db.sybase.SybaseModule

v app.db.sybase.SybaseServer

v app.ProcessPool

v core.LogicalContent

�� � 203

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ������� ���� ��� ������.

2. Sybase� ����� ������.

3. TADDM� Sybase ��� �� JDBC ��� ���� � ���� �� ���

��(��� � � ����)� ������.

�� ��

�� ��� �� ���� � � � ���� � �����.

�� ��

�� ��� �� ���� ��� �����.

GUI� ���� ���� �� ��

AnchorSensor

����

�� ���� ��� �� �� ����� ���� �� ���� �� ���

���� ����. ���� �����, SSH(Secure Shell) �� 2 ����� �

��� ���.

��� 64�� Linux ���� ��, JBossSensor � StackScanSensor�� 32

�� ��� libgcc � glibc ������ ����.

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

TADDM ��� SSH� ���� �� �� ��� �����. ��� �� �

��� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� �� �� ��� �� SSH � �� � �� SSH �� ��

�� ���� �� ��� ��(��� � � ����)� ������.

204 Application Dependency Discovery Manager: ��

����, root� �� �� �� ��� � ����. ��� �� ���

� �� TADDM� ���� � ���� � ������ �� � ����

(����, sudo ��� ���� ��).

��� ��� TADDM �� ���� ���� ��� ���� �� �� ���

��� �����.

collation.properties �� ��� �:

� ���� �� ���� ���� collation.properties �� � � ��� ��

��.

��� collation.properties ��� �� �� � � �����.

com.collation.discover.agent.AnchorSensor.timeout=3600000

� �� ��� ����� ��� ��� �����.

com.collation.discover.anchor.forceDeployment=true

��� true���.

� ��� ��� ��� �� �� �� ��� �� �����.

�� false� ���� ��� �� �� ��� ��� ����.

v ��� IP ��� ping� � � �

v ��� IP ���� �� 22� ��� � � �

� ��� ����, � � � � �� ��� ����. � �� �

�� ��� ���, �� ��� ��� �� �� ��� �� ��

�� ���.

com.collation.discover.anchor.lazyDeployment=false

�� � �� ��� ���� ��� �� ��� �� �� ���

�� ��� �����. � � �� �� ��� �����. �

� true � false���. ��� false���.

�� �� � � TADDM ��� �� �� ����� ����

�.

WebSphere Application Server ���� ��� 130MB dist/lib/

websphere ���� � � � ����. ���� false� ��� �,

��� �� � ���� �� ���� �����. ���� true� �

�� �, WebSphere Application Server ��� ���� ���� � �

���� �����. WebSphere Application Server ��� ��� ��

�� �� �, 130MB� �� ���� ��� ����.

com.collation.discover.anchor.connectType=ssh

ssh �� �� � ��� ���� ��� ���� �� �����. �

�� � 205

� ssh � direct���. ��� ssh���. � ��� �� �� �

�� �����,

com.collation.discover.anchor.connectType.1.2.3.4=ssh� ����

��. ��� 1.2.3.4� �� ��� ��� �����.

com.collation.platform.session.GatewayForceSsh

������ ��� ���� ����� �� �����. �� true

� false���. ������ ��� ��� ���� �� � Cygwin �

�� ����� �� true� ������. �� true� ���� �����

� �� ��� ��� �� � � �� �� SSH ��� �����.

Fix Pack 5 com.collation.discover.anchor.zone.fromContextIP

��� ��� IP ���� IP�� �� �� ��� � ��� ��

�����. �� true � false���. ��� false���.

IP ��� �� ��� � � �� �� �� �� ��� ����. �

��, �� �� � IP �� �� IP ���� �� ��� ����.

� � true� ���� �, �� �� ���� IP�� �����.

��� �� ��

��� �� ��� ��� ��� ����. �� ����(ping� � �) IP �

�� ��� ��� �����. ��� �� ��� �� ���� IP ��� ���

� ����� �����.

TADDM ��� ����� ��� ��� �� ��(��� ��� ��� �

)� �� ����.

��� ���� �� ����� �� �� ��� �� �� ��� ����

TADDM ��� ���� �����. ��� ��� � IP ��� ��

TADDM ��� ���� �, �� ���� IP ��� �� ��� �����.

��� ��� ��� ����, �� ��� � �� ���� ��� ����

� ������. ��� ��� ����� �� ���� ����, �� ����

� ����� �� ���� ��� �� � �� ��� �����.

GUI� ���� ���� �� ��

ASDSensor

�� �

��� �� ��� ��� �� ���� ����.

��� �� ��� collation.properties ��� �� �� � � �����.

v com.ibm.cdb.discover.asd.AsyncDiscoveryResultsDirectory

206 Application Dependency Discovery Manager: ��

v com.ibm.cdb.discover.asd.ProcessUnreachableIPs

v com.ibm.cdb.tarpath

��� �� ping ��

��� �� ping ��� �� ��� ���� �� ��� IP ��� ���

�. � IP ��� ��� �� ��� seed�� � �����. �� ��� ��� �

�� ��� ��� ���� �, � ��� ��� � ����.

GUI� ���� ���� �� ��

ASDPingSensor

����

�� ������ ��� �� ping ��� �� � �, �� ������ ��

� ��� � ��� � ��� ping ��� �� ����� �� ���.

��� �� ������ �� ��

��� �� ������ �� ��� ���� � �� �� ��� ���� ��

���� ��� ���� �� ��� ������ ��� ����. �� ���

� �� �� ������ ����� ����� ��� � �� ����

� ��� ���� �� ��� �����.

GUI� ���� ���� �� ��

CustomAppServerSensor

����

� ��� ����� ��� �� � ���� cksum ��� � ��� ��

���� ��� ��� ���.

���

�� ����� ����.

v ��� ���� �� ����� �� � ���.

v 213 ���� ��� �� ������ � ����� ����.

� �� ���

�� �� ����� �� AppServer� ��� � �����.

v app.AppServer

v app.db.DatabaseServer

�� � 207

v app.j2ee.J2EESever

v app.web.WebServer

�� �� ����� TADDM ������ ��� ��� � �����.

v app.db.db2.Db2Server

v app.db.mssql.SqlServer

v app.j2ee.jboss.JBossServer

v app.j2ee.weblogic.WebLogicServer

v app.j2ee.websphere.WebSphereServer

v app.messaging.exchange.ExchangeServer

v app.messaging.mq.MQQueueManager

v app.sms.SMSiteServer

v app.veritas.cluster.VCSCluster

v app.web.apache.ApacheServer

v app.web.iis.IIsWebServer

v app.web.iplanet.IPlanetServer

��� �� MIB2 ��� ��� ��

��� �� MIB2 ��� ��� ��� ���� ��� ���� �� ��� ��

��� ���� ����.

� ���� ��� �� � � �� ��� �����.

v ��� OID(SNMPv2-MIB::sysObjectID - .1.3.6.1.2.1.1.2)

v SNMP MIB2 ���� ��� ��� ��(SNMPv2-MIB::sysDescr -

.1.3.6.1.2.1.1.1)

��� �� MIB2 ��� ��� ��� � ��� ���� �� ��� ����

�.

GUI� ���� ���� �� ��

CustomMib2ComputerSystemSensor

���

SNMP MIB2 ��� ����� �����.

208 Application Dependency Discovery Manager: ��

� �� ���

��� ��� � �� ����� ����.

v sys.ComputerSystem � �

��� �� ���� ��

��� �� ���� ��� ��� �� ����� � ���� �� ���� �

�� ��� � �� ���� � ����.

GUI� ���� ���� �� ��

CustomTemplateSensor

���

��� ���� �� ����� �� � ���.

�� �

��� ��� �� ��� �� ���� ��� ��� ���.

��� �� ���� ��� ���� ��� � ���. ��� �� ����

���, �� ����� �� � � ������ ��� ��� � ��� ���.

�� � ������ ��� � � �� ��� ��� �� ����.

��� �� ���� ��� �� ����� ��� ���. � ����� ��

��� �� ����.

template.xml

� ���� � ���� �� ����. � ���� � � TADDM ��

��� ����� �����.

matcher-script.py

� ����� sensor-script.py ��� �� ��� ��� �� ���

�� �����.

sensor-script.py

� ����� ����� ���� �� ����� �� � �� ����

� ��� � ����.

$COLLATION_HOME/etc/templates/cts/template_name ���� ��� ���

��� ���. template_name ���� � template.xml ��� ��� �

� ��� ���� ���.

��� ����, templates ���� �� �� ��� � � ��� ���

����.

�� � 209

����� Jython �������. ��� �� � API� �� ��� SDK ��

� ���� �����. � ���� �� ���� �� ��� ��� �� ��

�� �� ����� �� � ����. �� ���� ��� � � ��,

TADDM �� �� ���� � �� � � ��� ��� ��� ��� � ���

�. �� $COLLATION_HOME/etc/templates/cts/template_name ���� �� �

��� ��� ��� ���.

Template.xml

template.xml ��� �� ��� ����.

<CTSTemplate><name>template_name</name><result-class>com.ibm.cdb.discover.app.db.db2.result.Db2Result</result-class><plugin-id>com.ibm.cdb.discover.sensor.app.db.db2.db2_7.5.0</plugin-id><matcher-script>matcher.py</matcher-script><sensor-script>sensor.py</sensor-script>

</CTSTemplate>

� ���� �. � ��, ���� �� example_template��, ���

�� $COLLATION_HOME/etc/templates/cts/example_template�� �

��.

result-class

� � TADDM �� ���� ��� �

plugin-id(� ��)

� plugin-id� ��� ���� ��� � ID� �����. � ID� ���

��� ���� ����.

matcher-script

����� ��� ��� ���� �� ����� ���� Jython ���

�(.py ��)� �

sensor-script

result-matcher ������ �� ���� �� ���� Jython ���

�� �. ��� ����� ��, ����� ����� ����� � �

���� ����. �� ��, ��� ����� ��� � ����.

�� ���� ����

� ����� ����� ��� ���� �� ����� ��� � ����. �

� ��� sensorhelper ���� ����� �����.

v ResultMap� �� ����, � � �� ���� ����. ��� ����

� ����� ���� �� ����� �� ���. � ��� �

����.

v ReturnList� �� ��� �� �� �� � ���. � ��� � ��

� �� ��� ��� ��� ��� �� ��� ����.

210 Application Dependency Discovery Manager: ��

�� �� ��� ����� ���, � ��� ��� �� ���� ��� seed

�� � �����.

� ���� ���� �� �� ��� �� ���� ����� ���� � �

�����.

# Initialising the environmentimport sysimport java

from java.lang import Systemcoll_home = System.getProperty("com.collation.home")

System.setProperty("jython.home",coll_home + "/external/jython-2.1")System.setProperty("python.home",coll_home + "/external/jython-2.1")

jython_home = System.getProperty("jython.home")sys.path.append(jython_home + "/Lib")sys.path.append(coll_home + "/lib/sensor-tools")sys.prefix = jython_home + "/Lib"

import traceback

# Importing sensorhelperimport sensorhelper

# Initialising script input(resultMap,returnList,log) = sensorhelper.init(targets)log.debug("CTS result matcher script running")

try:# get runtime processes list from the resultruntimeProcesses = resultMap[’runtimeProcesses’]# get first of the processesrtp = runtimeProcesses[0][0]# add it to the list of elements that need further processingreturnList.add("dummyName",rtp)

except:log.error("Error occurred")

JXPath ����� �� � XPath �� ���� ��� ����� ��� � �

���. findElementsForXPath �� ���� ��� ���� ��� ����

��� ��� � ����. �� �� findElementsForXPath �� ����

IP ��� � ����. � ���� �� �� ��� SDK ��� ����

�����.

result = IpListResult();ip1 = IpAddressImpl();ip1.setStringNotation("9.0.0.1");ip2 = IpAddressImpl();ip2.setStringNotation("9.0.0.2");result.list.add(ip2)result.list.add(ip1)

�� � 211

elements = sensorhelper.findElementsForXPath(result,"/list[stringNotation=’9.0.0.2’]")for e in elements:

print e

�� ����

� ����� result-matcher ������ ��� ��� � ����� ��� �

����. ��� ����� ��, ����� �� ����� ���� ��� �

���. �� ��, ��� ����� ��� � ����. �� ��� sensorhelper

���� ����� �����.

v �� �� ��� ������ ���� ResultMap � � � �� �� ��

CTSSeed ����

v CTSResult ����� �� ����� ��� � �� �� ����� ��� �

�� �� ���� �� �������.

� ���� ���� �� ����� ��� ���� � � �����.

import sysimport java

from java.lang import Systemcoll_home = System.getProperty("com.collation.home")

System.setProperty("jython.home",coll_home + "/external/jython-2.1")System.setProperty("python.home",coll_home + "/external/jython-2.1")

jython_home = System.getProperty("jython.home")sys.path.append(jython_home + "/Lib")sys.path.append(coll_home + "/lib/sensor-tools")sys.prefix = jython_home + "/Lib"

import tracebackimport sensorhelper

(ctsResult,ctsSeed,log) = sensorhelper.init(targets)

log.debug("CTS Sensor script running")# get value passed by result matcherruntime_process = ctsSeed.getSeedInitiator().getValue()# get name passed by result matchername = ctsSeed.getSeedInitiator().getKey()templateName = ctsSeed.getTemplate().getName();log.debug("CTS Sensor script running for template " +templateName + “/” + name)# process runtime process with user defined functionresult = processRuntimeProcess(runtime_process)# return resulting model objectctsResult.addExtendedResult(result)

�� ��� �

� ����� ��� �� ���� ���� ���� �� ���� ���� �

���� �� ��� �����.

��� �� ���� ��� ���

�� ��� �� � �� �� �� ��� ����.

212 Application Dependency Discovery Manager: ��

��� �� �� ����� ����.

v ��� �� ���� ��� �� ������ �� �����.

v ��� �� ���� �� ���� � ����� ��� ���� �

���.

v ����� ���� ���� �� template.xml ��� ��� �

� �����.

v template.xml ��� ��� �����.

v template.xml ��� ��� result-class� ����, �� �

plugin-id� �����.

v ����(matcher-script.py � sensor-script.py)� ��� ���

� �� template.xml ��� ���� ��� ����.

v ����� �� ��� � �� ����. matcher-script.py ����

� �� ��� ��� �� ��� ����, seed ��� �� �

���. sensor-script.py ����� �� ��� ��� �� ��� �

�� �� �� �� �����.

v ���� ��� � ��� ��� ��� ��� �� ��� ���.

��� � ��� ��� �� �� ��� �� ����.

v ���� ���� ��� �� � ��� ���� ���.

�� ��� ��� ��

�� ��� ��� ��� ��� ��� ��� �����. � �� ��� � �

�� ��� ��( : Linux ��� ��� ��)� ���� � �����.

GUI� ���� ���� �� ��

GenericComputerSystemSensor

�� �� ��

�� �� ��� ��� ��� ����� � � ������ ��� ����

�.

�� ��� �� ��(IP �� � ��), �� �� � �� ��� �����

� � ����� �����. ����� �� ���� ��� ����� � �

����. ��� ��� ��� � � ��� Apache �� �� ��� �� ���

��� �� ��� �� � ������ ��� ��(seed)�� � �����.

����� IPv4 �� IPv6 ���� �� � ����. IPv6��� � � �

���� � ����� ���� � � � ��� ���� ��(sedd)� �

� ����.

�� � 213

��� �� �� ����� TADDM� ���� ��� �� ������ ��

� ���� � �����. �� �� �� ���� ��� �� �� �����

�� � ����. �� ��� �� �� ����� ������ �� ����

��� ���� � ���� �� ��� �� �� ����� �� ��� �

� ������ �� ��� �� � ����.

GUI� ���� ���� �� ��

GenericServerSensor

���

�� �� � �� ��� �� ��� �� ��� �� �� �� � � ���

�� ���� ��� � ����. �� �� � ��� ���� � �� ��

� ��� �� �� ����� �� ����� �� � ���� ����

��� � ���.

� �� ���

��� �� �� ����� ����.

v sys.RuntimeProcess

��� � ���� �� �� ��

�� �� ��� ��� � ���� �� ��� �����.

�� � ���

��� ��� �, ���� �� ��� ����.

���� �� �� �� �� ��� TADDM ��� ���� �����.

��� �� � ���

��� ��� �, ��� �� ��� ����.

���� �� ��� �, ��� � � ����� �� ��� �����.

���

����� �� �� �� �� �� ���� ���� � �� ��� �� �

��� �� ��� ���� ����.

��� ���� ���� ���� Solaris � ��� � �� �� ��� �

����� �� ��� ���� ����.

214 Application Dependency Discovery Manager: ��

collation.properties �� ��� �

� ���� ���� ���� collation.properties �� � � ��� ����.

com.collation.platform.os.ignoreLoopbackProcesses=true

��� true�� �� �� ����� ��� ����� ���� �

����. ���� ��� �� IP ��(127.0.0.1)�� ��� ���

�� ��� �� IP ��� ��� �� ��� � ��� ��� �

���.

� � IP ��� ��� �����.

� � �� false� ��� � � ��� �� �� ����� ��

���� �����.

WebLogic �� �� Oracle ������ ��� ����� � � �

true� ���� ���. � ��, WeblogicServerVersionSensor ��� �

��� �� ��� ����� � � � true� ���� ���.

com.collation.discover.agent.command.netstat.Windows

� � ���� Windows ���� netstat -nao �� �� ��� �

�� �� ��� ��� � ����.

��� �� ��� netstat -nao ��� ��� ��� ��� �����

���� ���.

:

com.collation.discover.agent.command.netstat.Windows.ip_address=type c:\\\\folder\\\\mynetstat.txt

��� mynetstat.txt� netstat -nao ��� ��� � �� type ��

��� ��� ��� � �����.

IBM Tivoli Utilization ��

IBM Tivoli Utilization ��� �� ����� �� ���� �����. ���

TADDM �� ��� ���� �� ����� ��� �� � ���� ���

��� ����� ����. ��� �� ���� �� ����� ���� �

��� �� � �� ��� ����� �� TADDM ��� �����.

IBM Tivoli Utilization ��� ��� � ��� ���� �����. ��� ��

��� ����� � ��� ���� ��� ��� �� �� ��� ����

���� �� ��� ��� � ����.

GUI� ���� ���� �� ��

OperatingSystemUtilizationSensor

�� � 215

����

�� ���� ���� ��� � �� ��� � � ��� �� ��� ��

� �� ��� ��� ��� ���.

v compress ��

v netstat ��

v sadc ��

v sar ��

�� � ��� ��� �� ����� ��� �� ���� ���� ��

�.

v Linux

– compress ��� �� ���� ���.

– netstat ��� �� ���� ���.

– sar ��� �� ���� ���.

– sadc ��� �� ���� ���.

v Solaris

– compress ��� �� ���� ���.

– netstat ��� �� ���� ���.

– sar ��� �� ���� ���.

v AIX

– compress ��� �� ���� ���.

– netstat ��� �� ���� ���.

– sar ��� �� ���� ���.

– sar ��� ����� TADDM ��� �� adm ��� ����� ��

�.

v HP-UX

– compress ��� �� ���� ���.

– netstat ��� �� ���� ���.

– sar ��� �� ���� ���.

– cron � at ��� ������, cron.allow � at.allow ��� TADDM

��� �� ���� ���.

�� JAR ��� $COLLATION_HOME/osgi/plugins/

com.ibm.cdb.discover.sensor.sys.utilization_version/lib ���� ��

�� ���.

v db2jcc.jar

216 Application Dependency Discovery Manager: ��

v oracle-jdbc-9.2.jar

���

� ��� ��� � �� � ��� ���� �� � ��(�� � � ��) �

� ���� ���. � ��� TADDM ��� �� �� ��� ���� ��

� � ����. �� �� �� ��� ����.

�� ��, � � ���� ���� �� �� �� ��� �� ������

� ���� �� � �� �� ���� �� � IBM Tivoli Monitoring ���

������.

��� � ���� �� �� ��

IBM Tivoli Utilization ��� ��� � ���� �� ��� �����. ����

� �� �� �� ���� ���� �� �� ��� �� ���� �� ���

�����.

�� � ���

��� ��� �� �� TADDM ��� ���� ��� �� �� �� �� �

�� � � ������. ��� ��� ���� �� �� ����� Utilization

��� ���� ��� ���� ���� ���. ��� ��� �� �� ��

���� ���� �� ����� ���� ���. �� ���� ���� ��

� �, �� � � ������.

1. taddmasd/com.ibm.cdb.discover.sensor.sys.utilization_version ��

�� ����.

2. �� ��� �� �� �� ����.

chmod 700 *.sh

3. Utilization ��� ����� �� ��� �����.

./utilizationDeployer.sh -c

���� ��� �� �� � ��� ������. ���� ����� �� �

� ��� �� �� ���� ���.

4. ����, taddmasd/scriptsRunner.sh ����� ��� ���� ���

���. � ����� ��� ���� � � ��� ��� ����.

5. �� ��� ��� TADDM ��� �������.

6. Utilization ��� �� � ��� �� ����� ���, ��� ���� �

���, ��� ��� �����.

7. ��� ��� ��� ��� � Utilization ��� ����� taddmasd/

com.ibm.cdb.discover.sensor.sys.utilization_version ���� �

� �� ��� �����.

�� � 217

./utilizationDeployer.sh -u

���� �� �� �� �� ��� TADDM ��� ���� �����.

��� �� � ���

��� ��� �, ��� �� ��� ����.

���� �� ��� �, ��� � � ����� �� ��� �����.

� �� �� �� ���

IBM Tivoli Utilization ��� �� �� �� �� ����� ����. � �

��� IT ��� ��� ��� ���� �� ���� �� ��� ��

��.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

metric.OperatingSystemMetric

v Label

v MetricName

v MetricUnitOfMeasure

v MetricValue

v StatisticName

net.IpInterface

v IpAddress

relation.Gauges

v Source(OperatingSystemMetric)

v Target(OperatingSystem)

� �� ��� �� �����.

sys.aix.AixUnitaryComputerSystem

sys.hpux.HpUxUnitaryComputerSystem

sys.linux.LinuxUnitaryComputerSystem

sys.sun.SunSPARCUnitaryComputerSystem

sys.windows.WindowsComputerSystem

�� � ��� �� ����� ��� ����.

v signature

� �� �� �� �����.

sys.aix.Aix

218 Application Dependency Discovery Manager: ��

sys.hpux.HpUx

sys.linux.Linux

sys.sun.Solaris

sys.windows.WindowsOperatingSystem

�� � ��� �� ����� ��� ����.

v OSName

�� �

IBM Tivoli Utilization ��� ��� �� ����� ���� ����� ��

��� ��� ���.

� ���� ��:

� ���� ���� IBM Tivoli Utilization ��� ��� �� � ����.

�� ����� IBM Tivoli Utilization ��� � ���� �����.

� 10. � ���

���� ��

operatingMode ��� � ��. �� � ��� ����.

ONCE ��� ����� ��� interval� numDays, �� maxFileSize�

�� �� � � �� ���� �����. ��� ����� �

�� ��� �� � ��� ���� �����. ��� ����

�� � � TADDM ������� �����. �� ���� �

� �� �� ��� �����.

RESTART

��� ����� ��� ��� �� �� ����� �����.

CLEANUP

�� ����� � � ���� �� ��� ���� ����

�. �� �� �� ��� operatingMode �� RESTART� �

��� � ����� ���� �� ��� � ����.

collectionMode ��� ��� ��. �� � ��� ����.

ALWAYS

��� ����� ����� �� �� � ��� �� ���

�� ��� ��� ���� ����� �����.

END ��� ����� ��� ��� ��� �� ����� �� �

���� ����� �����. operatingMode� CLEANUP�� �

�� �� ���� ��� ����� ��� �� ��� ����

��� ��� ��� ����.

interval ���� �� ��� ����� ��� ��(�)���. ��� ��� 3 -

60����.

�� � 219

� 10. � ��� ( �)

���� ��

numDays ���� ��� ����� ��� ��� ��(�)���. ��� ��� 1 -

35����.

maxFileSize ��� ������ �� �� ��� �� ��(MB)���. ��� ��

� 1 - 100MB���.

�� �� �:

IBM Tivoli Utilization ��� �� ���� ��� ��� ���� � ���� �

��� ���� ���� ��� ����. �� �� � ���� ��� ���

� ����.

�� � �� �� ��

�� �� ��� ����� �� � � ������.

1. operatingMode ���� CLEANUP�� ���� IBM Tivoli Utilization ��

� �� ���� �� �����.

2. CLEANUP �� ��� �� ����� ���� ��� �����.

�� �� ����� ��� ��� � ��� ����� �� ����� RESTART

�� �����.

�� �� ��

UNIX �� ����� �� ��� ����� �� � � ������.

1. /var/tmp/ ���� ������.

2. �� ��� �����.

./scmd_perf.sh -k -c -r

3. IBM Tivoli Utilization �� �� ��� ������.

Windows �� ����� �� ��� ����� �� � � ������.

1. C:\ ���� ������.

2. WINTEL-MAN-PERF.VBS ����� ������.

3. PerformanceData_hostname.out ��� ������.

4. IBM Tivoli Utilization �� �� ��� ������.

BIRT ��� �:

��� BIRT ���� ���� IBM Tivoli Utilization ���� ��� ����

���� �� ���� �� � ����.

220 Application Dependency Discovery Manager: ��

� ��� ��

���: BIRT Report Viewer� �� ��� ��� Utilization BIRT ����

�� � ����. BIRT Report Viewer� �� ��� � �� � �� ���

��. BIRT ���� �� � �� TADDM ���� TCR� ��� ��

Tivoli Common Reporting(TCR)� ���� ���. ��� ��� � BIRT

Report Viewer� ��� � ����.

BIRT Report Viewer� ���� � ��� TADDM ��� ����� BIRT

Report Viewer �� ��� �����.

1, 2 � 4� � BIRT Report Viewer�� ����. TCR� ���� ���� �

� ��� 3� ���� ���� �� ���� ���.

��

��� BIRT ���� ���� ��� �� ���� �� � � ������.

1. > BIRT ���� ������. TADDM BIRT ��� �� �����.

2. TADDM_SERVER_UTILIZATION ���� ���� ��� ��� ����

��.

3. ��� ��� �� � ���� �� �� ���� ���.

� �� ��� TADDM �� ��� ��� ������.

�� �� ��� ��� ��� ���� � ���� ����� �� ��

�� �� ���� ��� � � ������.

��� ��� ���� ��� ���� ���� � �����. �� ��

� �� ��� ��� ����� ��� ���� �� �� ��

�� ����� N/A� ������.

��� ��� � � �� ���� ���. ��� ��� N/A�

���� ��� ���� �� �� ���� ������.

��� ���� �� �� �� � �� �� ��� ��

���� ���. ��� ��� N/A� ���� ��� ���� �� �

� ���� ������.

������ �� �� �

������ � � �� ���� ��� ���� ���� � �

����. ������ � � �� ����� N/A� ���� ��

� ���� �� �� ���� ������.

4. ��� ������. ��� �� BIRT ��� ���� �����.

�� � 221

�� ��� ��

�� �� �� ��� BIRT ���� ���� ��� �� ���� �� �

� ������.

1. > BIRT ���� ������. TADDM BIRT ��� �� �����.

2. TADDM_SERVER_UTILIZATION_HOURLY_PEAK ���� ���� �

�� ��� ������.

3. ��� ��� �� � ���� �� �� ���� ���.

� �� ��� TADDM �� ��� ��� ������.

�� �� ��� �� ��� ��� ������.

4. ��� ������. ��� �� BIRT ��� ���� �����.

�� ���� �:

IBM Tivoli Utilization ��� �� ����� ���� ����. �� �� ��

�� Utilization Discovery� ��� � �����. �� ���� �� ���

����� ��� �� � ��� �� ���� � ����� �� � ��

��.

��� � � Utilization Discovery ������ �� �� �� ����.

v operatingMode: ONCE

v collectionMode: ALWAYS

v interval: 15

v numDays: 35

v maxFileSize: 100

�� �� ��� � ���.

v ping ��

v �� ��

v �� ��

v �� ��

v � �� ��� ��

�� �� ����� ���� � � ��� �� � ���� ���� ��

��� �����. ��� �� �� ����� ���� �� � � ����

��.

1. �� �� �� �� ����� �� ���� ������.

2. �� ���� ��� �� ��� ������.

3. ��� �� �� � ����� �� ������.

222 Application Dependency Discovery Manager: ��

4. �� � ����� �� ��� ������.

5. �� ��� �� ��� ��� ��� ������.

6. ��� ������.

7. �� ���� ��� � ����� ����, �� �� ���

OperatingSystemUtilizationSensor ��� ������.

8. OperatingSystemUtilizationSensor �� �� ���� �� �� �

��� �� ��� ������. � � �� �����.

9. �� �� � �� �� �� ������.

10. �� � �� �� �� ��� ������.

11. ���� �� ����� � �� ����� ��� � ���� ����

� � ��� �� ��� ������.

12. ����� � � ���� �� �� ��� ������.

a. �� ���� � � ���� � ������.

b. � ���� � �� ������.

13. ��� ������.

14. �� ���� ��� �� ������.

�� ��� �

� ����� IBM Tivoli Utilization ���� ���� �� ���� �� ���

� ��� ���� �� ��� �����.

�root �� ��� ���� �� ��� ��� ��� ���

�� �root �� ��� ��� � ��� �� �� CLEANUP ��� ���

Utilization �� ��� ����.

��� root �� ��� ���� TADDM ���� ����� ��� ��� �

� /var/temp� �� Utilization �� ����� root ��� ��

�� ����. ��� ����� root� ��� ID� ��� � ��

�. ��� ��� ���� ��� ��� ��� root �� ��� ��

�� CLEANUP ���� Utilization �� ��� �����. �� Utilization

�� ����� �����.

��� ��� ���� �� �� ����� ��� ���� �

�� ��� ��� ��� IBM Tivoli Utilization ��� Solaris � ��

�� ��� ���� ��� � ���.

��� �� ����� ��� ���� ����� IBM Tivoli Utilization ���

���� ���.

�� � 223

IP � �� ��

IP ��� ��� ���� �� IP ���� ��� � ��� ���� �

���.

GUI� ���� ���� �� ��

IpDeviceSensor

� �� ���

��� ��� � �� ����� ����.

v net.IpInterface

v sys.ComputerSystem

collation.properties �� ��� �

� ���� IP ��� ��� ���� collation.properties �� � � ��

� ����.

Fix Pack 1

com.ibm.cdb.topomgr.reconciliation.compsys.CompSysReconcilatior.disable

LMTupdate=false

IP ��� ��� ��� ��� ���� TADDM ������� ���

� �� ��� �� ���� � ��� ��� ���� ��� �� ��

� ������ �� �����.

��� �� �� ����� �� � �� ����� � � true� �

�����. ����, � false� �����.

IP ����� ��

IP ���� ��� IP ����� �����.

GUI� ���� ���� �� ��

IpInterfaceSensor

���

IPv6 � IPv4 ��� ���� � IP �� � ��� Windows �����

� ��� �� � false� �����. IP ���� ��� �� ����� ��

��. IP ���� ��� ���� ��� �� �� ��� ��� ��� ��

�����. IP ���� ��� ���� ���� � ��� ��� � ����.

224 Application Dependency Discovery Manager: ��

� �� ���

��� ��� � �� ����� ����.

v net.IpInterface

v net.IpV4Router

v net.IpV6Router

v sys.ComputerSystem

ping ��

ping ��� �� ��� IP ��� �����. TCP/IP� ���� ��� � �

���� ��� �����.

GUI� ���� ���� �� ��

PingSensor

���

v � ��� � UDP�� ping� ���� � Ping ��� �� ����� �

� � �� ��� �� SNMPv1 � SNMPv3 ��� � � � �����.

collation.properties �� ��� �

� ���� ping ���� ���� collation.properties �� � � ���

����.

com.collation.discover.agent.PingSensor.timeout=600000

� � �� �� ���� �� ���� �� �� ��(��)� ��

���.

com.collation.pingagent.ports=xx,yy, ...

� collation.properties ��� ��� ���, �� � �

��� ���� ���. �� � ��� ping ��� �� ��� ��

� ��� �����.

����, ping ��� �� 22� ����, �� 22� ��� � �

��� �� 135� �����. ping ��� ���� �� TCP �� ���

�����, � � collation.properties ��� ���� TCP �� �

�� �� ��� ��� ������.

com.ibm.cdb.discover.enablePingDiscoveryOverUdp=false

true� ���� ��� UDP�� �� ping� ����.

�� ��� ��� �� ����� �� �� � ��� ���

� ���� � ����.

����: � � �� �� ���� ��� ����.

�� � 225

com.ibm.cdb.discover.pingUDPPorts=161

�� � ��� �����.

� UDP ping �� �� ���� ��� �����. ����, ping

��� �� 161� �����. �� ��� ��� �� ����� �� �

� � ��� ��� � ���� � ����.

����: � � �� �� ���� ��� ����.

com.ibm.cdb.discover.SNMPPingWaitTime=2000

� � SNMP � �� ��� ���� SNMP ����� ��

��� �� ping ��� �� Ping ��� ���� �� �(��)� ��

���.

�� ��� �

� ����� ping ���� ���� �� ���� ���� � ���� �� �

�� �����.

Ping �� ��� ��� �� �� � � ��� �� ��

�� �� ��� �� ���� � ��� � ��� ��� �� ����

�����.

Unable to establish loopback connection

���� �� ��� �� �� ��� �����. � �� ��� �

���.

<log start>java.io.IOException: Unable to establish loopback connectionat sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:172)at java.security.AccessController.doPrivileged(AccessController.java:246)at sun.nio.ch.PipeImpl.<init>(PipeImpl.java:188)at sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:45)at java.nio.channels.Pipe.open(Pipe.java:148)at sun.nio.ch.WindowsSelectorImpl.<init>(WindowsSelectorImpl.java:192)at sun.nio.ch.WindowsSelectorProvider.openSelector(WindowsSelectorProvider.java:53)at java.nio.channels.Selector.open(Selector.java:224)at com.collation.platform.session.Ping$Connector.<init>(Ping.java:303)at com.collation.platform.session.Ping.pingArray(Ping.java:656)at com.collation.platform.session.Ping.pingLoop(Ping.java:574)at com.collation.platform.session.Ping.ping(Ping.java:557)at com.ibm.cdb.discover.sensor.net.ping.PingSensor.do_ping(PingSensor.java:75)at com.ibm.cdb.discover.sensor.net.ping.PingSensor.discover(PingSensor.java:92)at com.collation.discover.engine.AgentRunner.run(AgentRunner.java:214)at com.collation.discover.engine.DiscoverEngine.processWorkItem(DiscoverEngine.java:1184)at com.collation.discover.engine.DiscoverEngine$DiscoverWorker.run(DiscoverEngine.java:867)Caused by: java.nio.channels.ClosedByInterruptExceptionat java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:216)at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:543)at java.nio.channels.SocketChannel.open(SocketChannel.java:161)at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:120)... 16 more<log end>

��� �� � ��� ���� ���� ������.

v � � ���� ��� ������.

v �� ��� ���� collation.properties ���� �� � ��

���� �� �����.

226 Application Dependency Discovery Manager: ��

com.collation.discover.agent.PingSensor.timeout=600000

Ping �� ��� � CTJTD0510E� �� ��

�� UDP�� ping ��� ���� ��� � ��� ��� ��� � �� �

�� � �� � �� �� � ��� ��� ��� �� ��� �

����.

CTJTD0510E �� ��� ping ���� ������.�������������

���� �� ��� �� �� ��� �����. � �� ��� �

���.

<log start>sensor.PingSensor - Exception in Ping Broadcast Agentjava.io.IOException: Too many open files

at sun.nio.ch.IOUtil.makePipe(Native Method)at sun.nio.ch.EPollSelectorImpl.<init>(EPollSelectorImpl.java:77)at sun.nio.ch.EPollSelectorProvider.openSelector(EPollSelectorProvider.java:48)at java.nio.channels.Selector.open(Selector.java:238)at com.collation.platform.session.Ping$TcpConnector.<init>(Ping.java:354)at com.collation.platform.session.Ping$TcpConnector.<init>(Ping.java:349)at com.collation.platform.session.Ping.pingArray(Ping.java:926)at com.collation.platform.session.Ping.pingLoop(Ping.java:840)at com.collation.platform.session.Ping.ping(Ping.java:821)at com.ibm.cdb.discover.net.ping.sensor.PingSensor.do_ping(PingSensor.java:81)at com.ibm.cdb.discover.net.ping.sensor.PingSensor.discover(PingSensor.java:114)at com.collation.discover.engine.AgentRunner.doRegularDiscovery(AgentRunner.java:349)at com.collation.discover.engine.AgentRunner.run(AgentRunner.java:271)at com.collation.discover.engine.DiscoverEngine.processWorkItem(DiscoverEngine.java:736)at com.collation.discover.engine.worker.DiscoverWorker.processWorkItemWithMetrics

(DiscoverWorker.java:100)at com.collation.discover.engine.worker.DiscoverWorker.run(DiscoverWorker.java:146)

2012-09-12 16:48:29,076 DiscoverManager [DiscoverWorker-5]PingSensor-9.156.46.6�9.156.46.254 WARN engine.AgentRunner -[AgentRunner.W.1] AgentException thrown in agentcom.collation.discover.agent.AgentException:CTJTD0510E The following error occurred in the ping sensor: Too many open files .<log end>

��� �� � ��� ���� ���� ������.

v � � ���� ��� ������.

v UNIX ����� �� ��� �� �� � � �����. �� �� �

� �� ��� ��� TADDM �� ����� ����� ����

�.

Ping ��� ��� �� �� ���

�� � ��� ���� � ��� ���� � ��� ����.

U I � � �� � P i n g � � � �� � � � �� �� � � .

collation.properties ��� ��� ���� � ��� �� ���

� � �� � ��� �����.

��� �� � ��� ���� ���� ������.

v � � ���� ��� ������.

v �� ��� ���� collation.properties ���� �� � ��

���� �� �����.

�� � 227

com.collation.discover.agent.PingSensor.timeout=600000

��� UDP ������ ����� ��� � �

�� UDP ������� ���� � �� ��� �� ��� � ��� �

� �� �����.

��� UDP ������� ��� �� �� � ��� ���. �

� �� ��� ��� collation.properties �� �� �����.

�� UDP ��� �� ��� ��� �� Ping ��� SNMP ����

� ���� �� ��� �� ����. �� SNMP �� SNMPv3

� �� ��� TADDM ��� �� ����� ����. ��

��� com.ibm.cdb.discover.pingUDPPorts � ��� ��� �� �

�� ���� ����� � �� ����.

�� ��

�� ��� ��� ����� �� ��� �����.

�� � ��� ���� �� ��� �� � � ����. ��� �� ��

����� ��� �� �� �� �� ���. �� �� �� IBM

Software Support� ������.

GUI� ���� ���� �� ��

PortSensor

�� ��� �

� ����� �� ���� ���� �� ���� ���� � ���� �� �

�� �����.

��� �� UDP ��� ��� � �

�� ��� � ��� ��� � ��� �� UDP ��� �� � ���.

��� UDP ������� ��� �� �� � ��� ���. �

� �� ��� ��� collation.properties �� �� �����. Ping �

� � �� ��� UDP ������� ��� �� ��� � ����

�.

�� UDP ��� �� ��� ��� �� �� ��� SNMP �����

���� �� ��� �� ����. �� SNMP �� SNMPv3 �

�� ��� TADDM ��� �� ����� ����. �� ��

� com.ibm.cdb.discover.pingUDPPorts � ��� ��� �� ��

� ���� ����� � �� ����.

228 Application Dependency Discovery Manager: ��

�� ��

�� ��� TADDM ��� �� ��� ��� �� ��� ����. ���

�, �� SSH(Secure Shell) �� �� WMI(Windows Management Instrumen-

tation) �����.

GUI� ���� ���� �� ��

SessionSensor

��� �� �

��� ��� �� ��� Computer System ��� � � � ��� �

����. Windows ��� � ��� Computer System(Windows) ��� �

� � �����.

��� �

� ����� �� ���� ���� �� ���� ���� � ���� �� �

�� �����.

��� � � ��� �� �� ��

�� ��� �� ��� �� Windows Server 2012 �� �� �� �� ���

� �����.

CTJTP1163E The following WMI session and SSH sessions cannot be established(WMI: SELECT BuildVersion FROM Win32_WMISetting failed: Access is denied.

��� � ���� ��� �� �� ��� �� ���� �����. ����

����� �� � � ������.

1. �� ���� ����� ��� Regedit.exe� �����.

2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\

Policies\System LocalAccountTokenFilterPolicy �� 1� ���

���.

3. ��� ��� �� �� �� ���� �� �� ��� ����.

4. �� ��� ��� �� ��� ������.

5. �� ��� ����.

v �� �� ��� ���� �� �� �� ��� �� �

���� ������.

v ��� �� ��: ��� �� ������ � � �� �� �

�� �� ���� ������.

Active Directory� �� ����� ��� ���� �� � � ����

��.

1. ��� ��� �� �� �� ���� � �� ��� ����.

�� � 229

2. ����(forest)� �� � ���� �� ��� ��� ������.

3. �� > ��� ������.

4. Computer Configuration/Policies/Windows Settings/Security

Settings/Local Policies/Security options� ����.

5. �� ��� ����.

v �� �� ��� ���� �� �� �� ��� �� �

���� ������.

v ��� �� ��: ��� �� ������ � � �� �� �

�� �� ���� ������.

� ������� WMI ��� ��� � ��.

�� �� � ���� SessionSensor ���� �� � ����.

SessionSensor-10.4.112.196-[445,135] WARN engine.AgentRunner -[AgentRunner.W.1] AgentException thrown in agentcom.collation.discover.agent.AgentException: CTJTP1161E The applicationcannot establish the following WMI session: SessionClientException:Uncaught exception invoking InstallProvider: System.NullReferenceException: Object reference not set to an instance of anobject.

��� ��� � � ����� �� � � ������.

1. � ���� ����� �� ��� � �� ��� WMI

� ��� ������.

2. �� WMI verifyrepository ��� �����.

Winmgmt /verifyrepository

� �� � ��� ���� ��� verifyrepository ��� ���

��� ��� � WMI ������. verifyrepository ���

��� � �� ���� � WMI ���� �� ����� ��� ��

�� ��� �� ����� ���. ��� ��� ��� ��� ��

�� ����.

� � ��

�� �� ��� ��� ����� ��� � �� � �� ��� �� ����

� ��(��� ��)� �����.

�� ��� Nmap� ���� Windows� Tivoli Remote Execution and

Access(RXA) ��� ��� � ����. L2Interface� MAC ��� ��� � �

���.

GUI� ���� ���� �� ��

StackScanSensor

230 Application Dependency Discovery Manager: ��

����

���� �� ������ ����.

v Nmap ��. ��� 232 ���� �Nmap ��� ��� �����.

v Windows � ��� WinPcap ��. � ��� TADDM DVD� ��� TADDM

�� �� ��� ����� �� ���� ���� ���.

v �Windows � ��� sudo ��.

AIX �� ��� TADDM: sudo� �� nmap ��� ��� TADDM ���

� � sudo �� 1.6.7p5� ���� ��� ���. �� TADDM� �� sudo

�� 1.6.9p15� ��� �� �����.

�� ��

TADDM ���� �� sudo ���� ���� TADDM ���� ��

/etc/sudoers ���� nopasswd ��� ���� ���.

���

�� ��� TADDM �� �� �� �� �� �� �� �� ��� ��

���� ���� � ����. ��� ���� �� ��� �� ��� ����

� �� ���� � ����. �� �� ��� Nmap�� ���� � � �

� � �� ��� ��� ��� �� � ����. � �� Windows Server

2008 Windows Vista�, AIX 6.x� AIX 5.x�, Linux for System z� � �

�� ����� �����. Tru64 UNIX � ��� ��� ��� ���� �

�� Nmap� �� ��� ����. �� ��� ���� Nmap�� ��� �

�� ��� ����.

nmap -T Normal -O -sS -sU -oX - IPaddress

��� � (�� 1) ��� ���� ��� ������ �� � ���� �

� TCT ��� ��� ��� �� 2 �� �� 3 ��� ��� ������ �

� � ���� ����. �� 1 ��� ���� ��� �� ������ ��

� ���� �� �� 2 �� �� 3 ��� ��� �� � � ��� ����

������ � ���� � ����.

� �� ���

��� ��� � �� ����� ����.

v net.IpAddress

v net.IpInterface

v net.L2Interface

v sys.aix.Aix

�� � 231

v sys.aix.AixUnitaryComputerSystem

v sys.ComputerSystem

v sys.hpux.HpUx

v sys.hpux.HpUxUnitaryComputerSystem

v sys.i5OS.I5OperatingSystem

v sys.linux.Linux

v sys.linux.LinuxUnitaryComputerSystem

v sys.OperatingSystem

v sys.sun.Solaris

v sys.sun.SunSPARCUnitaryComputerSystem

v sys.tru64.Tru64

v sys.windows.WindowsComputerSystem

v sys.windows.WindowsOperatingSystem

v sys.zOS.ZOS

v sys.zOS.ZSeriesComputerSystem

�� �

��� � �� � �� ��� ��� �� �� �� ��� ��� ���.

Nmap �:

�� �� ��� Nmap� ���� ��� � ��� ��� �� ���� �

����.

Nmap �

��� � ��� Nmap� ���� �� http://www.ibm.com/software/sysmgmt/

products/support/IBMTivoliApplicationDependencyDiscoveryManager.html� TADDM

�� ����� � � �� � Nmap ��� �� �� �� �����.

TADDM �� ��� Nmap� ��� ����. Nmap ��� TADDM DVD #2

�� �� ����, ���� ���� ���. TADDM �� � �� �� ����

Nmap� ������. ��� ��� DVD� Nmap ����� readme ��� �

����.

root �� ��

Windows� ���� � TADDM ��� ���� TADDM ��� ID� �

� ��� �� root �� �����.

232 Application Dependency Discovery Manager: ��

TADDM �� ��� ���� � �� ��� �� �� ��� �� root �

� �����.

root ����� visudo ��� ���� /etc/sudoers ��� ��� ����

��.

TADDM_userid ALL=(ALL) NOPASSWD:ALL

���

v TADDM_userid � TADDM ��� ���� ��� ID��� ��� �� ��

� ����.

sudoers ��� Defaults requiretty �� �� � �� � ����� ��

������.

�� �� ��� Nmap�� �� � Nmap ��� ���� TADDM �� �

�� ID� root � �� �� � ����. /etc/sudoers � ���� ��

�� ������.

TADDM_userid ALL=(ALL) NOPASSWD:nmap_path

���

v TADDM_userid � TADDM ��� ���� ��� ID��� ��� �� ��

� ����.

v nmap_path� nmap ��� ��� �� �� ����.

sudoers ��� Defaults requiretty �� �� � �� � ����� ��

������.

�� �� �� ��

Nmap� TADDM �� � �� �� ���� ���� ���. Nmap ��

TADDM ��� ���� TADDM ��� ID� $PATH � �� ��� ��

�. TADDM �� ��� ���� � �� ��� �� $PATH � ��

Nmap ��� ��� ���.

Windows ����� �� � � ���� � ��� � �� Nmap� ���

���� � �����.

1. �� > ��� > ���� ������.

2. �� �� ���� � �� ������.

3. � ��� �� ���� Nmap� ��� ���� ������.

4. ���� �� ������.

� ��� ���� ���� Nmap� ��� � ��� ���.

�� � 233

Nmap� �� �� ��

Nmap� �� � � ��� �� � � ������.

1. �� TADDM ��� ID � ��� ���� ���� �� ����.

v TADDM ��� ���� ��� ID

v �� ���� �� ���� ���� ��� ID

2. �� ��� �����.

sudo nmap -T Normal -O -sS -oX - IPaddress/32

���

v IPaddress� ����� �� � � � ��� ��� ������.

��� ����� �� � � ��� ���� XML ��� ���� ���

�.

����

AIX� �� ������ � � �� � Nmap ���� ��� �����

�� � ����. � Nmap �� ��� �� ��� ��� �� � � ���

���.

1. �� ����� �����.

2. � �� ������ StackScanSensor �� ��� �� �� ���� �

���.

3. �� �� 1� ������.

v nmapMaxOsScanTreads

v nmapMaxPingScanTreads

4. �� ����� ��� ������.

5. �� ����� ����� �� ������. �� �� ��� � �� ��

��� ������.

6. ��� ���� ��� ��� �� 2048�� ��� collation.properties

���� �� � ������.

com.collation.discover.dwcount=4

�� ���� �:

��� � TCP/IP ��� ���� ������ ��� �� � �� �� �

�� �� �� ����� ��������.

��� ��� ������ ��� ���� �� � � ������.

1. TADDM �� 1 ����� ���� � �� ����� �����.

234 Application Dependency Discovery Manager: ��

2. �� �� �� �� ���� � ����� � �� �� �����.

3. � �� ��� enableNmapPortApplicationCreation � true� ���

���.

winscanner� ����� ��� ���� �� � � ������.

1. TADDM �� 1 ����� ���� � �� ����� �����.

2. �� �� �� �� ���� � ����� � �� �� �����.

3. � �� ��� scanners � nmap,winscanner� ������.

�� ������ ��� osgi\plugins\

com.ibm.cdb.discover.sensor.idd.stackscan_7.1.2\etc ���� ��

PortAppScanSensor.properties ��� ���� ��� ��� ���� �� �

�� �� � ����. ��� ������ �� �� ��� ���� ��

�� ���� PortAppScanSensor.properties ��� �� ����.

PortAppScanSensor.properties ��� � ��� osgi\plugins\

com.ibm.cdb.discover.sensor.idd.stackscan_7.1.2\etc ����

PortAppScanSensor.errors ���� �����.

collation.properties �� ��� �:

� ���� �� �� ���� ���� collation.properties �� � � ��

� ����.

�� �� ��� collation.properties ��� �� �� � � �����.

com.collation.sudoCommand=sudo

� � sudo ��� �����.

com.collation.discover.agent.StackScanSensor.timeout=7200000

� � �� �� ���� �� ���� �� �� ��(��)� ��

���.

�� ��� �

� ����� �� �� ���� ���� �� ���� ���� � ���� �

� ��� �����.

� � ��� ������ ��� ���� ���� �

�� �� 1 ��� ���� � �� �� ��� �� � ���� ���

��� ��� ��� ����. services/DiscoveryManager.log�� �

� ���� ����.

2008-03-26 11:05:26,845 DiscoverManager [nmap-ping[0] (i1|s[9.42.36.223])]WARN cdb.STDERR - Mar 26, 2008 11:05:26 AM invocation failed:sudo: sorry, you must have a tty to run sudo

�� � 235

From the TADDM server command line you can successfully do ansu - <run as user>and thensudo "nmap -0 10.1.2.3

���

Windows� ���� � TADDM ��� ���� TADDM ���

ID� �� ��� �� root �� �����. �� TADDM �� ��

� ���� � �� ��� �� �� ��� �� root �� ���

��. ��� 232 ���� �Nmap ��� ��� �����.

� � ��� Linux ���� �� ��� ���� ���� ��

�� Linux ���� �� 1 ��� ���� � �� �� ��� ��� �

��� ��� ���� ��� ����.

services/DiscoveryManager.log�� �� ���� � � ����.

2008-03-26 11:05:26,845 DiscoverManager [nmap-ping[0] (i1|s[9.42.36.223])]WARN cdb.STDERR - Mar 26, 2008 11:05:26 AM invocation failed: sudo: sorry,you must have a tty to run sudo

� ��� ����� run_as ���� �� sudo ��� ���� ���

�����.

��� �� � � ������.

1. OS �� visudo� ���� /etc/sudoers ��� ������.

2. ��� ��� Defaults requiretty � � � � ������.

3. ��� ��� � �����.

Linux for System z ���� ���� �� Nmap� �� � �� �

� �� ��.

Linux for System z� � 3(��� �) �� � 2(�� �) ���� OSA

� VSWICH ��� ���� �� � � �����. � 2 ���� ��

� � TCP ��� Nmap�� �� �� ��� �� � ��� � ���.

��� � 3 ���� OSA �� VSWITCH �� ���� ������

QETH_OPTIONS=’fake_ll=1’� ����� ���� � ��� ���� ���.

�� ���� Nmap� ���� ���� � ��� ���� � 3 ���

������ ��� � �� �����.

OSA � VSWITCH� � ��� �� ��� ���

http://download.boulder.ibm.com/ibmdl/pub/software/dw/linux390/docu/

lk31dd03.pdf� Linux on System z ��� ����, �� � ���� 7� �qeth

device driver for OSA-Express(QDIO) � HiperSockets™�� �����.

�� Linux for System z ����� ��� �� Nmap� �� � �� �

�� ��� ����.

236 Application Dependency Discovery Manager: ��

�� �� ��� Nmap� ���� ��� � ��� ��� �� ��

�� �����. Nmap� ��� ���� ��� �� �� ��� ���

���� ��� � ���.

��� �� � �� ��� �� �� ��� ��� Linux for

System z ���� �� ���� �����.

stored - 0 ComputerSystems in the database

� ���� �� ���� �� nmap <hostname> ��� ���

� �� ���� �����.

Note: Host seems down. If it is really up,but blocking our ping probes, try -P0...

��� � ��� ��, �� �� ������.

System z� SUSE Linux ���

�� ��� ���� ���� ��� ���.

QETH_OPTIONS=’fake_ll=1’

NIC� �� � ��� � ��� ������. ��� NIC� �

�, �� �� ���. ����� ���� � ��� �

��� ����� ������.

� �� /etc/sysconfig/hardware ���� ��� ���.

�� � hwcfg-qeth-bus-ccw-0.0.5000���.

System z� RedHat Linux ���

�� ��� ���� ���� ��� ���.

OPTIONS=’fake_ll=1’

NIC� �� � ��� � ��� ������. ��� NIC� �

�, �� �� ���. ����� ���� � ��� �

��� ����� ������.

� �� /etc/sysconfig/network-scripts ���� ���

���. �� � ifcfg-eth0���.

/etc/modprobe.conf ��� ��� �� ��� � � ���

����.

alias eth0 qeth

��� ���� �� ��� ��

�� ��� ���� OtherComputerSystem ��� �����.

��� OS ��� ����. OS ��� ��� �, ���� ����. �

��� ��� � �(��� 40�)�� ��� ��� � � ����.

�� � 237

��� ���� ��� ��� ���� ��� � �� � � ���

�. � � 0 - 100 ��� ����. confidenceThreshold �� � �

� ���� � �� ��� � ����.

� � �� ���� � � ���

�� �� �� ��� ��� � � ���� ���.

��� �� � � ������.

1. ��� Nmap� ����� ��� local-anchor-<machine>.log ��

� ����.

2. ��� ���� �� � � �� ���� ����.

collation.properties ���� �� � ��� ������.

v com.collation.log.level.StackScanSensor=TRACE

v com.collation.log.StackScanSensor=TRACE

v com.collation.log.level=TRACE

� ��� ���� �, ��, ��� � �� verbose �

� ����.

� � ��� ��� �� ���: sudo: sorry, you must havea tty to run sudo

�� �� �� ��� TADDM ��� �� � ��� ����. ���:

sudo:sorry, you must have a tty to run sudo� �����. �� ��

�� ���� ��� �� �� ��� ����.

���

TADDM ��� �� /etc/sudoers � ���� Defaults requiretty

�� � ����� ������.

� � ��� sudo nmap � ��� � �

�� �� �� ��� �� �� ���� � ����. "Sorry, sudo has been

configured to not allow root to run it." ��� ����� sudo nmap�

�� � ����.

��� � ��� ���� root ���� sudo ��� ���� ���� ��

� ��� �����. ��� ����� collation.properties ��� �

��� com.ibm.cdb.discover.sensor.idd.stackscan.alwaysUseLocalAnchor

� true� ������. �� ��, TADDM ��� �� ������.

238 Application Dependency Discovery Manager: ��

� � ��� AIX ���� �� ��� ���� ���� ��

�� AIX ���� �� 1 ��� ���� � �� �� ��� ��� �

��� ��� ���� ��� ����.

services/DiscoveryManager.log�� �� ���� � � ����.

2008-03-26 11:05:26,845 DiscoverManager [nmap-ping[0] (i1|s[9.42.36.223])]DiscoverManager [nmap-ping[0] (i1|s[9.42.36.223])] DEBUG stackscan.ExecCmd - standard err:/taddm/cmdb/dist/nmap/nmap-4.76/nmap[25]: 708778 Segmentation fault(coredump)

Nmap ��� �� �� �� ��� ����.

��� �� ����� ���� �� �� ��� �� �� ����� ����

��. � � �� �� ���� nmapExec� ������. �� ��,

��� �� � ���� nmap �� -d� ������. � ��,

� � nmap -d���.

winscanner� ���� ��� ��� � ��� ���� MAC ��

� �� �� ��

�� nmap ���� ���� ��� ��� �� �� 1 ��� ����. �

� ��� nmap � winscanner� � � ���� ��� ���� ���

�. ��� ��� ����� MAC ��� � ��� ����.

��� �� �� ��� � ��� � �� ���� �� ���� ����

�. TADDM ������� �� ��� ��� ��� ����� ��

��. ��� ���� ���� ���� ��� �� �����.

zEnterprise ��

zEnterprise® �� ���� �� ��� ECC(Enterprise Common Collector)� �

����. ECC� zEnterprise ���(���� � ����� � )� �� �� �

� �� ���� ��� �� �� �����.

TADDM zEnterprise ��� ECC�� �� ��� ���� �� �� ����

���� CDM ���� ��� ����. �� �� ��� �� TADDM� ��

��� � ���� �� ��� ��� ����. ECC� � ��� �� �

���������. ���� zEnterprise ��� ECC� ���� ��� ���� �

� ��� �����. zEnterprise ��� zEnterprise, zBladeExtension � ��� �

��� � � �� �� �� ���� ����� �����.

�� ��� ���� ����� �, ECC� � ��� �� ��� ���� Guest

Platform Management Provider ����� �� � ���� ���.

��� �, �� � �� ���� �� ���� �� ����� �����.

v zEnterprise: � ���, ������

�� � 239

v zEnterprise BladeCenter Extension: BladeCenters, ��, �, ����

v �� ���: System z, z/VM® LPAR, PR/SM™ LPAR

v �� ����: Ensemble, Workload Resource Groups

v �� ����: �� ��, �� ���, �� ���� ��

��: �� ��� ���� � ����� ���� ����.

GUI� ���� ���� �� ��

com.ibm.cdb.discover.sensor.sys.zenterprise_1.0.0.

����

zEnterprise ��� �, �� ���� ����� ����.

v ECC(Enterprise Common Collector) �� 1.1.0.2

ECC� ��� ���� �����. �� ��� ���� ��� ���. �

�� ��� �� ������( : IBM Tivoli Monitoring� � ���

zEnterprise Monitoring Agent)�� ����� �� �� � �� ECC ��

�� ��� � ����. ECC �� � �� �� ��� ��� Enterprise

Common Collector � ��� � ��� �����.

v Guest Platform Management Provider ����

� �� ��� ����� GPMP ����� ��, � � ��� ���. �

�� ����� �� ��� � �� � ��� ��� ���� ��� ID�

��� � ���.

�� ��

ECC� ����� zEnterprise ��� IP �� � ��� ����. ��� ECC

RESTful API� ���� ���� �� �� TADDM�� ����� ���� �

�� ���� �� �� �� ��� ��� ��� ����.

���

�� �� ���

Guest Platform Management Provider ����� ���� �� �� �

� � ECC� �� ��� ���� �� �� �� ���� �� � �

�� ���� zEnterprise �� � � �� ��( : Linux ��� ��

� ��, AIX ��� ��� �� � Windows ��� ��� ��)�� �

��� ����� �� �� � �� � ���.

240 Application Dependency Discovery Manager: ��

���� ��� ��� ID ��� �� ��� �� ��� ���� ��

���. � ����� ���� �� �� ��� ��� ���� ��

� ���� �����.

��� � � � ����� ��� �� �� ��� ���� ��� �

����. ��� ��� ��� �� �� ��� ��� �����. �

�� � � zEnterprise ���� ��� � � � ��� ����

MAC ��� ��� ���� ��� ��� ���� L2Interfaces MAC �

�� ����� �� ����. ��� ���� ���� ���� ��

��� ��� �� � zEnterprise ��� ��� ���. zEnterprise �

�� �� ��� � ����� �� �� ��� ����.

LPAR ��� zEnterprise ��� ���� zEnterprise �� ����� ��

��� ��� LPAR� zEnterprise �� ��� System z ���� �

� � �� ECC� �� ���� ����. ��� � Linux ��

� ��� ���� LPAR ��� ��� ��� �����.

�������� �� ECC ���� ��

Enterprise Common Collector� �� �������� ��� � ��� � � �

� ������ �� IBM ��� ����� �� ECC ���� ��� � �

���. ECC ���� ����� � ��� �� ������� ��� ���

� �� ���.

� ��� ��

� ��� ECC�� �� ��� API � �� � API ��� ����. zEnterprise

��� � ������� ���� �� ��� API ��� ECC ���

� ��� � ���. ��� ���� �� ���� ��� API ��� �� API

�� � � �����.

zEnterprise �� �� 1.0.0�� ��� ����.

v ECC API � �� 1

v ECC API �� 2 ��

����

1. �� URL� ���� ECC ���� API � �� � ��� ������.

ECC� ��� ���� �� ��� ��� �� ���� � ����� URL

� ��� � ����.

https://ecc_hostname:ecc_port_number/eccapi/version

����, �� ��� 8443���.

�� � 241

2. ��� � �� � ���� ��� ���� ���� �� ��� �

�� � ���� � ������.

3. JSON�� api-major-version � api-minor-version� ���� � ����

� XML ���� ������. �� � ���� ����.

{"class":"ecc-version","self":"/eccapi/version","name":"ECC version","description":"Information about the ECC and ECC API version","api-major-version":1,"api-minor-version":2,"ecc-version":"1.1"

}

4. API � �� � ��� �� �� � � ��� ������.

v � ��� 1��, ��� 1���. � ��� ECC� zEnterprise ��� �

�� ����. ECC� TADDM�� ���� �� 1.1.0.2� ������

� ���. ECC ������ �� ��� ��� Enterprise Common Collector

� ��� � ��� �����.

��: ECC� ������ � ECC� ���� � ������( :

zEnterprise Monitoring Agent of IBM Tivoli Monitoring)� �������

���.

v � ��� 1�� �� 2 �����. � ��� ECC� zEnterprise ��

� ��� �����. ��� ECC � � ��� � ����.

v � ��� 2 �����. � ��� ECC� zEnterprise ��� ��� ��

��. � ECC ���� ��� � ���, zEnterprise ��� � ����

������� ���.

� �� �� �� ���

zEnterprise ��� ��� �� �� �� ����� ����. � ���

zEnterprise �� �� ���� �� ��� ����.

��� ��� � �� ����� ����.

HMC(Hardware Management Console) ������(��)

v phys.physpkg.PhysicalPackage

v sys.appliance.Appliance

v sys.zOS.ZHMC

v sys.OperatingSystem

v net.L2Interface

v net.IpV4Address

v net.IpV6Address

242 Application Dependency Discovery Manager: ��

v net.IpInterface

v net.IpNetwork

Ensemble

v core.Ensemble

CPC(Central Processor Complex)

v phys.physpkg.PhysicalPackage

v sys.zOS.ZSeriesComputerSystem

zEnterprise BladeCenter Extension(zBX)

v sys.zOS.ZBXFeature

v phys.physpkg.Rack

BladeCenter

v phys.physpkg.Chassis

v sys.ComputerSystem

����

v phys.physconn.Slot

v phys.physpkg.Board

v sys.ComputerSystem

v sys.appliance.SmartAnalyticsOptimizer

v sys.appliance.DataPower

v sys.OperatingSystem

v net.L2Interface

v net.IpV4Address

v net.IpV6Address

v net.IpInterface

v net.IpNetwork

zVM ��� ���

v sys.zOS.ZVM

�� ��

v sys.ComputerSystem

v sys.zOS.ZVMGuest

v sys.OperatingSystem

v net.L2Interface

�� � 243

v sys.zOS.ChannelSubSystem

LPAR(Logical Partition)

v sys.zOS.LPAR

v sys.OperatingSystem

�� ����

v net.Vlan

���� � �

v sys.zOS.WorkoadResourceGroup

v service.ServiceInfrastructurePerformancePolicy

v service.ServiceInfrastructureServiceClass

��� ��� ���� �

v dev.StorageVolume

�� �

��� ��� �� ��� ��� ���.

�� �� ����.

v ECC� � ��� ID � ����� �� ��� � � � HTTPS� �

��

v zEnterprise �� �� �

v ��

�� � �������.

v ���� �

v �� �� �

��� �� �:

�� ��� ���� ���� ��� �� ����.

� ��� ��

restful API� ��� ��, ��� ��� �, ���� � ��� ���� ECC

�� ��� ���. � �� ��� ��� �: ��� ����� � ���

��� ���� TADDM� �����. ��� ����� ��� � � ��

� ECC ��� �� �� ������.

��� �� ���� ���� ECC� �� ���� ���� ��� �����.

keytool, Java � � �� �� ����� ���� ����. Java� ��� �

244 Application Dependency Discovery Manager: ��

� ��� ���� ���� ��� �� ���� �� � ����. ��� ��

� ���� ��� � � �, ECC� � ��� JRE(Java Runtime

Environment)� ������.

�� ���� ECC ��� �� � ����. ��� key_alias� ECC �� ��

��� � �����.

ecc_install_path/certificates/key_alias.cert

��

1. �� ���� ��� ��� �����, �� ��� �����. � �

� ��� ������.

jre_path/bin/keytool -import -noprompt -alias key_alias-file certificate_path/key_alias.cert-keystore truststore_name -storepass truststore_passphrase -storetype JKS

�� � ECC JRE� ���� ze_sensor_truststore � � Fa8asTek �

��� ��� �� ���� �� � �� ��� �����.

ecc_install_path/jre/jre/bin/keytool -import -noprompt-alias key_alias -file <ECC install path>/certificates/key_alias.cert-keystore ze_sensor_truststore -storepass Fa8asTek -storetype JKS

2. ��� �� �� ����� �� ���� ������.

3. ��� ��� ��� ��� ���� ���� ��� ������.

4. ��� ��� �� ECC ������ ��� ��� ������.

5. SSL �� ���� ECC �� ���� TADDM� ������.

a. �� �� ��� ��� ��� �� ��� ��� ������.

b. ��� �� ��� ���� ��� ������.

c. SSL ��� JKS� ������.

d. � �� �� � ���.

6. ��� ������.

�� ���� �:

�� ��� ���� zEnterprise �� ��� �� � ����.

�� �� ��

�� �� �� enterpriseCCPortList ��� ECC ��� ���� ���. ��

� � ��� ���� zEnterprise �� �� ���� �� �� ��� � ��

��.

�� � 245

ZEnterprise �� ��

� �� ���� ECC� ��� ���� ���� � ��� ��� ����,

�� ECC ���� � �� �� � �� �� URL� � � ��

��.

�� zEnterprise ������� �� � storeUnknownComputerSystems ��

�� true� ��� � ����. � ���� � � � ����� �� ID �

�� � ��� ���� ��� ��� ����� ���.

�� �:

��� ECC� �� ���� IP �� � ��� �� � � � � �� ��

�. � ��� � ������ ��� ��� �� ���� �� ����.

�� ��� �

� ����� zEnterprise ���� ���� �� ���� ���� � ����

�� ��� �����.

�� �� �� ��

�� ��� ECC� ���� ��� � ��� �� � ��� �� �� �

��� � ���.

CTJTD1541E Error during sensor authentication

���

v ��� SSL(Secure Socket Layer) �� ��� � zEnterprise �� �

�� javax.net.ssl.SSLHandshakeException� �� �� �� �

���. ��� ����� SSL ��� �� �����. �� ���

� ��� ���� ����, �� ���� ECC� �� ��� ��

� �� �� ��� ���� ��� ���� �� � ����.

v ��� ECC ���� ��� � ECC ���� �� ��� � ���

� ���.

CTGEZ0701E Authentication failed due to unknown user ID user_id.CTGEZ0702E Authentication failed due to invalid password for user ID user_id.CTGEZ0703E Authentication failed due to disabled user ID user_id.CTGEZ0704E Authentication failed due to too many invalid logon attempts by user ID user_id.CTGEZ0705E Authentication failed due expired password for user ID user_id.

�� ��� ECC �� ���� �� ����.

– ��� ��� � �� ����� ���� ��� ��� ��� �

��� ��������.

– ECC�� ����� � ����:

- ����� �

- �� � �� ����� ���� ��

246 Application Dependency Discovery Manager: ��

- ��� ��� ��� �� �� ��� � ������ ��

- ��� ����� ����

v ��� SSL � �� ECC ���� ��� ���, ��� ��� �

�� ���� ��� ��� ��� ��� ��� ����. ��

� ���� ���� �� ��� ����� ��� ����.

ECC ��� �� �� � �� ��

�� ��� ECC�� ��� ���� �� � �� � ��� �� � �

�� �� �� ���� � ���.

CTJTD1542E The sensor failed when trying to parse data returned from the ECC

��� ECC�� ��� ������. ECC �� ��� �� ��� ���

���.

ECC API ��� ���� � ECC� �� � �

�� ECC API ��� � ��� zEnterprise ���� ��� ����. �� �

��� �� �� ���� � ���.

CTJTD1581E Could not connect to Enterprise Common Collector withhostname hostname because the Collector API version is not supported;supported api-major-version: supported_major_version;minimum supported api-minor-version: supported_minor_version;actual api-major-version: actual_major_version;actual api-minor-version: actual_minor_version

��� ECC �� zEnterprise ��� � ���� ��������.

zEnterprise ��� ���� �

�� ��� ECC� ��� � ��, ping �� � ��� ������� 0 IP

��� ����� ����. �� �� �� � zEnterprise ��� �

� ���, ping �� � �� �� � � ��� zEnterprise ���

�� ����.

��� Ping ��� �������� 0�� IP ��� ����� ���� � ECC

���� ��� � ���. ECC� �� ��� ��� � � IP ���

���� ����. ��� ECC ��� ��� �� ����.

ping �� � �� �� � � �� �, ECC� � ��� ����

����. ECC ���� ��� ���� �� � ��� ��� ��

��� portList � enterpriseCCPortList � � � ECC �� ��

� � � ��� ����. ���� ECC� �� 8443� ����

� � �� ��� ECC �� �� � � ����.

zEnterprise ��� ���� � ���

�� ���� �� �� �� ���� ��� ������. �� � ���

�� �� ���� � ���.

�� � 247

CTJTD1544E Enterprise sensor failed to complete. Check log file for additional details

��� ��� ��� �� ��� ����.

��� � �� ��� ���� ���

�� ��� �� ���� � � � �� ��� ��� � ���. ��

� ��� �� � ���� � ���.

CTJTD1567E Skipping unknown computer system: computer

��� � ���� �� ��� �� ���� GPMP(Guest Platform

Management Provider)� �� ���� �� �� � �����. �

� ��� ���� GPMP� ��� � �����.

�� storeUnknownComputerSystems ���� true� �� �� �

�� �� ��� ��� � ����. ��� � ��� ComputerSystem

����� �����. ��� �� ��� � ��� ��� ��� ���

� � ����.

��� ��� ID� �� � �� ��� ���� ���

�� ��� PowerVM® �� ��� TADDM� ��� � ���. �� �

��� �� � ���� � ���.

CTJTD1568E Skipping computer system that has no proper identificators set: computer

��� zEnterprise HMC� TADDM �������� PowerVM �� ��� ��

�� ���� � �� �� �� �� �� ���� ����. PowerVM

� � � �� � ��� � �� z E n t e r p r i s e � � �

storeUnknownComputerSystems ���� true� �� ����. ���

� PowerVM �� �� � � ��� � �� ��� ��� � �

�� �� ��� �����.

���� ��

��� ��� ��� ���� �����.

SNMP �� ��

TADDM SNMP ��� ���� ���� �� SNMP ��� �����.

SNMP ��� �� ��

SNMP ��� �� �� �� ������ ��� �� � ��� ���� �

� ����.

�� 1 �� ������ ��� ��� ������ �� �� ��� �� SNMP

� ��� ������. �� 2 �� �� 3 �� ������ ��� �� 2 �

��� ���� �� �� ���� ���� SNMP MIB2 ��� ������.

248 Application Dependency Discovery Manager: ��

�� 1 SNMP � ��� SNMP MIB2 ��� �� �� �����.

ping ��� �� ��� �����.

SNMP � ��� ���� � �� ��� SNMP � ��� �����. �� �

�� WMI �� SSH ��� ���� �� ��� �� ��� �, �� ��� �

� ��� ����. �� ��� WMI �� SSH ��� ���� ��� �� �

�� �� ���� �� ��� ��� � � �, �� ��� SNMP MIB2 �

�� �����.

250 ���� �� 2� SNMP � �� �� SNMP MIB2 ��� ���� ���

�� ���� SNMP ��� �� �� �����.

����� SNMP � �� �� SNMP MIB2 ��� ���� ���� �� �

� ��� �����.

v Cisco ���� ���, Cisco �� �� � Cisco VLAN ��� �����.

v ��� ���� ���, ��� ��� ��� �����.

v ��� ���� ��� ���, ��� MIB �� � �� SNMP ��� ��

���. ��� ��� ��� �� ������ �� ���� ���.

v ��� ���� ��� �� MIB ��� ��� ����� ���� �, �

�� �� MIB2 ��� ��� ��� �����.

�� 1. SNMP � �� � SNMP MIB2 ��� �� �

�� � 249

SNMP MIB ��(walking) � ��� SNMP ��

��� �� ��� SNMP GET ��� ��� � ����.

�� �����, �� � collation.properties ��� ������.

com.collation.Discover.jvmargs=-Xmx2048M-Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider-Dcom.collation.platform.snmp.SnmpPackedPDU.trace=true

�� �� �� �� ��� �� � � snmpwalk� ���� ���� ��

��� � SNMP �� ��� � ����. http://www.net-snmp.org/

download.html�� snmpwalk� ���� SNMP � ��� ����� � ���

�.

SNMP V3 �� ���� ��� �, http://www.openssl.org/�� OpenSSL�

����� �� ����.

�� ���� �� V3 �� ��� ��(�� ��� ���) ���� ���

�� ���� ��� �� �����.

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "my authentication password"-x DES -X "my encryption key" 10.199.250.9 .1.3.6.1.2.1.4.20.1

snmpwalk -v 1 -c 5FFGkFaFNs 10.199.250.9 .1.3.6.1.2.1.4.20.1

SNMP ��� ��� ���� � � �� ����

��� ��� ��� ���� ��� ���� ���� � ��� � �� �

��� �� ����� � ����.

��� ���� ���� � ��� ����� ��� � ����� ����

���� �� ��� ��� ��� � ����.

OID� ����� ���� ���� ���� � � ��� �����. �

�� ��� ��� ����� ��� OID� ����. ���� �� ���

�� 2. SNMP � �� �� SNMP MIB2 ��� ��� � ��� SNMP ��� �� �

250 Application Dependency Discovery Manager: ��

� ��� ��� ��� � ����. SNMPv2-MIB ���� sysObjectID

1.3.6.1.2.1.1.2 �� �� ��� ���� �� �� ��� �� ����.

SNMP ���� � � � �� � �� �� ���� �����. SNMP �

��� � � � ��� ��� � TADDM ��� �� ��� �� ��

�. ���� � � ��� ��� � ��� ��� ���� ��� �� ����

�� �����.

�� � ���� ���� ��� ��� , SnmpMib2Sensor log ��

DiscoveryManager log ��� �����.

SNMP ���� �� ��� � � �� ��� ��� TADDM �� ���

� ���� ��� ���� ��� ��� ��� �����.

�� ����� � �� Foundry ��� � SNMP ��� �� ��� �� OID�

�����. �� � ��� � � 11�� �� � OID� ������.

�� �� ���� ��� ��� ��� � ����. �� ��� �� ��

�� � ��� ��� ��� � ����.

� 11. Foundry OID � �

Foundry ��� OID

Foundry FESX448-PREM .1.3.6.1.4.1.1991.1.3.34.2.1.1.2 ���

Foundry FastIron SX .1.3.6.1.4.1.1991.1.3.36.6.2 � � �( ��� �� ���

� ���)

Foundry BigIron RX .1.3.6.1.4.1.1991.1.3.40.1.2 � � �( ��� �� ���

� ���)

Foundry NetIron MLX .1.3.6.1.4.1.1991.1.3.44.2.2 � � �( ��� �� ���

� ���)

����� ��� ��� Foundry ���� ��� � ����.

Foundry ��� ��:

� �� Foundry ���� �� SNMP ��� ���� ��� � ���

�.

��

1. �� �� ��� �� > �� ���� ������.

2. ��� ��� ���� ��� ������. ��� ��� ��� �� ��

��.

3. �� �� Foundry Switch� ������.

4. �� ��� ��� ������.

5. ��� ������.

�� � 251

6. ��: �� ��� ���� ���� ���� �� �� ����

��. � � ��� ��� ���� ����� ���� ���� ���

��. (� � �� ��� ��� ����.)

7. MIB� ������.

8. �� � ��� ��� ��� ������.

9. �� ��� �, �� �� ������.

Sys OID �� .1.3.6.1.4.1.1991.1.3.34.2.1.1.1

�� ��, �� ��� ������.

10. �� ��� �, �� �� ������.

Sys OID ��� �� .1.3.6.1.4.1.1991.1.3.36

�� ��, �� ��� ������.

11. � �� ��� �, �� �� ������.

Sys OID ��� �� .1.3.6.1.4.1.1991.1.3.40

�� ��, �� ��� ������.

12. ��� ������. � ����� �� �� �����.

13. ����� �� � ��� ��� ����� $COLLATION_HOME/etc/

templates/action ����� Foundry Switch.xml��� ��� ���

��. �� ��� ��� ������.

<?xml version="1.0" encoding="UTF-8"?><results

xmlns="urn:www-collation-com:1.0"xmlns:coll="urn:www-collation-com:1.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="urn:www-collation-com:1.0urn:www-collation-com:1.0/results.xsd">

<UnitaryComputerSystem array="1" xsi:type="coll:com.collation.platform.model.topology.sys.UnitaryComputerSystem"><type>Bridge</type>

<manufacturer>Foundry Networks</manufacturer></UnitaryComputerSystem>

</results>

� XML �� com.collation.platform.model.topology.sys.UnitaryComputerSystem

�� ���� ���� Foundry Switch ����� ���� ��� �� SNMP

��� ��� ����� �� �� Bridge� ��� ��� ��

Foundry Networks� ���� �����.

��: � ��� ��� �(.xml �� �)� SNMP ��� ��� ��

��� �� ���� ���.

252 Application Dependency Discovery Manager: ��

�� ��� ��

� ����� �� ��� � ����(TADDM ��� �� ��� �� �).

Foundry ��� ��:

� �� Foundry ���� �� SNMP ��� ���� ��� � ���

�.

��

1. �� �� ��� �� > �� ���� ������.

2. ��� ��� ���� ��� ������. ��� ��� ��� �� ��

��.

3. �� �� Foundry Router� ������.

4. �� ��� ��� ������.

5. ��� ������.

6. ��: �� ��� ���� ���� ���� �� �� ����

��. � � ��� ��� ���� ����� ���� �� �����.

(� � �� ��� ��� ����.)

7. MIB� ������.

8. �� � ��� ��� ��� ������.

9. �� ��� �, �� �� ������.

Sys OID �� .1.3.6.1.4.1.1991.1.3.34.2.1.1.2

�� ��, �� ��� ������.

10. �� ��� �, �� �� ������.

Sys OID ��� �� .1.3.6.1.4.1.1991.1.3.44

�� ��, �� ��� ������.

11. ��� ������. � ����� �� �� �����.

12. ����� �� � ��� ��� ����� $COLLATION_HOME/etc/

templates/action ����� Foundry Router.xml��� ��� ���

��. �� ��� ��� ������.

<?xml version="1.0" encoding="UTF-8"?><results

xmlns="urn:www-collation-com:1.0"xmlns:coll="urn:www-collation-com:1.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="urn:www-collation-com:1.0urn:www-collation-com:1.0/results.xsd">

<UnitaryComputerSystem array="1" xsi:type="coll:com.collation.platform.model.topology.sys.UnitaryComputerSystem">

�� � 253

<type>Router</type><manufacturer>Foundry Networks</manufacturer>

</UnitaryComputerSystem></results>

� XML �� com.collation.platform.model.topology.sys.UnitaryComputerSystem

�� ���� ���� Foundry Router ����� ���� ��� �� SNMP

��� ��� ����� �� �� Router� ��� ��� ��

Foundry Networks� ���� �����.

��: � ��� ��� �(.xml �� �)� SNMP ��� ��� ��

��� �� ���� ���.

�� ��� ��

� ����� �� ��� � ����(TADDM ��� �� ��� �� �).

Alteon �� ��

Alteon �� ��� �� �� �� � �� ���� ���� ��� � � Alteon

��� ��� �����.

��� �� ��(�� �� �� � ) ��� � L2Interface� �����. ��

�� ��(��� �� ���)� �����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

AlteonPortSensor

���� OID(Object Identifier)

��� �� OID� �����.

v curCfgTable: .1.3.6.1.4.1.1872.2.1.2.3.2.1

v portInfoTable: .1.3.6.1.4.1.1872.2.1.9.1.1.1

� �� ���

��� ��� � �� ����� ����.

v net.L2Interface

v sys.ComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

254 Application Dependency Discovery Manager: ��

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

Alteon SNMP ��

Alteon SNMP ��� Alteon �� ��� ���� �����.

��� �� � � �����.

v � �� � � �� ��. � ��� ��� � �� ���� �����

�. �� �� ��( : LoadBalancingAlgorithm)� ��� � �� ���

� �����.

v �� ���� ��� ���� � ��� �� ��, � �� � �� ��

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

AlteonSnmpSensor

���� OID(Object Identifier)

��� �� �� �� OID� ���� �� ����.

v .1.3.6.1.4.1.1872.2.1.5.5.1.1

v .1.3.6.1.4.1.1872.2.1.5.5.1.2

v .1.3.6.1.4.1.1872.2.1.5.5.1.4

v .1.3.6.1.4.1.1872.2.1.5.2.1.1

v .1.3.6.1.4.1.1872.2.1.5.2.1.2

v .1.3.6.1.4.1.1872.2.1.5.2.1.3

�� � 255

v .1.3.6.1.4.1.1872.2.1.5.2.1.10

v .1.3.6.1.4.1.1872.2.1.5.10.1.1

v .1.3.6.1.4.1.1872.2.1.5.10.1.2

v .1.3.6.1.4.1.1872.2.1.5.10.1.3

v .1.3.6.1.4.1.1872.2.1.5.10.1.7

v .1.3.6.1.4.1.1872.2.1.5.8.1.1

v .1.3.6.1.4.1.1872.2.1.5.8.1.2

v .1.3.6.1.4.1.1872.2.1.5.8.1.3

v .1.3.6.1.4.1.1872.2.1.5.8.1.4

v .1.3.6.1.4.1.1872.2.1.5.8.1.5

v .1.3.6.1.4.1.1872.2.1.5.8.1.6

� �� ���

��� ��� � �� ����� ����.

v net.vip.RealServerGroup

v net.vip.Vip

v net.vip.VipFunction

v net.vip.Virtualservice

v sys.UnitaryComputerSystem

v sys.Function net.vip.RealServer

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

256 Application Dependency Discovery Manager: ��

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

Alteon VLAN ��

Alteon VLAN ��� Alteon �� LAN� �����. � ��� Alteon VLAN "

�� MIB� ���� VLAN ���� �����.

S n m p M i b 2 S e n s o r � V L A N � A l t e o n � � � � �� � � �

AlteonVlanSensor� �����. �� ��, AlteonVlanSensor� ��� � VLAN

� �� BridgeSnmpSensor2� �����.

��� VLAN "�� ��� ���� L2Interfaces� ��� VLAN ��� �

����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

AlteonVlanSensor

���� OID(Object Identifier)

��� �� �� �� OID� ���� �� ����.

v .1.3.6.1.4.1.1872.2.1.4.2.1

v .1.3.6.1.4.1.1872.2.1.2.3.2.1

� �� ���

��� ��� � �� ����� ����.

v net.L2Interface

v net.Vlan

v net.VlanInterface

v sys.UnitaryComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� � 257

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

BIG-IP �� ��

BIG-IP �� ��� F5 BIG-IP �� ����� �����.

SnmpMib2Sensor� BigIPPortSensor� �����. BigIPPortSensor� MIB���

��� �����( : ��� ��� �� ��� � �� ����). ��� L2 �

�� ��� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

BigIPPortSensor

���� OID(Object Identifier)

��� RFC 1212� ���� ��� �� MIB�� ��� ����. � OID

.1.3.6.1.4.1.3375.1.1.5.2.1 MIB��� ��� ��� � �� ����� ��

�� ����.

� �� ���

��� ��� � �� ����� ����.

v net.L2Interface

v sys.UnitaryComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

258 Application Dependency Discovery Manager: ��

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

BIG-IP SNMP ��

BIG-IP SNMP ��� F5 BIG-IP �� ���� �����.

BigIPSnmpSensor� �� OID � ��� ���� � SnmpMib2Sensor�

BigIPSnmpSensor� �����.

v .1.3.6.1.4.1.3375

v .1.3.6.1.4.1.2021.250.255

BigIPSnmpSensor� �� IP � � �� ��� �� ��� �����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

BigIPSnmpSensor

���� OID(Object Identifier)

��� RFC 1212� ���� ��� �� RSD(Real Server Database) �

VSD(Virtual Server Database) �� � � �����.

��� �� OID� �����.

F5 BIG-IP �� 4:

v � "� ��: 1.3.6.1.4.1.3375.1.1.8.2.1

v � ��: 1.3.6.1.4.1.3375.1.1.7.2.1

�� � 259

v �� �� ��: 1.3.6.1.4.1.3375.1.1.3.2.1

F5 BIG-IP �� 9:

v � "� ��: 1.3.6.1.4.1.3375.2.2.5.3.2

v � ��: 1.3.6.1.4.1.3375.2.2.5.1.2

v �� �� ��: 1.3.6.1.4.1.3375.2.2.10.1.2

v �� �� � ��: 1.3.6.1.4.1.3375.2.2.10.6.2

v �� �� �� ��: 1.3.6.1.4.1.3375.2.2.10.8.2

v �� �� ��: 1.3.6.1.4.1.3375.2.2.10.10.2

v Fix Pack 2 sysGeneralChassisSerialNum: 1.3.6.1.4.1.3375.2.1.3.3.3

F5 BIG-IP �� 10:

v � "� ��: 1.3.6.1.4.1.3375.2.2.5.3.2

v � ��: 1.3.6.1.4.1.3375.2.2.5.1.2

v �� �� ��: 1.3.6.1.4.1.3375.2.2.10.1.2

v �� �� �� ��: 1.3.6.1.4.1.3375.2.2.10.8.2

v �� �� ��: 1.3.6.1.4.1.3375.2.2.10.10.2

v Fix Pack 2 sysGeneralChassisSerialNum: 1.3.6.1.4.1.3375.2.1.3.3.3

� �� ���

��� ��� � �� ����� ����.

v bigip.BigIPRealServer

v bigip.BigIPRealServerGroup

v bigip.BigIPVip

v bigip.BigIPVipFunction

v bigip.BigIPVirtualService

v sys.UnitaryComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

260 Application Dependency Discovery Manager: ��

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

BIG-IP VLAN ��

BIG-IP VLAN ��� F5 BIG-IP �� LAN� �����.

SnmpMib2Sensor� BigIPVlanSensor� �����. VlanInterface �� �����

VLAN ��� � VLAN� �� ����( : ��� VLAN� �� ��� � �

� ����). ��� L2 ��� ��� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

BigIPVlanSensor

���� OID(Object Identifier)

BigIPVlanSensor� RFC 1212� ���� ��� �� VLAN ����� ���

��. � OID .1.3.6.1.4.1.3375.1.1.10.2.1 MIB��� VLAN� ��� � �

� VLAN ����� �� �� ����.

BigIPVlanSensor� ����� �� � � ��� Vlan � VlanInterface� ��

��, ��� ��� � AgentException� �����.

� �� ���

��� ��� � �� ����� ����.

v bigip.BigIPVlan

v net.L2Interface

v net.VlanInterface

�� � 261

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

��� SNMP ��

�� SNMP ��� SNMP MIB2 ���� ��� �� ���(��� �� �

� �� ��� ���)� ��� �������.

SNMP MIB2 ��� �� SNMP ��� �����. �� SNMP ��� ��

2 ��� ��� ���� � �� ��� ���� MAC �� ���� ��

���(� ��� MAC �� �� ���� ��� � �� ���� �).

����: �� ����� ��� SNMP �� 1� ����.

��� RFC 1286� ���� ��� �� � MAC �� ������(fdb) �

� � � ����. �� OID� ����.

v .1.3.6.1.2.1.17.4.3.1.1

v .1.3.6.1.2.1.17.4.3.1.2

OID .1.3.6.1.2.1.17.4.3.1.1 �� �� �� ��� MAC ��� �� OID

�� �����. ��� OID� MAC ���� ���� � �� �����

���� �� ����.

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.189.255.1.1.3.6.1.2.1.17.4.3.1.1

SNMPv2-SMI::mib-2.17.4.3.1.1.0.18.242.42.208.0 = Hex-STRING: 00 12 F2 2A D0 00SNMPv2-SMI::mib-2.17.4.3.1.1.0.18.242.50.0.0 = Hex-STRING: 00 12 F2 32 00 00

262 Application Dependency Discovery Manager: ��

SNMPv2-SMI::mib-2.17.4.3.1.1.0.18.242.51.88.0 = Hex-STRING: 00 12 F2 33 58 00SNMPv2-SMI::mib-2.17.4.3.1.1.0.18.242.218.128.177 = Hex-STRING: 00 12 F2 DA 80 B1SNMPv2-SMI::mib-2.17.4.3.1.1.0.208.4.45.228.10 = Hex-STRING: 00 D0 04 2D E4 0A

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.189.255.1.1.3.6.1.2.1.17.4.3.1.1.0.18.242.42.208.0

SNMPv2-SMI::mib-2.17.4.3.1.1.0.18.242.42.208.0 = Hex-STRING: 00 12 F2 2A D0 00

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.189.255.1.1.3.6.1.2.1.17.4.3.1.2.0.18.242.42.208.0

SNMPv2-SMI::mib-2.17.4.3.1.2.0.18.242.42.208.0 = INTEGER: 282

�� �� SNMP ��� ���� ��� ��� ��� L2 ����� ��

� ���� �����. SNMP MIB2 ��� ��� ����� ��� �

� �� ��� ����, �� SNMP ��� � � ����� �� ����

� �� MAC ��� �� ��� ��� �����.

� ��, � 12��� �� SNMP ���� ��� MAC ���� �� �

����. � MAC ���� ���� ��� ���� ������ TADDM

� �� ��� � ����. ���� �� � � � �, MAC ��� �

����.

� 12. �� 2 �� ��� ���

�� �� ��� L2 ����

��� 1/9 NC84CDRS1LDPC02

��� 1/10 00040DFDE53

��� 1/11 NC84CDRS1LDPC04

��� 1/12 NC84CDRS1LDPC03

��� 10/2 000CDBF90C19

�� ��� RFC 1286� ���� ��� �� � �� �� ��� ����.

�� OID� ����.

v .1.3.6.1.2.1.17.1.4.1.1

v .1.3.6.1.2.1.17.1.4.1.2

GUI� ���� ���� �� ��

BridgeSnmpSensor

���� OID(Object Identifier)

��� RFC 1286� ���� ��� �� � MAC �� ������(fdb) �

� � � �����. �� OID� ����.

v .1.3.6.1.2.1.17.4.3.1.1

v .1.3.6.1.2.1.17.4.3.1.2

�� � 263

OID .1.3.6.1.2.1.17.4.3.1.1 ��� MAC ��� �� OID �� �����. �

�� OID� MAC ���� ���� � �� ����� ��� �� ��

��.

� �� ���

��� ��� � �� ����� ����.

v net.L2Interface

v net.Segment

v sys.ComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

collation.properties �� � �

� ���� ���� ���� collation.properties �� � � ��� ��

��.

��� collation.properties ��� �� �� � � �����.

Fix Pack 5 com.ibm.cdb.discover.sensor.net.BridgeSnmpSensor.dot1dTpFdbStatus

� dot1dTpFdbStatus ����� �� �����.

���� TADDM��� � 1, 3, 5� �����.

264 Application Dependency Discovery Manager: ��

��� ��� �� �� ���� ��� ���� ���� �, �

� ��� �� � collation.property ��� ������.

��� SNMP 2 ��

�� SNMP 2 ��� �� �� ��� ��#(VLAN)� �� SNMP MIB2 ��

�� ��� �� ���� ��� �������.

�� SNMP 2 ��� ���� �� VLAN� �� �� �����. Cisco

VLAN ��� ��� � VLAN� �� �� SNMP 2 ��� �����. ��

� ���� �� SNMP ��� ���� ����� �� �� VLAN� ��

�����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

BridgeSnmpSensor2

���� OID(Object Identifier)

��� RFC 1286� ���� ��� �� � MAC �� ������(fdb) �

� � � �����. �� OID� ����.

v .1.3.6.1.2.1.17.4.3.1.1

v .1.3.6.1.2.1.17.4.3.1.2.

OID .1.3.6.1.2.1.17.4.3.1.1 ��� MAC ��� �� OID �� �����. �

�� OID� MAC ���� ���� � �� ����� ��� �� ��

��.

� �� ���

��� ��� � �� ����� ����.

v net.L2Interface

v net.Segment

v sys.ComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� � 265

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

collation.properties �� � �

� ���� ���� ���� collation.properties �� � � ��� ��

��.

��� collation.properties ��� �� �� � � �����.

Fix Pack 4

com.collation.discover.agent.BridgeSnmpAgent.MACAddressPrefixSkipList

� ��� ����� MAC ��� �����. TADDM� ��

� ���� ��� � ���� � � � ���� �����

� � ������.

� � � �� ������ ���� ��� �� � � ����,

�� ��� MAC �� � ����. MAC ��� �� � � �

�� ��� � ���� �����.

Fix Pack 5 com.ibm.cdb.discover.sensor.net.BridgeSnmpSensor.dot1dTpFdbStatus

� dot1dTpFdbStatus ����� �� �����.

���� TADDM��� � 1, 3, 5� �����.

��� ��� �� �� ���� ��� ���� ���� �, �

� ��� �� � collation.property ��� ������.

Check Point ��

Check Point ��� Solaris �� Check Point IPSO� �� Windows� ��

��� � � Check Point FireWall-1� �����.

266 Application Dependency Discovery Manager: ��

GUI� ���� ���� �� ��

CheckpointSensor

����

�� ��� �� ��� ���.

v lsof� �� � �� SSH ��� �

v Check Point FireWall-1� � � ���� $CPMDIR/conf/objects.C ��

�� �� �� �

v $CPMDIR/bin/fw ��� �� � �

v �� ��� ��� �� ��� � �� $CPMDIR/conf/*.W ��� �� ��

TADDM ���� �� CPMDIR � �� ���� ���.

collation.properties �� ��� �

� ���� ���� ���� collation.properties �� � � ��� ����.

collation.properties �� �

�� � ��� �� �� � ����.

v com.collation.discover.agent.command.cat.SunOS=cat

v com.collation.discover.agent.command.cat.SunOS. 1.2.3.4=sudo cat

�� ��� �

� ����� Check Point ���� ���� �� ���� ���� � ���

� �� ��� �����.

Check Point �� ��� ����� ��� ��� � �

�� �� � Check Point ��� ����.

��� �� �� ��� ����.

v Check Point FireWall-1� � � ���� $CPMDIR/conf/

objects.C ���� �� �� �

v $CPMDIR/bin/fw ��� �� � �

v �� ��� ��� �� ��� � �� $CPMDIR/conf/*.W ��� �

� �� �

Check Point SNMP ��

Check Point SNMP ��� Check Point FireWall-1 ��� ��� SNMP ��

� �����.

�� � 267

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

CheckpointSnmpSensor

����

��� ���� ID(sysObjectID)� �� OID � ��� ���� ���.

v OID = .1.3.6.1.4.1.1919.

v OID = .1.3.6.1.4.1.2620.

v OID.startsWith(.1.3.6.1.4.1.42.2.1.1.)

���

��� ��, � �, � �� ��, �� �, � �� � ��� �� ��

� �����.

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

Cisco Adaptive Security Appliance ��

Cisco ASA(Adaptive Security Appliance) ��� IP �� � ��� �� �

������� ��� ASA ���� �����.

268 Application Dependency Discovery Manager: ��

Cisco ASA ��� ASA ���� �� ���� �����. �� ��� �� �

�� �����.

v � � �� � �� � �� ���. � ��� � �� ���� ���

���.

v virtualIp, realIp, virtualPort � realPort. �� ��� virtualIp, realIp, virtualPort

� realPort� ���� �� IP� ������. �� IP� Vip ��� ����

�.

GUI� ���� ���� �� ��

v ASASensor

v CiscoApplianceVersionSensor

���

TADDM ���� ����� Cisco ASA ���� PIX ���� ���

��.

� �� ���

��� ��� � �� ����� ����.

v cisco.CiscoPixComputerSystem

v core.LogicalContent

v net.L2Interface

v sys.OperatingSystem

v vip.RealServer

v vip.RealServerGroup

v vip.Vip

v vip.VipFunction

v vip.VirtualService

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. Cisco ���� ���� ��� ������.

2. TADDM� �� ASA ���� �� �� ���� �� ��� ��(��

� �, ���� � �� ����)� ������.

�� � 269

collation.properties �� ��� �:

� ���� Cisco ASA ���� ���� collation.properties �� � � �

�� ����.

��� collation.properties ��� �� �� � � �����.

com.collation.asa.pager.command=terminal pager 0

��� �� ��� ����� configure terminal ��� �� ���

�� � �, � � �� ������.

terminal pager 0 � ��� ���� ASA ���� ��� �� �

�� ��� ����� �����.

com.collation.CiscoSshTimeout=9000

�� ���� �� ���� � ���� �� ��� ��� �

CiscoSshTimeout �(��)� �����.

ssh ���� ���� ���� ����.

com.collation.CiscoExpectTimeout=60000

�� ���� �� ���� � ���� �� ��� ��� �

CiscoExpectTimeout �(��)� �����.

ssh ���� ���� ���� ����.

Cisco Discovery Protocol ��

Cisco Discovery Protocol ��� Cisco Discovery Protocol MIB� ���� ��

��� � 2 ����� �����.

CdpSensor� cdpCacheDeviceId � cdpCacheDevicePort ��� ���� ����

� ���� � ��� �� ���� �� � ����� �����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

CdpSensor

���� OID(Object Identifier)

��� �� �� �� OID� ���� �� ����.

v ��� ��� ID: 1.3.6.1.4.1.9.9.23.1.3.4.0

v �� ��� ID: .1.3.6.1.4.1.9.9.23.1.2.1.1.6

v �� ��� ��: .1.3.6.1.4.1.9.9.23.1.2.1.1.7

270 Application Dependency Discovery Manager: ��

� �� ���

��� ��� � �� ����� ����.

v net.L2Interface

v net.Segment

v sys.ComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

v TADDM� � ��� ��� ���� SNMP � Telnet� ���� ���

��� ���. ��� � � ����� ���� Telnet ���� ��� �

���� �� ���� �� ���.

�� ��� �

� ����� Cisco Discovery Protocol ���� ���� �� ���� ����

� ���� �� ��� �����.

TADDM� ��� ��� �� ��� GUI� ����� �� �� �

���� ���� ��.

�� Telnet ���� ���� �� �����.

��� ��� � � ����� ���� Telnet ���� �� � ����� �

� ���� ����.

�� � 271

Cisco IOS ��

Cisco IOS(Cisco Internetwork Operating System) ��� SSH1, SSH2 �� Telnet

����� ���� Cisco ��� ��� �����.

Cisco IOS ��� � �� �����.

v SSH1 �� SSH2 �� Telnet ����� �� �� �� ������ ��

��.

v ���� ������.

GUI� ���� ���� �� ��

CiscoIOSSensor

� �� ���

��� ��� � �� ����� ����.

v agent.CiscoIOSAgentConfiguration

v core.LogicalContent

v sys.ComputerSystem

�� �

��� ��� �� ��� ��� ���.

�� ���� �:

� ����� �� ����� ��� � �� �����.

�� ������ �� �� �� ��� � ����.

useSshFirst

� �� ��� false���. ���� ��� ������(Telnet �

���, SSH2 � SSH1). �� true ��� ��� � ��� ��

����. SSH2, SSH1 � Telnet ����

commands

�� ���� ���, � �� ��� show running-config;show

startup-config���. � ��� �� � ��� �����. �� �

�� �����, ��� show running-config;show startup-config�

���� �� �� ��� ������. � ��� ������ ����

��. �� �� ��� ������.

272 Application Dependency Discovery Manager: ��

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. CiscoDeviceAuth� ���� ��� ������.

2. TADDM� �� ��� ���� �� �� ���� �� ��� ��(���

�, ���� � �� ����)� ������. ��� � �, �� ��

��� � ���.

3. Cisco IOS ��� Telnet ����� ���� ��� �� �� ����� �

��� �� �, ��� � �� default� ������.

Cisco �� ��

Cisco �� ��� Cisco ��� �� ��� �����.

CiscoPortSensor� ��� �� ���� � � �� �� �����. �� �

� �� �� �����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

CiscoPortSensor

���� OID(Object Identifier)

��� 2900 ��� Cisco ���� �� OID .1.3.6.1.4.1.9.9.87.1.4.1.1� ���

��. ��� ���, OID .1.3.6.1.4.1.9.5.1.4.1.1� �����.

� �� ���

��� ��� � �� ����� ����.

v net.L2Interface

v sys.UnitaryComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

�� � 273

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

v TADDM� � ��� ��� ���� SNMP � Telnet� ���� ���

��� ���. ��� � � ����� ���� Telnet ���� ��� �

���� �� ���� �� ���.

Cisco VLAN ��

Cisco VLAN ��� Cisco VLAN "�� MIB� ���� VLAN ���� ��

���.

SnmpMib2Sensor� VLAN� Cisco ���� �� �� � CiscoVlanSensor�

� ��� � . �� � � , C i s c o V l a n S e n s o r � � � � � V L A N � ��

BridgeSnmpSensor2� �����. ��� VLAN "�� ��� ����

L2Interfaces� ��� VLAN ��� �����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

CiscoVlanSensor

���� OID(Object Identifier)

��� RFC 1286� ���� ��� �� VLAN ����� �����. ��

�� �� OID� ��� ����.

v OID .1.3.6.1.4.1.9.9.68.1.2.2.1.2(VLAN $�� �� ����)

v OID .1.3.6.1.4.1.9.9.46.1.2.1.1(�� �� �� ����)

v OID .1.3.6.1.4.1.9.9.46.1.3.1.1(vtp VLAN �� ����)

v OID .1.3.6.1.4.1.9.9.46.1.6.1.1(VLAN � � �� �� ����)

� �� ���

��� ��� � �� ����� ����.

v net.L2Interface

274 Application Dependency Discovery Manager: ��

v net.Vlan

v net.VlanInterface

v sys.UnitaryComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

v TADDM� � ��� ��� ���� SNMP � Telnet� ���� ���

��� ���. ��� � � ����� ���� Telnet ���� ��� �

���� �� ���� �� ���.

CiscoWorks ��

CiscoWorks ��� CiscoWorks ���� ���� �����.

��� RME ��� ���� �����.

GUI� ���� ���� �� ��

CiscoWorksSensor, CiscoWorks405FileSensor, CiscoWorks405FileUDS,

CiscoWorks405UDS, CiscoWorksFileSensor, CiscoWorksFileUDS � CiscoWorksUDS

���

CiscoWorks ��� CiscoWorks ��� Cisco Prime ��� �� ��(HTTPS) �

�� �� ��� � CiscoWorks LMS �� Cisco Prime LMS� ���� ���

�.

�� � 275

��� ����

��� HTTP POST �� ���� �� URL� ����.

http://<Cisco Works IP>:1741/rme/cwcli

������ cwcli export inventory ��� � ���.

� �� �� �� ���

CiscoWorks ��� ��� �� �� �� ����� ����. � ���

CiscoWorks ���� � � � �� ���� �� ��� ����.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

net.IpAdress

v DotNotation

net.IpInterface

v IpAddress

v L2Interface

net.L2Interface

v Description

v Encapsulation

v HwAddress

v Name

net.Router

v Forwarding

v Name

sys.OperatingSystem

v Description

v Name

v OSName

v OSVersion

sys.UnitaryComputerSystem

v Functions

v Manufacturer

v Model

v Name

276 Application Dependency Discovery Manager: ��

v OSRunning

v SerialNumber

v Type

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. CiscoWorks� ���� ��� ������.

2. �� � ��� ������.

a. ��� �

b. ����

�� ��� �

CiscoWorks ��� � �� ���� ������ �� ���� � � ��

��.

� �� �� XML �

�� �� ����� ���� � � ��� � ��� �����.

CTJTD0652E The following transformation did not complete successfully:CTJTP2203E The server cannot create model objects: [PLATFORM.XML.E.1]The application is unable to parse the xml input.. .

��� � ��� � CiscoWorks ��� ��� �� � �(")���. �

��� ��� ����. ��� ����� ��� �� � �� �

�����.

��� MIB ��

��� MIB ��� ��� ���� ��� � ����. � ��� RFC 2737�

���� ��� �� ���� �� � � � ��� ����.

��� MIB ��� ��� ��� PhysicalPackage ��� ��� ���� �

����. � ���� ��, �, �� ���, ��, �� ���, ��, � � �

� �� ��� � ���� �� ��� �� ��� ���� � �����.

����: �� ����� ��� SNMP �� 1� ����.

��� �� OID� ����.

.1.3.6.1.2.1.47.1.1.1.1.2, .1.3.6.1.2.1.47.1.1.1.1.3, .1.3.6.1.2.1.47.1.1.1.1.4,

.1.3.6.1.2.1.47.1.1.1.1.5, .1.3.6.1.2.1.47.1.1.1.1.6, .1.3.6.1.2.1.47.1.1.1.1.7,

.1.3.6.1.2.1.47.1.1.1.1.8, .1.3.6.1.2.1.47.1.1.1.1.9, .1.3.6.1.2.1.47.1.1.1.1.10,

.1.3.6.1.2.1.47.1.1.1.1.11, .1.3.6.1.2.1.47.1.1.1.1.12, .1.3.6.1.2.1.47.1.1.1.1.13.

�� � 277

�� ��� RFC 2466� �� IPv6 ��� � �� .1.3.6.1.2.1.55.1.1.0.�

�����. OID .1.3.6.1.2.1.17.4.3.1.1 ��� MAC ��� �� OID

�� �����. ��� OID� MAC ���� ���� � �� ����� �

��� �� ����.

SNMP MIB2 ��� � � � �� ��� ��� ��� ���, ��

���, IP � �� �� �����.

GUI� ���� ���� �� ��

EntityMIBSensor

���� OID(Object Identifier)

��� �� OID� �����.

v .1.3.6.1.2.1.47.1.1.1.1.2

v .1.3.6.1.2.1.47.1.1.1.1.3

v .1.3.6.1.2.1.47.1.1.1.1.4

v .1.3.6.1.2.1.47.1.1.1.1.5

v .1.3.6.1.2.1.47.1.1.1.1.6

v .1.3.6.1.2.1.47.1.1.1.1.7

v .1.3.6.1.2.1.47.1.1.1.1.8

v .1.3.6.1.2.1.47.1.1.1.1.9

v .1.3.6.1.2.1.47.1.1.1.1.10

v .1.3.6.1.2.1.47.1.1.1.1.11

v .1.3.6.1.2.1.47.1.1.1.1.12

v .1.3.6.1.2.1.47.1.1.1.1.13

��� RFC 2466 IPV6 ��� � �� OID .1.3.6.1.2.1.55.1.1.0� ����.

�� � � � ��� M A C � � � O I D � � � �� ���� O I D

.3.6.1.2.1.17.4.3.1.1� ����. ���� � �� MAC ���� �� ���

�� �� �� ��� OID� ����.

� �� ���

��� ��� � �� ����� ����.

v phys.physconn.Slot

v physconn.PhysicalConnector

v physpkg.Chassis

v physpkg.Fan

278 Application Dependency Discovery Manager: ��

v physpkg.PhysicalFrame

v physpkg.PhysicalPackage

v physpkg.otherPhysicalPackage

v physpkg.PowerSupply

v physpkg.Sensor

v sys.ComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

Extreme VLAN ��

Extreme VLAN ��� Extreme Networks ����� VLAN ��� �����.

SnmpMib2Sensor� VLAN� ���� �� �� � ExtremeVlanSensor�

�����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

ExtremeVlanSensor

�� � 279

���� OID(Object Identifier)

��� �� OID� �����.

v OID .1.3.6.1.4.1.1916.1.2.1.2.1 extremeVlanInterface ��� ��� � ��

���.

v OID .1.3.6.1.4.1.1916.1.2.3.1.1 Encapsulation(Trunk) Interface ��� ���

� �����.

v OID .1.3.6.1.2.1.31.1.2.1 ���� �� ��� ��� � �����.

� �� ���

��� ��� � �� ����� ����.

v net.L2Interface

v sys.UnitaryComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

IBM BladeCenter SNMP ��

IBM BladeCenter SNMP ��� IBM BladeCenter ��� �� � ��� ��

�� �����.

280 Application Dependency Discovery Manager: ��

��� SNMP(Simple Network Management Protocol)� ���� BladeCenter

�� ���� ���� ����. �� ��(MM) � �� �� ��(AMM)

IBM BladeCenter ��� �� ��� �����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

BladeCenterSnmpSensor

���

�� ����� ����.

v �� ��� ���� ���, ��� BladeCenter ��� ��� � ���.

v ��� �� �� ��� ����(eth0 � eth1)� �� BladeCenter�

��� � ���.

v � ������� �� �� BladeCenter ��� ��� � ���. �� �

����� � � � ��( : Linux � Windows)� ���� ��� ��

� ��� ��� ���. � ���� �� BladeCenter ���� ��

��.

v ��� �� ���� ��� �� �� �� ��� �� ��� � �� ��

� (VPD)� � � � � � � . � � � , � � �� �� � � � �

ComputerSystem � BladeCenterManagementModule ���� ���� �

�� �� �� ����. � �, Board ���� ���� ��� ����.

v BladeCenter ��� ���� �� ��� BladeCenter� ��� � BladeCenter

� BladeCenter �� �� ���� ��� �� �� ��� � �� ��

� �� �� ��� ����. ��� ��� ��� ���� �� ���

�� �� �� � ���. � ��� ��� �� ���� �� �� �

� ��� �� ����.

v BladeCenter�� L2 ����� �� L2 ����� � � �� �� �

���. BladeCenter� � � �� ��� L2 ����� ��� �� � � �

�����.

1. ��� ����� �� �� ���� �� ��� ����.

2. MM �� ���� �� �� ��� ����.

3. �� ��� ��� BladeCenter �� ��� ������.

4. IP �� ���� L2 ���� ���� ����.

� �� ���

��� ��� � �� ����� ����.

v core.LogicalContent

�� � 281

v enums.AlertLevelEnum

v enums.PhysTypeEnum

v enums.SlotStateEnum

v IpAddress net

v L2Interface

v net.BindAddress

v net.Fqdn net

v phys.physconn.PhysicalConnector

v phys.physconn.Slot

v phys.physpkg.Board

v phys.physpkg.Chassis

v phys.physpkg.Fan

v phys.physpkg.PhysicalFrame

v phys.physpkg.PowerSupply

v sys.blade.Alert

v sys.blade.BladeCenterManagementModule

v sys.blade.LoginProfile

v sys.ComputerSystem

v sysControlSoftware

v sys.DNSService

v sys.LDAPService

v sys.ServiceAccessPoint

v sys.SMTPService

�� �

��� ��� �� ��� ��� ���.

�� ���� �:

� ����� �� ����� ��� � �� �����.

�� �� ���� �� �� �� ���� BladeCenterSnmpSensor� ��

� ����.

snmpPort

SNMP ��� ��� �� ��. ��� 161���.

snmpTimeout

�� SNMP �� ��� ����. ��� 20000���.

282 Application Dependency Discovery Manager: ��

locale SNMP �� ��� ���

characterEncoding

SNMP �� ��� �� ��

scanL2Interfaces

���� ��� � ��� �� L2 ����� ����.

��� ��� TADDM �� ���� ���� ��� ��� ���� �� ���

�����.

BladeCenterSnmpSensor� ���� ��� � ��� ����� ���

BladeCenterSnmpSensor� �� SnmpLightSensor �� SnmpMIB2Sensor� ���

� ���� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

�� ��� �

� ����� IBM BladeCenter SNMP ���� ���� �� ���� ����

� ���� �� ��� �����.

SNMP ��� �� � �

�� ��� �� �� SNMP ���� � ��� ����.

�� � 283

��� �� �� �� ���� BladeCenterSnmpSensor� �� snmpTimeout �

��� �����.

LAN ��� SNMP ��

LAN ��� SNMP ��� LAN ���� ���� LAN ��� SNMP MIB� �

� ��� ����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

LanManagerSnmpSensor

���� OID(Object Identifier)

��� �� �� �� OID� ���� �� ����.

v .1.3.6.1.4.1.77.1.1.1.0

v .1.3.6.1.4.1.77.1.1.2.0

v .1.3.6.1.4.1.77.1.2.3.1.1

v .1.3.6.1.4.1.77.1.2.3.1.2

v .1.3.6.1.4.1.77.1.2.3.1.3

v .1.3.6.1.4.1.77.1.2.3.1.4

v .1.3.6.1.4.1.77.1.2.3.1.5

� �� ���

��� ��� � �� ����� ����.

v sys.windows.WindowsComputerSystem

v sys.windows.WindowsOperatingSystem

v sys.windows.WindowsService

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

284 Application Dependency Discovery Manager: ��

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

Link Layer Discovery Protocol ��

Fix Pack 2

Link Layer Discovery Protocol ��� LLDP MIB� ���� ����� �

2 ����� �����. LldpSensor� lldpLocalSystemData , lldpLocPortTable �

lldpRemTable ��� ���� �� ���� �� � ����� �����.

� ����� ����� ���� � �����.

����: ��� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

LldpSensor

���� OID(Object Identifier)

��� �� �� �� OID� ���� �� ����.

v lldpLocChassisIdSubtype : .1.0.8802.1.1.2.1.3.1

v lldpLocChassisId : .1.0.8802.1.1.2.1.3.2

v lldpLocSysName : .1.0.8802.1.1.2.1.3.3

v lldpLocPortNum: .1.0.8802.1.1.2.1.3.7.1.1

v lldpLocPortIdSubtype: .1.0.8802.1.1.2.1.3.7.1.2

v lldpLocPortId: .1.0.8802.1.1.2.1.3.7.1.3

v lldpLocPortDesc: .1.0.8802.1.1.2.1.3.7.1.4

v lldpRemTableIdx: .1.0.8802.1.1.2.1.4.1.1.1

v lldpRemChassisIdSubtype: .1.0.8802.1.1.2.1.4.1.1.4

v lldpRemChassisId: .1.0.8802.1.1.2.1.4.1.1.5

v lldpRemPortIdSubtype: .1.0.8802.1.1.2.1.4.1.1.6

�� � 285

v lldpRemPortId: .1.0.8802.1.1.2.1.4.1.1.7

v lldpRemPortDesc: .1.0.8802.1.1.2.1.4.1.1.8

� �� ���

��� ��� � �� ����� ����.

v net.L2Interface

v net.Segment

v sys.ComputerSystem

NetFlow ��

NetFlow ��� Tivoli Netcool® Performance Flow Analyzer ���� ���� �

�� ��� ��� �����. Tivoli Netcool Performance Flow Analyzer�

NetFlow ���� � �� � �� ��� ��� ��� ����� �����

�. �� ���� ��� ��� ���� ����� �� � ���� NetFlow

���� ��� � ��� ���.

Cisco NetFlow� ���� ��� ��� ��� ��� � ����� ���

UDP �� ��� Tivoli Netcool Performance Flow Analyzer ��� �����.

Tivoli Netcool Performance Flow Analyzer �� ��� �� ��� TADDM �

� ���� �����.

GUI� ���� ���� �� ��

NetFlowSensor

���

��� ��� ��� ��� NetFlow ��� ���� �����. �� �� ��

� ���� ��� �� �� �� �� �� �� �� ���.

scopeFilter � includePorts � ��� �� �� � �� ��� �� ��� �

� ��� �� �� �� ��� � ���.

� ��� ���� ��� ��� ���� � ����� �� NetFlow ���

���� �����. NetFlow ��� � ���� scopeFilter � ��� ��

������ ��� ��� � ��� �� ��� �����. NetFlow ��� �

� �� ���� ��� �����.

� �� ���

��� ��� � �� ����� ����.

v sys.ComputerSystem

286 Application Dependency Discovery Manager: ��

v net.IpInterface

v net.IpAddress

v net.LogicalConnection

v net.NetworkConnection

�� �

��� ��� �� ��� ��� ���.

�� ���� �:

� ����� �� ����� ��� � �� �����.

NetFlow ���� ����� NetFlow ��� Tivoli Netcool Performance Flow

Analyzer ��� ��� ���. TADDM �� �� �� ����� ��, Tivoli

Netcool Performance Flow Analyzer ��� ��� � ����. ��� ���

TADDM �� ���� ���� ��� �����.

NetFlow ��� ���� �� � � ������.

1. �� ����� ���� �� �� �� ����� �����.

2. NetFlowSensor� ���� �� ��� ���� NetFlowAgentConfiguration�

�����.

3. �� ���� ����� ���� � ����.

collectorDataDirectory

��� ���� �� �. � ���� �� ��� /var/lib/

aurora/sites/taddm/reports���.

collectorIP

Tivoli Netcool Performance Flow Analyzer ��� �� ��� � �

� IP ��

includePorts

���� �� �. NetFlow ��� ��� ��� ���� ��� ��

���. ��� ��� ����.

80,110,111,135,139,389,443,445,600,605,631,636,732,742,767,900,993,995,1098,1099,1352,1414,1415,1420,1434,1477,1478,1498,1500,1501,1503,1521,1522,1525,1529,1645,1646,1881,1883,1950,2001,2049,2102,2433,2809,3201,3427,4000,4431,4848,4849,4948,8001,8879,9080,9430,9433,9435,9443,50000,50001,50002,50003,50004,60000,60040

processAppToAppData

� �� ��� true���. � ��� ��� ���� Tivoli Netcool

Performance Flow Analyzer a2a(�� � ��) ��� ��� ��� �

�� �����. � ��� ���� ���� � �� false� �

���.

�� � 287

ProcessComputerSystemToAppData

� �� ��� true���. � ��� ���� Tivoli Netcool

Performance Flow Analyzer c2a ��� ��� ��� �����. � �

�� ���� ���� � �� false� ����.

ProcessIPv4Data

� �� ��� true���. � �� false� �� IPv4 ��

�� � �����.

ProcessIPv6Data

� �� ��� true���. � �� false� �� IPv6 ��

�� � �����.

restrictiveIPv4Data

� �� ��� true���. ��� ��� ���� IPv4 ���

� �� �� � � �� �� ��� ��� �����. � ���

�� ��� ����� � �� false� ����.

restrictiveIPv6Data

� �� ��� true���. ��� ��� ���� IPv6 ���

� �� �� � � �� �� ��� ��� �����. � ���

�� ��� ����� � �� false� ����.

scopeFilter

NetFlow ��� ���� �� ��. �� �� ���, ��� ��

�� �� ��� �����. ��� �� � ��� ����.

�� ���� NetFlow ��� �� ��� ��� �����. ���

�� Cisco NetFlow� �� ��� �� �� �� ��� ����

�(�) �����. ��� � �� ��� �� � �� ���

��� ��� � �� ��� �����(�) �����.

4. ��� ������.

NetFlow ��� �� Tivoli Netcool Performance Flow Analyzer ���� NetFlow

���� �� � ����. ��� ���� �� �� Tivoli Netcool Performance

Flow Analyzer ��� � NetFlow ���� �� � �� ���� ��� �

� 24��� �� � ����. �� �� ���� ��� �� � ��� �

�����.

v ��� �� �� � �� � �� � TADDM ��� �� ��

Tivoli Netcool Performance Flow Analyzer ��� ��� �� ���� ��

��� ����. � � ����� collectorDataDirectory � �� ����

����� ��� ���� collectorIP �� � ���� ���.

v TADDM ��� �� ��� �� ��� IP ��� collectorIP � ���

������.

288 Application Dependency Discovery Manager: ��

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

Tivoli Netcool Performance Flow Analyzer� TADDM ��� ��� �� ��

�, NetFlowSensor� ComputerSystem ��� � � ���� Tivoli Netcool

Performance Flow Analyzer ��� ������.

NetScreen SNMP ��

NetScreen SNMP ��� Juniper Networks NetScreen ����� NAT ��

����, NetScreen�� ServiceIndex, serviceName � ServiceTransProto� � �

�� �� ���, virtualservice� ����.

NetScreenSNMPSensor� Netscreen SNMP MIB� �����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

NetscreenSnmpSensor

���� OID(Object Identifier)

��� �� �� �� OID� ���� �� ����.

v .1.3.6.1.4.1.3224.11.1.1.1

v .1.3.6.1.4.1.3224.11.1.1.2

v .1.3.6.1.4.1.3224.11.1.1.3

v .1.3.6.1.4.1.3224.11.1.1.4

v .1.3.6.1.4.1.3224.11.1.1.5

v .1.3.6.1.4.1.3224.11.1.1.6

v .1.3.6.1.4.1.3224.13.1.1.1

v .1.3.6.1.4.1.3224.13.1.1.2

v .1.3.6.1.4.1.3224.13.1.1.4

v .1.3.6.1.4.1.3224.13.1.1.5

v .1.3.6.1.4.1.3224.13.1.1.6

v .1.3.6.1.4.1.3224.13.1.1.7

v .1.3.6.1.4.1.3224.13.1.1.8

v .1.3.6.1.4.1.3224.11.3.1.1.1

v .1.3.6.1.4.1.3224.11.3.1.1.2

v .1.3.6.1.4.1.3224.11.3.1.1.3

�� � 289

v .1.3.6.1.4.1.3224.11.3.1.1.4

v .1.3.6.1.4.1.3224.11.3.1.1.5

v .1.3.6.1.4.1.3224.11.3.1.1.6

v .1.3.6.1.4.1.3224.11.3.2.1.1

v .1.3.6.1.4.1.3224.11.3.2.1.2

v .1.3.6.1.4.1.3224.11.3.2.1.3

v .1.3.6.1.4.1.3224.11.3.2.1.5

v .1.3.6.1.4.1.3224.11.3.2.1.6

� �� ���

��� ��� � �� ����� ����.

v net.vip.RealServer

v net.vip.RealServerGroup

v net.vip.Vip

v net.vip.VipFunction

v net.vip.VirtualService

v sys.ComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

290 Application Dependency Discovery Manager: ��

Nokia SNMP ��

Nokia SNMP ��� Nokia SNMP MIB� � � ��� �����.

NokiaSNMPSensor� ACL(Access Control List) �(ACL ��) � FQDN, ��

� Object_ID� ���� Nokia SNMP ���� �� �� ����� ��

���.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

NokiaSnmpSensor

���� OID(Object Identifier)

��� �� �� �� OID� ���� �� ����.

v .1.3.6.1.4.1.94.1.16.4.1.1.1.1

v .1.3.6.1.4.1.94.1.16.4.1.1.1.2

v .1.3.6.1.4.1.94.1.16.4.1.1.1.3

v .1.3.6.1.4.1.94.1.16.4.1.1.1.4

v .1.3.6.1.4.1.94.1.16.4.1.1.1.5

v .1.3.6.1.4.1.94.1.16.4.2.1.1.1

v .1.3.6.1.4.1.94.1.16.4.2.1.1.2

v .1.3.6.1.4.1.94.1.16.4.2.1.1.3

v .1.3.6.1.4.1.94.1.16.4.2.1.1.4

v .1.3.6.1.4.1.94.1.16.4.2.1.1.5

v .1.3.6.1.4.1.94.1.16.4.2.1.1.6

v .1.3.6.1.4.1.94.1.16.4.2.1.1.7

v .1.3.6.1.4.1.94.1.16.4.2.1.1.8

v .1.3.6.1.4.1.94.1.16.4.2.1.1.9

v .1.3.6.1.4.1.94.1.16.4.2.1.1.10

v .1.3.6.1.4.1.94.1.16.4.2.1.1.11

v .1.3.6.1.4.1.94.1.16.4.2.1.1.12

v .1.3.6.1.4.1.94.1.16.4.2.1.1.13

v .1.3.6.1.4.1.94.1.16.4.2.1.1.14

v .1.3.6.1.4.1.94.1.16.4.2.1.1.15

v .1.3.6.1.4.1.94.1.16.4.2.1.1.16

�� � 291

� �� ���

��� ��� � �� ����� ����.

v net.acl.Acl

v net.acl.AclFunction

v net.acl.Rule

v net.L2Interface

v sys.ComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

PIX ��

PIX ��� IP �� � ��� �� � ������� ��� Cisco PIX

���� �����.

PIX ��� PIX ����� � � CiscoPIX � ��� �� ���� ��

���. �� ��� ��� �����.

v � � �� � �� � �� ��� �����. � ��� � �� ��

�� ������.

v virtualIp, realIp, virtualPort � realPor� ���� �� ���� �� IP� ��

����. �� IP� Vip ��� �����.

292 Application Dependency Discovery Manager: ��

GUI� ���� ���� �� ��

v CiscoApplianceVersionSensor

v PixSensor

����

�� �� ���� �� �� �� ���� �� ���� ��� ������

IP ��� ������.

���

���� ���, �� ����� ����.

v ���� �� �� �� � �� ����� ��� ��� �����.

v � �� ��� ���� ��� ����� � ��� ����� �� ���

��� ����. � �� ���� ��� ��� �����.

� �� ���

��� ��� � �� ����� ����.

v cisco.CiscoPixComputerSystem

v core.LogicalContent

v net.L2Interface

v sys.OperatingSystem

v vip.RealServer

v vip.RealServerGroup

v vip.Vip

v vip.VipFunction

v vip.VirtualService

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. Cisco ���� ���� ��� ������.

2. TADDM� �� PIX ���� �� �� ���� �� ��� ��(���

�, ���� � �� ����)� ������.

collation.properties �� ��� �

� ���� PIX ���� ���� collation.properties �� � � ��� ��

��.

�� � 293

com.collation.pix.pager.command

� � pager ���� PIX� �� ��� � �� � ���� �� �

�� ����� ���� �� �����. configure terminal ���

�� � �� � � � ������.

SNMP � ��

SNMP � ��� SNMP ��� ���� �� 1 ��� �����.

����: �� ����� ��� SNMP �� 1� ����.

�� 1 �� ������ ��� ��� ������ �� �� ��� �� SNMP

� ��� ������. �� 2 �� �� 3 �� ������ ��� �� 2 �

��� ���� �� �� ���� ���� SNMP MIB2 ��� ������.

SNMP � ��� ��� ���� �� �� ��� ���� �����.

v ��

v SNMP ��

SNMP � �� � SNMP MIB2 ��� �� ���� ID(OID)�� �� ��� �

����.

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.199.250.9.1.3.6.1.2.1.1.1.0

SNMPv2-MIB::sysDescr.0 = STRING: Cisco Internetwork Operating System SoftwareIOS (tm) s72033_rp Software (s72033_rp-JK9SV-M), Version 12.2(17d)SXB11,

RELEASE SOFTWARE (fc1)Technical Support: http://www.cisco.com/techsupportCopyright (c) 1986-2005 by cisco Systems, Inc.Compiled T

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "Y1UN9;4b/1tz9l#"10.199.250.9 .1.3.6.1.2.1.1.2.0

SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.400

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "Y1UN9;4b/1tz9l#"10.199.250.9 .1.3.6.1.2.1.1.4.0

SNMPv2-MIB::sysContact.0 = STRING: Network Support - CH

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.199.250.9.1.3.6.1.2.1.1.5.0

SNMPv2-MIB::sysName.0 = STRING: NC89ZNC01TSL302

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A “" -x DES -X "" 10.199.250.9.1.3.6.1.2.1.1.6.0

SNMPv2-MIB::sysLocation.0 = STRING: NC89ACB01

GUI� ���� ���� �� ��

SnmpLightSensor

294 Application Dependency Discovery Manager: ��

� �� ���

��� ��� � �� ����� ����.

v sys.UnitaryComputerSystem

v sys.OperatingSystem

v sys.SnmpSystemGroup

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

SNMP MIB2 ��

SNMP MIB2 ��� SNMP ��� ���� �� 2 ��� �����.

����: �� ����� ��� SNMP �� 1� ����.

�� 1 �� ������ ��� ��� ������ �� �� ��� �� SNMP

� ��� ������. �� 2 �� �� 3 �� ������ ��� �� 2 �

��� ���� �� �� ���� ���� SNMP MIB2 ��� ������.

SNMP MIB2 ��� ���� �� �� SNMP ��� � ��( : ��� �

��, �� ���, IP ���(IPv4� IPv4 � ) � �� ���)� �����.

SNMP MIB2 ��� Entity MIB �� � Bridge SNMP ��� �� ������

���� ��� � �� �����.

�� � 295

SNMP MIB2 ��� ��� � ��� TADDM� ���� ���� ���

��( : Cisco ���� ��� � Cisco �� �� � Cisco VLAN ���

���).

SNMP MIB2 ��� ��� ���� �� �� ��� ���� �����.

v ��

v SNMP ��

v IPv6 ��� ���

v IPv4 ��� ���

v IP

v ����

SNMP � �� � SNMP MIB2 ��� �� ���� ID(OID)�� �� ��� �

����.

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.199.250.9.1.3.6.1.2.1.1.1.0

SNMPv2-MIB::sysDescr.0 = STRING: Cisco Internetwork Operating System SoftwareIOS (tm) s72033_rp Software (s72033_rp-JK9SV-M), Version 12.2(17d)SXB11,

RELEASE SOFTWARE (fc1)Technical Support: http://www.cisco.com/techsupportCopyright (c) 1986-2005 by cisco Systems, Inc.Compiled T

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "Y1UN9;4b/1tz9l#"10.199.250.9 .1.3.6.1.2.1.1.2.0

SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.400

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "Y1UN9;4b/1tz9l#"10.199.250.9 .1.3.6.1.2.1.1.4.0

SNMPv2-MIB::sysContact.0 = STRING: Network Support - CH

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.199.250.9.1.3.6.1.2.1.1.5.0

SNMPv2-MIB::sysName.0 = STRING: NC89ZNC01TSL302

snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A “" -x DES -X "" 10.199.250.9.1.3.6.1.2.1.1.6.0

SNMPv2-MIB::sysLocation.0 = STRING: NC89ACB01

SNMP MIB2 ��� IPv4 � IPv6 ��� �����. IP-MIB � IP-FOR-

WARD-MIB ��(RFC 4293 � RFC 4292�� �����)� ���� ��� IP

����, �� � �� ��� �����. �� OID� ����.

1.3.6.1.2.1.4.34 IP-MIB (ipAddressTable)1.3.6.1.2.1.4.32 IP-MIB (ipAddressPrefixTable)1.3.6.1.2.1.4.25 IP-MIB (ipv6IpForwarding)1.3.6.1.2.1.4.1 IP-MIB (ipForwarding)1.3.6.1.2.1.4.24.7 IP-FORWARD-MIB (inetCidrRouteTable)

ipAddressTable

� ���� IPv4 � IPv6 ��� ��� ����.

296 Application Dependency Discovery Manager: ��

ipAddressPrefixTable

� ���� �� ��� �� � ��� ��� ����.

ipv6IpForwarding

� ���� IPv6 ��� ���� �� �� ���� ���� ����

� �� ����.

ipForwarding

� ���� IPv4 ��� ���� �� �� ���� ���� ����

� �� ����.

inetCidrRouteTable

� IP �� �� IPv4 � IPv6 ���� � �� �� ���� �

����.

�� ���� � ��� IP-MIB � IP-FORWARD-MIB ��� ���� �

SNMP MIB2 ��� �� �� ��� ����, ��� �����. �� ��

�� � ��� � ��� ���� �� � IPv4 ��� ���� � �� �

�(RFC 2011 � RFC 1213)� ��� �� OID� ����.

1.3.6.1.2.1.4.20 IP-MIB (ipAddrTable)1.3.6.1.2.1.4.1 IP-MIB (ipForwarding)1.3.6.1.2.1.4.21 RFC1213-MIB (ipRouteTable)

�� � � � � � � Cisco � � � � IPv6 � �� � ��� �

CISCO-IETF-IP-MIB � CISCO-IETF-IP-FORWARDING-MIB ��� ���, �

� OID� ����.

1.3.6.1.4.1.9.10.86.1.1.2 CISCO-IETF-IP-MIB (cIpAddressTable)1.3.6.1.4.1.9.10.86.1.1.1 CISCO-IETF-IP-MIB (cIpAddressPfxTable)1.3.6.1.4.1.9.10.86.1.2.1 CISCO-IETF-IP-MIB (cIpv6Forwarding)1.3.5.1.4.9.10.85.7 CISCO-IETF-IP-FORWARD-MIB (cInetCidrRouteTable)

GUI� ���� ���� �� ��

SnmpMib2Sensor

���

TADDM �� ��� �� ��� ���� �����. �� TADDM L2 �

��� ����� L3 ���� ������. ��� L3 ���� � �� ��

� ����� ���� �����.

�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���

����� ����� . TADDM ��� � ��� IP �����

net.IpNetwork �� ��� ����.

v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)

v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)

�� � 297

v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)

v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)

����, IP ���� TADDM ��� ����� ��� ����.

� �� ���

��� ��� � �� ����� ����.

v net.Bridge

v net.IpInterface

v net.IpRoute

v net.IpV4Address

v net.IpV6Address

v net.IpV4Router

v net.IpV6Router

v net.L2Interface

v sys.UnitaryComputerSystem

v sys.OperatingSystem

v sys.SnmpSystemGroup

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

298 Application Dependency Discovery Manager: ��

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

collation.properties �� � �:

� ���� SNMP MIB2 ���� ���� collation.properties �� � �

��� ����.

Fix Pack 2 com.collation.discover.agent.net.SnmpMib2Agent.useEntitySerial

� � true� ���� TADDM� EntityMIB�� �� ��� ���

� ����.

TADDM chassisId 1.3.6.1.4.1.9.3.6.3� ��� Cisco �� ���� �

���. � ��, ���� � ��� ��� ���� SerialNumber �

� �����. � ��� ����

com.collation.discover.agent.net.SnmpMib2Agent.useEntitySerial=

true � collation.properties ��� ������.

com.ibm.cdb.discover.sensor.net.snmpmib2.SnmpMib2Sensor.ifType

� �� ����� ���� SNMP MIB2 ��� ��� ��

� ���� �� � � ��� � �����. ���� ��� ��

� �� �� ����� ���� ����. �� ����� �� �

� TADDM� ���� ��� � � collation.properties ���

������.

� � � �� ����� ���� ����, �� ifType ��

�� �����. � ��, ����� � ifType=135� ��� ��

� ���� ���.

com.ibm.cdb.discover.sensor.net.snmpmib2.SnmpMib2Sensor.ifType=135

� � ��� ���� ��� �� ��� �� ��� � ���

�.

� ��, ifType � �� �� ���� ��� � � ����.

��� 6, 62, 69, 117���.

�� ��� �

� ����� SNMP MIB2 ���� ���� �� ���� ���� � ���

� �� ��� �����.

��� L3 ���� ���� � ���

�� TADDM� �� ��� SNMP ���� � ��� TADDM L3 �

��� ���� �� �����.

�� � 299

��� SNMP ����� ���� ���� ���� ��� ���� ���

TADDM� ������. ��� ���, ��� ��� ���� TADDM�

���� �� SNMP ����� ���� � �� ��� TADDM �

� ���� ���� ��� �����.

��� OS ��� ���

�� ��� OS ��� ���� � ����.

��� ��� �� ��� �� ��� �� TADDM ������� SNMP

� ��� ����.

SnmpMib2Sensor� ��� DataPower � ��� � ��� ��� �

��� ���� ��.

�� SnmpMib2Sensor� ��� DataPower ���� �� ��� ��� ��

�� ��� ����.

��� DataPower ���� SNMP ����� ����� �� � ��

SnmpMib2Sensor� ���� ��� � ����. ��� DataPower�

SnmpMib2Sensor� ��� �� ��� �� SNMP OID ��� ���

��. ��� OID� Jython �� ����� ����

CustomMib2ComputerSystem ���� �����.

��� ��� TADDM ��� ����� ��� ���� �� ���

��� ���� �� ��� 6� � �����.

DataPower, VMWare � ZEnterprise ��� �� �� �� ��� ��

�� �� �� ����� �� ���� ����.

v ��� ��� ������ DataPowerComputerSystem ����� ��

���� ����(�� ���).

v DataPower � � �� � ��� � � � � � � ��� � � �

CustomMib2ComputerSystem ��� �� ���� ����.

v �� ��� TADDM ��� ��� ����.

– etc/templates/commands/DataPowerComputerSystem

– e t c / t e m p l a t e s / c o m m a n d s / e x t e n s i o n - s c r i p t s /

DataPowerComputerSystem.py

�� �� ��

� �� ��� ��� � � � ��� �����.

DataPower ��

Fix Pack 2

300 Application Dependency Discovery Manager: ��

DataPower ��� SOAP � �� ����� ���� IBM WebSphere

DataPower SOA Appliances� �����.

GUI� ���� ���� �� ��

DataPowerSensor

����

��� DataPower �������� SOAP � �� ���� �� ���� ��

�.

� �� ���

��� ��� � �� ����� ����.

v sys.appliance.DataPower

v net.L2Interface

v net.IpInterface

�� �

Fix Pack 2

��� ��� �� ��� ��� ���.

�� �� �: Fix Pack 2

�� �� ��� DataPower SOAP � �� ����� �� ��� ����

���.

��

1. �� ����� �����.

2. �� ��� PortSensor� ���� �� ��� ������.

3. dataPowerXmlManagementPorts �� �� ��� �� �� �� ��

����. �� DataPower SOAP � �� ���� ��� �����. ��

� ��� ���� �� ���� ��� � �� ������.

4. DataPowerSensor� �� ����� ��� � �� ������.

���� �� ����� ���� ��� �� � � ���� DataPower ��

� ��� �� dataPowerXmlManagementPorts �� ��� ��� ��� �

����.

�� � 301

��� ��� ��� �: Fix Pack 2

DataPower ���� ��� ��� "DataPower" ��� ��� �� � �

����. ��� �� ����� WebGUI �� SSH� ���� DataPower �

������ ��� �� � � ���.

��� �

DataPower ��� HTTPS ����� ���� ��� � � � ��� ��

������ ��� �� ��� ��� �� ���. � ��� � � �

� �� ��� ��� ���� �� ��� �� �� � �� �����.

iKeyman ����(Windows�� ikeyman.exe)� ���� �� ��� ��� �

� � ����. ����� TADDM ��� � ���. DataPower �������

��� ��� ���� �� ��� ��� ���� ���.

��� �� �� ��: Fix Pack 2

�� ��� ��� ��� �� � �� ����� DataPower ��

� �� � ����.

��

1. DataPower ������ ��� ��� �� ����� ������.

2. �� ��� DataPowerSensor� ���� �� ��� ������.

3. validateCertificates �� false� �� �� �� ���� ��

� � �� ������.

4. �� ����� ������.

���� �� ����� ���� ��� �� � DataPower ��� ���

� ��� ���� �� ��� ��� DataPower ��� � � � ��

�� ���.

��� �� �� ��: Fix Pack 2

FQDN �� ��� ��� � SSL ����� ��� � � � � TADDM

�� �� ���� � �����. IP �� ��� ��� � SSL ��� ���

����� ��� � �� �� ���� ��� � ����.

� ��� ��

TADDM �� ��� IP �� ���� FQDN ��� ���. �� � �� �

�� �� FQDN � �� IP ��� � ���. ��� �� � FQDN� ��

302 Application Dependency Discovery Manager: ��

� ��� ����. ��� Data Power ������� ����� ��� � IP

��� ���� ���. Data Power ������ ��� FQDN ���� ��

�� ��� IP ��� ���� ��� ���� FQDN ��� ��� ���� �

�� SSL ���� ��� �����. � ��� ���� ��� � � �

� ���� �� � �� ���� ���.

IP �� ��� ��� � SSL ��� ��� ����� ��� � � � �

�� ���� ��� � ����.

��

1. DataPower ������ ��� ��� �� ����� ������.

2. �� ��� DataPowerSensor� ���� �� ��� ������.

3. bypassHostnameVerification �� false� �� �� �� ���

� ��� � �� ������.

4. �� ����� ������.

���� �� ����� ���� ��� �� � DataPower� SSL ����

� ���� �����. ��� ��� ���� TADDM ��� ��� IP ��

� Data Power ������� ��� ��� IP ��� ��� ���� ���.

�� ��� �

Fix Pack 2

� ����� DataPower ���� ���� �� ���� ���� � ����

�� ��� �����.

DataPower ��� DataPower ������� ���� � ��

�� �CTJTD2503E ���� DataPower ������ ��� ��������

���� � DataPower ��� �����.

��� �� TADDM ���� ��� ������� �, DataPower ��� �

�� � � � ������ ���. TADDM 7.2.1��� �� ���

� � � ��� �� DataPower ������� �� �� �� ��

� ��� ���� ���. �� � ��� � � �� �� �� ���

��� ��� � � � SSL �� ��� �� �� � � �� ��

���.

��� ����� �� ��� ��� �� DataPower ��� � �

�� �� � �� ���� ��� �� ���� �� ���.

�� � 303

SnmpMib2Sensor� ��� DataPower � ��� � ��� ��� �

��� ���� ��.

�� SnmpMib2Sensor� ��� DataPower ���� �� ��� ��� ��

�� ��� ����.

��� DataPower ���� SNMP ����� ����� �� � ��

SnmpMib2Sensor� ���� ��� � ����. ��� DataPower�

SnmpMib2Sensor� ��� �� ��� �� SNMP OID ��� ���

� � . ��� O I D � J y t h o n � � � ���� � ���

CustomMib2ComputerSystem ���� �����.

��� ��� TADDM ��� ����� ��� ���� �� ���

��� ���� �� ��� 6� � �����.

DataPower, VMWare � ZEnterprise ��� �� �� �� ��� ��

�� �� �� ����� �� ���� ����.

v ��� ��� ������ DataPowerComputerSystem ����� ��

���� ����(�� ���).

v DataPower ���� ���� � ��� �� ������

CustomMib2ComputerSystem ��� �� ���� ����.

v �� ��� TADDM ��� ��� ����.

– etc/templates/commands/DataPowerComputerSystem

– etc/templates/commands/extension-scripts/

DataPowerComputerSystem.py

FreeBSD ��� ��� ��

FreeBSD ��� ��� ��� BSD UNIX� ���� �� FreeBSD � ���

��� ��� ���� �����.

GUI� ���� ���� �� ��

FreeBSDComputerSystemSensor

����

� ��� ���� ��� � /bin/sh ����� �� � ��� ���.

���

�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���

����� ����� . TADDM ��� � ��� IP �����

net.IpNetwork �� ��� ����.

v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)

304 Application Dependency Discovery Manager: ��

v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)

v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)

v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)

����, IP ���� TADDM ��� ����� ��� ����.

�� ��� �� ���� �� �, ��� � �� ���� �����.

df -kTP

IPv6 ������ IPv6 �� � �� �� ��

��� IPv6� ����� �� �� ���� �� IPv6 ����� IPv6 �

� � �� ��� �����. TADDM IPv4 ��� ���� ��� ���

�. TADDM IPv6 ��� �� ��� ���� ����. DNS �� �,

TADDM IPv4 �� IPv6 ��� �����. � �� �� ��� ��� 0

� � �, TADDM IPv6 ����� net.IpNetwork �� ��� ����.

��� IPv6 ��� IPv4 ��� ���� TADDM ��� ����� ���

TADDM API� ���� ���� � ����. IPv6 ��� IPv4 ���� ��

� �� �� �����, ��� � � ��� IP ��� �� ����. � �

� ��� �� �����.

��� � ���� �� �� ��

FreeBSD ��� ��� ��� ���� �� ��� �����.

�� � ���

���� �� �� �� �� ��� TADDM ��� ���� �����.

��� �� � ���

���� �� ��� �, ��� � � ����� �� ��� �����.

� �� �� �� ���

FreeBSD ��� ��� ��� ��� �� �� �� ����� ����. �

��� IT ��� FreeBSD � ��� � � ��� ���� �� �

��� �� ��� ����.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

core.LogicalContent

v Checksum

v Content

�� � 305

v FixedPath

v URI

net.L2Interface

v Promiscious

v Name

v HwAddress

v Mtu

v Speed

v Duplex

v AutoNegotiation

v Broadcast

v Loopback

v InterfaceMTU

v InterfaceName

net.IpInterface

v IpAddress

v L2Interface

v IpNetwork

sys.DNSResolveEntry

v ServerIp

v SearchOrder

sys.freebsd.FreeBSD

v FQDN

v Name

v OSName

v OSVersion

v BootTime

v KernelArchitecture

v KernelVersion

v WordSize

v Charset

v OsId

v OSMode

306 Application Dependency Discovery Manager: ��

v OSConfidence

v VersionString

v KernelModulesRawData

sys.freebsd.FreeBSDUnitaryComputerSystem

v UUID

v Name

v Type

v SystemId

v Signature

v fqdn

v SerialNumber

v Manufacturer

v Model

v MemorySize

v BIOSManufacturer

v BIOSDate

v BIOSName

v NumCPUs

v CPUType

v CPUSpeed

v Architecture

v TimeZone

v VirtualMachineState

sys.SoftwareComponent

v SoftwareVersion

v Name

sys.unix.UnixFileSystem

v MountPoint

v Type

v Capacity

v AvailableSpace

v Owner

v Group

�� � 307

v Permissions

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ��� ���� ������.

2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �

� �� ���� �� ��� ��(��� � � ����)� ������.

����, root� �� �� �� ��� � ����. ��� �� ���

� �� TADDM� ���� � ���� sudo ��� ���� ��� � ��

� ������ �� � ����.

��� ��� TADDM �� ���� ���� ��� ���� �� �� ���

��� �����.

collation.properties �� � �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

��� collation.properties ��� �� �� � � �����.

Fix Pack 5 com.ibm.cdb.discover.sys.freebsd.pkg_info=pkg_info

� FreeBSD � �� �� 9.x ���� pkg_info ��� ��

�� �����. �� FreeBSD � ��� ��� �� ���� �� �

�� �����.

��� pkg_info���.

Fix Pack 5 com.ibm.cdb.discover.sys.freebsd.pkg_info_10=pkg info

� FreeBSD � �� �� 10.x ���� pkg info ��� ��

�� �����. �� FreeBSD � ��� ��� �� ���� �� �

�� �����.

��� pkg info���.

HP BladeSystem SNMP ��

Fix Pack 2

308 Application Dependency Discovery Manager: ��

HP BladeSystem SNMP ��� HP BladeSystem ��� �� � ��� ���

� �����.

��� SNMP(Simple Network Management Protocol)� ���� BladeSystem

�� ���� ���� ����. HP BladeSystem Onboard Administrator SNMP

���� ���� ���� � �����.

GUI� ���� ���� �� ��

HPBladeSystemSnmpSensor

� �� ���

��� ��� � �� ����� ����.

v enums.PhysTypeEnum

v enums.SlotStateEnum

v enums.BladeCenterManagementModuleTypeEnum

v net.Fqdn

v phys.physconn.PhysicalConnector

v phys.physconn.Slot

v phys.physpkg.Board

v phys.physpkg.Chassis

v phys.physpkg.Fan

v phys.physpkg.PhysicalFrame

v phys.physpkg.PowerSupply

v sys.blade.BladeCenterManagementModule

v sys.ComputerSystem

v storage.FCSwitch

�� �

Fix Pack 2

��� ��� �� ��� ��� ���.

�� ���� �: Fix Pack 2

� ����� �� ����� ��� � �� �����.

�� �� ��� �� �� ���� HP BladeSystem SNMP ��� �� �

����.

�� � 309

snmpPort

SNMP ��� ��� �� ��. ��� 161���.

snmpTimeout

�� SNMP �� ��� ����. ��� 20000���.

locale SNMP �� ��� ���

characterEncoding

SNMP �� ��� �� ��

HP BladeSystem SNMP ��� �� ��� � HP BladeSystem SNMP ���

��� ����� SNMP Light �� �� SNMP MIB2 ��� �� ���� ��

�� ���.

��� �� �: Fix Pack 2

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� ��� ��� � ��� ��� ����(SNMP) ��� ��

� ���� �� ��� � ����.

v SNMP V3 ��� ����� �� �� �� SNMP V3 �� � ��� ��

��� ��� �, ���� � � ����� ��� �� ������.

� 13. SNMP V3 �� �.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

�� ��� �

Fix Pack 2

� ����� HP BladeSystem SNMP ���� ���� �� ���� ����

� ���� �� ��� �����.

SNMP ��� �� � �

�� ��� �� �� SNMP ���� � ��� ����.

310 Application Dependency Discovery Manager: ��

��� �� �� �� ���� HP BladeSystem SNMP ��� snmpTimeout �

�� �� �����.

HP Blade System ���� �� 2 �� ���� ���� ��.

�� HP Blade System� ���� Virtual Connect� �� �� ����� ��

��� � �� 2 �� ���� ���� �� ��� ���� ����.

��� TADDM �� � manufacturer, model � serialNumber� ����

�� � HP Blade System ���� ��� ����� ����. ��

� � � � � � � � ��� ��� �� � � ��� � �

manufacturer, model � FQDN �� �� 2 �� ��� ��� ����

���� ���. FQDN� ��� � � ��� �� �����

���� ������� ���.

HP NonStop ��� ��� ��

HP NonStop ��� ��� ��� HP NonStop OSS � ���� �� ��

� ���� �����. ��� ��� �� ����� �����.

GUI� ���� ���� �� ��

HpNonStopComputerSystemSensor

����

�� ���� OSS � Guardian � � � �� ��� �� ��� ���. ASD

����� OSS ��� ����.

�� ��� ���� ASD ���� �� � ����.

$COLLATION_HOME/bin/makeASDScriptPackage.sh --outputDir output dir--uname NONSTOP_KERNEL --ipAddress ip_address--packingMethod tar --sensors computersystem

���

��� ��� �� ��(ASD)�� �����.

��� ��� ��� ��� ��� ��� �����. HP NonStop ������

�� 3 ��� ���� �� �� ��� ��� ����.

� �� ���

��� ��� � �� ����� ����.

v core.LogicalContent

v sys.hpnonstop.HpNonStop

v sys.hpnonstop.HpNonStopComputerSystem

�� � 311

��� �� ��

HP NonStop ��� ��� ��� ��� ��� �����.

�� � ���

��� ��� �, ���� �� ��� ����.

��� �� � ���

��� ��� �, ��� �� ��� ����.

�� ��� �

�� ��� ��� �� �� �� �� ��� � � � � ����. ��

� ��� ���� ��� � ����.

���� ���

�� ��� ������ �� ���� ����.

v ASDPingSensor

v ASDSensor

v GenericComputerSystemSensor

v HpNonStopComputerSystemSensor

com.ibm.cdb.discover.asd.AsyncDiscoveryResultsDirectory � ���

����� ASD ���� ��� ��� � ��� ����.

HP-UX ��� ��� ��

HP-UX ��� ��� ��� HP-UX � ��� � � ��� ���� ��

���. ���� ��� ��(HP �� �� ���)� � Itanium �����

HP-UX� � � � ��� ���� ��� ��� �����.

GUI� ���� ���� �� ��

HpUxComputerSystemSensor

����

Itanium ���� �� VM ��� ���� � TADDM ��� �� hpvmstatus

� hpvminfo 2� ��� �� � �� ��� ���.

Itanium ���� �� ��� ���� � TADDM ��� ��� hpvminfo 2�

��� �� � �� ��� ���.

TADDM ��� ��� machinfo 2� ��� �� � �� ��� ���.

312 Application Dependency Discovery Manager: ��

���

�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���

����� ����� . TADDM ��� � ��� IP �����

net.IpNetwork �� ��� ����.

v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)

v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)

v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)

v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)

����, IP ���� TADDM ��� ����� ��� ����.

Itanium� �� HP-UX� � VM ���� �� ��� ���� IPv6 ��� �

�� � ���. Itanium� �� HP-UX� � ��� ���� �� VM ���

� IPv6 ��� ��� � ���.

HP-UX� � ��� � � ��� ��� VM ��� ��� �� �

� �� ����.

IPv6 ������ IPv6 �� � �� �� ��

��� IPv6� ����� �� �� ���� �� IPv6 ����� IPv6 �

� � �� ��� �����. TADDM IPv4 ��� ���� ��� ���

�. TADDM IPv6 ��� �� ��� ���� ����. DNS �� �,

TADDM IPv4 �� IPv6 ��� �����. � �� �� ��� ��� 0

� � �, TADDM IPv6 ����� net.IpNetwork �� ��� ����.

��� IPv6 ��� IPv4 ��� ���� TADDM ��� ����� ���

TADDM API� ���� ���� � ����. IPv6 ��� IPv4 ���� ��

� �� �� �����, ��� � � ��� IP ��� �� ����. � �

� ��� �� �����.

� �� ���

��� ��� � �� ����� ����.

v core.LogicalContent

v sys.hpux.HpUx

v sys.HpUxUnitaryComputerSystem

v sys.OperatingSystem

v sys.SoftwareComponent

�� � 313

� �� �� �� ���

HP-UX ��� ��� ��� ��� �� �� �� ����� ����. �

��� IT ��� HP-UX ��� ��� ��� �� ���� �� ��� �

���.

��� ��� � �� ����� ����. � �� ����� ��� �

�� ���� � �� �����.

sys.hpux.HpUxUnitaryComputerSystem

v Name

v UUID

v Type

v SystemId

v VirtualMachineState

v Signature

v fqdn

v Manufacturer

v Model

v MemorySize

v NumCPUs

v CPUType

v CPUSpeed

v Architecture

v Virtual

v CPUDiesInstalled

v CPUCoresInstalled

v ChildSystem

v VMID

sys.CPU

v IndexOrder

v CPUType

v NumCPUs

v CPUSpeed

v CPUCoresEnabled

v CPUCore

v ��

314 Application Dependency Discovery Manager: ��

sys.hpux.HpUx

v fqdn

v Name

v OSName

v OSVersion

v BootTime

v PatchesInstalledRawData

v KernelVersion

v OsId

v KernelModulesRawData

v OSConfidence

v VersionString

core.LogicalContent

v Checksum

v Content

v URI

v fixedPath

sys.SoftwareComponent

v Name

v SoftwareVersion

sys.unix.UnixFileSystem

v AvailableSpace

v Capacity

v MountPoint

net.L2Interface

v IANAInterfaceType

v interfaceMTU

v interfaceSpeed

v interfaceName

v HwAddress

v Mtu

v Name

v Speed

�� � 315

v Loopback

v Broadcast

v Encapsulation

net.IpInterface

v IpAddress

v L2Interface

v IpNetwork

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

ComputerSystem ��� �� ��� ���� HP-UX ��� ��� ��� ��

� ����. ��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �

� �� ���� �� ��� ��(��� � � ����)� ������.

����, root� �� �� �� ��� � ����. ��� �� ���

� �� TADDM� ���� � ���� � ������ �� � ���

�. ����, � ����� sudo ��� ���� �����.

��� ��� TADDM �� ���� ���� ��� ���� �� �� ���

��� �����.

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ����.

��� collation.properties ��� �� �� � � �����.

com.collation.platform.os.command.machinfo

� machinfo ��� �� �� �����. � � ��� �

��, /usr/contrib/bin/machinfo� ���� �����.

com.collation.discover.agent.command.kcmodule

� kcmodule ��� �� �� �����.

316 Application Dependency Discovery Manager: ��

com.collation.platform.os.HpUxItanium.Model

Itanium� �� HP-UX� ����� �����. ��� ia64���. HP-UX

Itanium ���� �� �� ��� ���� ia64� � �� �� � �

� ����.

com.collation.discover.agent.command.hpvminfo

� hpvminfo ��� �� �� �����. � � ��� �

��, /opt/hpvm/bin/hpvminfo� ���� �����.

com.collation.discover.agent.command.hpvmstatus

� hpvmstatus ��� �� �� �����. � � ��� �

��, /opt/hpvm/bin/hpvmstatus� ���� �����.

com.collation.platform.os.command.crontabEntriesCommand.HP-UX=crontab -l

� crontab � � ���� � �����. � IP �� �� �

� �� �� ���� � � �� ��� �� ��� � ���

�. �� ���� ��� IP ��� �����.

com.collation.platform.os.command.crontabEntriesCommand.HP-UX.1.2.3.4=crontab -l

com.collation.platform.os.command.crontabEntriesUsers.HP-UX=root

� ��� ���� �� crontab � � ���� �� ���

�� ���� � ��� ���� ���� � �����. � IP �

� �� �� �� �� ���� � � �� ��� �� ���

� ����. �� ���� ��� IP ��� �����.

com.collation.platform.os.command.crontabEntriesUsers.HP-UX.1.2.3.4=root,build

com.collation.discover.agent.sys.ComputerSystem.serialNumberSanityChecks=

"`(?!null);`(?!not );`(?!n/a);`(?!permission);`(?!to be

);`(?!undef); `[ -:\.\w]{4,80}$; ^(?!.{8}(\-.{4}){3}\-.{12}_.{2}

(:.{2}){5});^(?!none);^(?!x{7});^(?!\.{9});^(?!0123456789);^

(?!0+$)";

� ��� ��, OEM� �� ��� �� � ��� � ��

�� ���� ��� Solaris� ��� � �� ��� �� ���

serialNumber � � ��� � �����.

�� �� �� �� ��� 4 - 80�� � �� �� ��� � ���

���� � � ��� ����.

v null: ��� ^(?!null)

v not: ��� ^(?!not)

v n/a: ��� ^(?!n/a)

v permission: ��� ^(?!permission)

v to be: ��� ^(?!to be)

v undef: ��� ^(?!undef)

�� � 317

v �� �� ��� : 098D8710-E623-3C3B-9F9B-

FCBAFF1BF3B6_5C:F3:FC:E8:89:FC : ��� ^(?!.{8}(\-.{4}){3}\-

.{12}_.{2}(:.{2}){5})

v none: ��� ^(?!none)

v xxxxxxx: ��� ^(?!x{7})

v ......... : ��� ^(?!\.{9})

v 0123456789: ��� ^(?!0123456789)

v 0000: ��� ^(?!0+$)

�� ��� � ��� ��� ���, ��� ����. ��� ��

java.util.regex.Pattern ���� Java SDK� ��� ����. ��

� ������ ���� ���. �� �� ��� �� ���� ���

�� �� � ���� ����. ��� � ��� ���� ��

� ���� ������.

�� ��� �

� ����� HP-UX ��� ��� ���� ���� �� ���� ���� �

���� �� ��� �����.

���� ���

���, ���� ��, ���� ��, ��� �� �� �� ��� � ��

�� �� �� ����.

�� ��� ��� ia64� ��� ��, � � ��� HP-UX 11.23 Itanium

� �� � � . �� �� ���� � � �� I D� � � ���

com.collation.platform.os.HpUxItanium.Model � ����.

���� Itanium��� �� �� �� �� �� ����. �� ��� ��

��� TADDM ���� collation.properties ��� �� � � ������.

com.collation.discover.agent.sys.HpUxComputerSystemItaniumAgent.setSerialNumber=true

��� ��� ���� �

�� IBM Tivoli Monitoring� �� �� �� HP-UX � ��� � � �

�� ���� �� � ��� ��� ��� ����.

��� collation.properties ���� � �� |.*machinfo.* ��� ��

����.

com.collation.discover.agent.ITM.CmdWrapperSelectionPattern=|.*machinfo.*

318 Application Dependency Discovery Manager: ��

IBM AIX ��� ��� ��

IBM AIX ��� ��� ��� IBM AIX � ��� ��� ��� ���� �

����. �� IBM AIX 6.1 � ��� ��� ����(WPAR) ���� �

����.

GUI� ���� ���� �� ��

AixComputerSystemSensor

����

TADDM ���� AIX �� ����� entstat ��� ����� ���.

���

�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���

����� ����� . TADDM ��� � ��� IP �����

net.IpNetwork �� ��� ����.

v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)

v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)

v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)

v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)

����, IP ���� TADDM ��� ����� ��� ����.

��� WPAR � � IP ��� ���� WPAR� �����. ��� �� �,

IP �� �� WPAR �� � ��� �� ��� �� ��� ����

�����. � ��� �� ��� �� WPAR� ������� ���� ��

� ����. � ���� IP ��� �� � WPAR� �� ����.

��� ��� WPAR� �� ��� �� �(FQDN)� �� � ����. �

�, TADDM DNS ���� ��� �� ���� ��� �� ��� �

���.

WPAR� ��� �� � � �� ��� ��� �� ��� ��� ����.

� ��� �� WPAR ���� ��� ���� � �� WPAR �� ��

��� ����.

Fix Pack 4 LPM(Live Partition Mobility) TADDM 7.2.2 ��� 3 ����� �

�� ����. 7.2.2 ��� 4 ���� �����.

�� � 319

IPv6 ������ IPv6 �� � �� �� ��

��� IPv6� ����� �� �� ���� �� IPv6 ����� IPv6 �

� � �� ��� �����. TADDM IPv4 ��� ���� ��� ���

�. TADDM IPv6 ��� �� ��� ���� ����. DNS �� �,

TADDM IPv4 �� IPv6 ��� �����. � �� �� ��� ��� 0

� � �, TADDM IPv6 ����� net.IpNetwork �� ��� ����.

��� IPv6 ��� IPv4 ��� ���� TADDM ��� ����� ���

TADDM API� ���� ���� � ����. IPv6 ��� IPv4 ���� ��

� �� �� �����, ��� � � ��� IP ��� �� ����. � �

� ��� �� �����.

��� � ���� �� �� ��

IBM AIX ��� ��� ��� ��� � ���� �� ��� �����.

�� � ���

��� ��� �, ���� �� ��� ����.

���� �� �� �� �� ��� TADDM ��� ���� �����.

��� �� � ���

��� ��� �, ��� �� ��� ����.

���� �� ��� �, ��� � � ����� �� ��� �����.

���

����� �� �� �� AIX ��� ��� ���� ���� � �� ���

�� ���� �� ��� ���� ����.

��� ��� ���� � ��� ��� ����.

�� � ��� ����.

v ��

v BuildLevel

v ServicePack

� �� �� �� ���

IBM AIX ��� ��� ��� ��� �� �� �� ����� ����. �

��� IT ��� IBM AIX � �� � ��� ����(WPAR) ���

� � ��� ���� �� ���� �� ��� ����.

320 Application Dependency Discovery Manager: ��

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

core.LogicalContent

v Checksum

v Configfile

v Content

v ContentType

v FixedPath

v URI

net.L2Interface

v AlternativeName

v AutoNegotiation

v Broadcast

v Duplex

v Encapsulation

v HwAddress

v InterfaceMTU

v InterfaceName

v Loopback

v Mtu

v Name

v Promiscious

v Speed

v IANAInterfaceType

v Index

net.IpInterface

v IpAddress

v L2Interface

v IpNetwork

sys.aix.Aix

v BootTime

v Charset

v FQDN

�� � 321

v KernelModulesRawData

v KernelVersion

v Name

v OSConfidence

v OsId

v OSMode

v OSName

v OSVersion

v PatchesInstalledRawData

v VirtualMemorySize

v WordSize

v VersionString

v Level

v BuildLevel

v ServicePack

sys.aix.AixUnitaryComputerSystem

v Architecture

v BIOSManufacturer

v CPUSpeed

v CPUType

v DesiredProcessingUnits

v fqdn

v IsVMIDanLPAR

v Manufacturer

v MaxProcessingUnits

v MemorySize

v MinProcessingUnits

v Model

v Name

v NumCPUs

v SerialNumber

v Signature

v SystemId

v TimeZone

322 Application Dependency Discovery Manager: ��

v Type

v Virtual

v VMID

v VirtualMachineState

v ChildSystem

sys.AixSoftwareComponent

v InstallState

v Name

v SoftwareVersion

v Type

sys.CPU

v IndexOrder

v CPUType

v NumCPUs

v CPUSpeed

v Virtual

sys.DNSResolveEntry

v SearchOrder

v ServerIp

sys.unix.UnixFileSystem

v AvailableSpace

v Capacity

v Group

v MountPoint

v Owner

v Permissions

v Type

sys.PageSpace

v IsActive

v Name

v Size

v Type

sys.WPARComputerSystem

�� � 323

v AssignedIp

v IsWparActive

v IsWparAutostart

v IsWparCheckpointable

v WparCPULimits

v WparCPUShares

v WparInstalledDirectory

v WparMemoryLimits

v WparMemoryShares

v WparOwner

v WparPerProcessVirtualMemoryLimit

v WparType

v Name

v Type

v Virtual

�� �

��� ��� �� ��� ��� ���.

AIX ���� /etc/sudoers ��� ���� �� � � ������.

<TADDM_USER> ALL=NOPASSWD: ALL

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �

� �� ���� �� ��� ��(��� �, ����)� ������.

����, root� �� �� �� ��� � ����. ��� �� ���

� �� TADDM� ���� � ���� � ������ �� � ���

�. � ����� sudo ��� ���� ��� � ����.

��� ��� TADDM �� ���� ���� ��� ���� �� �� ���

��� �����.

324 Application Dependency Discovery Manager: ��

collation.properties �� ��� �:

� ���� IBM AIX ��� ��� ���� ���� collation.properties �� �

� ��� ����.

��� collation.properties ��� �� �� � � �����.

com.collation.discover.agent.command.lswpar.AIX=sudo lswpar

lswpar ���� �� �� ����.

com.collation.platform.os.command.crontabEntriesCommand.AIX=crontab -l

� crontab � � ���� � �����. � IP �� �� �

� �� �� ���� � � �� ��� �� ��� � ���

�. �� ���� ��� IP ��� �����.

com.collation.platform.os.command.crontabEntriesCommand.AIX.1.2.3.4=crontab -l

com.collation.platform.os.command.crontabEntriesUsers.AIX=root

� ��� ���� �� crontab � � ���� �� ���

�� ���� � ��� ���� ���� � �����. � IP �

� �� �� �� �� ���� � � �� ��� �� ���

� ����. �� ���� ��� IP ��� �����.

com.collation.platform.os.command.crontabEntriesUsers.AIX.1.2.3.4=root,build

com.collation.discover.agent.sys.ComputerSystem.serialNumberSanityChecks=

"`(?!null);`(?!not );`(?!n/a);`(?!permission);`(?!to be

);`(?!undef); `[ -:\.\w]{4,80}$; ^(?!.{8}(\-.{4}){3}\-.{12}_.{2}

(:.{2}){5});^(?!none);^(?!x{7});^(?!\.{9});^(?!0123456789);^

(?!0+$)";

� ��� ��, OEM� �� ��� �� � ��� � ��

�� ���� ��� Solaris� ��� � �� ��� �� ���

serialNumber � � ��� � �����.

�� �� �� �� ��� 4 - 80�� � �� �� ��� � ���

���� � � ��� ����.

v null: ��� ^(?!null)

v not: ��� ^(?!not)

v n/a: ��� ^(?!n/a)

v permission: ��� ^(?!permission)

v to be: ��� ^(?!to be)

v undef: ��� ^(?!undef)

�� � 325

v �� �� ��� : 098D8710-E623-3C3B-9F9B-

FCBAFF1BF3B6_5C:F3:FC:E8:89:FC : ��� ^(?!.{8}(\-.{4}){3}\-

.{12}_.{2}(:.{2}){5})

v none: ��� ^(?!none)

v xxxxxxx: ��� ^(?!x{7})

v ......... : ��� ^(?!\.{9})

v 0123456789: ��� ^(?!0123456789)

v 0000: ��� ^(?!0+$)

�� ��� � ��� ��� ���, ��� ����. ��� ��

java.util.regex.Pattern ���� Java SDK� ��� ����. ��

� ������ ���� ���. �� �� ��� �� ���� ���

�� �� � ���� ����. ��� � ��� ���� ��

� ���� ������.

�� ��� �

� ����� IBM AIX ��� ��� ���� ���� �� ���� ���� �

���� �� ��� �����.

��� WPAR� ���� �

�� ��� WPAR� ��� � ���.

��� WPAR� �� ��� ��� ������.

1. <TADDM_User> �� ��� ���� sudo lswpar ��� ����

�. WPAR �� ��� ���, <TADDM_User> ��� �� ��

� ���� lswpar ��� �����.

2. collation.properties ���� sudo � ��� ������.

��� WPAR� � �� ���� �

�� ��� � WPAR� � �� ���� ����.

��� WPAR� �� � �� ��� �� ��� ����. ��� ��

�� WPAR� �, ��� �� � �� �����.

IBM HMC(Hardware Management Console) ��

IBM HMC(Hardware Management Console) ��� IBM HMC(Hardware

Management Console) � �� ���� �����.

GUI� ���� ���� �� ��

HmcSensor

326 Application Dependency Discovery Manager: ��

��� ���� ��

HMC� ���� ����� �� ��� ���� ���� ����� ����. �

�� �� �� �� ��� � ��� ����. TADDM ��� ��

�� ��� HMC� ��� � ��� ��� �����.

HMC� �� �� ��� ��� � ����.

v HMC(Hardware Management Console).

v HMC� ���� ���(System p � System i® ��� ���).

v � �� �� ���� ��� LPAR(Logical Partition).

v VIOS(Virtual I/O Server)� ���� LPAR� ��� � VIOS� �����.

�� ��� �� ��� ���(LPAR) ��� �� �� ��� ��� ��

�� ��� � ����.

v HMC ��� ��� ��� ���(LPAR).

v � � ��( : Linux �� AIX)� �� TADDM ��� ���� ��� �

��.

� ���� � Linux �� AIX ��� ����� �����. ������

� � ��� ���� �� �� ��� ���� ��� �� TADDM ��

� ���.

HMC ��� ��� ��� ���(LPAR)� � ��� ������. � �� �

�� �� ���� �� � �� �����.

v ���

v ��

v �� ��

v LPAR ID

�� �� TADDM �� ���� �� ��� ����� ����.

�� ���� � ��� � VIOS� �����.

v �� SCSI ���

v �� NPIV ���

v �� �� ���

v �� ��

v MPIO �

v HBA

���� � ��� ����� Hmcoperator ���� ���� ���.

�� � 327

�� ��� � ��� � VIOS� �����.

v �� ���

v �� ���

v �� ��� ���

HMC� �� � LPAR� ���� �� ��� ���� LPAR �� � VIOS�

�� �� ��� �� �� � � ����.

���

Fix Pack 4 LPM(Live Partition Mobility) TADDM 7.2.2 ��� 3 ����� �

�� ����. 7.2.2 ��� 4 ���� �����.

� �� �� �� ���

IBM HMC(Hardware Management Console) ��� ��� �� �� �� ��

��� ����. � ��� IT ��� IBM HMC(Hardware Management

Console) � � �� ���� �� ���� �� ��� ����.

��� ��� � �� ����� ����. � �� ����� ��� �

�� ���� � �� �����.

app.SoftwareFix

v ControlSoftware

dev.FCPort

v DeviceID

v TotalNpivPorts

v AvailableNpivPorts

v Parent

v Description

v PhysicalLocationCode

v Status

v PermanentAddress

v ChildPorts

v SecondaryAddress

dev.BasedOnExtent

v Source

v Target

dev.MediaAccessDevice

328 Application Dependency Discovery Manager: ��

v Manufacturer

v Model

v Name

v SerialNumber

v Status

v Type

dev.SCSIProtocolController

v Name

v Parent

v PhysicalLocationCode

v Client

v ServerSlotNumber

v TargetDevices

v ClientSlotNumber

v ObjectType

v Description

v EndPoints

dev.SCSIProtocolEndPoint

v Name

v Parent

v Description

dev.StorageVolume

v Name

v Parent

v Type

v IeeeUniqueVolumeName

v Capacity

v LUN

v Pvid

v NumStalePartitions

v SerialNumber

v SystemPState

v ViosUDID

�� � 329

v VolumeGroupName

v BasedOn

v MpioPaths

dev.vios.MpioPath

v Controller

v Volume

v Connection

v Status

dev.vios.NpivViosVirtualAdapter

v ClientStatus

v FcPorts

dev.vios.VirtualTargetDevice

v BackingDevice

v Status

net.L2Interface

v AlternativeName

v DefaultVlan

v HaMode

v HwAddress

v Index

v IsIEEE8021QCompatible

v IsTrunk

v Name

v NetworkedFromVlan

v Parent

v SwitchPortMode

v TrunkPriority

v ViosType

net.Vlan

v Interfaces

v MgmtDomainName

v VlanId

v VlanName

330 Application Dependency Discovery Manager: ��

sys.ComputerSystem

v CPUCoresEnabled

v CPUCoresInstalled

v CPULimit

v CPUSpeed

v CPUType

v ChildSystem

v ContextIp

v Description

v DesiredHugePages

v DesiredMemorySize

v DesiredProcessingUnits

v DesiredProcessors

v Devices

v DisplayName

v FileSystems

v fqdn

v Functions

v GUID

v HostSystem

v IpInterfaces

v IsVMIDanLPAR

v L2Interfaces

v Label

v ManagedSystemName

v Manufacturer

v MaxHugePages

v Memory

v MemoryLimit

v MemorySize

v MinHugePages

v Model

v Name

v NumCPUs

�� � 331

v OSInstalled

v OSRunning

v ObjectType

v PrimaryMACAddress

v SerialNumber

v Signature

v StorageExtent

v SystemId

v Type

v UncappedWeight

v VMID

v Virtual

sys.ControlSoftware

v BuildLevel

v ContextIp

v DisplayName

v Fixes

v Level

v MajorVersion

v Modifier

v Name

v Release

v VersionString

sys.FileSystem

v Parent

v MountPoint

sys.Function

v Name

v Parent

sys.HMC

v Systemp

sys.LocalFileSystem

v StorageExtent

332 Application Dependency Discovery Manager: ��

sys.SystemPComputerSystem

v Architecture

v AvailableSysProcUnits

v CPUCoresEnabled

v CPUCoresInstalled

v CPUSpeed

v CPUType

v ConfigurableNumSysHugePages

v ConfigurableSysProcUnits

v ConfigurableSystemMemory

v DeconfiguredSysProcUnits

v DeconfiguredSystemMemory

v HugePageSize

v Is5250ApplicationCapable

v IsCoDMemoryCapable

v IsCoDProcessorCapable

v IsI5OSCapable

v IsLHCACapable

v IsLHEACapable

v IsMicroPartitioningCapable

v IsSNIMsgPassingCapable

v IsVIOSCapable

v Manufacturer

v MaxNumProcessorsPerLPAR

v MaxsSharedProcessorPools

v MemoryAvailableForPartitions

v MemorySize

v MinProcessingUnitsPerVirtualProcessor

v Model

v SerialNumber

�� �

��� ��� �� ��� ��� ���.

�� � 333

�� ���� �:

����, IBM HMC(Hardware Management Console) ��� �� 2 �� ��

3 ��� �� �����. � ��� ���� � � � �� �� � �� �

� ���(LPAR)� �����. ���� � � ��� LPAR� �����,

IBM HMC(Hardware Management Console) ��� �� �� 2 �� �� 3 ��

����� ��� �� ��� ��� ������.

�� ����� ���� �� � � ������.

1. �� �� �� �� ����� �� ���� ������.

2. �� ���� ��� �� ��� ������.

3. � ���� � ��� ���� � � ��� ������. �� ��� �

� ��� �� 2 �� �� �� 3 ��� ���� ��� ������.

4. �� �� ��� HmcSensor ��� ������.

5. � � ��� �� �� � � ��� ���� �� �� ���� ��

����.

6. � � �� �� ���� discoverNonRunningLpars� ������. ��

��, ��� �� � ���� false� ������.

7. ��� ���� �� ���� ��� � ����.

8. �� ���� ��� �� ������.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. �� � ��� ������.

a. ��� �

� ��� � ��� �� �� ��� ��� ���.

b. ����

HMC �� ��� TADDM �� ���� �� ��� �� �����. ��

� � hmcoperator ��� ���� �� ���.

�� �� ��� ��� ��� �� ���� ���.

�� ���

lshwres � lssyscfg ��� ���� � ����.

334 Application Dependency Discovery Manager: ��

�� ���

lshwres, lssyscfg � viosvrcmd ��� ���� � ����.

HMC ��

lshmc ��� ���� � ����.

collation.properties � �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

collation.properties ��� �� � � ��� � ����.

com.collation.discover.agent.HmcSensor.timeout

� ��� ��� ���� ��� ��� �����. �����

�� �� ���� � �� ��� ��� ��� �� �� ���� �

� �� ����. �� ���� ����� � � �� �����.

� � � �� ��� �����.

com.collation.discover.agent.HMC.discoverStorageMapping=true

� �� ���� �� �� ���� ���� � �����. �

� ���� ���� � ��� � ��� � � false� ���

�, com.collation.discover.agent.HmcSensor.timeout � �� �

����.

� � ��� true���.

Fix Pack 2 � ��� �� �� ��� IP �� �� �� �

� �� � ����.

�� �� com.collation.discover.agent.HMC.discoverStorageMapping=true

� collation.properties ��� ��� �� � �� ��� �����.

�� AIX � ��� ����.

discoverDevices

��� �� �� ��:

viosvrcmd -m ’{0}’ --id ’{1}’ -c ’lsdev -field name statusphysloc description parent -state 1 -fmt ::’

discoverPhysicalVolumes

��� �� �� ��:

viosvrcmd -m ’{0}’ --id ’{1}’ -c ’lspv -size -fmt ::’

discoverVirtualScsiServerAdapters

��� �� �� ��:

�� � 335

viosvrcmd -m ’{0}’ --id ’{1}’ -c ’lsmap -all -field svsa physloc clientidvtd status lun backing -fmt ::’

IBM Integrated Virtualization Manager ��

IBM Integrated Virtualization Manager ��� IVM(Integrated Virtualization Manager)

� ���� IBM POWER® ���� �� ���� �����.

GUI� ���� ���� �� ��

IvmSensor

��� ���� ��

IVM� ���� ����� �� ��� ���� ����. ��� �� �� �

� ��� � ��� ����. TADDM ��� �� �� ��� IVM

� ��� � ��� ��� �����.

IVM� �� �� ��� ��� � ����.

v �� �� �.

v IVM(System p �� System i computer systems)� ���� ���.

v �� �� ����� ��� �� ���(LPAR).

�� ��� �� ��� ���(LPAR) ��� �� �� ��� ��� ��

�� ��� � ����.

v IVM ��� ��� ��� ���(LPAR).

v � � ��( : Linux �� AIX)� �� TADDM ��� ���� ��� �

��.

� ���� � Linux �� AIX ��� ����� �����. �������

� ��� ���� �� �� ��� ���� ���� �� �� �� TADDM

��� ���.

IVM ��� ��� ��� ���(LPAR)� � ��� ������. � �� �

�� �� ���� �� � �� �����.

v ���

v ��

v �� ��

v LPAR ID(� �� �� �)

�� �� TADDM �� ���� �� ��� ����� ����.

336 Application Dependency Discovery Manager: ��

� �� ���

��� ��� � �� ����� ����.

v sys.ComputerSystem

v sys.ControlSoftware

v sys.IVM

v sys.SystemPComputerSystem

v sys.VIOS

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. �� � ��� ������.

a. ��� �

b. ����

IVM �� ��� �� �� ��� �� TADDM �� ���� �� ���

�� �����.

IBM i ��� ��� ��

� ��� ��� IBM Power Systems™ ����� ��� IBM i5/OS™ � �

� � IBM OS/400® � ��� ��� �� IBM i � ��� �����.

GUI� ���� ���� �� ��

I5OSComputerSystemSensor

����

��� �� ����� �� � �� �� ���.

v IBM Portable Utilities for i� IBM i� �� OpenSSH � OpenSSL� ���

��.

v Qshell �� �� �� ���� �� �� �� � ����.

�� � 337

v PASE(Portable Application Solutions Environment)� � �� (Korn, Bourne

� C ) � IBM i PASE ����� �� 200�� �� ����� �

���.

v IBM Toolbox for Java� IBM i ��� � ��� �� ����� Java ���

� ���� Java ���� ��������.

IBM i 7.1� �, �� ��� � ������ ����.

v IBM Portable Utilities for i: 5733SC1 *BASE � �� 1(V7R1M0)

v Qshell: 5770SS1 �� 30

v PASE: 5770SS1 �� 33

��: IBM i 7.1�� ����� �� ��� �� JC1(IBM Toolbox for Java)�

� �� ��� ���� ��� ����. ��, 5770SS1 �� 3� �� � �

��.

IBM i 6.1� �, �� ��� � ������ ����.

v IBM Portable Utilities for i: 5733SC1 *BASE � �� 1(V6R1M0)

v Qshell: 5761SS1 �� 30

v PASE: 5761SS1 �� 33

v IBM Toolbox for Java: 5761JC1

IBM i 5.4 � i5/OS V5R3� �, �� ��� � ������ ����.

v IBM Portable Utilities for i5/OS: 5733SC1 *BASE � �� 1

v Qshell: 5722SS1 �� 30

v PASE: 5722SS1 �� 33

v IBM Toolbox for Java: 5722JC1

���

�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���

����� ����� . TADDM ��� � ��� IP �����

net.IpNetwork �� ��� ����.

v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)

v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)

v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)

v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)

����, IP ���� TADDM ��� ����� ��� ����.

338 Application Dependency Discovery Manager: ��

TADDM �� � ��(PKI) �� ��� � IBM i ��� ���� ����.

TADDM ��� IBM i ����� ��� ����� ��� � � �����

���� ���.

� �� ���

��� ��� � �� ����� ����.

v core.LogicalContent

v dev.MediaAccessDevice

v sys.i5OS.I5OperatingSystem

v sys.i5OS.I5OSSoftwareComponent

v sys.i5OS.I5Profile

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

����� ��� ��� ����� ��� ��� �� ����.

v � ���: ���

v ��� �:

– �� ���� ���� ����� �� ��� ����� ���� � ��

��.

– ��/��

IPSO ��� ��� ��

IPSO ��� ��� ��� IPSO � ��� � � Nokia �� ����

�����.

GUI� ���� ���� �� ��

IPSOComputerSystemSensor

���

�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���

����� ����� . TADDM ��� � ��� IP �����

net.IpNetwork �� ��� ����.

v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)

v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)

v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)

v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)

�� � 339

����, IP ���� TADDM ��� ����� ��� ����.

� �� ���

��� ��� � �� ����� ����.

v core.LogicalContent net.Firewall

v sys.Function

v sys.ipso.ipso

v sys.ipso.IPSOUnitaryComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� �� ���� �� SSH � �� � �� SSH �� �� �

� ���� �� ��� ��(��� � � ����)� ������.

Linux ��� ��� ��

Linux ��� ��� ��� Linux � ��� � � ��� ���� ����

�.

GUI� ���� ���� �� ��

LinuxComputerSystemSensor

���

�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���

����� ����� . TADDM ��� � ��� IP �����

net.IpNetwork �� ��� ����.

v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)

v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)

v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)

v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)

����, IP ���� TADDM ��� ����� ��� ����.

IPv6 ������ IPv6 �� � �� �� ��

��� IPv6� ����� �� �� ���� �� IPv6 ����� IPv6 �

� � �� ��� �����. TADDM IPv4 ��� ���� ��� ���

340 Application Dependency Discovery Manager: ��

�. TADDM IPv6 ��� �� ��� ���� ����. DNS �� �,

TADDM IPv4 �� IPv6 ��� �����. � �� �� ��� ��� 0

� � �, TADDM IPv6 ����� net.IpNetwork �� ��� ����.

��� IPv6 ��� IPv4 ��� ���� TADDM ��� ����� ���

TADDM API� ���� ���� � ����. IPv6 ��� IPv4 ���� ��

� �� �� �����, ��� � � ��� IP ��� �� ����. � �

� ��� �� �����.

��� � ���� �� �� ��

Linux ��� ��� ��� ��� � ���� �� ��� �����.

�� � ���

��� ��� �, ���� �� ��� ����.

���� �� �� �� �� ��� TADDM ��� ���� �����.

��� �� � ���

��� ��� �, ��� �� ��� ����.

���� �� ��� �, ��� � � ����� �� ��� �����.

���

����� �� �� �� Linux ��� ��� ���� ���� � �� ��

� �� ���� �� ��� ���� ����.

�� �� ��� ����.

v ��� ��� ���� � ��

v � �� 2 ��

v x86 ���� Linux ������ ��

L2Interface �� ������ �� �� ��� ����.

v AutoNegotiation

v ��

v �

� �� �� �� ���

Linux ��� ��� ��� ��� �� �� �� ����� ����. �

��� Linux � ��� � � ��� ���� �� ���� �� ��� �

���.

�� � 341

��� ��� � �� ����� ����. � �� ����� ��� �

�� ���� � �� �����.

core.LogicalContent

v Checksum

v Configfile

v Content

v ContentType

v FixedPath

v URI

sys.linux.LinuxUnitaryComputerSystem

v Architecture

v BIOSDate

v BIOSManufacturer

v BIOSName

v CPUCoresInstalled

v CPUDiesInstalled

v CPUSpeed

v CPUType

v fqdn

v Manufacturer

v MemorySize

v Model

v Name

v NumCPUs

v SerialNumber

v Signature

v SystemId

v TimeZone

v Type

v UUID

v VirtualMachineState

net.L2Interface

v AutoNegotiation

v Broadcast

342 Application Dependency Discovery Manager: ��

v Duplex

v Encapsulation

v HwAddress

v InterfaceMTU

v InterfaceName

v Loopback

v Mtu

v Name

v Promiscious

v Speed

v IANAInterfaceType

net.IpInterface

v IpAddress

v L2Interface

v IpNetwork

sys.CPU

v IndexOrder

v CPUType

v NumCPUs

v CPUSpeed

v CPUCoresInstalled

v Virtual

v CPUCore

sys.DNSResolveEntry

v SearchOrder

v ServerIp

sys.unix.UnixFileSystem

v AvailableSpace

v Capacity

v Group

v MountPoint

v Owner

v Permissions

�� � 343

v Type

sys.linux.Linux

v BootTime

v Charset

v FQDN

v KernelArchitecture

v KernelModulesRawData

v KernelVersion

v Locale

v Name

v OSConfidence

v OSMode

v OSName

v OSVersion

v OsId

v VirtualMemorySize

v WordSize

sys.PageSpace

v Name

v PageSpacePriority

v Size

v Type

sys.SoftwareComponent

v Name

v Publisher

v Release

v SoftwareVersion

sys.zOS.LPAR

sys.zOS.ZSeriesComputerSystem

sys.zOS.ZVMGuest

�� �

��� ��� �� Linux ��� ��� ��� ��� ���.

344 Application Dependency Discovery Manager: ��

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �

� �� ���� �� ��� ��(��� � � ����)� ������.

����, root� �� �� �� ��� � ����. ��� �� ���

� �� TADDM� ���� � ���� � ������ �� �� ���

�(����, sudo ��� ���� ��).

��� ��� TADDM �� ���� ���� ��� ���� �� �� ���

��� �����.

�� ���� �:

� ����� �� ����� ��� � �� �����.

�� �� ���� �� �� ��� Linux ��� ��� ��� �� � �

���.

ignoreVMCPCommand=false

� vmcp ��� �� � ��� �� �� Linux ���� �

�� ��� � ����.

� � ��� false ���. � true� ���, vmcp �� ��

���.

� ��, true � Linux� LPAR� ��� �� ��� � ����.

�� true� ��� �� ��� ��� � �� �� ��� ��

�. � � ��� �� false�� true� ��, Enable this

configuration and disable selected configuration ��� ����

��.

� � : �

com.ibm.cdb.discover.zlinux.ignoreVMCPCommand.enabled � true

� ��� � �����. ��� ��� Linux ��� ��� ���

�collation.properties �� ��� �� ��� � � �� ��� �

����.

collation.properties �� ��� �:

� ���� Linux ��� ��� ���� ���� collation.properties ��

� � ��� ����.

�� � 345

��� �� ��� vmcp ��� ���� z/VM � ���� � � Linux

�� ���� �����. � Linux �� ���� �, collation.properties �

��� vmcp ��� �� �� ������.

com.collation.discover.agent.command.vmcp.Linux.1.2.3.4={command path}

� � �� IP ��� �� �� Linux �� ���� �� vmcp ���

� �� �����. � �� IP ��� 192.168.1.2 Linux ����

� � / s b i n ���� � v m c p ��� �� � ����

collation.properties ��� �� � � ������.

com.collation.discover.agent.command.vmcp.Linux.192.168.1.2=sudo /sbin/vmcp

com.collation.platform.os.command.crontabEntriesCommand.Linux=crontab -l

-u � crontab � � ���� � �����. � IP �� �� �

� �� �� ���� � � �� ��� �� ��� � ���

�. �� ���� ��� IP ��� �����.

com.collation.platform.os.command.crontabEntriesCommand.Linux.1.2.3.4=crontab -l -u

com.collation.platform.os.command.crontabEntriesUsers.Linux=root

� ��� ���� �� crontab � � ���� �� ���

�� ���� � ��� ���� ���� � �����. � IP �

� �� �� �� �� ���� � � �� ��� �� ���

� ����. �� ���� ��� IP ��� �����.

com.collation.platform.os.command.crontabEntriesUsers.Linux.1.2.3.4=root,build

com.collation.discover.agent.sys.ComputerSystem.serialNumberSanityChecks=

"`(?!null);`(?!not );`(?!n/a);`(?!permission);`(?!to be

);`(?!undef); `[ -:\.\w]{4,80}$; ^(?!.{8}(\-.{4}){3}\-.{12}_.{2}

(:.{2}){5});^(?!none);^(?!x{7});^(?!\.{9});^(?!0123456789);^

(?!0+$)";

� ��� ��, OEM� �� ��� �� � ��� � ��

�� ���� ��� Solaris� ��� � �� ��� �� ���

serialNumber � � ��� � �����.

�� �� �� �� ��� 4 - 80�� � �� �� ��� � ���

���� � � ��� ����.

v null: ��� ^(?!null)

v not: ��� ^(?!not)

v n/a: ��� ^(?!n/a)

v permission: ��� ^(?!permission)

v to be: ��� ^(?!to be)

v undef: ��� ^(?!undef)

346 Application Dependency Discovery Manager: ��

v �� �� ��� : 098D8710-E623-3C3B-9F9B-

FCBAFF1BF3B6_5C:F3:FC:E8:89:FC : ��� ^(?!.{8}(\-.{4}){3}\-

.{12}_.{2}(:.{2}){5})

v none: ��� ^(?!none)

v xxxxxxx: ��� ^(?!x{7})

v ......... : ��� ^(?!\.{9})

v 0123456789: ��� ^(?!0123456789)

v 0000: ��� ^(?!0+$)

�� ��� � ��� ��� ���, ��� ����. ��� ��

java.util.regex.Pattern ���� Java SDK� ��� ����. ��

� ������ ���� ���. �� �� ��� �� ���� ���

�� �� � ���� ����. ��� � ��� ���� ��

� ���� ������.

Fix Pack 5 com.ibm.cdb.discover.zlinux.ignoreVMCPCommand.enabled=false

� ignoreVMCPCommand � ��

com.ibm.cdb.discover.zlinux.ignoreVMCPCommand �� �� �

����. � � false� ��� ignoreVMCPCommand �� ����

�. � � true� ���

com.ibm.cdb.discover.zlinux.ignoreVMCPCommand � ���, �

� ��� Linux on System z� VMID � MMS �� ��� � �� �

��.

� � ��� false ���.

���: Linux on System z ��� ��� � � ��� ��� �

��� ��� � � ������. � � true� ����� ��

� � �� �� ������ �� �� ���� ���. ����

ignoreVMCPCommand �� �����. �� ���� � � false� �

��� �� �� ������ �� �� ���� ���.

ignoreVMCPCommand �� �� ��� ��� Linux ��� ��� ��

� 345 ���� ��� ���� �� �� �����.

Fix Pack 5 com.ibm.cdb.discover.zlinux.ignoreVMCPCommand=false

� com.ibm.cdb.discover.zlinux.ignoreVMCPCommand.enabled

� true� ��� ��� �����.

� ignoreVMCPCommand � � � � �� � � �

LinuxComputerSystemSensor�� , Linux on System z ��� ���

� �� ��� �����. �� VMID �� ��� ��� � �� �

�� � 347

� �� ���� � �� ���� �� � �� ���

ignoreVMCPCommand �� �� �����.

� � ��� false ���.

���: Linux on System z ��� ��� � � ��� ��� �

��� ��� � � ������. � � true� ����� ��

� � �� �� ������ �� �� ���� ��� . ���

ignoreVMCPCommand � true� �����. �� ���� � �

false� ���� �� �� ������ �� �� ���� ���.

Fix Pack 5 com.collation.platform.os.command.CPUSpeed=cat /proc/cpuinfo |

grep 'cpu MHz'|awk '{print $4}'| tail -1

� MHz� ��� CPUSpeed �� �� ��� � ��� �

�� �����. � � ��� cat /proc/cpuinfo | grep 'cpu

MHz'|awk '{print $4}'| tail -1���.

� ��:

��� ��� ���

� ����� Linux ��� ��� ���� ���� �� ���� ���� �

���� �� ��� �����.

�� ��� �

� ����� Linux ��� ��� ���� ���� �� ���� ���� �

���� �� ��� �����.

��� �� �� �� ���

�� �� ���� �����.

Error Message: CTJTD0431E: The following command failed to run or returnsa blank value: sudo /sbin/vmcp q userid | awk ’print{3}’.

vmcp q userid ��� ��� � ���� z/VM � ���� � �

Linux �� ����� �� �� �����.

��� � ��� �� � � ��� � �����.

v �� Linux �� ����� vmcp ��� �� �� ���� ����.

v vmcp ��� �� Linux �� ���� ��� �� ����.

v vmcp ��� ���� sudo ��� �� �� ����.

v z/VM ����� ��� �� �� �� ����.

� ��� ����� �� � � ������.

v collation.properties ��� vmcp ��� �� ��� �� ��

��� ����. ��� �� �collation.properties �� � ��

��� �����.

348 Application Dependency Discovery Manager: ��

v ��� �� z/VM ����� �� ��� ����. ��� �

�� �� � ���.

v vmcp ��� Linux �� ���� ��� � � �� ���� ��

�. vmcp ��� ����� ����� Linux ����� modprobe vmcp

��� �����.

v sudo ��� �� ���� ����. ���� ����� ��� Linux

����� �� ��� ��� ��� ��� ������.

sudo vmcp q userid

sudo� � ��� ��� � � �� ��� �� ��� ����

��� ID� ��� q userid ��� ����.

Linux �� ���� z/VM � ��� ��� ���� ����� � �

� ��� �� vmcp ��� �� �� ���. collation.properties

���� ���� ��

(com.collation.discover.agent.command.vmcp.Linux=)� ���� ��� �

�� �� ���� ��� ��� � ����. ���� ��� ��� �

� ��� ���� ���� ��� �� � � � ��� ���.

q userid | awk ’{ print $3 }’

� ��, ��� ��� �� ����.

com.collation.discover.agent.command.vmcp.Linux.192.168.1.2=echo A B zVMHost

�� zVMHost �� ���� echo A B zVMHost q userid | awk

’{print $3 }’� ����. �� ���� ��� �� � ���

��� � �� �zVMHost�� �����.

v ignoreVMCPCommand ��� true� ���� vmcp ��� �� � ��

��� � ����. ���� 345 ���� �collation.properties �� �

�� �� ��� �����.

��� Linux �� ���� �� � ��� z/VM ��� � � �

�� vmcp q userid ��� z/VM � ���� � � �� Linux �� �

���� �� �� ���� � ��� ��� � ����.

��� ��� �� � � ���� ��� ���.

OpenVMS ��� ��� ��

OpenVMS ��� ��� ��� OpenVMS � ��� � � ��� ����

�����.

�� � 349

GUI� ���� ���� �� ��

OpenVmsComputerSystemSensor

���

�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���

����� ����� . TADDM ��� � ��� IP �����

net.IpNetwork �� ��� ����.

v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)

v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)

v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)

v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)

����, IP ���� TADDM ��� ����� ��� ����.

� �� ���

��� ��� � �� ����� ����.

v core.LogicalContent

v sys.openvms.OpenVms

v sys.openvms.OpenVmsUnitaryComputerSystem

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �

� �� ���� �� ��� ��(��� � � ����)� ������.

Solaris ��� ��� ��

Solaris ��� ��� ��� Solaris � ��� � � ��� ���� ���

��.

�� ���� running �� � ��� �� Solaris 10 ��� ��� ��

� ��� � ��� �� ��� ��� ����� ��� �� �� ����

�.

v �

v ��

v type

350 Application Dependency Discovery Manager: ��

v VMID

v ��� ID

v ��� ���

v ��

v ���� �

� ��� � �� ���� ����, �� ��� � ��� IP ��� �

��� ���.

GUI� ���� ���� �� ��

SunSparcComputerSystemSensor

���

�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���

����� ����� . TADDM ��� � ��� IP �����

net.IpNetwork �� ��� ����.

v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)

v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)

v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)

v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)

����, IP ���� TADDM ��� ����� ��� ����.

�� ���� �� � ��� �� � ��� � ���� �� �����.

v psrinfo -p

v prtconf � kstat -m cpu_info. kstat �� �� � � ���� ���.

�� ���� kstat -m cpu_info ��� �� � ��� ���� �� �� �

����. kstat �� core_id � � ���� ���.

��� Solaris � ��� �������(promiscuous) ��� �� ��� ���

� �� ���� ��� ����� �� �� ��� ��� � ��� ��

�.

kstat network_interface_name | grep promisc

IPv6 ������ IPv6 �� � �� �� ��

��� IPv6� ����� �� �� ���� �� IPv6 ����� IPv6 �

� � �� ��� �����. TADDM IPv4 ��� ���� ��� ���

�. TADDM IPv6 ��� �� ��� ���� ����. DNS �� �,

�� � 351

TADDM IPv4 �� IPv6 ��� �����. � �� �� ��� ��� 0

� � �, TADDM IPv6 ����� net.IpNetwork �� ��� ����.

��� IPv6 ��� IPv4 ��� ���� TADDM ��� ����� ���

TADDM API� ���� ���� � ����. IPv6 ��� IPv4 ���� ��

� �� �� �����, ��� � � ��� IP ��� �� ����. � �

� ��� �� �����.

��� � ���� �� �� ��

Solaris ��� ��� ��� ��� � ���� �� ��� �����.

�� � ���

��� ��� �, ���� �� ��� ����.

���� �� �� �� �� ��� TADDM ��� ���� �����.

��� �� � ���

��� ��� �, ��� �� ��� ����.

���� �� ��� �, ��� � � ����� �� ��� �����.

���

����� �� �� �� Solaris ���� ���� � �� ��� �� ��

�� �� ��� ���� ����.

�� �� ��� ����.

v ��� ��� ���� � ��

v � �� 2 ��

v �� ��

�� � ��� ����.

v L2Interface

– AutoNegotiation

– ��

– �

v ComputerSystem(��� ��)

– ��

– ChildSystem

– VMID

352 Application Dependency Discovery Manager: ��

– CPUCoresInstalled

– CPUDiesInstalled

v ComputerSystem(� ��)

– ��

– HostSystem

– VMID

– CPUCoresInstalled

– CPUDiesInstalled

� �� �� �� ���

Solaris ��� ��� ��� ��� �� �� �� ����� ����. �

��� Solaris � ��� � � ��� ���� �� ���� �� ���

����.

��� ��� � �� ����� ����. � �� ����� ��� �

�� ���� � �� �����.

sys.sun.SunSPARCUnitaryComputerSystem

v Name

v Type

v SystemId

v VirtualMachineState

v Signature

v fqdn

v Manufacturer

v Model

v MemorySize

v BIOSDate

v BIOSName

v NumCPUs

v CPUType

v CPUSpeed

v Architecture

v Virtual

v TimeZone

v CPUDiesInstalled

�� � 353

v CPUCoresInstalled

v ChildSystem

sys.CPU

v IndexOrder

v CPUType

v NumCPUs

v CPUSpeed

v CPUCoresInstalled

v Virtual

v CPUCore

sys.sun.Solaris

v fqdn

v Name

v OSName

v OSVersion

v BootTime

v PatchesInstalledRawData

v KernelArchitecture

v KernelVersion

v WordSize

v Charset

v OsId

v KernelModulesRawData

v OSMode

v OSConfidence

v VersionString

sys.DNSResolveEntry

v SearchOrder

v ServerIp

core.LogicalContent

v Checksum

v Content

v FixedPath

354 Application Dependency Discovery Manager: ��

v URI

sys.SoftwareComponent

v Name

v SoftwareVersion

net.L2Interface

v AutoNegotiation

v Broadcast

v Duplex

v Encapsulation

v HwAddress

v InterfaceMTU

v InterfaceName

v Loopback

v Mtu

v Name

v Promiscious

v Speed

v IANAInterfaceType

net.IpInterface

v IpAddress

v L2Interface

v IpNetwork

sys.unix.UnixFileSystem

v AvailableSpace

v Capacity

v Group

v MountPoint

v Owner

v Permissions

v Type

�� �

��� ��� �� Solaris ��� ��� ��� ��� ���.

�� � 355

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �

� �� ���� �� ��� ��(��� � � ����)� ������.

����, root� �� �� �� ��� � ����. ��� �� ���

� �� TADDM� ���� � ���� � ������ �� � ����

(����, sudo ��� ���� ��).

��� ��� TADDM �� ���� ���� ��� ���� �� �� ���

��� �����.

collation.properties �� ��� �:

� ���� Solaris ��� ��� ���� ���� collation.properties �� �

� ��� ����.

��� collation.properties ��� �� �� � � �����.

com.collation.platform.os.command.crontabEntriesCommand.SunOS=crontab -l

� crontab � � ���� � �����. � IP �� �� �

� �� �� ���� � � �� ��� �� ��� � ���

�. �� ���� ��� IP ��� �����.

com.collation.platform.os.command.crontabEntriesCommand.SunOS.1.2.3.4=crontab -l

com.collation.platform.os.command.crontabEntriesUsers.SunOS=root

� ��� ���� �� crontab � � ���� �� ���

�� ���� � ��� ���� ���� � �����. � IP �

� �� �� �� �� ���� � � �� ��� �� ���

� ����. �� ���� ��� IP ��� �����.

com.collation.platform.os.command.crontabEntriesUsers.SunOS.1.2.3.4=root,build

com.collation.discover.agent.useSolarisPfiles=false

��� false���.

true� ���� � �� � Solaris �� �����

GenericServerSensor� ptree � pfiles ��� ���� �� ���

�� ��� IP �� � �� �� �����. � Solaris ���

�� ���� � �� lsof� ��� �����.

356 Application Dependency Discovery Manager: ��

�� ��� �

� ����� Solaris ��� ��� ���� ���� �� ���� ���� �

���� �� ��� �����.

��� � �� �

�� TADDM �� ���� �� ��� �� �� ��� �� � ps �

�� �� �� ���.

��� �� �� � ��� ������.

v �� ��� ���� ps ��� �� ��� ��� ������.

chmod u+s /usr/ucb/ps

��: ps ��� ������ ��� �� � ���� ��� ��

� � � � ����.

v �� � � ���� TADDM �� ���� �� sudo ��� ��

� �� ps ��� �����.

1. $COLLATION_HOME/etc/collation.properties ���� �� �

������.

– com.collation.platform.os.command.ps.SunOS=sudo

/usr/ucb/ps axww

– com.collation.platform.os.command.psEnv.SunOS=sudo

/usr/ucb/ps axwweee

– com.collation.platform.os.command.psParent.SunOS=sudo ps

-elf -o ruser,pid,ppid,comm

– com.collation.platform.os.command.psUsers.SunOS=sudo

/usr/ucb/ps auxw

2. �� ����� �� ��� ��� TADDM �� ����� sudo

��� �� ���� ����.

sudo ps

IBM Tivoli Monitoring� � ��� ��� � ��� ���

�� IBM Tivoli Monitoring� �� ��� ���� �� cd $HOME;LANG=C

zonecfg -z s8-zone info ��� ��� � ��� ���� ���

����.

��� collation.properties ���� � �� |.*zonecfg.* ��� ���

���.

com.collation.discover.agent.ITM.CmdWrapperSelectionPattern=|.*zonecfg.*

�� � 357

IP �� �� � ��� ��

�� ��� ��� ��� � IP �� � � ��� �����.

���

�� ��� ���� ���� � � ��� � ��� �� ����

�� IP ��� ��� � ���. ��� ��� � ��� ��� �

� �� �� ��� ��� ���.

� �� IP �� ���� ���� ��� �� ���� �� ���

�����.

zlogin <zonename> ifconfig -a inet

Solaris �� �� ��

Solaris �� �� ��� Solaris � �� ����� � � ������� �

����.

�� ��� TADDM� ���� ��� �� ������ ��� ���� �

������ ��( : IplanetServerSensor, WeblogicServerSensor ��

CustomServerSensor)� ���� � �����.

� ��� �� UNIX ���� �� �� �� �����. � �� ����

� � ��� ��� �� ��� �� ���� ���� ZonesGenericSensor�

�����. �� � ���� lsof ��� ��� � � �����. � ���

�� � �� ���� ����, �� ��� � ��� IP ��� � ��

���.

GUI� ���� ���� �� ��

ZonesGenericSensor

����

� � ��� ��� �� ��� ��� �(SSH � �� � �� SSH ��

�� � ��)� ���� ���.

�� ��

� ���� �� ������� ��� ���� � � ��� ��� ��

TADDM ��� �� �� ��� �� � ps ��� �� �� ��� �

��.

� � �� setuid ��� ��� �� � �� � ���� ����

����. $COLLATION_HOME/etc/collation.properties ���� �� �

���� sudo:� ����� ps ��� �����.

358 Application Dependency Discovery Manager: ��

v com.collation.platform.os.command.ps.SunOS=sudo /usr/ucb/ps axww

v com.collation.platform.os.command.psEnv.SunOS=sudo /usr/ucb/ps

axwweee

v com.collation.platform.os.command.psUsers.SunOS=sudo /usr/ucb/ps

auxw

���

�� ����� ������.

v ��� � ��� �� ProcessFileSystemMapping ����� ��� ���

�. � ���� �� ����� NFS ��� ���� � ������ �

�� NFS �� �� � � � �� ����.

v WebLogic 8(�� ���) �� � admin ��� � ���� �� �

C u s t o m A p p S e r v e r S e n s o r� � ��� � � � � � � � � � � .

CustomAppServerSensor� WeblogicVersionSensor� �� �����. �� ��

� �� � � ��� �� IP ��� � �� ���. �� WebLogic ���

� ���� �� ��� �� �� �� ��� ����� � � ��� �

� ��� ���� ��� ��� ����.

v �� ��� �� ��� ��� � ��� � �� ��� � � ���

��� IP ��� � �����.

v � ���� ��� ��� � IPv6(Internet Protocol version 6)� ���

����.

� �� ���

��� �� �� ����� ����.

v sys.RuntimeProcess

�� ��� �

� ��� Solaris �� �� ���� ���� �� ���� ���� � ��� �

� ��� �����.

��� � �� �� IP ��� � Solaris �� �� ��� � �� �

�� Solaris ��� �� ��� ��� ����. �� �� ���� ��� �

��� � IP ��� ��� ��� �� � ����. ��� IP ���

host zoneName ���� ���� �����.

Fix Pack 5 ���

TADDM 7.2.2.5 ��� ���� �, collation.properties ��� �

��� com.collation.hostnameforzoneip � false� ������.

�� � 359

Sun Fire SysControl ��

Sun Fire SysControl(SC) ��� Sun Fire ���� �� �� � �����.

Sun Fire ���� ��� ������ �� ��� �� � ����.

v �� � �� �

v �� �� � �� �

v COD(Capacity on Demand) ��� �� ��� �

v ��� �� ��� � �� �� ��

v ��� ����(SC) �� � �� ��

v ��� ��, �� �� �� ��� �, � �� � � � COD(Capacity

on Demand) ��

GUI� ���� ���� �� ��

SysControlSensor

�� ��

TADDM ��� � ��� ��� �� ��� ��� �� �� �� UNIX

�� platadmn� ����� �����. platadmn ��� �� ���� ��

��� �� ���(SMS) ��� �� �� ��� ����.

v rcfgadm

v showboards

v showcodusage

v showdevices

v showfailover

v showplatform

� �� �� �� ���

Sun Fire SysControl(SC) ��� �� �� �� �� ����� ����. �

� ��� IT �� Sun Fire ����� �� �� � �� ���� ��

��� ����.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

phys.physpkg.Board

v DisplayName

v Name

v PhysicalPackage

360 Application Dependency Discovery Manager: ��

v RelativePosition

sys.sun.DynamicSystemDomain

v Board

v DisplayName

v fqdn

v HostSystem

v IsVMIDanLPAR

v Model

v Name

v NumCPUs

v SerialNumber

v Type

v Virtual

sys.sun.SunFireComputerSystem

v ChildSystem

v Devices

v DisplayName

v Manufacturer

v Model

v Name

v SerialNumber

v Type

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �

� �� ���� �� ��� ��(��� � � ����)� ������.

��� ��� �� �� �� ���� ���.

�� � 361

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

��� collation.properties ��� �� �� � � �����.

com.collation.discover.agent.path.SunOS

� � �� �� �� � �� �����.

�� �� �� ��� �� ���(SMS) �����.

v rcfgadm

v showboards

v showcodusage

v showdevices

v showfailover

v showplatform

� �� ��� opt/SUNWSMS/bin ���� �� � �� ��� � �

�� ������.

com.collation.discover.agent.path.SunOS=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/sbin:/sbin:/opt/SUNWSMS/bin

com.collation.discover.agent.SysControlAgent.timeout=1200000

� � �� �� ��� �� ��(��)� �����.

�� ��� �

� ����� Sun Fire SysControl(SC) ���� ���� �� ���� ����

� ���� �� ��� �����.

��� ��� �� �� ���

�� �� �� ��� ���� � ��� ����.

��� etc/collation.properties ���� �� � ������. ���

value� ��� ��� � ��� ��(��)���.

com.collation.discover.agent.SyscontrolAgent.timeout=1200000

��� � �� ���� � ��� ��� �� �� �� �����.

��� getModelObject �� ���

�� �� ���� �����.

Error Message: CTJTD3021E: The sensor fails in a remote server:discoverSystemController: getModelObject failure

362 Application Dependency Discovery Manager: ��

��� etc/collation.properties ���� �� �� �� � �� ���

���( : /opt/SUNWSMS/bin).

com.collation.discover.agent.path.SunOS=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/sbin:/sbin:/opt/SUNWSMS/bin

Tru64 ��� ��� ��

Tru64 ��� ��� ��� Tru64 UNIX � ��� � � ��� ����

�����.

GUI� ���� ���� �� ��

Tru64ComputerSystemSensor

����

���� �� ������ ����.

v sudo �� ��

v lsof �� ��

Tru64 UNIX ��� ���� ����� �� ��� �� ��� �� ���

��� �� ��� � ������. � ��� ��� � Tru64 UNIX ���

����� ���� ���. ��� ��� �� sudo-1.6.8p9 � lsof-4.78

��� � ���� Tru64 UNIX� ���� �� �� ���� �� ��� �

�� � ����. sudo-1.6.8p9 � lsof-4.78� ����� �� � ���� �

�����.

v sudo-1.6.8p9� �: http://www.gratisoft.us/sudo/download.html

v lsof-4.78� �: http://freshmeat.net/projects/lsof/?branch id=6029&release

id=19567

��� �� ��� �� ��� �� �� ��� � ���� �� ��� �

� � ��� �� ����� readme ��� �����. � ���� ��� �

� � ��� �� TADDM� �� ����.

���

�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���

����� ����� . TADDM ��� � ��� IP �����

net.IpNetwork �� ��� ����.

v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)

v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)

v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)

v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)

�� � 363

����, IP ���� TADDM ��� ����� ��� ����.

� �� ���

��� ��� � �� ����� ����.

v core.LogicalContent

v sys.ComputerSystem

v sys.tru64.Tru64

�� �

��� ��� �� ��� ��� ���.

��� ����� root� � ��� �:

root� ���� �� ��� �� ��� ���� ���.

Tru64 UNIX ��� ����� /etc/sudoers ��� ���� �� � � ���

���. ��� non-rootuser� ��� ��� ������.

<non-rootuser> ANY = NOPASSWD: /sbin/hwmgr

/etc/sudoers� ��� Tru64 UNIX ��� ���� ��� ���.

� ��, taddmusr ���� ���� Tru64 UNIX ��� ����� ���

���� �� � � ������.

taddmusr ANY = NOPASSWD: /sbin/hwmgr

� ��, taddmusr ���� ���� � �� ��� target�� /sbin/hwmgr

��� ���� �� � � ������.

taddmusr target = NOPASSWD: /sbin/hwmgr

�� Tru64 UNIX ��� ���� �� �� /sbin/hwmgr � /usr/sbin/

ifconfig� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �

� �� ���� �� ��� ��(��� � � ����)� ������.

364 Application Dependency Discovery Manager: ��

����, root� �� �� �� ��� � ����. ��� ���

Tru64 ��� ��� ���� ��� �� � ��� ��� � ����. �

���, � ����� sudo ���� �� ��� �� ���� �����.

��� ��� TADDM �� ���� ���� ��� ���� �� �� ���

��� �����.

�� ��� �

� ����� Tru64 ��� ��� ���� ���� �� ���� ���� �

���� �� ��� �����.

���� � ��� ��

�� ���� �� ���� �����.

��� ��� � Tru64 UNIX ��� Other IP Device �� �� ����

�����. � � � ��� �� � �� ��� �� ����

�.

VMware ESX ��� ��� ��

VMware ESX ��� ��� ��� VMware ESX ��� �����.

GUI� ���� ���� �� ��

VmwareComputerSystemSensor

���� ��� ��

VMware ESX ��(��� ���) ��� �� � ����� �� ����. �

�� �� �� �� ��� � ��� ����. TADDM ��� ��

�� ��� VMware ESX �� ��� ��� � ��� ��� �����.

VMware ESX 2.5� � ��� ���� ��� ����. VMware ESX 3.0 �

3.5� � �� ssh�� �� VMware API� ���� VMware ESX �

� �� ���� �� ���� �����.

�� ���(��� ���) ��� ��� VM� �� ��� � ��

� � �� ���� �����. �� �� TADDM ���� ����.

�� ��� � ���� �� �� �� ��� ���� ��� ���

� �����. ������� XML ���� � �� ��� � �� �� �

����.

<virtual>true</virtual>

�� �� ��� VM(virtual machine) ��� ���� ��� ��� ��

� �����.

�� � 365

� ���� � ��� � ��( : Linux)� �� TADDM ��� �� �

����. �� �� �� ��� � �� � � � ����� �����.

������ � ���� �� ��� �� ���� ���� � �� TADDM

��� ��� ����.

�� ���� VMware ESX ��� �� �����. �� �� VMware ESX �

�� �� � ��(.vmx) � ��� ���� ���� ��� ���� �� �

���� �����.

v � �� ��� ���� ��� ��� VM ���� ��� � �� �

���

v VMware ESX ��� vmware-cmd ��� �� ���� �� ��

v ��� � �� � ����� � �� ���� ��� � ��� �

(primaryMACAddress)

VM ��� �� �� ��� ����� ����.

v � � : ��� � ���� � �� ��� ��� � �� ��� ��

� �����.

� �� �� ����� �� ���� �� �� � �����. ��

���� � ������ ��� �� ��� ����.

�� ��� ESX ��, true� ��� �� � � .vmx � ��� ��� �

�� ��� VMID �� ��� ���� � � ��� ����. TADDM �

�� VM� �� �� � �� ���� � � ������ � ��� ��

�.

v VM ��: VM� � � ��� ���� � VMware� � �� � ���

���� ��� � �� �� ����� �� �� �� � ����� ��

���.

��� � �� ��� ���� �� � �� ��� � ����. ��

� � ���� ��� �� ���� �� � true� ��� ���

�.

VM� �� �� FQDN ��� ���� ��� VM� VMware Tools� ���

� ���.

����

VMware ESX �� �� 3 � 4� � ���� � ��� ���(service

vmware-webAccess)� �� �� ��� �� �� �� ���� ��� �

��� ���.

366 Application Dependency Discovery Manager: ��

�� ��

VMware ESX 3.x� �����, VMware ESX ��� root� TADDM �

�� �� �� �� �� �� ����� ��� �� root ���� ����

���.

��� ��� VMware ���� �� http://www.vmware.com/community/

thread.jspa?messageID=454784� �����.

���

VMware vCenter ��� VMware ESX ��� ��� ���� ��� ����.

��� ��� ���� �� �, VMware Virtual Center �� ��� �����

�.

�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���

����� ����� . TADDM ��� � ��� IP �����

net.IpNetwork �� ��� ����.

v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)

v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)

v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)

v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)

����, IP ���� TADDM ��� ����� ��� ����.

VMware ESX �� �� 2.5(�� ���)� �, � � �� ���� ���

� ����.

� �� ���

��� ��� � �� ����� ����.

v core.LogicalContent

v net.IpInterface

v net.L2Interface

v process.CPUResourcePool

v process.MemoryResourcePool

v process.NetworkAdapterResourcePool

v relation.AllocatedTo

v relation.DonatedTo

v sys.CPU

v sys.darwin.Darwin

�� � 367

v sys.darwin.DarwinUnitaryComputerSystem

v sys.dos.Dos

v sys.dos.DosUnitaryComputerSystem

v sys.DNSResolveEntry

v sys.FileSystem

v sys.freebsd.FreeBSD

v sys.freebsd.FreeBSDUnitaryComputerSystem

v sys.linux.Linux

v sys.linux.LinuxUnitaryComputerSystem

v sys.Memory

v sys.netware.Netware

v sys.netware.NetwareUnitaryComputerSystem

v sys.OperatingSystem

v sys.sun.Solaris

v sys.sun.SunSPARCUnitaryComputerSystem

v sys.UnitaryComputerSystem

v sys.vmware.VmwareESX

v sys.vmware.VmwareUnitaryComputerSystem

v sys.windows.WindowsComputerSystem

v sys.windows.WindowsOperatingSystem

�� �

��� ��� �� ��� ��� ���.

��� ����� root� � ��� �:

root� ���� �� VMware �� ������ ���� �� �� ���

��� �� ��� ���� ���.

����, root� ������ VMware ESX ��� �� � �� ��

���. root� ���� � ��� ����� ��� VMware ������

� � ����� �� �� ��� ���� ���.

root ���� � � ��� ��� �� ���.

�� �� ��� root� ���� ����� �� � � ������.

1. VMware �� ������� root �� ��� ���� VMware ESX ��

� �� ����.

368 Application Dependency Discovery Manager: ��

2. �� �� ������.

3. �� ����� ��� ��� ��� ��� � �� ��� ������. �

�� �� �����.

4. ��� �� �� ��� �� ��� ������.

5. ��� � � ��� ��� ������. ��� �� �� �����.

6. �� �� �� root� ���� ������. ��� ������. �

�� ������.

7. ��� ���� ��� ������.

�� ���� �:

����, VMware ESX ��� ��� ��� �� 2 �� �� 3 ��� �� �

����. ��� � � ��� ���� �����. �� ���� �����,

VMware ESX ��� ��� ��� �� �� 2 �� �� 3 �� ����� �

�� �� ��� ��� ������.

�� ����� ���� �� � � ������.

1. �� �� �� �� ����� �� ���� ������.

2. �� ���� ��� �� ��� ������.

3. � ���� � ��� ���� � � ��� ������. �� ��� �

� ��� �� 2 �� �� �� 3 ��� ���� ��� ������.

4. �� �� ��� VmwareComputerSystemSensor ��� ������.

5. � � ��� �� �� � � ��� ���� �� �� ���� ��

����.

6. � � �� �� ���� discoverNonRunningGuests� ������. ��

��, ��� �� � ���� true� ������.

7. ��� ���� �� ���� ��� � ����.

8. �� ���� ��� �� ������.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

����, root� �� �� �� ��� � ����. ��� �� ���

� �� TADDM� ���� � ���� � ������ �� � ����

(����, sudo ��� ���� ��).

��� ��� TADDM �� ���� ���� ��� ���� �� �� ���

��� �����.

�� � 369

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

��� collation.properties ��� �� �� � � �����.

com.collation.platform.os.command.osVersion.Vmware=/usr/bin/vmware –v

��� /usr/bin/vmware –v���.

VMware ��� ���� � ��� ��

com.collation.platform.os.command.vmwareCmd=/usr/bin/vmware-cmd

��� /usr/bin/vmware-cmd���.

�� ���� �� ���� � ��� ��

�� ��� �

� ����� VMware ESX ��� ��� ���� ���� �� ���� ���

� � ���� �� ��� �����.

VMware ��� �� ��� � � ��� ���� �

�� VMware ESX ��� ��� ���� ��, ��� � �� �� �

� �� ����. (VMware ESX 2.x�� �)

��� dmidecode ��� ��� ���� ��� ���� ����. Linux ��

� ��� �� � �� ���� 3.x ��� �� � VMware ESX

2.x�� ��� ����.

��� ��� ����. ��� ��, ��� � �� �� �� ��

� TADDM��� VMware ESX� dmidecode ��� ��� ��� �

��. ��� ��� http://www.nongnu.org/dmidecode/� �����.

VM�

�� �� �� � VM� ��� �� ��� ����.

��� TADDM �� ��� VM ���� �����. ��� �� ���

� �� ���� � � � ���� ��� �� ��� ����

��� �� � ����. ���� ��� ��� VM� �� ��� ��

� �� ���� ����.

��� ��� ��� ��� �� ���� �� �� TADDM� ����,

VMware ��� ����, �� ��� �� ���� ��� � �

���.

370 Application Dependency Discovery Manager: ��

��� ���� �� ������� � � ��

� ��� ��� � �� � �� � ��������

�. VM� � VM�� ��� � �� VM� �� � ���.

��� ���� �� �� ���� ��� � ����. �� �

�� ���� �� �� �� �� � �� �� VM� �

� ���� ������.

�� ��� ESX ��� ���� ���� �� ��� ���. �

�� �� � �� � ��� TADDM ������� ��

�� �� ��� �� �����. �� �� � ��� ���

��� ��� ��� ����.

<primaryMACAddress> ��

VM� �� ���� ���� �� �� ���

<primaryMACAddress> �� �� �� �� �����. � �

��� �� � �� ����� TADDM ���� �� ���

��� TADDM �������� ComputerSystem ��� ���

�� ���� ���.

Windows� � �� ��:$COLLATION_HOME/sdk/bin/api.sh -u <username> -p <password>

find --depth 1 ComputerSystem > <filename>.xml

Windows:

%COLLATION_HOME%\sdk\bin\api -u <username> -p<password>find --depth 1 ComputerSystem > <filename>.xml

ComputerSystem ���� �� ���� �� �� �

� �� ���� XML ��� ����. �� ���

� �� �� �� <primaryMACAddress> �� ��

� ������.

����� � �� �� � ��, VM ��, �� �

��� � ��� �� MAC �� �� ��� ���� �

��.

VM ��

VM� NAT �� '��� ��' ��� �� � VMwareESX �

�� �� ���� ����� � ���� ���� ����.

ESX ��� ��� VM �� ��

TADDM VMwareESX ��� ��� � VM� � ���� ��

� �����. ��� � �� �� ESX ��� ����.

vmware-cmd –l (this is a lower-case ’L’)

�� � 371

� �� ESX ��� ��� � VM� �� � ��(.vmx �

�� ��)� �����.

��� �� XML ���� ����� ���� ����. ��

���� �� VM� �� � ���� ��� ����.

� ����� �� ��� ��� � �� MAC ��� VM

� ����� ���� ����.

ethernet0.present = "true"ethernet0.networkName ="VM Network"ethernet0.addressType = "generated"ethernet0.generatedAddress="00:0c:29:c1:a5:ee"ethernet0.generatedAddressOffset = "0"ethernet1.present = "true"ethernet1.networkName = "VM Network"ethernet1.addressType = "generated"ethernet1.generatedAddress="00:0c:29:c1:a5:f8"ethernet1.generatedAddressOffset = "10"

� �� �� VM�� �� �� � �� ���� ��� ��

������.

VM ��� ��

VM�� � ��� ����� �� ��� ���� ��� �

���.

Windows� ���� � � �� ifconfig���. Windows

�� �� ipconfig���.

��� ��� ESX � ��� �� ����/MAC �� �

� �����. �� ��� IP ��� ping�� � �����

����� � �� ����. ��� �� ������.

VM� �� ���� � ESX ���� � ����� ��

VM� � ESX ���� �� � �� ������� � � �

�� � ��� �� � � ����.

generatedAddress� � � �� ���� ��� �� �� � �

���.

VirtualCenter ��� VM� ������� � �� MAC ��

� �� VM� �� ���. ��� � �� ESX ��� ��

VM� �� � VM� �� � ��� �� ���� ��� �

�� �� � ����.

VM� ���� �� ESX ��� ���� ���� ���� �

ESX ���� VM� ��� ���� �� � � ����.

������ �� ���� ��� �� ��� �� ����� �

��� ��� �� �����.

372 Application Dependency Discovery Manager: ��

�� ��

VM� ����� �� ���� � � � �� TADDM��

�� ��� ���� �� � ����. VM� �� �� ��

��� �� �� ����� ���� ��� � �� ��

�� ���� �� � ����. �� ���� ��� ��

�� �� �� ���.

�� ���� ��� ��, DNS, NIS �� � � ��

� �� ���� � �����.

VM ��, ESX �� � TADDM ���� ��� �� ��� �

� � � ���� � ��� �����. �� �� ��

�� ���. �� ��� ���� � ��� ��� �� ���

�� ��� ��� �� ������. ��� �� ������.

�� ���� �� � ���

TADDM �� ��� ��� �� ��� ��� ��� � � �

���. VMware ��� ��� � SSH� � �� �� ��

� ���� ESX �� �� VM� ��� ��� �� � �

���.

VMware ��� VM� ��� ���� � ���� �� �

���� �����. �� > ��� �� > �� ��� > VMware

ESX

VM � Ip ��� �� ��� ����� ������ ��

���.

OS ���� VM� ��� ��� � �� �� ��� ���

����� �����. �� ���� ��� ��� ESX ���

��� �� � ����.

TADDM ��� SSH�� ESX ���, � � VM�� � ping�

� �� �� �� � �� �� ��� � ��� �� ��

����.

VMware ESX ���

�� VMware ESX ��(�� 2.5� �� ���)� ��� ��� ����. � �

�� VMware Virtual Center �� �� ��� VMware ESX ��� ��

� ��� ���� ��� ��� ��� � �����.

��� ��� VMware ESX ��� ���� ��� ���.

TADDM ��� ���(�� TADDM ���� ��)�� �� �� � �

�� � � � ���� ��� � �� ��� � �� ��� �

� ��� ���� � �� ��� � � ����.

�� � 373

VMware ESX �� � �(CI)� ��

�� VMware ESX ��� CI� ����� ���� � ��� ��� � �

� ��� �����.

��� VMware ESX �� �� 3 � 4� � ���� � ��� ���(service

vmware-webAccess)� � � � ����. �� ��� ��� �

� �� �� ���� ��� ���� ���.

VMware ESXi ��� ��� ��

Fix Pack 2

VMware ESXi ��� ��� ��� VMware ESXi ��� �����.

VMware ESXi ��� ��� ��� VMware API� ���� VMware ESX ��

� �����.

��� ��� �� VMware API� �����. VMware API� �� ESXi ���

� � ESX 3.x, ESX 4.x ���� �� �����. ��� ssh �� ���� �

���.

GUI� ���� ���� �� ��

VmwareESXiComputerSystemSensor

���� ��� ��

�� �� � ESX ��� �, ��� VirtualCenter ��� � ���� ����

�. �� � ���� ESX�� � ����( : Clusters, Datacenters)� ���

� ���. ��� ���� �� ��� ���, ��� ���� �����.

ESX �� ��� �� �� ����� VMware API� ��� �� CIM API� �

�� �� �� ��� � ����.

����

VMware API� ��� ���� �� ESX ���� �� ���� ���.

�� ��

ESX ��� ����� TADDM ��� �� �� �� �� ���� ���.

SSL� �� ��� �

VMware ESXi ��� ��� ��� �� ��� � �� �� ���� SSL�

���� ��� ��� � ����.

374 Application Dependency Discovery Manager: ��

�� �

�� ��� ��� ��� ��� ��� ����. � ����� �

�� �� �����, ����� �� ���� � ��� �� �

��� ��� �����. �� � �� �� � �� ��� ��� �

��� ����. �� ��� �� VMware ��� � ��� � ��

��.

� �

� ��� ��� ��� ��� ����. strictCertificateCheck �

� true� ���� � ��� �� ���� ��� � ����. �

��� �� ��� � ��� � �� � ��� ��� ��� ���

� � ���.

�� �� ���� TADDM�� ����

strictCertificateCheck � true� ���� �� ��� ��� �

�� � ����. �� ��� ��� TADDM�� ���� ���. ��

��� ��� ��� � �� ������ ��� � ���

���.

��� ��� ����� �� � � ������.

1 . t a d d m / d i s t / o s g i / p l u g i n s /

com.ibm.cdb.discover.sys.vmware.vmwarecommon_* ���� ��

��. ��� *� ��� �� �����.

2. �� ��� �����.

java -cp lib/vmwarecommon.jar com.ibm.cdb.discover.sys.vmware.VmCertificateCollector ip:port

��� ip� VMware ESXi ��� ��� �� ���� IP ���� port

� � ���� SSL �����.

� �� ���

��� ��� � �� ����� ����.

v net.IpInterface

v net.L2Interface

v process.CPUResourcePool

v process.MemoryResourcePool

v process.NetworkAdapterResourcePool

v relation.AllocatedTo

v relation.DonatedTo

v sys.CPU

�� � 375

v sys.vmware.VMWareDataStore

v sys.unix.UnixFileSystem

v sys.NFSFileSystem

v sys.Memory

v sys.vmware.VMWareVirtualSwitch

v sys.vmware.VMWarePortGroup

v sys.darwin.Darwin

v sys.darwin.DarwinUnitaryComputerSystem

v sys.dos.Dos

v sys.dos.DosUnitaryComputerSystem

v sys.DNSResolveEntry

v sys.FileSystem

v sys.freebsd.FreeBSD

v sys.freebsd.FreeBSDUnitaryComputerSystem

v sys.linux.Linux

v sys.linux.LinuxUnitaryComputerSystem

v sys.Memory

v sys.netware.Netware

v sys.netware.NetwareUnitaryComputerSystem

v sys.OperatingSystem

v sys.sun.Solaris

v sys.sun.SunSPARCUnitaryComputerSystem

v sys.UnitaryComputerSystem

v sys.vmware.VmwareESX

v sys.vmware.VmwareUnitaryComputerSystem

v sys.windows.WindowsComputerSystem

v sys.windows.WindowsOperatingSystem

�� �

Fix Pack 2

��� ��� �� ��� ��� ���.

376 Application Dependency Discovery Manager: ��

�� ���� �: Fix Pack 2

����, VMware ESXi ��� ��� ��� �� 2 �� �� 3 ��� ��

�����. ��� � � ��� ����� ���� ESX �� ��� ����

����. � ��� ��� � ����� ��� �� �� ��� ����

��.

� � VirtualCenter �� �� ����.

�� � true �� false� ��� � ����.

directESXserialDiscovery

CIM API� ���� �� ��� �����.

ordinalESXviaVCserialDiscovery

VMware API� ���� �� ��� �����.

shallowVMdiscovery

�� ��� ��� ���� �����.

discoverNonRunningGuests

� �� �� ��� �����.

strictCertificateCheck

�� ��� ��� CA �� ��� ��� ESX ��� ����� ��

����.

enableVMDiscovery

�� ��� ��� �� ���� �����.

��� �� �: Fix Pack 2

��� �� ��� � ��� �� ��� ��� � ����.

��� VMware API� �� �� �� ��� ��� �� ��� �����.

VMware ���� ��� ���� �� �� �� ��� ���.

�� ��� �

Fix Pack 2

VMware ESXi ��� ��� ��� � ��� ��� �� ����. �� ��

� ���� � � ����.

Ping ��� ��� � �� IP� �� � �

�� Ping ��� �� 22 � 135� �����. ��� ��� ��� ��� �

�� ����. ESXi ��� ���� ��� ��� ��� ����.

�� � 377

��� � �� � ���� com.collation.pingagent.ports � �

collation.properties ��� ����� ��� ���� ESX ��

�� �� ������.

ESXi ��� � �� �

�� Port �� �� ESXi ��� ��� � �� ��� Port ��� ESXi ��

� ���� ���. ��� ��� �� ��� ESXi ��� ��� �

���.

��� �� �� � 902, 80, 443���. ESXi ��� �� ��� �� �

� ��� Port ��� �� �����.

Windows ��� ��� ��

Windows ��� ��� ��� Microsoft Windows � ��� � � ���

���� �����.

GUI� ���� ���� �� ��

WindowsComputerSystemSensor

����

������ ��� ��� � ������ SSH� �� ���� � ��� ��

�.

������ ���� �� Windows ���� ����� �� �� ���� �

��.

v Windows ��� SSH� �� ���� � ��� ���.

v Windows �� ���� Microsoft .NET Framework� ���� ���. Windows

��� ��� �� ��� � �� ��� TADDM ��� ���� �

����.

v �� Windows ���� Windows Scripting Host (WSH) 5.6 ��� ����

���. Windows Scripting Host� Internet Explorer 6 ���� 1 ���� �

����.

���

v ��� �� � ��� �� ��� ���� � Windows ��� ��� �

�� Windows Server 2003� ��� ��� � ��� �� ��� � �

��. ��� ��� �� ��� �� ��� �� �� ���.

v �� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ��

� ����� �����. TADDM ��� � ��� IP �����

net.IpNetwork �� ��� ����.

378 Application Dependency Discovery Manager: ��

– ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)

– �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)

– %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)

– ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)

����, IP ���� TADDM ��� ����� ��� ����.

IPv6 ������ IPv6 �� � �� �� ��

��� IPv6� ����� �� �� ���� �� IPv6 ����� IPv6 �

� � �� ��� �����. TADDM IPv4 ��� ���� ��� ���

�. TADDM IPv6 ��� �� ��� ���� ����. DNS �� �,

TADDM IPv4 �� IPv6 ��� �����. � �� �� ��� ��� 0

� � �, TADDM IPv6 ����� net.IpNetwork �� ��� ����.

��� IPv6 ��� IPv4 ��� ���� TADDM ��� ����� ���

TADDM API� ���� ���� � ����. IPv6 ��� IPv4 ���� ��

� �� �� �����, ��� � � ��� IP ��� �� ����. � �

� ��� �� �����.

CPU �� ��

��� ����� NumCPUs � �� � CPU� �� �����. Windows �

� ����� ������� ���� � NumCPUs ��� ������� �

���. � �� ������� ��� �� �� ����� NumCPUs ��

� 4���. ������� ���� �� � NumCPUs �� � 2���.

� �� �� �� ���

Windows ��� ��� ��� ��� �� �� �� ����� ����. �

��� Windows � ��� � � ��� ���� �� ���� �� �

�� ����.

��� ��� � �� ����� ����. � �� ����� ��� �

�� ���� � �� �����.

core.LogicalContent

v Checksum

v Content

v FixedPath

v URI

dev.MediaAccessDevice

v Name

�� � 379

v Type

v Status

sys.DNSResolveEntry

v SearchOrder

v ServerIp

net.L2Interface

v Encapsulation

v HwAddress

v InterfaceName

v Loopback

v Name

v Index

v IANAInterfaceType

v InterfaceSpeed

v Speed

net.IpInterface

v IpAddress

v L2Interface

v IpNetwork

sys.CPU

v IndexOrder

v NumCPUs

v CPUType

v CPUSpeed

v CPUCoresInstalled

v Virtual

v CPUCore

sys.FileSystem

v AvailableSpace

v Capacity

v Group

v MountPoint

v Owner

380 Application Dependency Discovery Manager: ��

v Permissions

v Type

sys.SoftwareComponent

v Name

v SoftwareVersion

v Publisher

sys.windows.WindowsService

v ServiceName

v CanBePaused

v CanBeStopped

v DesktopInteract

v ErrorControl

v OperatingState

v Started

v StartMode

v Account

v PathName

v ExitCode

v ServiceSpecificCode

v ServiceType

v Description

v Name

v SoftwareVersion

v ProcessId

sys.windows.WindowsComputerSystem

v UUID

v Name

v Type

v SystemId

v SystemBoardUUID

v VirtualMachineState

v Signature

v fqdn

�� � 381

v SerialNumber

v Manufacturer

v Model

v MemorySize

v NumCPUs

v CPUType

v CPUSpeed

v Architecture

v CPUDiesInstalled

v CPUCoresInstalled

sys.windows.WindowsOperatingSystem

v fqdn

v Name

v OSName

v OSVersion

v BootTime

v KernelArchitecture

v KernelVersion

v Charset

v Locale

v OsId

v OSConfidence

v ServicePack

v VersionString

�� �

Windows ��� ��� ��� ����� �� �� ��� ���.

�� ��� ������.

v �� � ������ ������.

v ������ ���� ��� ����� �� �� Windows ����� ���

���� ���. ����, WMI� �� �����.

���� ������ ��� ��� �� ���� �� �� �� Windows �

��� TADDM WMI Provider� ���� �����.

382 Application Dependency Discovery Manager: ��

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. Windows ��� � ������ �� ��� ����� � Windows ����

� ���� �� WMI ����� �� WMI ��� �� �� � ��

���� ��� �� �� ���. � � � � �� �� ���

�.

� ��� � Windows ����� � �� �� Windows ��� ����

� ��� ���.

2. ��� � � � Windows ��� ���(����� � �� Windows ��

�)� �� ��� ���.

��� � � � �� Windows �� ��� �� ���� � ��

���� �� �� � � ��� � ����(\)� ���� ���.

DOMAIN\username.

3. �� TADDM Windows ���� SNMP �� ��� �����. SNMP �

� ��� ����� �� � � ������.

a. SNMP� ���� ������.

b. SNMP MIB2 GET Community ���� MIB2 ���, IP, ����,

�� ���� � ��� ��� �� ��� �� ��� ����.

collation.properties �� ��� �:

� ���� Windows ��� ��� ���� ���� collation.properties �

� � � ��� ����.

��� collation.properties ��� �� �� � � �����.

com.collation.discover.agent.sys.ComputerSystem.serialNumberSanityChecks=

"`(?!null);`(?!not );`(?!n/a);`(?!permission);`(?!to be

);`(?!undef); `[ -:\.\w]{4,80}$; ^(?!.{8}(\-.{4}){3}\-.{12}_.{2}

(:.{2}){5});^(?!none);^(?!x{7});^(?!\.{9});^(?!0123456789);^

(?!0+$)";

� ��� ��, OEM� �� ��� �� � ��� � ��

�� ���� ��� Solaris� ��� � �� ��� �� ���

serialNumber � � ��� � �����.

�� �� �� �� ��� 4 - 80�� ��� �� �� ��� � ��

� ���� � � ���.

v null: ��� ^(?!null)

�� � 383

v not: ��� ^(?!not)

v n/a: ��� ^(?!n/a)

v permission: ��� ^(?!permission)

v to be: ��� ^(?!to be)

v undef: ��� ^(?!undef)

v �� �� ��� : 098D8710-E623-3C3B-9F9B-

FCBAFF1BF3B6_5C:F3:FC:E8:89:FC : ��� ^(?!.{8}(\-.{4}){3}\-

.{12}_.{2}(:.{2}){5})

v none: ��� ^(?!none)

v xxxxxxx: ��� ^(?!x{7})

v ......... : ��� ^(?!\.{9})

v 0123456789: ��� ^(?!0123456789)

v 0000: ��� ^(?!0+$)

�� ��� � ��� ��� ���, ��� ����. ��� ��

java.util.regex.Pattern ���� Java SDK� ��� ����. ��

� ������ ���� ���. �� �� ��� �� ���� ���

�� �� � ���� ����. ��� � ��� ���� ��

� ���� ������.

����� �� �� SSH �� �� �

com.collation.AllowPrivateGateways=true

��� true���.

� �� ����� � SSH �� IBM Tivoli Monitoring ���

���� Windows ��� ���� ��� � ��� �� �����. �

��� Windows� �� SSH �� IBM Tivoli Monitoring ��� ��

���. �� false� ��� �, Windows �� TADDM �����

�� ��� ��� �����. ����� �� � � � ���

Windows �� ��� CTJTP1100E ��� ����.

com.collation.PreferWindowsSshOverGateway=false

��� false���.

� Windows ��� ���� SSH� ���� � ����� ��

��� SSH� ���� �� �����. Windows ��� ����

SSH� ���� ��� � � ��� ����� �� ��� ���

��. com.collation.AllowPrivateGateways=false � � �

����.

384 Application Dependency Discovery Manager: ��

WMI � �

TADDM WMI(Windows Management Instrumentation)� ���� Windows �

�� ���� �����. WMI� ��� ���� � WMI ���� �� ���

�� TADDM� �� � ����. WMI ���� �� ��� �� ��� �

� � ��� WMI� �� �� ���� �� �����.

com.collation.platform.os.WindowsOs.AutoDeploy=true

��� true�� �� TADDM� WMI ���� ���� ��� � �

�� ����.

�� false� ���� WMI ���� ���� �� � ��� ���

�. �� �� ���� ��� ��� ��� �� ��� �� ����.

�� TADDM �� WMI �� ��� �����.

��: WMI �� ��� ��� false���. �� � �� true� ����

�� ��� � �� Windows ��� ���� ���� WMI ���� ��

� �� ��� �� � �� ���� ���.

com.collation.RestartWmiOnAutoDeploy=false

TADDM WMI Provider �� � �� WMI ��� ���� WMI� �

� ������.

com.collation.RestartWmiOnAutoDeploy.1.2.3.4=false

TADDM WMI Provider �� � �� WMI ��� ���� WMI� �

� ������.

com.collation.RestartWmiOnFailure=false

�� �� ���� WMI ��� ���� WMI� �� ������.

com.collation.RestartWmiOnFailure.1.2.3.4=false

�� �� ���� WMI ��� ���� WMI� �� ������.

��� Windows �� �:

��� ��� ��� ��� ���� �� ��� ���� ��� �� � �

���.

�� ��� �� :

�� �� � ��� �� ���� ��� Windows ��� �� ��� �

�� � ����.

�� � 385

� ��� ��

��� Windows ��� ��� ��� �� ���� �� ��� �� ��

� ����. � ��� ����� �� ����� ������.

�� Windows ���� �� ��� �� :

��� Windows ���� �� ��� �� �����.

��

1. compmgmt.msc ��� ��� Computer Management Console� ����.

2. �� ���� ��� �� > �� ��� � � > ���� �����.

3. �� � �� � ���� ������.

4. �� ��� ������.

a. ��� ��: ibmcol

b. �� ��: TADDM �� ���

c. : TADDM �� ���

d. ���

5. ���� � ��� � ���� ���� � ���� �� ������.

6. ���� ���� � ���� ������.

7. ��� ������.

8. � ���� ���� �� ��� � �� ��� ��� �� ���

��� ��� ��� �� �� ������. � ��� �� ��� ��

����. ���� �� ����� ��� �� �� ���.

��� ���� � � ���� �� ��� �� :

��� ��� �� ���� �� ��� �� ����.

��

1. dsa.msc ��� ��� ��� ��� ���� ���� ����.

2. �� ���� domain_name� ��� �� ��� �� ������.

3. � � ��� ��� ��� ���� �� �� > ���� ������.

4. �� ��� ������.

a. ��:ibmcol

b. ��� ��:ibmcol

5. �� ���� ����� ������.

6. ���� � ��� � ���� ���� � ���� �� ������.

7. ���� ���� � ���� ������.

386 Application Dependency Discovery Manager: ��

8. ��� ������.

9. � ���� ���� �� ��� � �� ��� ��� �� ���

��� ��� ��� �� �� ������. � ��� �� ��� ��

����. ���� �� ����� ��� �� �� ���.

WMI � ��:

WMI �� ��� �� ��� �� �� ��� � ��� ���� ���

�� ��� � ����.

��

1. Computer Management Console� �� ���� ��� � ������ > WMI

��� �����.

2. �� � �� �� ������.

3. �� �� ���� �� namespace� ��� � ��� ������.

4. ibmcol ���� �� ������. �� �� ���� ���.

a. ��� �

b. � ��

c. �� ��

5. ��� ���� ibmcol ���� ��� ������.

6. �� �� � � ������ � ���������� ����.

7. ��� ������.

TaddmWmi �� �:

� �� ���� � ��� �����. � �� WMI� �� �� ���

� ���� � ����.

��

1. �� TaddmWmi ��� 32�� ������ C:\Windows\system32\wbem

���� 64�� ������ C:\Windows\SysWOW64\wbem ���� ����

��.

v TaddmWmi.pdb

v TaddmWmi.exe

v TaddmWmi.mof

v TaddmWmi.dll

2. �� ��� ��� TaddmWMI.dll� ����� ������.

v 32�� Windows � ����:

�� � 387

%SystemRoot%\System32\wbem\mofcomp.exe %SystemRoot%\System32\wbem\TaddmWmi.mof%SystemRoot%\System32\regsvr32 /s %SystemRoot%\System32\wbem\TaddmWmi.dll

v 64�� Windows � ����:

%SystemRoot%\SysWOW64\wbem\mofcomp.exe %SystemRoot%\SysWOW64\wbem\TaddmWmi.mof%SystemRoot%\SysWOW64\regsvr32 /s %SystemRoot%\SysWOW64\wbem\TaddmWmi.dll

ibmcol� �� DCOM ��� ��:

���� ��� �� �� ��� � ���� DCOM ���� ���� ��

�.

� ��� ��

��� Windows �� �� ��� ��� �� ���� ���� DCOM ��

�� ����� �� ����� ������.

�� Windows ���� ibmcol� �� DCOM ��� ��:

��� Windows ���� ���� �� DCOM ���� ����� �� � �

������.

��

1. dcomcnfg ��� ��� ��� ��� �� ��� ����.

2. �� ���� ���� ��� > �� > � ��� �����.

3. �� � �� �� ���� COM �� ��� ������.

4. ��� �� ���� �� ��� ������.

5. ibmcol ���� �� ���� Local Access � Remote Access �� �

� ���� �� ��� ������.

6. ��� �� ���� �� ��� ������.

7. ��� ���� ��� �� � � ������.

a. secpol.msc ��� ��� �� �� ��� ����.

b. �� ��� ��� �� ��� ������.

c. �� ��� ������. DCOM: SDDL(Security Descriptor Definition

Language) ���� ��� ��� ����.

d. ��� ��� ��� ��� ���� � �� �� ������. �� �

� �� ��� ������.

8. ibmcol ���� �� ���� Local Access � Remote Access �� �

� ���� �� ��� ������.

9. �� � ��� �� ���� �� ��� ������.

10. ibmcol ���� �� ���� Local Launch � Remote Launch �� �

� ���� �� ��� ������.

388 Application Dependency Discovery Manager: ��

11. �� � ��� �� ���� �� ��� ������.

12. ��� ���� ��� �� � � ������.

a. secpol.msc ��� ��� �� �� ��� ����.

b. �� ��� ��� �� ��� ������.

c. �� ��� ������. DCOM: SDDL(Security Descriptor Definition

Language) ���� ��� �� ����.

d. ��� ��� ��� ��� ���� � �� �� ������. �� �

� �� ��� ������.

13. ibmcol ���� �� ���� Local Launch, Remote Launch, Local

Activation � Remote Activation �� �� ���� �� ��� �

�����.

14. Windows ��� �� ������.

��� ���� � � ���� ibmcol� �� DCOM ��� ��:

��� ��� �� ���� ���� �� DCOM ���� ����� �� �

� ������.

��

1. gpmc.msc ��� ��� � �� ��� ����.

2. ����(forest)� �� � ���� �� ��� ������( : �� ��

� ��).

3. �� > ��� ������.

4. Computer Configuration/Policies/Windows Settings/Security

Settings/Local Policies/Security options� ����.

5. �� ��� ������. DCOM: SDDL(Security Descriptor Definition

Language) ���� ��� ��� ����.

6. ��� ��� ��� ��� ���� � �� �� ������. �� ��

�� ��� ������.

7. ibmcol ���� �� ���� Local Access � Remote Access �� �

� ���� �� ��� ������.

8. �� ��� ������. DCOM: SDDL(Security Descriptor Definition

Language) ���� ��� �� ����.

9. ��� ��� ��� ��� ���� � �� �� ������. �� ��

�� ��� ������.

10. ibmcol ���� �� ���� Local Launch, Remote Launch, Local

Activation � Remote Activation �� �� ���� �� ��� ��

����.

�� � 389

11. gpupdate ��� ��� �� ��� �� �����.

�� �: Fix Pack 2

WMI � ��, TaddmWmi �� �� � ibmcol� DCOM ��� �� � � �

� ��� ��� � ����.

��

1. �� ��� �� ����� ������.

a. �� ���� �� $COLLATION_HOME/dist/support/bin ����� �

� � ����.

v scriptsRunner.bat

v nonadmin.properties

v wmiConfiguration.ps1

v dcomConfiguration.ps1

v copyFiles.ps1

b. �� TaddmTool Provider ��� $COLLATION_HOME/dist/lib/

ms/gateway ����� �� � ����.

v TaddmWmi.pdb

v TaddmWmi.exe

v TaddmWmi.mof

v TaddmWmi.dll

2. ��� ��� � TADDM WMI Provider �� �� ����

nonadmin.properties ��� �����. �:

nonadmin.user=ibmcoolnonadmin.files.path=C:\tmp

3. cmd.exe�� scriptsRunner.bat ��� �����.

4. ���� �� ������.

�� ��� �

� ����� HWindows ��� ��� ���� ���� �� ���� ����

� ���� �� ��� �����.

WMI ���

�� Windows Management Instrumentation(WMI)� ��� ����� ���

��� ����.

��� WMI� �� ���� ���� ��� � ����. �� ��� ����

WMI� �� ������.

390 Application Dependency Discovery Manager: ��

net stop winmgmtnet start winmgmt

WMI� �� ���� ���� ��� ��� �� Microsoft �����

���� WMI ���� ������.

WMIDiag

WMIDiag ����� �� � ����� �� ����� .

h t t p : / / w w w . m i c r o s o f t . c o m / d o w n l o a d s /

details.aspx?familyid=d7ba3cd6-18d1-4d05-b11e-4c64192ae97d

&displaylang=en

����� �� ����� �� � ��� WMI� ���� ��

� � ����.

Scriptomatic

Scriptomatic ����� �� � ����� �� �����.

h t t p : / / w w w . m i c r o s o f t . c o m / d o w n l o a d s /

details.aspx?familyid=09dfc342-648b-4119-b7eb-783b0f7d1178

&displaylang=en

Scriptomatic ����� ���� TADDM�� ��� �� ��

� WMI �� �� � ����. �� WMI ���� �

TADDM ����.

v Win32_Process

v Win32_OperatingSystem

v Win32_WMISetting

v Win32_ComputerSystem

� ���� Scriptomatic ����� ���� �� ����� �

� ��� ������� ���� �� � ��� ���

�.

WMI ��� �� ���

�� Windows ��� ��� �, TADDM� ���� � ��� �����

� �� ���� WMI ���� ����. ��� � �� ��� ��

���.

��� �� �� WMI ���� �� $COLLATION_HOME/lib/ms/gateway

���� TADDM ��� ����.

TaddmWmi.dll

��� �� TaddmWmi.exe� ��� WMI ���.

�� � 391

TaddmWmi.mof

WMI ���(TaddmWmi.dll)�� ���� � WMI ���� ��

TaddmWmi.exe

��� �� WMI ���(TaddmWmi.dll)�� ��

TaddmWmi.pdb

TaddmWmi.dll ��� � ��� ����.

TADDM WMI �� ���� �� ��� �����.

1. � ��� � �� �� ��� �� ��� �� � �� ����

%SystemRoot%\System32\wbem ���� �����(Admin$ �� C$

���� ���� � ��� ��).

2. � �� ����� �� ��� �����.

32�� Windows �� ��:%SystemRoot%\System32\wbem\mofcomp.exe %SystemRoot%\System32\wbem\TaddmWmi.mof%SystemRoot%\System32\regsvr32 /s %SystemRoot%\System32\wbem\TaddmWmi.dll

64�� Windows �� ��:%SystemRoot%\SysWOW64\wbem\mofcomp.exe %SystemRoot%\SysWOW64\wbem\TaddmWmi.mof%SystemRoot%\SysWOW64\regsvr32 /s %SystemRoot%\SysWOW64\wbem\TaddmWmi.dll

WMI �� ��� �� ��� ���� �� ���� TADDM WMI ��

���� �� � ����. Windows ������� TaddmTool ���

� ���� ���� ���� ����� �� ��� ������.

1. cd WINDOWS\temp\taddm.nnnn. ��� nnnn� TADDM �����

���� ���� ������. ����� TADDM ��� �� �

� � � � � � � � ���� �� � � � � � � . ID � � �

DiscoveryManager.log ���� DTADDM_ID= � �� ����.

2. set TADDM_USERNAME=domain\userid

3. set TADDM_PASSWORD=password_for_userid

4. set TADDM_INTERACTIVE=1

5. TaddmTool InstallProvider -AutoDeploy @ipaddress. ��� ipaddress

� �� ���� IP �����.

WMI ��� � �

�� WMI ��� � ��� �����.

��� http://www.redbooks.ibm.com/abstracts/SG247264.html� �� IBM Redbooks®

� Deployment Guide Series: IBM Tivoli Change and Configuration

Management Database Configuration Discovery and Tracking v1.1�

� F� �����.

392 Application Dependency Discovery Manager: ��

WMI ���� �

�� ��� �� �� WMI ���� �� ��� ��� ����. ��

�� Windows Replace a Process Level Token �� �� � �

��� ���� � ����.

���

v � � LOCAL SERVICE � NETWORK SERVICE �� �

�� ���. �� ��� �� � � ������.

1. � �� ��� �� ������ ���� �� ���� ����

���.

2. ��� ������.

3. ��� ������.

4. gpedit.msc� ���� �� �� ���� ������.

5. �� �� �� > �� �� > Windows � > �� � > �

� �� > ��� ���� � ��� �����.

v Replace a Process Level Token �� ��� �� � � ��

� �� �� �� �� ��� ������.

Tivoli_Admin_Privileges ��� �� ��� ����. �� �

�� � �� �� � ��� ���� ������.

��� ���� ��� � �� ��� � �

�� � ��� ����� ��� �� �� ��� ��� ���� � ��� �

� � �� ����� SMB(�� ��)� ���� � ��� �� � �

���.

���

�� � � ������.

1. SMB ��� �� � � ����.

v Windows 2003 �� 445�� �����.

v Windows 2000 445 �� 139�� �� �� � ����.

2. ������� ���� �� �� ��� ��� ��� ����� �

��� ����.

telnet <target machine name> 445

3. ��� � �� 139� ���� � b� ������. � � ��

� �� �� � �����.

v ��� ������ �� SMB ���� ��� ��� ���.

v SMB ���� � ��� ��� ���� ����.

�� � 393

� � �� � �� SMB ��� � �� ����� �� � � �

�����.

1. � �� ��� �� ������ �� �� ���� �������.

2. �� � 2 � 3�� Telnet ��� �����. ��� <target machine

name> � ������.

Telnet� ��� ���� � ��� �����. ��� ��� SMB

����� ��� ����.

��� ������.

v ���� ����� �� ���� � � � ����.

v ����� �� ��� �����.

net share

�� � ��: c$ �� admin$� ��� ���.

Slow discovery of Windows 2003 SP1 ��� �� �����

�� � ������� ��� ��

�� Windows 2003 SP1 ��� �� � ����� � � �������

��� �� � WMI ����� ���� ��� ��� � ����.

��� Microsoft�� �� ��� �� ���� ��� ��� ����.

http://support.microsoft.com/kb/911262

Windows 2000 ���� ���� �

�� Windows 2000 ���� ��� ��� �� ���� ��� �� ��

� netstat ���� ���� ��� ��� � ����. netstat �

��� ���� �� �� TCP �� ��� �����. Windows 2000

��� �� ��� Windows� � � ���� ��� ���� �

� ��� netstat ���� �����.

��� Microsoft�� �� ��� �� ���� ��� ��� ����.

http://support.microsoft.com/kb/907980

� ��� ���� �� Windows XP ��� TADDM ��

�� ���� Windows XP �� �� ��� ��� �� � ��� �

����.

��� ��� ���� � ��� ������ TADDM ��� �� �

�� � ����.

CTJTP1161E The application cannot establish the following WMI

session: SessionClientException: SELECT BuildVersion FROM

394 Application Dependency Discovery Manager: ��

Win32_WMISetting failed (0x800706ba: The RPC server is

u n a v a i l a b l e . ) : 0 x 8 0 0 7 0 6 b a : S y s t e m .

Runtime.InteropServices.COMException (0x800706BA): The RPC server

is unavailable.

��� � ��� ���� � Windows ��� ����� Windows XP �

��� RPC ��� ��� �� ���� ���� � ��� ����.

�� � � ���� DCOM ��� ������.

1. ����� ������.

2. �� ��� ������.

3. ���� ���� ������.

4. ��� ������.

5. � ��� ��� ��� ��� ���� �� ����.

6. �� ��� �� ������.

7. � �� TCP/IP� � ������.

8. COM �� ��� ��� ��� ������.

9. �� ��( : 5000 - 5050)� ������. ��� ������.

10. ���� �� ������.

�� � �� DCOM ��� ������.

� ���� ��� ����� �� � � ������.

1. ����� ������.

2. Windows ���� ������.

3. �� ������.

4. �� ��� ������.

5. � DCOM ��� ��� ����� ������.

���� ��

���� ��� ��� ��� ����� �����.

EMC ���� �� ��

EMC ���� �� ��� EMC ���� �� �������� ���� ����

SAN(Storage Area Network)� ��� ���� ��� �����.

� ��� ���� ���, ���, ���, ���, ��, ���� ��, ��� ��,

�� ��� � �� ����� � ���� ��� �����. ��� �� �

��� ��� � �� ��� ���� �� �� ��� ��� ��� �� �

�� � ����.

�� � 395

EMC ��� �� ��(EMC ���� �� ��, EMC ���� �� ���

��)� �� �����. �� ��� StorageSubSystem� �� �� FC ��

�, ���, �� � �� ��� �� ���� �����. �� ��, ��� EMC

� � � � � � � ��� � ��� � �� � �� � ��� � .

arraysDiscoveryChunk ���� ���� � ��� ���� ���� � �

� ��� � ����.

GUI� ���� ���� �� ��

EMCStorageScopeSensor, EMCStorageScopeDetailSensor

����

v �� Oracle JAR ��� �� ��� ��� dist/osgi/plugins/

com.ibm.cdb.discover.sensor.app.srm.emccommon_1.0.0/lib/oracle ��

�� ���� ���.

– ojdbc14.jar

– oraclepki.jar

– ojpse.jar

���

v ��� ��� ���� EMC Storage Scope ��� ��� ��� �� �� 2

��� ��� ���.

v ��� � ��� ��� � �� �� ����� �� ��� �� EMC Storage

Scope Detail ��� � ��� �� ��� SCSI ��(� �� ���) ��

���. TADDM SCSI �� ���� ��� ���� ���� ����� �

� � � ����. �� SRMHostArrayPath ���� ����.

v ��� �� � StoragePools� ��� ����.

�� ��

v EMC Oracle �������� SSL� �� ���� �� �, ��� ��

cwallet.sso ��� ���� ���.

� �� �� �� ���

EMC ���� �� ��� ��� �� �� �� ����� ����. �

��� EMC ���� �� ������� ��� ���� ��� �� ����

�� ��� ����.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

dev.BasedOnExtent

396 Application Dependency Discovery Manager: ��

v Source

v Target

storage.HostBusAdaptor

v Name

v Parent

v WordlWideName

dev.DiskDrive

v DiskSize

v Name

v Parent

v SerialNumber

v Type

v Vendor

v Revision

v Status

v DiskSpeed

dev.FCPort

v Description

v Parent

v PermanentAddress

v PortNumber

v PortType

v Status

dev.FCVolume

v Capacity

v Name

v Parent

v BasedOn

v FreeSpace

net.IpAddress

v DotNotation

v StringNotation

net.IpInterface

�� � 397

v IpAddress

v Parent

relation.ConnectedTo

v Source

v Target

v Type

storage.Fabric

v Fcswitch

v Name

v SourceToken

v ZoneSets

v Zones

storage.FCSwitch

v FCPorts

v ManagementURL

v Manufacturer

v Model

v Name

v ROMVersion

v SerialNumber

v Type

v WorldWideName

storage.StorageSubSystem

v AllocatedCapacity

v AvailabilityState

v AvailableCapacity

v CacheSize

v FCPorts

v fqdn

v Manufacturer

v Members

v Model

v ROMVersion

398 Application Dependency Discovery Manager: ��

v SerialNumber

v Type

v VolumeGroupCapacity

v VolumeGroupFreeSpace

storage.StorageVolume

v Capacity

v Name

v Parent

v RedundancyMethod

v SourceToken

storage.Zone

v Active

v Name

v Parent

storage.ZoneSet

v Active

v Name

v Parent

v Zones

� �� ��:

sys.aix.Aix

sys.hpux.HpUx

sys.linux.Linux

sys.OperatingSystem

sys.sun.Solaris

sys.vmware.VmwareESX

sys.windows.WindowsOperatingSystem

��� �� ����� �� �� ��� ����.

v FQDN

v OSConfidence

v OSName

v Parent

�� � 399

� �� ��:

sys.aix.AixUnitaryComputerSystem

sys.ComputerSystem

sys.hpux.HpUxUnitaryComputerSystem

sys.linux.LinuxUnitaryComputerSystem

sys.sun.SunSPARCUnitaryComputerSystem

sys.vmware.VmwareUnitaryComputerSystem

sys.windows.WindowsComputerSystem

��� �� ����� �� �� ��� ����.

v Devices

v FCPorts

v FileSystems

v FQDN

v IpInterfaces

v Model

v OSInstalled

v OSRunning

v Signature

v Type

v Name

� �� ���:

sys.LocalFileSystem

sys.sun.SolarisFileSystem

sys.unix.UnixFileSystem

sys.windows.WindowsFileSystem

��� �� ����� �� �� ��� ����.

v AvailableInodes

v AvailableSpace

v Capacity

v MountPoint

v Parent

v StorageExtent

v TotalInodes

400 Application Dependency Discovery Manager: ��

v Type

�� �

��� ��� �� ��� ��� ���.

��� �� �

��� ��� ����� ��� �� �� ��� �� ���.

v EMC ���� �� ��� �� Windows ��� ��� �� ��

v EMC ������� �� Oracle �� ��. JDBC ��� �� SSL� �� �

��� �� �, ��� �� cwallet.sso ��� ���� ���.

�� ���� �:

EMC ���� �� ��� ���� �� 3 �� ������ �� �����.

����: ��� ���� �� � ��� ��� ��� ��� � ���� ���

��. � � ���� � �� � ��� � ����.

� ����� ��� �� �� ������.

discoverHosts

discoverHosts �� ��� true���. � ��� ��� ���, �

�, FC ��, FC ��, ���� ��, � �� ��� � �� ��� ��

�� � ��� �� ���� �����.

�� false��, ��� �� ���� ���� ��� ����.

discoverSwitch

discoverSwitch �� ��� true���. ��� ��� �� ���( :

���, ��� ��, FC ��)� �����.

�� false��, ��� �� ���� ���� ��� ����.

discoverArraySerialNumberStartsWith

����, ��� ��� �� �� �����. � �� ���� �

��� ��� � ����. � �� APM�� ���� �� ��� ��

�� ��� � �� ���� ������.

discoverArraySerialNumberStartsWith=APM

arraysDiscoveryChunk

arraysDiscoveryChunk �� ��� 10���. � � � EMC �

��� �� ��� ���� ���� � �� �����.

����: � �� � � ���� ��� � ��� ��� � ���

�.

�� � 401

�� ��� �

� ����� EMC ���� �� ���� ���� �� ���� ���� �

���� �� ��� �����.

��� EMC ��� ��� �� � �

�� EMC ������� ��� � �� ��� ����.

��� EMC ������� �� �� ��� ����� �� � JAR ��� �

���� ����. SSL� �� ���� �� �, ��� ��

cwallet.sso ��� ���� ���.

��� ��� ��� ���� ���� �

�� ��� ��� ��� ���� ���� ����.

��� ��� EMC �� ���� ���� EMC ���� �� ����� ���

� ��� ���� ��� � ����. �� ���� FC ��� �� �

��� ������ � � ��� ���.

��� ���� � �� � ��

�� ��� ���� � ��� �� �� ������.

��� ��� ���� �� � ��� ��� ��� ��� � ���� ����

�. � � ���� � �� � ��� � ����. ��� ��

��.

��� CTJTD2312E �� �� ��

�� ��� CTJTD2312E ��� � �����.

��� �� �� ���� targetDb.HOSTNAME � �� TADDM ���� �

��� � � � ��� ����.

��� �� ��� ��

�� �� ��� �������� ��� ���� ��� ����� � �

����� ��� �����.

��� ����, �� ��� ��� � ���� ��� �����. ��� �

!� ���� �� � � � ����.

com.collation.discover.observer.topopumpdeadlockstrategy=avoid

����: ��� ��� � ���� ���� � �� ��� ���

�� ����.

402 Application Dependency Discovery Manager: ��

��� ��� ��

��� ��� ��� ��� ��(FC) ��� � FC �� ��� �����.

����: �� ����� ��� SNMP �� 1� ����.

GUI� ���� ���� �� ��

FCSwitchSensor

� �� �� �� ���

��� ��(FC) ��� ��� ��� �� ���� �� ����� ����.

� ��� IT ��� ��� ��� ��� �� ���� �� ��� ��

��.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

dev.FCPort

v DisplayName

v PortNumber

v DeviceID

v PermanentAddress

v PortType

v Speed

relation.ConnectedTo

v Source

v Target

storage.FCSwitch

v Name

v Description

v WorldWideName

v Model

v Manufacturer

v SerialNumber

v Version

sys.ControlSoftware

v Name

v VersionString

�� � 403

�� �

��� ��� �� ��� ��� ���.

�� ���� �:

� ����� �� ����� ��� � �� �����.

��� ���� ��� � ���. ��� ����, �� ����� �� �

� ������ ��� ��� � ��� ���. ��� ������ �� ���

��� � ��� ���.

v AnchorSensor

v PingSensor

v PortSensor

v SessionSensor

v SnmpMib2Sensor

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

�� ��� �

� ����� ��� ��� ���� ���� �� ���� ���� � ���

� �� ��� �����.

404 Application Dependency Discovery Manager: ��

��� ��� ��� ��

�� � ��� ��� ����� ���� �� �� ���� ���� ���

�.

��� �� ���� �� ���� ����.

v Fibre Alliance MIB(FC-MGMT MIB)

v Cisco MIB(CISCO-FC-FE MIB)

v Brocade ��� �� ��(switch.html)

��� �� ��

��� �� ��� ��� �� MIB� ���� ��� ��, �� ���, ���

������ �� � ��, �� ��� ��� � �� ���� �� � �

�� ���� �����.

�� ����� �� ��� ���� �� � ��� �� ��� ���� �

�����.

GUI� ���� ���� �� ��

HostResourcesSensor

���

��� ��� �� ��� ��� ����� ��� ����. � ����

Windows � �� ��� � ���� � � ��� ���� ����.

api.sh ����� ��� � ���� ��� �� ���� ����.

���� OID(Object Identifier)

��� �� �� �� OID� ���� �� ����.

v ��� ��: .1.3.6.1.2.1.25.2.2.0

v ���� ��: .1.3.6.1.2.1.25.2.1.2

v ��� ��: .1.3.6.1.2.1.25.3.1.1

v �� ��� ���: .1.3.6.1.2.1.25.3.2.1.1

v ��� �����: .1.3.6.1.2.1.25.6.3.1.1

� �� ���

��� ��� � �� ����� ����.

v dev.MediaAccessDevice

v sys.ComputerSystem sys.OperatingSystem

v sys.FileSystem

�� � 405

v sys.SoftwareComponent

��� �� �

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� ��� ������.

v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����

��.

�� �� �� ��� � ��� ��� ����(SNMP) ��� ���

���� �� ��� � ����.

v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��

� �, ���� � � ����� ��� �� ������.

�� ��: �� ��:

� ��( : MD5) � ����

MD5 �� � ���� � ����

� � � �� �� � � � ����

�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��

� ���� �� ��� � ����.

����: �� ����� ��� SNMP �� 1� ����.

��� ���� ��

��� ���� ��� SAN(Storage Area Network) ����� �� ��� ��

� ���� ��� ����� �����. � ��� ���� ���� ���� �

��� ��� ����.

��� ���� � ���� ��� ��� ���� ��( : ��, ���, �� �

�, � �� � �� ���)� �����. �� ��� ���� ��� �� ��

�� ��� �����.

v ��� ��(FC) ��

v FC ��

v ��� �� ���

GUI� ���� ���� �� ��

HostStorageSensor

406 Application Dependency Discovery Manager: ��

���

���� ��� ���� �� ���� ��� ����� ���� � � ���

���� ��� ����� ��� ��� ����.

����� ��� �� ���(HBA) API ����� ��(32��)� ���� ��

�.

�� ��

����, root ��� � UNIX ��� SAN ��� ���� � ���

�. ���� � ����� setuid(set-user-ID �� ��) �� �� sudo �

��� �� ��� �� ���� �����.

� �� �� �� ���

��� ���� ��� ��� �� �� �� ����� ����. � ��

� IT ��� ���� ��� �� ���� �� ��� ����.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

dev.DiskDrive

v AnsiT10Id

v Name

v Type

dev.DiskPartition

v BlockSize

v Name

v NumOfBlocks

dev.FCPort

v DeviceID

v PermanentAddress

v PortType

v ��

dev.FCVolume

v BlockSize

v Controller

v DeviceID

v FCPLun

�� � 407

v Name

v NodeWWN

v NumOfBlocks

v PortWWN

v SCSIBus

v SCSILun

v SCSITarget

v Type

dev.SCSIProtocolController

v EndPoints

v FCPorts

v Name

dev.SCSIProtocolEndPoint

v Name

v WorldWideName

dev.SCSIVolume

v BasedOn

v BlockSize

v DeviceID

v Name

v NumOfBlocks

v SCSIBus

v SCSILun

v SCSITarget

v Type

v RealizedBy

dev.StorageVolume

v BasedOn

v BlockSize

v DeviceID

v Name

v NumOfBlocks

v RealizedBy

408 Application Dependency Discovery Manager: ��

v Type

phys.physpkg.Card

v FWRevision

v Manufacturer

v Model

v SerialNumber

storage.HostBusAdaptor

v Name

v SCSIProtocolControllers

v WorldWideName

�� �

��� ��� �� ��� ��� ���.

��� �� ��� �� ��� ���� ��� ��� ��� �:

��� ���� ��� ��� �� ��� �� ���� ���� ���� �

��� �����. ���� ��� ���� ��� ��� ��� �� ��� �

��� ��� �����. ��� ���, ��� �� ��� ����� ����

�. root � ��� �� ���� ��� � ����. � �� ��

��� ���� ������� ���� �� �� ��� ��� � ����. �

��� ��� �� ��� ��� ��� �� ��� �� �� ���� �

��� � ��� ���� �� �����.

�� ���� ��� ��� ���� ��� �� ��� �� ��� ���� �

�� ��� ��� ������.

��� �� ��� ���� ���� �� � � ������.

1. TADDM ��� taddm_home/dist/osgi/plugins/

com.ibm.cdb.discover.sensor.dev.hoststorage_7.2.0/bin/

collection-engine ����� ��� �� ��� ���� ��� ��� �

�� ������.

2. ���� �� �� � ���� ��� �� ������.

3. ��� �� ��� ��� ������. ��� �� ��� ����� ����

� ��� ���. ��� �� ��� ��� ����� �� �� � ��� �

�����.

v Windows ���� �, �� ����� ��� PATH � �� ����

��� �� ��� ��� ������.

�� � 409

v � �� ���� �, TADDM ���� collation.properties ���

com.collation.discover.agent.path� ���� ��� �� ��� ��� ��

����. ��� �� � ��� �� ��� �� ���� ��� ��

����.

v TADDM ���� ��� ���� ��� �� �� ����� ������.

�� �, CollectionEnginePath �� CollectionEngineWindowsPath �

�� � �� ��� �� ���� �� ������.

4. TADDM ���� ��� ���� ��� �� �� ����� ������.

deployCollectionEngine � �� false� ������.

5. ��� ��� �� ���� ����.

��� ��� ��� ���� ���� ��� �� � ��� ��� �

����. ���� � ����� setuid(set-user-ID �� ��) �� �

� sudo ���� �� ��� �� ���� �����. Windows � ��

� � �� ���� ��� ��� ����� ���.

�� ���� �:

��� ���� ��� ���� ��� � ���. ��� �����, �� �

���� �� � � ������ ��� ��� � ��� ���.

��� �� HBA(Host Bus Adapter) API� ���� ��� ����� ��

HBA � FC ��� �����. ��� ��� ����� ����� HBA API �

����� ��� ���� ��� ��� ��� ���.

�� �� ��� � ����.

deployCollectionEngine

deployCollectionEngine �� ��� true���. ��� ��� �� �

�� �� ��� ���� ��� �����. ��� ���, ��� ��

��� ����� ����� . ��� collectionEnginePath ��

collectionEngineWindowsPath �� �����. Windows ���� �

� ��� ���, ��� �� ��� TEMP ���� �����. � �

� ���� �, ��� �� �� �� ��� ����� ��� � �

���� � ���� �����.

�� false��, ��� �� ��� ��� ����.

collectionEnginePath

collectionEnginePath �� ���� ���. �� �, UNIX ���

�� ���� �� �� ������.

410 Application Dependency Discovery Manager: ��

collectionEngineWindowsPath

collectionEngineWindowsPath �� ���� ���. �� �,

Windows ��� �� ���� �� �� ������.

���� ��� ����(net use ��� ���� ��)� �� �

Windows � ��� ��� ����. ��, UNC(Universal Naming

Convention) ���� ���� Windows �� ������( :

\\hostname\share\CollectionEngine).

collectionEngineSudoCommand

collectionEngineSudoCommand �� ���� ���. UNIX ����

� � ��� ��� ��� ������.

collectionEngineTimeout

collectionEngineTimeout �� ��� 30���. � � �� �� �

��� �� ���� �� �� ��(�)� �����.

collectionEngineForceUniqueName

collectionEngineForceUniqueName �� ��� false���. �� false

� ��� ��� �� ���� ��� � ��� ��� �� ��

� ���. �� true��, ��� �� ����� ��� �� ��

� ��� ��� �����.

sudo ��� ���� ��� ��� �� �� ��� �� ���

� ��� �� �� � � ���. � �, false� ���� ��

�� ���.

�� ��� ���� ��� ��� ��� �� ���� �� �� ��

��� ��� � ��� ��� ��� �� ��� ��� � ���

�. ��� ���� collectionEngineForceUniqueName �� true� �

��� �� ����� ��� ��� �� �� ��� ��� � ���

�. � �� true� ���, sudo� ��� � ���.

��� ���� ��� �� ��� �, ���� ��� �� ����� ����.

��� � ���� ��� � � ���� ��� � �����.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �

� �� ���� �� ��� ��(��� � � ����)� ������.

�� � 411

����, root� �� �� �� ��� � ����. ��� ��� �

�� ���� ���� ��� �� � ��� ��� � ����. ����

� ����� setuid(set-user-ID �� ��) �� �� sudo ���� �� �

�� �� ���� �����.

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

��� collation.properties ���� ��� �� ���� ��� ����

���� �� � � �����.

com.collation.discover.agent.path.Linux

com.collation.discover.agent.path.SunOS

com.collation.discover.agent.path.HP-UX

com.collation.discover.agent.path.AIX

com.collation.discover.agent.path.Vmnix

� IP �� �� �� �� �� ���� ��� � � �� ��� �

� ��� � ����( : com.collation.discover.agent.path.Linux.1.2.3.4).

��� � ��� �� �� ���� ��� ��� ��� ��� ��� ��

�� �� � collation.properties ���� �� ������. � ��

�� ���� ������.

�� ��� �

� ����� ��� ���� ���� ���� �� ���� ���� � ��

�� �� ��� �����.

��� ��� � � � ���

�� � � ��� � �� �� ���� �� ��� �����.

��� � ��� �� ��� ��� ���� ����.

��� ���� � � � � ��

�� ��� ��� � ��� �� ����.

��� StorageSensor ��� ���� ��� ��� �� �� �� � �

� ������. ��� � ���� ��� � � ���� ���

� �����.

412 Application Dependency Discovery Manager: ��

��� ���� ���� ���� �

�� ��� ���� ���� ��� �����.

��� ����� HBA(Host Bus Adapter) API ����� ��� ��� ���

� ��� ��� �� ��� ����. ��� ����� ��

HostStorageSensor �� ���� ��� � ����.

WWPN � WWNN ��� ���� �

�� FC ��� WWPN(Worldwide Port Name) � WWNN(Worldwide Node

Name)� ��� ����.

��� TADDM� FC �� ��� �� HBA API� �����. HBA API� SCSI

��� OS ID�� ��� FC ��� ��� ��� �����. FC �

�� ��� �� HBA� ��� �� WWPN� � ���. �� �� HBA

��� SCSI ��� �� ��� ��� � ���. � �� HBA

API� �� ����. � ��� �� �� HBA API ��� ����

��� �� HBA API ������� ��� ���� �����. �

� ��� HBA ���� HBA API ������ �� ��� ���� �

�� ��� ����. ��!� HBA API� SCSI ��� FC ���

�� � � � WWPN � WWNN� ��� � ���.

�� HBA �� �� �

�� TADDM� � HBA �� ���� ����.

��� TADDM� HBA ��� �� HBA API� �����. HBA API� ���

� � ���� � TADDM� HBA �� ����� ����. ���

WWNN TADDM� HBA �� ��� � �����. ��� �� �

�� ��� ���� ��� � HBA �� � �� �� ��� ����

��� WWNN �� ���� �� � ����.

HBA API ������ ��� � WWNN� � �� HBA ���

� HBA API ����� ��� �� �����. � �� � ����

� ��� WWNN� �� ��� ���� ���� �� �� HBA ���

��� � ����. �� ����� �� � ���� ���� ���

WWNN� �� � ���� � �� �� HBA� ��� � ����.

�� � � �� ��� ���� �

�� FC ��� �� �� �� � �� ��� ��� ����.

��� TADDM� HBA ��� �� FC API� �����. ��� � HBA API

������ ��� �� ���� ��� HBA ���� HBA API ��

���� ������ � � ����. �� ��� HBA API ������

�� � 413

�� ��� ���� ��� ��� ����. HBA API ������

�� �� � �� ��� ��� � � � � �� ��� ���

�.

SCSI ��, SCSI �� � SCSI LUN� � � ���� �

�� FC ��� �� SCSI ��, SCSI �� � SCSI LUN� ��� ��� �

�� ��� ��� ����.

��� TADDM HBA API� ���� FC ��� �� SCSI ��� �����.

��� � HBA API ������ ��� �� ���� ��� � �

� �� ��� �� ���� �� � ����. � ��� ����� HBA

����� HBA API ������ ������ � � ����. �� ��

� HBA API ������ �� ��� ���� ��� ��� ��

��. HBA API ������ SCSI ��� ��� � � � � �

� ��� ��� ��� �� ��� � ����.

FC �� ��� � � ���� �

�� FC �� ��� ��� �� ��� ��� �� ���� ����.

��� TADDM HBA API� ���� FC ��� �� ��� �����. ��

� HBA API ������ ��� �� � TADDM� � FC �� �

( : �� ��)� �� ��� �� ��� � ����. � ��� ���

�� �� ��� ���� �� ��� HBA API ������ ��� �

� ��� ����. HBA API ������ ���� �� ��

�, FC �� �� ��� ��� ��� �� ��� �� ����.

IBM Tivoli Storage Productivity Center ��

IBM Tivoli Storage Productivity Center ��� SAN(Storage Area Network) �

NAS(Network Attached Storage)� ��� ���� ��� �����. ��� Tivoli

Storage Productivity Center �������� ���� �����.

�� ��� ���� ��� ���.

v ���� ���

v ���

v ���

v ���

v �

v ���� ��

v � � ��� ��

v �� ���

414 Application Dependency Discovery Manager: ��

v �� ���

v NAS �� ���

��� ��� �� ��� ���� ��( : ���� ��� ���) � ��� �

�� ��( : ���� ��� ���)� �� ��� � ����.

GUI� ���� ���� �� ��

TPCStorageSensor

� �� �� �� ���

IBM Tivoli Storage Productivity Center ��� ��� �� �� �� ����

� ����. � ��� Tivoli Storage Productivity Cente ������� �

�� ���� ��� �� ���� �� ��� ����.

��� ��� � �� ����� ����. � �� ����� ��� ��

� �� ���� �� �����.

dev.BasedOnExtent

v Source

v Target

v Type

dev.Controller

v Name

v Parent

dev.DiskDrive

v DiskSize

v Model

v Name

v Parent

v SerialNumber

v Type

v Vendor

dev.DiskPartition

v Capacity

v Name

v Parent

v PartitionType

�� � 415

v RealizedBy

dev.FCPort

v Label

v Parent

v PermanentAddress

v PortNumber

v PortType

v Speed

dev.FCVolume

v Capacity

v FCPLun

v Name

v Parent

v Type

v PortWWN

v HostPaths

v BasedOn

dev.RealizesExtent

v Source

v Target

v Type

dev.SCSIPath

v ArrayVolume

v HostEndPoint

v LUN

v Parent

v Volume

dev.SCSIProtocolEndPoint

v WorldWideName

dev.TapeDrive

v Label

v Type

v WorldWideName

416 Application Dependency Discovery Manager: ��

net.IpAddress

v DotNotation

v StringNotation

net.IpInterface

v IpAddress

v Parent

relation.ConnectedTo

v Source

v Target

v Type

storage.Fabric

v Fcswitch

v Label

v Name

v SourceToken

v Virtual

v ZoneSets

v Zones

storage.FCSwitch

v FCPorts

v FCSwitchStatus

v Fcport

v ManagementURL

v Manufacturer

v Model

v Name

v ROMVersion

v SerialNumber

v Type

v WorldWideName

v IpInterfaces

storage.StoragePool

v AnsiT10Id

�� � 417

v Capacity

v Label

v Members

v Raid Level

v RemainingManagedSpace

v StorageSubSystem

v TotalAvailableSpace

v TotalManagedSpace

storage.StorageSubSystem

v AllocatedCapacity

v AnsiT10Id

v AvailabilityState

v AvailableCapacity

v CacheSize

v FCPorts

v fqdn

v IpInterfaces

v IsNetworkAttached

v Manufacturer

v Members

v MemorySize

v Model

v NumCPUs

v ROMVersion

v SerialNumber

v StoragePools

v Type

v VolumeGroupCapacity

v VolumeGroupFreeSpace

storage.StorageVolume

v BlockSize

v Capacity

v FreeSpace

v Name

418 Application Dependency Discovery Manager: ��

v Parent

v RealizedBy

v RedundancyMethod

v SourceToken

v Type

v Virtual

v Paths

storage.TapeLibrary

v AnsiT10Id

v Description

v Devices

v Manufacturer

v Model

v ROMVersion

v SerialNumber

v TapeMediaChangers

v Type

storage.TapeMediaChanger

v Caption

v Description

v fqdn

v Label

v ROMVersion

v Type

v WorldWideName

storage.Zone

v Active

v Description

v Name

v Parent

storage.ZoneSet

v Active

v Label

�� � 419

v Name

v Parent

v Zones

� �� ��:

sys.aix.Aix

sys.hpux.HpUx

sys.linux.Linux

sys.netware.Netware

sys.OperatingSystem

sys.sun.Solaris

sys.vmware.VmwareESX

sys.windows.WindowsOperatingSystem

�� � ��� �� ����� ��� ����.

v FQDN

v OSConfidence

v OSName

v OSVersion

v Parent

v SoftwareComponents

v SystemGuid

� �� ��:

sys.aix.AixUnitaryComputerSystem

sys.ComputerSystem

sys.hpux.HpUxUnitaryComputerSystem

sys.linux.LinuxUnitaryComputerSystem

sys.sun.SunSPARCUnitaryComputerSystem

sys.vmware.VmwareUnitaryComputerSystem

sys.windows.WindowsComputerSystem

�� � ��� �� ����� ��� ����.

v CPUSpeed

v CPUType

v Devices

v FCPorts

420 Application Dependency Discovery Manager: ��

v FileSystems

v fqdn

v IpInterfaces

v Manufacturer

v MemorySize

v Model

v NumCPUs

v OSInstalled

v OSRunning

v SerialNumber

v Signature

v Type

v Name

v UUID

v MacAddress

v VMID

sys.FileSystemExport

v Name

v Parent

sys.FileSystemService

v Exports

v Host

v Name

sys.NFSExport

v Name

v Parent

sys.NFSService

v Exports

v Host

v Name

� �� ���:

sys.LocalFileSystem

sys.sun.SolarisFileSystem

�� � 421

sys.unix.UnixFileSystem

sys.windows.WindowsFileSystem

�� � ��� �� ����� ��� ����.

v AvailableInodes

v AvailableSpace

v Capacity

v MountPoint

v Parent

v StorageExtent

v TotalInodes

v Type

sys.SMBExport

v Name

v Parent

v Path

v Type

sys.SMBService

v Exports

v Host

v Name

sys.SoftwareComponent

v Name

v Parent

v SoftwareVersion

�� �

��� ��� �� ��� ��� ���.

Tivoli Storage Productivity Center �� �:

Tivoli® Storage Productivity Center ��� SQL �� ���� Tivoli Storage

Productivity Center �������� ���� �����. SQL �� tpc.config

��� ��� ��� �� � tpc.properties ��� ��� � ��

�����.

tpc.config � tpc.properties� COLLATION_HOME/osgi/plugins/

com.ibm.cdb.discover.sensor.app.srm.tpc_7.2.0� ����.

422 Application Dependency Discovery Manager: ��

��� tpc.properties ��� �� �� � � ���� �� �� ����

�.

com.ibm.cdb.discover.app.srm.tpc.sensor.ArrayQueries

� � ��� ��� ����. ���� �� �� �� ��

� � � .

ARRAY,ARRAY_SUM_SOURCE,ARRAY_VOLUME_GROUP,ARRAY_DRIVE,ARRAY_PORT,

ARRAY_VOLUME.

com.ibm.cdb.discover.app.srm.tpc.sensor.HostQueries

� ��� ��� ��� ����. ���� �� �� �� �

����. HOST,HOST_PORT,HOST_DEVICE_GROUP,HOST_DEVICE,HOST_DEVICE

_PARTITION,

HOST_DEVICE_PARTITION_DEVICE,HOST_FS,HOST_FS_EXPORT,HOST_AGENT,

HOST_SCSI_PATH,HOST_SCSI_AGENT_LESS.

HOST_SCSI_PATH ��

� �� ���� FC ���� ���� �� ���� ����

� ���� �� ��� � �����. � �� ���� �

� �����. ���� �� ��� �� � �� � �� �

�� �� ��� ���� ��� � ����. ��� ��� � �

��� �� ��� � ��� HOST_SCSI_PATH �� ���� �

� � ����. � �� ���� ����

com.ibm.cdb.discover.app.srm.tpc.sensor.HostQueries �

HOST_SCSI_PATH� � ��� ����.

��� �� ��� ��� 427 ���� �HOST_SCSI_PATH

�� HOST_SCSI_AGENT_LESS �� �� ���� ����

� ��� � ���� ��� �����.

HOST_SCSI_AGENT_LESS ��

� �� TPC SRA ����� ��� �� �� �� � �

��� FC ���� ���� �� ���� ����� ���� �

� ��� � �����. � �� ���� �� �����.

���� �� ��� �� � �� � �� ��� �� ��

� ���� ��� � ����. ��� ��� � ���� �� �

�� � ��� HOST_SCSI_PATH �� ���� �� � ����.

� �� ���� ����

com.ibm.cdb.discover.app.srm.tpc.sensor.HostQueries �

HOST_SCSI_PATH� � ��� ����.

��� �� ��� ��� 427 ���� �HOST_SCSI_PATH

�� HOST_SCSI_AGENT_LESS �� �� ���� ����

� ��� � ���� ��� �����.

�� � 423

�� ��� HOST_SCSI_PATH � HOST_SCSI_AGENT_LESS �� ���

� � �� �

com.ibm.cdb.discover.app.srm.tpc.sensor.HostQueries � ���

��.

com.ibm.cdb.discover.app.srm.tpc.sensor.HostQueries=HOST,HOST_PORT,

HOST_DEVICE_GROUP,HOST_DEVICE,HOST_DEVICE_PARTITION,

HOST_DEVICE_PARTITION_DEVICE,HOST_FS,HOST_FS_EXPORT,HOST_AGENT.

com.ibm.cdb.discover.app.srm.tpc.sensor.HOST_SCSI_PATH.maxrows

� HOST_SCSI_PATH �� �� ��� � ��� ���� �� �

�� �����.

��� 20000���.

HOST_SCSI_PATH �� ��� � �� ���� ���� �����.

��� �� � �� �� �� ���� ��� ���� �� �� �

��� �����.

com.ibm.cdb.discover.app.srm.tpc.sensor.HOST_SCSI_AGENT_LESS.maxrows

� HOST_SCSI_AGENT_LESS �� �� ��� � ��� ����

�� � �� �����.

��� 20000���.

HOST_SCSI_PATH �� ��� � �� ���� ���� �����.

��� �� � �� �� �� ���� ��� ���� �� �� �

��� �����.

com.ibm.cdb.discover.app.srm.tpc.sensor.FabricQueries

� ��� ��� ��� ����. ����, �� �� �� �

����. FABRIC, ZONE_SET, ZONE

com.ibm.cdb.discover.app.srm.tpc.sensor.SwitchQueries

� ��� ��� ��� ����. ����, �� �� �� �

����. SWITCH, SWITCH_PORT

com.ibm.cdb.discover.app.srm.tpc.sensor.NASQueries

� NAS ��� ��� ����. ����, �� �� �� �

����. NAS_FILER, NAS_CONTROLLER, NAS_VOLUME, NAS_FS,

NAS_DEVICE, NAS_FS_EXPORT

com.ibm.cdb.discover.app.srm.tpc.sensor.TapeQueries

� TAPE ��� ��� ����. ����, �� �� �� �

����. TAPE_LIBRARY, TAPE_MEDIA_CHANGER, TAPE_DRIVE

424 Application Dependency Discovery Manager: ��

com.ibm.cdb.discover.app.srm.tpc.sensor.SummaryQueries

� SUMMARY ��� ��� ����. ����, �� �� �

� �����. PORT_CONNECTIVITY

�� IBM Tivoli Storage Productivity Center ���� � ��� ���

��� ��� ���� � �����.

com.ibm.cdb.discover.app.srm.tpc.sensor.ignoreAixCompSys=true

� IBM Tivoli Storage Productivity Center ��� AIX � ��

� �� ��� ���� ���� �� �����. ���� �

true� ���� �� ��� AIX � ��� �� ��� ���� ��

�� ��� �����.

com.ibm.cdb.discover.app.srm.tpc.sensor.IgnoreCSWithoutMacaddr=true

� IBM Tivoli Storage Productivity Center ��� MAC ���

� ��� ���� ���� �� �����. ���� � true�

���� �� ��� MAC ��� � ��� ���� ���� ���

�����.

�� ���� �:

TPCStorageSensor� ���� �� ������ �� �����.

� ����� ��� �� �� ������.

discoverHosts

discoverHosts �� ��� true���. � ��� ��� ���, �

�, FC ��, FC ��, ���� ��, �� ���, � �� ��� �

�� ��� ���� � ��� �� ���� �����.

�� false��, ��� �� ���� ���� ��� ����.

discoverSwitch

discoverSwitch �� ��� true���. ��� ��� �� ���( :

���, ��� ��, FC ��)� �����.

�� false��, ��� �� ���� ���� ��� ����.

restrictByScope

restrictByScope �� ��� false���. ��� Tivoli Storage

Productivity Center ��� �� ��� �� ���� �����.

�� true�� ��� ��� �� ��� �� ���� �����.

�� � 425

�� ��� ���� ��� ��� ��� ��� ��� � ���� ��� ���

� �����. discoverHosts � discoverSwitch� ���� � ��� � �

�� ��� ��� ���� �� � ��� ��� ��� �� � �� ���

�� ������.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� Tivoli Storage Productivity Center ��� �� �� ���� �

� ��� ��(��� � � ����)� ������.

3. ������� ���� ��� ���� DB2� ����� ������.

4. TADDM� Tivoli Storage Productivity Center ������� �� �� �

��� �� ��� ��(��� � � ����)� ������.

�� ��� �

� ����� IBM Tivoli Storage Productivity Center ���� ���� �� �

��� ���� � ���� �� ��� �����.

Tivoli Storage Productivity Center ��� �� �� ��� ���

��� ���

�� Tivoli Storage Productivity Center ������ ��� ��� ��� ��

� ����.

��� Tivoli Storage Productivity Center ������� DB2 �� ��� ��

��� ����.

��� ���� ���� �

�� ��� ���� ��� �����.

��� ��� Tivoli Storage Productivity Center ������ ��� ��� �

���� �����. �� ��� �� discoverHosts �� true� ��

��� ����.

��� ���� � � � � ��

�� ��� ��� � ��� �� ����.

��� discoverHosts �� true�� HostStorageSensor ��� ���� ��

� ��� �� �� �� � �� ������. ��� � ��

�� ��� � � ���� ��� � �����.

426 Application Dependency Discovery Manager: ��

discoverSwitch �� true�� FCSwitchSensor ��� ���� ��

� ��� �� �� �� � �� ������. ��� � ���

� ��� � � ���� ��� � �����.

� ��� �� �� � �� � ��� ���� ��� �� ��

� � ����. � ��, ��� ���� �� � �� �� ��

ARRAY_VOLUME, HOST_SCSI_PATH � SWITCH_PORT���. ���� ���

�� �� ���� �����.

��� ���� ��� � �

�� TPCStorageSensor�� ��� ��� ���� ��� ��� ���� ��

� ��� ��� ���� ���� ����.

���

���� �� ��� ��� ���� ������ ���� � �

���. TPCStorageSensor � ��� ��� ���� �� ��� ����

���� � ��� ��� ��� �� ���� ����. :

v TPCStorageSensor � AixComputerSystemSensor� �� ��� pSystems�

LPAR(Logical partition)

v TPCStorageSensor � HMC ��� �� ��� VIOS(Virtual I/O Server)

v TPCStorageSensor � HpUxComputerSystemSensor� �� ��� HP �

��� NPAR(Node partition)

v TPCStorageSensor � SunSparcComputerSystemSensor� �� ���

Solaris ���� ��

TADDM UI�� ��� ���� ��� ��� ��� �� ��� ��

�� ���� �� ���� ��� ���.

HOST_SCSI_PATH �� HOST_SCSI_AGENT_LESS ��� �� ���� ���

�� � �� � �

�� ���� �� ��� HOST_SCSI_PATH � HOST_SCSI_AGENT_LESS �

� ��� �� ��� ��� � ��� �� ��� �� �� �� �

���.

��� � � � ��� � ��� �� ��� H O S T _ S C S I _ P A T H �

HOST_SCSI_AGENT_LESS �� �� ���� � �� ��� 20,000�� �

����. � � ��� ���� ���.

v �� JVM� �� � ��(1024MB)

v �� ���� ���� �(600000ms)

�� � 427

�� �� ��� � ��� ���� HOST_SCSI_PATH ��

HOST_SCSI_AGENT_LESS �� �� ��� � ��� � ���� �

�� ��� ��� �� �� ����.

��� ��� �� � � ��

C O L L A T I O N _ H O M E / o s g i / p l u g i n s /

com.ibm.cdb.discover.sensor.app.srm.tpc_7.2.0/

tpc.properties ��� ���� �� � ������.

com.ibm.cdb.discover.app.srm.tpc.sensor.HOST_SCSI_PATH.maxrows=Xcom.ibm.cdb.discover.app.srm.tpc.sensor.HOST_SCSI_AGENT_LESS.maxrows=X

��� X� �� �� ��� ���� �� � ����.

� �� 20,000�� � � ��� ������.

v �� JVM� �� � ��� �����. $COLLATION_HOME/

etc/collation.properties� ����

com.collation.Discover.jvmargs.ibm � ����.

� ��, � ��� 1824MB� ����� �� � � ����

��.

com.collation.Discover.jvmargs.ibm=-Xdisableexplicitgc -Xmx1824m

v �� JVM� �� ���� ����� �����.

$COLLATION_HOME/etc/collation.properties ���� ��

� ������. ��� value� ��� ��� � ��� �

�(��)���.

com.collation.discover.agent.TPCStorageSensor.timeout=value

�� ���� ���, 600000� ���� �����.

v TADDM� �� ������.

���� ���� � � �� ���� �� ��

HOST_SCSI_PATH �� HOST_SCSI_AGENT_LESS �� ���� �

�� �� �� � ��� ��� ���� ���� �� � ��

��.

1. �� �� ��� � �� ������. ��� Tivoli

Storage Productivity Center ��� � � �� ��� ���

���. ��� � � ��� ���� IP ��, �� �� �

�� ��� � �����. ���� �� IP �� � ���

���� IP ��� ��� �� ���� ��� Tivoli Storage

Productivity Center ���� ���. ��� �� ���� SCSI

� ���� �� ��� � �� � ����.

428 Application Dependency Discovery Manager: ��

2. �� �� ��� �� ��� �� ������.

3. �� ���� ��� �� ��� ������.

4. � ���� � ��� ���� � � ��� ������.

�� ��� �� ��� �� 3 ��� ��� � ��� �

�����.

5. �� ��� TPCStorageSensor� ��� � �� ��� �

�����.

6. � � ��� TPCStorageSensor� �� �� � � �

�� ���� �� �� ���� ������.

7. � � �� �� ���� ��� ��� �����

restrictByScope� ������. �� ��, ��� ��

� ���� true� ������.

8. ��� ���� �� ���� ��� � ����.

9. �� ���� ��� �� ������.

10. � ����� ���� ��� ������.

��� ���� ��� �� $COLLATION_HOME/log/sensors/runId/

TPCStorageSensor-IP-PORT.log(.N)� ��� ���� � IP

�� � ��� IP �� SCSI � �� ����. �� �

��� �� �� ��� �� ����.

SCSI PATH statistics by host ip address :ip#1/4 with ipAddress 10.3.41.230 has 160 valid scsi pathsip#2/4 with ipAddress 10.3.41.289 has 527 valid scsi pathsip#3/4 with ipAddress 10.3.43.19 has 108 valid scsi pathsip#4/4 with ipAddress 10.3.42.211 has 160 valid scsi paths

SCSI PATH statistics by array ip address:ip#1/2 with ipAddress 10.0.15.201 has 693 valid scsi pathsip#2/2 with ipAddress 10.0.17.2 has 736 valid scsi paths

�� �� �� Tivoli Storage Productivity Center ��� ���� �

� ��

HOST_SCSI_PATH �� HOST_SCSI_AGENT_LESS �� �� �� �

�� �� ��� � ��� ���� ��� ������.

1. Tivoli Storage Productivity Center ���� � ��(�� ��

� �� ��) �� ��� �����.

2. TPCStorageSensor � � � ���� ���� �� ��

��� �����.

3. � ����� ���� Tivoli Storage Productivity Center ��

� � � �� ��� ��� ������.

�� � 429

NetApp ��

Fix Pack 2

NetApp ��� SNMP ����� ���� Data ONTAP � ���� ���

� ���� ��� � ����(NAS)� ��� ���� ��� �����.

��� ��� ���� ��� ���� �� ���, ����, �� ��, FC �

�, �� �� ����, ��(���� �� ���), NFS � SMB ����� �

����.

NetApp ��� � ����� ���� CustomMib2ComputerSystem� �� �

���. �� Snap Drive ��� ��� ��� ��� iSCSI ��� ���� �

�����. ���� �� � �� ��� ��� ����, ���� � ��

� � ����.

OID(Object Identifier)

��� �� �� �� OID� ���� �� ����.

v �� ��: .1.3.6.1.4.1.789.1.1

v �� �� ���: .1.3.6.1.4.1.789.1.16

v ��: .1.3.6.1.4.1.789.1.5.8.1

v �� ����: .1.3.6.1.4.1.789.1.6.10.1

v ��� �� ����: .1.3.6.1.4.1.789.1.6.3.1

v ���� �� ����: .1.3.6.1.4.1.789.1.6.2.1

v Qtree's : .1.3.6.1.4.1.789.1.5.10.1

v ����: .1.3.6.1.4.1.789.1.25.1

v �: .1.3.6.1.4.1.789.1.25.2.1

v ���� �: .1.3.6.1.4.1.789.1.5.11.1

v FC ��: .1.3.6.1.4.1.789.1.17.17.1.1

� �� ���

��� ��� � �� ����� ����.

v dev.StorageVolume

v dev.DiskDrive

v dev.FCPort

v net.BindAddress

v net.IpInterface

v net.IpAddress

430 Application Dependency Discovery Manager: ��

v net.Fqdn

v sys.NFSExport

v sys.SMBExport

v sys.function.StorageSubSystemFunction

v sys.ComputerSystemCluster

v sys.NFSSAP

v sys.SMBSAP

v sys.NFSService

v sys.SMBService

v storage.StorageSubSystem

v storage.StoragePool

��� �� �

Fix Pack 2

� ����� ��� �� �� �� ��� ���� �� �����.

SNMP V2 ��� � ��� ���� ���� ��� �� ������. ��

�� �� ��� � ��� ��� ����(SNMP) ��� ��� ���

� ����.

Snap Drive ��

Fix Pack 2

Snap Drive ��� Windows� NetApp SnapDrive ������ ��� ���� �

�� �����.

��� ��� ���� ��� �� ���, SCSI ��, ��� �� ��� � SCSI

���� ��� ��� �����.

� ��� NetApp ���� �� ��� ����. �� Windows ����� iSCSI

� � ���� ��� ���� �� ����. �� � � ��� �� ��

�� �� �����.

GUI� ���� ���� �� ��

SnapDriveSensor

�� ��

��� ���� ���� �� ��� �� �� SnapDrive ��� ���� ��

�����.

�� � 431

��� �� ��� �����.

v sdcli disk list

v iscsicli listpersistenttargets

v sdcli iscsi_target list -f <target IP>

v sdcli sysconfig list

� �� ���

��� ��� � �� ����� ����.

v dev.SCSIVolume

v dev.StorageVolume

v dev.BasedOnExtent

v dev.SCSIProtocolEndPoint

v dev.SCSIPath

v storage.HostBusAdaptor

v sys.LocalFileSystem

��� �� �

Fix Pack 2

� ����� ��� �� �� �� ��� ���� �� �����.

� Snap Drive ��� ������ ���� � ��� ComputerSystem ���

�� ��� ���� �� � ����.

���� ��

���� ��� ��� ���� �� ����� �����.

�� ��� ���� ��� ���.

v ��

v ���

v �� ��

v �� ��

v �� ���

GUI� ���� ���� �� ��

StorageSensor

432 Application Dependency Discovery Manager: ��

���

Solaris � �� ��� �� �� ����� /dev/dsk ���� ���� �

���. ��� �� ���� ��� ��� ����.

��� ���� ��� ���� �� ���� ��� ����� ���� � �

��� ���� ��� ����� ��� ��� ����.

� �� ���

��� ��� � �� ����� ����.

v dev.BasedOnExtent

v dev.ControlledBy

v dev.Controller

v dev.DiskDrive

v dev.DiskPartition

v dev.FCVolume

v dev.RealizesExtent

v dev.SCSIVolume

v dev.StorageExtent

v dev.StorageVolume

v sys.NFSFileSystem

v sys.unix.UnixFileSystem

v sys.LocalFileSystem

�� �

��� ��� �� ��� ��� ���.

��� �� �:

� ����� ��� �� �� �� ��� ���� �� �����.

��� �� ���� �� � � ������.

1. ComputerSystem� ���� ��� ������.

2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �

� �� ���� �� ��� ��(��� � � ����)� ������.

����, root� �� �� �� ��� � ����. ��� �� ���

� �� TADDM� ���� � ���� � ������ �� � ����

(����, sudo ��� ���� ��).

�� � 433

��� ��� TADDM �� ���� ���� ��� ���� �� �� ���

��� �����.

collation.properties �� ��� �:

� ���� ���� ���� collation.properties �� � � ��� ��

��.

�� TADDM �� TADDM� ���� ��� ��� � ���� �

�� ��� �����.

v com.collation.platform.os.command.lvm.lvdisplay

v com.collation.platform.os.command.lvm.vgdisplay

v com.collation.platform.os.command.lvm.pvdisplay

v com.collation.platform.os.command.lputil.SunOS

��� ��� �� ����� ���� ��� �� ��� �� sudo ��� �

���� ��� ���.

��� ��� TADDM �� ���� ���� ��� ���� �� �� ���

��� �����.

�� ��� �

� ����� ���� ���� ���� �� ���� ���� � ���� �

� ��� �����.

���� ���

��� ����� ���� � � ��� � ��� ���� ����.

� ��� �� ��� ��� ���� ����. ��� ��

collation.properties �� � �� �����.

Veritas Storage Foundation ��

Veritas Storage Foundation ��� Veritas Storage Foundation ���� ����

�.

Veritas Storage Foundation ��� �� ���� ���� ���� �� ��

�� ��� �� ��� �����.

v VERITAS �� ���

v VERITAS �� ���

� ��� �� ���� ���� �� ���� ����� ��� ���

����. VERITAS �� ���� ���� ���� � ���� � ���

�� �� �� �(��)�� ��� � ����.

434 Application Dependency Discovery Manager: ��

�� VERITAS �� ��� �� ��� ��� ������ ��� �� �

��� �����.

Veritas Storage Foundation ��� �� �� �� ��� �� �����.

v ��

v �� ���

v VxVM� �� �� �� ����( : �� � �� ��)� �� �� � .

�� ��� VERITAS �� ��� � �� ����� �� ��

�� � ��� �����.

GUI� ���� ���� �� ��

VeritasStorageSensor

�� ��

��� ���� ���� � �� ���� �����.

���

����� ��� ����. ������ ����� ���.

� �� ���

��� ��� � �� ����� ����.

v app.ConfigFile

v app.SoftwareInstallation

v dev.MediaAccessDevice

v dev.veritas.VeritasDiskGroup

v dev.veritas.VeritasPlex

v dev.veritas.VeritasSubdisk

v dev.veritas.VeritasVMDisk

v dev.veritas.VeritasVolume

v sys.LocalFileSystem

v sys.veritasVeritasStorageService

collation.properties �� ��� �

� ���� ���� ���� collation.properties �� � � ��� ��

��.

�� �� ��� �� �� � ����.

�� � 435

v com.collation.discover.agent.command.vxdisk=vxdisk

v com.collation.discover.agent.command.vxdg=vxdg

v com.collation.discover.agent.command.vxprint=vxprint

v com.collation.discover.agent.command.vxupgrade=vxupgrade

v com.collation.discover.agent.command.vxdf=df

�� ��� �

� ����� Veritas Storage Foundation ���� ���� �� ���� ���

� � ���� �� ��� �����.

Windows ����� ��� ��� �� �� ���

�� Windows ����� Veritas Storage Foundation ��� ���� � �

�� ����.

��� Windows ����� ��� ����� �� � � ����

liteDiscoveryMode� true� ����. �� ��� �� ��� �

��� �� �����.

<results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><VeritasStorageAgentConfiguration

xsi:type="coll:com.collation.platform.model.discovery.agent.VeritasStorageAgentConfiguration">

<enabled>true</enabled><familyName>DiscoverSensor</familyName><name>VeritasStorageSensor</name><seedClassName>com.collation.discover.seed.app.vsf.VeritasSFSeed

</seedClassName><agentClassName>com.collation.discover.agent.app.vsf.VeritasSFAgent

</agentClassName><liteDiscoveryMode>false</liteDiscoveryMode>

</VeritasStorageAgentConfiguration></results>

436 Application Dependency Discovery Manager: ��

����

� ��� ���� ��� �� � ������ �� ����.IBM �� ��

�� � �� ��� ��, ��� �� ��� ���� �� �� ����. �� �

�� � �� �� � ���� �� ��� �� IBM ���� ������. �

��� IBM ��, ��� �� ���� ����� �� � IBM ��, ���

�� ����� ��� � ��� �� ����� ����. IBM� � �

� ���� �� �, ����� ��� ��, ��� �� ���� �� ��� �

� ����. ��� �IBM ��, ��� �� ���� �� �� �� � �

���� �����.

IBM � ��� �� �� � ��� �� �� ���� ��� �� �

�� �� � ����. � �� ����� �� �� �� ����� ���

� ���. ����� �� ���� ���� ������.

150-945

���� ��� ����� 10, 3IFC

�� �.�.� ����

�������: 02-3781-7114

2���(DBCS) ��� �� ���� ��� �� IBM� ����� �� ��� �

� ����� ����.

Intellectual Property Licensing

Legal and Intellectual Property Law

IBM Japan, Ltd.

1623-14, Shimotsuruma, Yamato-shi

Kanagawa 242-8502 Japan

� �� �� � ��� ���� �� ����� ���� ����.

IBM � � ���, �� � � �� �� �� �� ��� �

��(�, �� ��� ��) ���� ���� �� �� �� � � �

� "����" �����.

� ����� � ���� �� �� �� ��� ����� ���� ��

��, � ��� �� �� �� ����.

© Copyright IBM Corp. 2008, 2016 437

� ���� ���� �� ���� ��� ��� �� � ����. � �

�� ���� �, � �� ���� �����. IBM � ��� �

�� �� �/�� ���� �� �� � ���� �� �/�� � � ��

��.

� ���� ��� �IBM� � ���� �� ��� ��� ���, � ��

�� �� � ���� ����� �� � ���. � � ���� ��� �

IBM �� ��� �� ��� � � ��� ���� � �� ��� �

� ���� ���.

IBM ��� �� ���� �� �� ��� ���� ���� ��� ��

� ��� ��� ����� �� � ����.

(i) ���� �� ���� � ���(� ��� � ) �� �� �� �

(ii) ��� ��� �� ��� �� � ���� �� ��� ��� �� �

��� ���� �� ��� ������.

150-945

���� ��� ����� 10, 3IFC

�� �.�.� ����

�������: 02-3781-7114

��� ��� � �( � ��, ��� �� �)��� ��� � ����.

� ��� ��� ����� �� ��� � � ���� �� �� ��� ��

����� �� ��� IBM� IBM �� �, IBM �� ��� ���� �

(IPLA) �� �� ��� �� �� ��� ����.

� ��� � � �� � ���� ��� ��� �� ����. ��� ��

� ��� ��� ��� �� �� � ����. � � �� � � ��

��� ���� � ���� ��� ���� ���� ��� �� �����

� ���� �� ����� ��� � ���. �� � � ��� �� �

��� �� ���� � ��� �� � ����. � �� ���� � ���

� � � � ��� ��� ���.

�IBM ��� �� ��� � ��� ����, �� �� �� � �� ���

� � ����. IBM��� ��� ���� ���� �����, �IBM �

�� ��� �� �, �� �� � ��� ���� �� � ���. �

IBM ��� �� �� ���� � ��� ����� ������.

IBM� ���� � �� ��� �� �� �� �� �� � � � �

���.

438 Application Dependency Discovery Manager: ��

� ���� ��� ���� ��� ��� �� � ���� �� �� ��

����. �� ��� ��� ��� ���� ���� ��� � , ��, �� �

��� �� ��� � ����. �� � � ��� ��� � ��� �

� ��� ������ �� ��� �����.

� ��� ������ �� ��� ��� � �� ��� ��� ��

�� ����.

��

IBM, IBM �� � ibm.com �� �� ��� ��� International Business

Machines Corp.� �� �� �������. � �� � ��� � IBM ��

� � ��� � � . �� I B M �� � � �� � � �� � ��

(http://www.ibm.com/legal/copytrade.shtml)� ����.

Itanium �� �� � ���� ��� Intel Corporation �� � ��� �

� �� �������.

Java � �� Java �� ��� ���

Oracle �/�� � ��� �� �� �

������.

Linux� �� �� � ���� ��� Linus Torvalds� �������.

Microsoft � Windows� �� �� � ���� ��� Microsoft Corporation�

�����.

UNIX� �� � � ���� ��� The Open Group� �������.

� ��, �� � ��� � �� �� �� �������.

���� 439

����

top related