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

456
IBM Tivoli Application Dependency Discovery Manager 7 2.2

Upload: danghuong

Post on 07-Aug-2019

256 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

�� ���

���

Page 2: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor
Page 3: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

�� ���

���

Page 4: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��

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

��� ����

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

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

© Copyright IBM Corporation 2008, 2016.

Page 5: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��

�� . . . . . . . . . . . . . . . . . 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

Page 6: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� 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: ��

Page 7: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��

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

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

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

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

© Copyright IBM Corp. 2008, 2016 v

Page 8: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

vi Application Dependency Discovery Manager: ��

Page 9: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 10: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

viii Application Dependency Discovery Manager: ��

Page 11: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��

� 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

Page 12: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 13: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� ��

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

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

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

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

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

�� ��� ���

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

�� �� ��

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

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

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

�� ��

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

�����.

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

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

��� ��

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

�����.

��� �� ��

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

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

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

�.

com.collation.cmdbmode=domain

������ ��

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

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

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

�����

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

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

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

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

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

�� �� xi

Page 14: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��

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

���� �� ��

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: ��

Page 15: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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

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

Page 16: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

xiv Application Dependency Discovery Manager: ��

Page 17: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��

��

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

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

��� �� �� ��� � ���. �� � � ���� 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

Page 18: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� 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: ��

Page 19: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� 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

Page 20: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� 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: ��

Page 21: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� 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

Page 22: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� 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: ��

Page 23: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� 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

Page 24: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 25: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� 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

Page 26: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� 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: ��

Page 27: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��

��� �� �� 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

Page 28: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 29: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 30: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

���

����� �� �� �� 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: ��

Page 31: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 32: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��

�� ����� 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: ��

Page 33: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 34: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� �� �� ���

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: ��

Page 35: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 36: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 37: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 38: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 39: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 40: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� �

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

�� ���� �:

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

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: ��

Page 41: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 42: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 43: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 44: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 45: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 46: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �:

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

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

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: ��

Page 47: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ���� 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

Page 48: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 49: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 50: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

���

����� �� �� �� 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: ��

Page 51: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

– 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

Page 52: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����

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: ��

Page 53: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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

Page 54: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 55: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 56: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 57: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 58: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ���� 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: ��

Page 59: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 60: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 61: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ���� 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

Page 62: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 63: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� 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

Page 64: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

/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: ��

Page 65: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 66: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ��� �� �� ����� 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: ��

Page 67: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 68: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 69: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��: 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

Page 70: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 71: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 72: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

���

����� �� �� �� 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: ��

Page 73: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 74: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 75: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

– � ��� �� ���� �����.

- ������ ���� ��

- �, �, �� �

- �, �, �� ��

- ��� ���

- � � �� ��� JVM �� ��

- �� � � ��

- � ���

– �� ��� �� ���� �����.

- ����

- � ��

- ��

- �� ��� ��

- �� EJB ��

- �� Java EE ������

- �� � ��

- Efixes

- EJB � ��

- ��� �

- JVM ��

- ��

- ���� ��

- ���� ���� ��

- ���� �

- ��, SSL �� � ��� �����

- �� ���

- � � ��

– � ��� �� ���� �����.

- �, �, ��, ���� JDBC ���, JDBC ��� �� � JDBC

� �

- ��� ��

- Java EE ������ � ��� � ����

- JMS ��� � JMS ��

- �� �����

�� � 59

Page 76: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

- �

- � ���

- �� � � ����� �� � �� ��� ��

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: ��

Page 77: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 78: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

– $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: ��

Page 79: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 80: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 81: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 82: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 83: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 84: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ��� ��� � 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: ��

Page 85: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 86: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 87: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��� �� ��� ��� ���. ��� ��� �� ��� 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

Page 88: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 89: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� � ����� ��� 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

Page 90: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 91: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�. �� ��� � 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

Page 92: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

�� 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: ��

Page 93: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ���� � ����� �� ��� �� �(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

Page 94: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 95: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 96: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 97: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �:

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

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

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

Page 98: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��

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: ��

Page 99: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

���

����� �� �� �� 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

Page 100: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 101: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 102: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 103: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 104: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 105: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� ���

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

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

Page 106: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 107: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

������ ��� ��� �� ��� ����� 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

Page 108: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� �� �� � � � 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: ��

Page 109: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� ���

��� �� ���� 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

Page 110: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����

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: ��

Page 111: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 112: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 113: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �

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

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

� � � ������.

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

Page 114: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����

��� 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: ��

Page 115: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 116: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 117: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 118: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 119: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 120: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 121: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 122: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 123: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 124: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 125: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 126: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� � ��� ��� ����� �� 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: ��

Page 127: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 128: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 129: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� 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

Page 130: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 131: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 132: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 133: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

�����.

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

Page 134: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 135: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 136: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� � � ��� ��� ��� � ����� 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: ��

Page 137: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� � 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

Page 138: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 139: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 140: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

– 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: ��

Page 141: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 142: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 143: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 144: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

– 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: ��

Page 145: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����

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

Page 146: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� 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: ��

Page 147: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 148: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��� �

� ����� 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: ��

Page 149: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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

Page 150: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� �

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

��� �� �:

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

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

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: ��

Page 151: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 152: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� � ���� 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: ��

Page 153: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 154: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ���� �:

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

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

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: ��

Page 155: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 156: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��

��� ��� ��� ��� ��� � 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: ��

Page 157: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� �

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

�� ���� �:

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

�� 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

Page 158: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� 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: ��

Page 159: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ���

�� 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

Page 160: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 161: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 162: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 163: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 164: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 165: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 166: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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: ��

Page 167: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 168: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� 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: ��

Page 169: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

���� 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

Page 170: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��

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: ��

Page 171: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 172: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 173: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

<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

Page 174: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

</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: ��

Page 175: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 176: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 177: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� � 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

Page 178: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� � ��� � � . � � � 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: ��

Page 179: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 180: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 181: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 182: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ���� 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: ��

Page 183: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 184: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 185: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� � ���

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

���� �� ��� �, ���� �� ��� ����� 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

Page 186: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

<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: ��

Page 187: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� � � �� <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

Page 188: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��� �

� ����� 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: ��

Page 189: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 190: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 191: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 192: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 193: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 194: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ������� ���� �� 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: ��

Page 195: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 196: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� �� �� ���

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: ��

Page 197: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 198: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �

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: ��

Page 199: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� ���

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

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

Page 200: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 201: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

���� ������ ��� ��� �� ���� �� �� �� 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

Page 202: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 203: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� ������� � 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

Page 204: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��

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: ��

Page 205: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 206: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 207: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 208: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 209: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 210: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �:

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

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

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: ��

Page 211: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��� �

� ����� 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

Page 212: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� 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: ��

Page 213: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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

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

Page 214: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 215: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 216: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 217: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 218: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 219: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 220: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �

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

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

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: ��

Page 221: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����, 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

Page 222: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� 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: ��

Page 223: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 224: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 225: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� ���

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

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

Page 226: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����� 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: ��

Page 227: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� �� ��� ����� ���, � ��� ��� �� ���� ��� 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

Page 228: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 229: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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

Page 230: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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

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

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

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

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

GenericServerSensor

���

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

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

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

��� � ���.

� �� ���

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

v sys.RuntimeProcess

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

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

�� � ���

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

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

��� �� � ���

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

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

���

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

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

��� ���� ���� ���� Solaris � ��� � �� �� ��� �

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

214 Application Dependency Discovery Manager: ��

Page 231: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 232: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����

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

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

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: ��

Page 233: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 234: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

./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: ��

Page 235: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 236: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� 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: ��

Page 237: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� ��� ��

���: 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

Page 238: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��� ��

�� �� �� ��� 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: ��

Page 239: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 240: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 241: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� ���

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

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

Page 242: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 243: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 244: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 245: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��

�� ��� 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

Page 246: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 247: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����

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

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

Page 248: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 249: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 250: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 251: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 252: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 253: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� �� ��� 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

Page 254: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

�. � � 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: ��

Page 255: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� � ��� 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

Page 256: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 257: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

���� ��� ��� 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

Page 258: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 259: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 260: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 261: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

� ���� ��� � � �, 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

Page 262: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 263: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

- ��� ��� ��� �� �� ��� � ������ ��

- ��� ����� ����

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

Page 264: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 265: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� 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

Page 266: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 267: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� ��� ��� ��� � ����. 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

Page 268: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 269: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��� ��

� ����� �� ��� � ����(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

Page 270: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

<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: ��

Page 271: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 272: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 273: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� �� �� ��� � ��� ��� ����(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

Page 274: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� �� �� ��� � ��� ��� ����(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: ��

Page 275: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 276: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 277: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 278: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �

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

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

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: ��

Page 279: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 280: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 281: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

� ��� �� � 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

Page 282: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� �� �� ��� � ��� ��� ����(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: ��

Page 283: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 284: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����: �� ����� ��� 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: ��

Page 285: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 286: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 287: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� ���

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

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

Page 288: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 289: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �:

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

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

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

Page 290: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 291: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 292: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ����

��� 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: ��

Page 293: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 294: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��� 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: ��

Page 295: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 296: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

���� 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: ��

Page 297: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� 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

Page 298: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 299: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 300: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �� �� ���� 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: ��

Page 301: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 302: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 303: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 304: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 305: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �:

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

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

Page 306: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 307: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 308: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� ���

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

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: ��

Page 309: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 310: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 311: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� ���

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

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

Page 312: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 313: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 314: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 315: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� �� �� ��� � ��� ��� ����(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

Page 316: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� 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: ��

Page 317: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 318: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ��� ��� �: 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: ��

Page 319: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� ��� ����. ��� 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

Page 320: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 321: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 322: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 323: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 324: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 325: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 326: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 327: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �� �� ���� 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

Page 328: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� ��

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: ��

Page 329: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

���

�� ��� ��� �� � 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

Page 330: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� �� �� ���

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: ��

Page 331: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 332: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 333: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 334: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 335: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 336: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 337: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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

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

Page 338: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 339: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 340: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 341: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 342: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 343: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ���� ��

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

Page 344: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��� � ��� � 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: ��

Page 345: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 346: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 347: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 348: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 349: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 350: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ���� �:

����, 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: ��

Page 351: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ���

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

Page 352: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 353: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� ���

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

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

Page 354: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 355: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 356: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����, 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: ��

Page 357: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�. 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

Page 358: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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

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: ��

Page 359: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 360: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 361: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �:

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

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

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

Page 362: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� ��� 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: ��

Page 363: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 364: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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: ��

Page 365: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 366: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 367: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 368: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 369: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

– 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

Page 370: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 371: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 372: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �:

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

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

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: ��

Page 373: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��� �

� ����� 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

Page 374: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 375: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 376: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 377: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 378: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 379: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� 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

Page 380: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����, 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: ��

Page 381: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����, 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

Page 382: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� ���� � ��� � ��( : 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: ��

Page 383: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��

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

Page 384: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 385: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 386: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 387: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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

�. 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

Page 388: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� 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: ��

Page 389: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��

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

Page 390: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 391: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� �

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

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

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

��� ����. �� ��� �� 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

Page 392: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 393: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ���� �: 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

Page 394: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� � �� � ���� 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: ��

Page 395: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

– ��( : 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

Page 396: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 397: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 398: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 399: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� �� �:

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

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

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

Page 400: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 401: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 402: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� ��� ��

��� 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: ��

Page 403: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 404: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

%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: ��

Page 405: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 406: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 407: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 408: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 409: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 410: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� � �� � �� 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: ��

Page 411: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 412: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 413: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 414: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 415: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 416: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

� �� ��:

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: ��

Page 417: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 418: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��� �

� ����� 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: ��

Page 419: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ��� ��

��� ��� ��� ��� ��(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

Page 420: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� �

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

�� ���� �:

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

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

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

��� � ��� ���.

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: ��

Page 421: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ��� ��� ��

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

�.

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

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

Page 422: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 423: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

���

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

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

����� ��� �� ���(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

Page 424: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 425: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 426: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 427: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 428: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����, 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: ��

Page 429: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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

��� ����� 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

Page 430: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��� ���� ��� ��� ����. 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: ��

Page 431: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 432: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 433: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 434: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 435: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 436: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 437: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 438: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 439: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� 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

Page 440: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� ��� 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: ��

Page 441: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 442: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

� �����. 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: ��

Page 443: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 444: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� �� ��� � ��� ���� 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: ��

Page 445: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 446: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 447: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

Page 448: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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: ��

Page 449: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

���

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

Page 450: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

��� ��� 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: ��

Page 451: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

�� 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

Page 452: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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: ��

Page 453: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����

� ��� ���� ��� �� � ������ �� ����.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

Page 454: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

�� ���� �, � �� ���� �����. 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: ��

Page 455: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

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

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

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

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

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

�� ����.

��

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

Page 456: Application Dependency Discovery Managern · 2. 2 () UI 284 LAN SNMP LanManagerSnmpSensor 340 Linux LinuxComputerSystemSensor 289 NetScreen SNMP NetscreenSnmpSensor

����