application dependency discovery managern · 2. 2 () ui 284 lan snmp lanmanagersnmpsensor 340 linux...
TRANSCRIPT
IBM Tivoli Application DependencyDiscovery Manager�� 7 ��� 2.2
�� ���
���
IBM Tivoli Application DependencyDiscovery Manager�� 7 ��� 2.2
�� ���
���
��
� ��� � ��� ���� ��� ���� ��, ��� 437 ���� ������� ��� �� ��� �����.
��� ����
� ��� � ���� ��� ���� �� � IBM Tivoli Application Dependency Discovery Manager(�� �� 5724-N55)
� �� 7, ��� 2, �� 2 � �� �� ���� ��� ����.
© Copyright IBM Corporation 2008, 2016.
��
�� . . . . . . . . . . . . . . . . . v
� . . . . . . . . . . . . . . . . . vii
�� �� . . . . . . . . . . . . . . . ix
� ��� ��� �� . . . . . . . . . . . ix
�� � �� . . . . . . . . . . . . . . x
�� �� . . . . . . . . . . . . . . . 1
�� . . . . . . . . . . . . . . . . . 1
���� �� ��� �� . . . . . . . . 1
Windows � ���� ��� ��� ����
�� . . . . . . . . . . . . . . . . 6
��� �� ���� �� ��� ���� �� 7
IBM Tivoli Monitoring� ��� ��� ���
� �� . . . . . . . . . . . . . . . 7
�� �� ��� . . . . . . . . . . . . 9
������ �� . . . . . . . . . . . . 10
Active Directory �� . . . . . . . . . 10
Apache �� . . . . . . . . . . . . . 12
Citrix �� ��. . . . . . . . . . . . 15
DNS �� . . . . . . . . . . . . . . 17
HIS �� . . . . . . . . . . . . . . 17
IBM Cluster Systems Management �� . . . 23
IBM High-Availability Cluster
Multi-Processing ��. . . . . . . . . . 27
IBM Lotus Domino �� �� . . . . . . 31
IBM Tivoli Monitoring Scope ��. . . . . 35
IBM WebSphere �� . . . . . . . . . 51
IBM WebSphere eXtreme Scale �� �� . . 77
IBM WebSphere Message Broker �� . . . 79
IBM WebSphere MQ Server �� . . . . . 81
iPlanet �� �� . . . . . . . . . . . 86
JBoss �� ��. . . . . . . . . . . . 87
�� �� �� �� �� . . . . . . . . 91
LDAP �� . . . . . . . . . . . . . 92
Microsoft Cluster �� . . . . . . . . . 93
Microsoft Exchange �� . . . . . . . . 97
Microsoft Exchange 2003 �� . . . . . . 111
Microsoft HyperV �� . . . . . . . . 116
Microsoft IIS � �� �� . . . . . . . 119
NFS �� . . . . . . . . . . . . . 123
Oracle Application Server �� . . . . . . 123
SAP CCMS �� �� . . . . . . . . . 128
SAP SLD �� ��. . . . . . . . . . 133
SMB �� �� . . . . . . . . . . . 135
SMS �� �� . . . . . . . . . . . 136
SysImager �� . . . . . . . . . . . 137
Veritas ���� �� . . . . . . . . . 139
VMware Virtual Center �� �� . . . . . 143
WebLogic �� . . . . . . . . . . . 153
WebLogic SSH �� . . . . . . . . . 163
������ �� . . . . . . . . . . . . 173
IBM DB2 �� . . . . . . . . . . . 173
IBM Informix �� . . . . . . . . . . 179
Microsoft SQL Server �� . . . . . . . 182
Oracle �� . . . . . . . . . . . . . 187
Sybase �� . . . . . . . . . . . . 196
Sybase IQ �� . . . . . . . . . . . 203
�� �� . . . . . . . . . . . . . . 204
�� �� . . . . . . . . . . . . . 204
��� �� �� . . . . . . . . . . . 206
��� �� ping �� . . . . . . . . . 207
��� �� ������ �� �� . . . . 207
��� �� MIB2 ��� ��� �� . . . 208
��� �� ���� �� . . . . . . . . 209
�� ��� ��� �� . . . . . . . . 213
�� �� �� . . . . . . . . . . . . 213
IBM Tivoli Utilization �� . . . . . . . 215
IP ��� �� . . . . . . . . . . . 224
IP ���� �� . . . . . . . . . . 224
ping �� . . . . . . . . . . . . . 225
�� �� . . . . . . . . . . . . . 228
�� �� . . . . . . . . . . . . . 229
�� �� �� . . . . . . . . . . . . 230
zEnterprise �� . . . . . . . . . . . 239
��� �� . . . . . . . . . . . . . 248
SNMP �� �� . . . . . . . . . . . 248
Alteon �� �� . . . . . . . . . . . 254
Alteon SNMP �� . . . . . . . . . . 255
Alteon VLAN �� . . . . . . . . . . 257
BIG-IP �� ��. . . . . . . . . . . 258
BIG-IP SNMP �� . . . . . . . . . . 259
BIG-IP VLAN �� . . . . . . . . . . 261
�� SNMP �� . . . . . . . . . . 262
© Copyright IBM Corp. 2008, 2016 iii
�� SNMP 2 �� . . . . . . . . . 265
Check Point ��. . . . . . . . . . . 266
Check Point SNMP �� . . . . . . . . 267
Cisco Adaptive Security Appliance �� . . 268
Cisco Discovery Protocol �� . . . . . . 270
Cisco IOS �� . . . . . . . . . . . 272
Cisco �� �� . . . . . . . . . . . 273
Cisco VLAN �� . . . . . . . . . . 274
CiscoWorks �� . . . . . . . . . . . 275
��� MIB �� . . . . . . . . . . . 277
Extreme VLAN �� . . . . . . . . . 279
IBM BladeCenter SNMP �� . . . . . . 280
LAN ��� SNMP �� . . . . . . . . 284
Link Layer Discovery Protocol �� . . . . 285
NetFlow �� . . . . . . . . . . . . 286
NetScreen SNMP �� . . . . . . . . . 289
Nokia SNMP �� . . . . . . . . . . 291
PIX �� . . . . . . . . . . . . . 292
SNMP � �� . . . . . . . . . . . 294
SNMP MIB2 �� . . . . . . . . . . 295
� �� �� . . . . . . . . . . . . . 300
DataPower �� . . . . . . . . . . . 300
FreeBSD ��� ��� �� . . . . . . . 304
HP BladeSystem SNMP �� . . . . . . 308
HP NonStop ��� ��� �� . . . . . 311
HP-UX ��� ��� �� . . . . . . . 312
IBM AIX ��� ��� �� . . . . . . 319
IBM HMC(Hardware Management Console)
�� . . . . . . . . . . . . . . . 326
IBM Integrated Virtualization Manager �� 336
IBM i ��� ��� �� . . . . . . . . 337
IPSO ��� ��� �� . . . . . . . . 339
Linux ��� ��� �� . . . . . . . . 340
OpenVMS ��� ��� �� . . . . . . 349
Solaris ��� ��� ��. . . . . . . . 350
Solaris �� �� �� . . . . . . . . . 358
Sun Fire SysControl �� . . . . . . . . 360
Tru64 ��� ��� �� . . . . . . . . 363
VMware ESX ��� ��� �� . . . . . 365
VMware ESXi ��� ��� �� . . . . . 374
Windows ��� ��� �� . . . . . . . 378
���� �� . . . . . . . . . . . . . 395
EMC ���� �� �� . . . . . . . . 395
��� ��� �� . . . . . . . . . . 403
��� �� �� . . . . . . . . . . . 405
��� ���� ��. . . . . . . . . . 406
IBM Tivoli Storage Productivity Center �� 414
NetApp �� . . . . . . . . . . . . 430
Snap Drive �� . . . . . . . . . . . 431
���� �� . . . . . . . . . . . . 432
Veritas Storage Foundation �� . . . . . 434
���� . . . . . . . . . . . . . . . 437
�� . . . . . . . . . . . . . . . . 439
iv Application Dependency Discovery Manager: ��
��
1. SNMP � �� � SNMP MIB2 ��� �
� � . . . . . . . . . . . . . 249
2. SNMP � �� �� SNMP MIB2 ���
��� � ��� SNMP ��� �� � . 250
© Copyright IBM Corp. 2008, 2016 v
vi Application Dependency Discovery Manager: ��
�
1. ���� �� 1 ��� �� ��� �� 1
2. ���� �� 2 ��� �� ��� �� 2
3. ���� �� 3 ��� �� ��� �� 3
4. ���� ��� ��� �� ��� �� 6
5. Windows � ���� ��� ��� ���
� �� . . . . . . . . . . . . . . 6
6. ��� �� ���� �� ��� ���� �
� . . . . . . . . . . . . . . . . 7
7. IBM Tivoli Monitoring� ��� ��� ��
�� �� . . . . . . . . . . . . . 8
8. SAP JCo 2.x ����� ��� ��� � 129
9. � WebLogic JAR �� . . . . . . . 155
10. � ��� . . . . . . . . . . . 219
11. Foundry OID � � . . . . . . . 251
12. �� 2 �� ��� ��� . . . . . 263
13. SNMP V3 �� �. . . . . . . . . 310
© Copyright IBM Corp. 2008, 2016 vii
viii Application Dependency Discovery Manager: ��
�� ��
� PDF ��� �� ��� �� ��� � �� ���� ���� ���
�.
IBM Tivoli Application Dependency Discovery Manager ��� �� ��� � �
� ��� ��� �� ���� �� � � �� ��� � � ����.
v ����� ���� � ��
v �� ��� ���� � ���� �� ��
v ���� �� �
v �� �� �� ������
v IBM® �� ��� ����
� ��� ��� ��
� ����� � �� � � � �� ���� COLLATION_HOME ����
���� �� IBM Tivoli Application Dependency Discovery Manager(TADDM)
��� ��� ��� �����. �� ���� � �� TADDM �� ���� �
� collation.properties ��� ��� �����.
�� ��� �� � ��
� ��� � � �� � ��� ��� �� UNIX ��� �����.
Windows ���� ���� � � �� �� $�� %�%� �� �
��� ��� � ���(/)� ����(\)� �����.
Windows ����� bash � ��� �, UNIX ��� ��� � ����.
COLLATION_HOME ����
TADDM � ���� COLLATION_HOME ������ ���.
AIX® �� Linux �� � ���� TADDM� �� �� ��� /opt/IBM/taddm
������ . ��� � � $COLLATION_HOME ���� /opt/IBM/
taddm/dist���.
Windows � ���� TADDM� �� �� ��� c:\IBM\taddm �����
�. ��� � � %COLLATION_HOME% ���� c:\IBM\taddm\dist���.
© Copyright IBM Corp. 2008, 2016 ix
collation.properties ��� ��
collation.properties �� TADDM �� � � �� � � �� �
� � ���. � �� $COLLATION_HOME/etc ���� ����.
�� � ��
� ���� IBM Tivoli Application Dependency Discovery Manager(TADDM)�
��� ��� �� �� � ��� � � ����.
��� ��
TADDM ���� � ���� � � ���� ���� �� ����
� �� ����� ����. � ��� �� �� ���� ��� �
��� ���� ������� ���.
���� ������
� ���� ����� � ���� �� ��� ���� �� ��� �
�� ��� �� ����� ������.
���� ���
� ���� ��� ���� �� ������ ���� �� �
������ � � ��� �����.
CI � � � �����.
��� TADDM�� � � � �����.
�� ��(CI)
� ���� ����� �� ��� �� IT ��� ����
��. TADDM ������� � CI�� �� ���� � �� ���
����� ����. CI� �� � ��, L2 ���� � ����
�� �� � ��� ����.
�� ��
�� � � �� � ��� ���� TADDM �� ������.
v �� �� � � ��. � ��� �� 2 ����� �� � �
� �� ��� ����.
v �� �� ��� ������ ��, �� ����� ���,
�� ��, ��� ���, �� ��� � ��� ������. �
��� �� 3 ����� �� � �� �� ��� ������ �
� ��� � ����.
��� ��
�� �� � ��� ���� �� �� ��� ���� TADDM �
� ������. � ��� �� 1 ����� �� �� ��� ���
����.
x Application Dependency Discovery Manager: ��
��� �� ��
TADDM ������� ���� � � ��� �� TADDM � ��
��� �������. � ��� ����� �� �� �, ��� �
� � � ���� �� �� � ���� ��� � �����. � �
�� ����� �� ��� �� ����, � ��� �� ��� �
� � ���� ����� �� � �� �� ��� ����.
�� ��� ���
TADDM�� ��� ��� ������.
�� �� ��
��� ���� �� TADDM ����� ��� �������. � �
�� ����� ���. �� �� �� ���� �� �� ��
��� � �����. � �� �� ��� �����.
�� ��
���� �� ��� ��� ���� �� ������� � TADDM
�����.
��� TADDM�� �� �� � �� ��� ��� �� ������
�. �� �, �� �� �� � ��� � ����.
��� ��
���� �� ��� ��� ��� �� ������� �� TADDM
�����.
��� �� ��
��� �� ��� �� TADDM ����. �� �� �� ���
�� �� �� � ����.
�� �� ��� �� TADDM �� � �� ��� ���� ��
�.
com.collation.cmdbmode=domain
������ ��
�� � � � ���� ��� �� � �� �� ��� �� UI�
��� Tivoli �� UI�� �� Tivoli �� UI(�� �� ��� ���
� �� �� ����� ��)� �� � �� � ��� ��
�����
TADDM��, ��� TADDM ��� �� ��� ��� �� IT ����
� �� �� �� ���� �� �����. �� ��� ��� �� IT
����� �� �� �� ���� � � ���, � �� � ����
� ��� � ���� ��� ����� ���� � �� �
���� ���� � � ����.
�� �� xi
�� ��
�� �� �� �����.
���� �� ��
TADDM��, �� ��� �� ��� �� � ��� ��� ���� �
�� ���� ��� �� ����� �����.
SE �� �� � � �����.
�� �� ��(SE)
��� �� �����( : ������, � �� �� ������ ��)�
� (�� �, � ��, ��� ���� � ���� ����� �
�) ��� ����� ��� IT ��� �� �����. �� �� �
� ���� ��� � ��� ���� ���� ���, ���� � �
������ � ���. �� �� � � ��� �� ����.
�� �� CI� ���
Windows 500
AIX 1,000
Solaris 1,000
Linux 1,000
HP-UX 500
��� ��� 1,000
���� ��
�� ���� ��� �� ���� ���� TADDM ������� ��
�� TADDM �����. �� ���� ��� �� ��� � �� ��
�� ��� ��� ���� �� ��� ���. ��� �� ���
� ��� � ���� ���� ���.
���� �� ��
�� ���� ��� �� ��� �� ��� �� TADDM ����. �
� �� �� ��� �� � ���� ��� � � �� ����.
�� ���� ��� � ���� ��� ������� �����. ��
���� ������� ���.
� ��� ��� �� ���� �� �� ���� TADDM �����
�� � �����.
���� �� ��� �� TADDM �� � �� � � ��� ��
�� ���.
v com.collation.taddm.mode=DiscoveryServer
v com.collation.taddm.mode=StorageServer
xii Application Dependency Discovery Manager: ��
�� ���� ��� ��� �� ��� �, (�� ���� ��� ���
� � �� ��� ��) �� � ���� ���.
v com.collation.PrimaryStorageServer.host
v com.collation.PrimaryStorageServer.port
com.collation.taddm.mode � ��� com.collation.cmdbmode �
���� ��� � ���� ���.
��� ��
������� �� �� �� ��� �� ���� ����� �� ��
����� �� TADDM �����. � ��� ���� � ���� �
���.
��� �� ��
��� ��� ��� � ��� �� �� �� �� �� �� � �
������ �� TADDM ����.
� ��� ��� ��� ��� ����� ��� ������ � �� �
�� �� � �� �� ��� �� ���� �����.
��� �� ��� �� TADDM �� � �� ��� ���� ��
�.
com.collation.cmdbmode=enterprise
� � �� � �� ��� ����. ��� � ��� ��� ��
� TADDM ��� ���� �� �� ������. ��� ��� �
��� �� � � �� ���� ��� �� �� � ����.
TADDM ������
TADDM�� � ���, � � � ����� ��� ����
�����.
�� �� � � ���� ��� ��� � TADDM ���� �� ��
����� ����. �� ���� ������� ���. ���� ��
� �� ���� ��� ������� �����.
TADDM ��
�� ��� � ���� �� �����.
v �� �� �� �� ��
v ��� �� �� ��� ��
v ���� �� �� �� ��
v ���� �� �� ���� ��(�� ���� �� � )
�� ���
TADDM �� ������ ��� ������.
�� �� xiii
xiv Application Dependency Discovery Manager: ��
�� ��
��
� ��� �, � ��� �� ��� � ��, ��� ��� � ��� �
�� � � ��� �� ��� � ���. � ��� �, �� � �����
��� �� �� ��� � ���. �� � � ���� IBM Tivoli Common
Data Model(CDM)�� �� ��� � ��� IBM Tivoli Application Dependency
Discovery Manager(TADDM) UI� ��� ���� ����.
�� � ���� �� ���
TADDM ��� � ��� ��� � �� �� ���� ��� �� �
TADDM ���� �� � ��� �� ���� �����.
�� ���� ��
TADDM ��� ���(�� TADDM ���� ��)�� �� ���� ��(�� �
� � � (CI) � ������ �� �� � �� �� � )� � � ��
��.
�� ����
TADDM 7.2.2 �� �� ��� �� �� ����� http://www.ibm.com/support/
search.wss?q=taddm722relnotes� �����.
����� �� ��� ��
� � �� 1, �� 2, �� 3 � ���� �� ������ ���� ��
� ��� �����.
�� 1 �� ����
��� ��� ���� �� 1 �� ������ �� �����.
� 1�� ���� �� 1 ��� �� ��� ��� ��� ����.
��� TADDM UI� �� ���� �� ��� ��� ��� ����.
� 1. ���� �� 1 ��� �� ��� ��
�� UI � ���� ���� �� ��
204 ���� ��� ��� AnchorSensor
294 ���� �SNMP � ��� SnmpLightSensor
230 ���� ��� �� ��� StackScanSensor
© Copyright IBM Corp. 2008, 2016 1
�� 2 �� ����
��� ��� ���� �� 2 �� ������ �� �����.
� 2�� ���� �� 2 ��� �� ��� ��� ��� ����.
��� TADDM UI� �� ���� �� ��� ��� ��� ����.
� 2. ���� �� 2 ��� �� ��� ��
�� UI � ���� ���� �� ��
319 ���� �IBM AIX ��� ��� ��� AixComputerSystemSensor
254 ���� �Alteon �� ��� AlteonPortSensor
255 ���� �Alteon SNMP ��� AlteonSnmpSensor
257 ���� �Alteon VLAN ��� AlteonVlanSensor
204 ���� ��� ��� AnchorSensor
206 ���� ���� �� ��� ASDSensor
258 ���� �BIG-IP �� ��� BigIPPortSensor
259 ���� �BIG-IP SNMP ��� BigIPSnmpSensor
261 ���� �BIG-IP VLAN ��� BigIPVlanSensor
265 ���� ��� SNMP 2 ��� BridgeSnmpSensor2
262 ���� ��� SNMP ��� BridgeSnmpSensor
270 ���� �Cisco Discovery Protocol ��� CdpSensor
267 ���� �Check Point SNMP ��� CheckpointSnmpSensor
272 ���� �Cisco IOS ��� CiscoIOSSensor
273 ���� �Cisco �� ��� CiscoPortSensor
274 ���� �Cisco VLAN ��� CiscoVlanSensor
207 ���� ���� �� ������ �� ��� CustomAppServerSensor
208 ���� ���� �� MIB2 ��� ��� �
��
CustomMib2ComputerSystemSensor
277 ���� ���� MIB ��� EntityMIBSensor
279 ���� �Extreme VLAN ��� ExtremeVlanSensor
304 ���� �FreeBSD ��� ��� ��� FreeBSDComputerSystemSensor
213 ���� ��� ��� ��� ��� GenericComputerSystemSensor
213 ���� ��� �� ��� GenericServerSensor
326 ���� �IBM HMC(Hardware Management
Console) ���
HmcSensor
405 ���� ���� �� ��� HostResourcesSensor
312 ���� �HP-UX ��� ��� ��� HpUxComputerSystemSensor
337 ���� �IBM i ��� ��� ��� I5OSComputerSystemSensor
224 ���� �IP ��� ��� IpDeviceSensor
339 ���� �IPSO ��� ��� ��� IPSOComputerSystemSensor
336 ���� �IBM Integrated Virtualization
Manager ���
IvmSensor
2 Application Dependency Discovery Manager: ��
� 2. ���� �� 2 ��� �� ��� �� ( �)
�� UI � ���� ���� �� ��
284 ���� �LAN ��� SNMP ��� LanManagerSnmpSensor
340 ���� �Linux ��� ��� ��� LinuxComputerSystemSensor
289 ���� �NetScreen SNMP ��� NetscreenSnmpSensor
291 ���� �Nokia SNMP ��� NokiaSnmpSensor
349 ���� �OpenVMS ��� ��� ��� OpenVmsComputerSystemSensor
225 ���� �ping ��� PingSensor
228 ���� ��� ��� PortSensor
229 ���� ��� ��� SessionSensor
295 ���� �SNMP MIB2 ��� SnmpMib2Sensor
350 ���� �Solaris ��� ��� ��� SunSparcComputerSystemSensor
360 ���� �Sun Fire SysControl ��� SysControlSensor
363 ���� �Tru64 ��� ��� ��� Tru64ComputerSystemSensor
365 ���� �VMware ESX ��� ��� ��� VmwareComputerSystemSensor
378 ���� �Windows ��� ��� ��� WindowsComputerSystemSensor
358 ���� �Solaris �� �� ��� ZonesGenericSensor
�� 3 �� ����
��� ��� ���� �� 3 �� ������ �� �����.
� 3�� ���� �� 3 ��� �� ��� ��� ��� ����.
��� TADDM UI� �� ���� �� ��� ��� ��� ����.
� 3. ���� �� 3 ��� �� ��� ��
�� UI � ���� ���� �� ��
10 ���� �Active Directory ��� ActiveDirectorySensor
319 ���� �IBM AIX ��� ��� ��� AixComputerSystemSensor
254 ���� �Alteon �� ��� AlteonPortSensor
255 ���� �Alteon SNMP ��� AlteonSnmpSensor
257 ���� �Alteon VLAN ��� AlteonVlanSensor
204 ���� ��� ��� AnchorSensor
12 ���� �Apache ��� ApacheServerSensor
206 ���� ���� �� ��� ASDSensor
258 ���� �BIG-IP �� ��� BigIPPortSensor
259 ���� �BIG-IP SNMP ��� BigIPSnmpSensor
261 ���� �BIG-IP VLAN ��� BigIPVlanSensor
265 ���� ��� SNMP 2 ��� BridgeSnmpSensor2
262 ���� ��� SNMP ��� BridgeSnmpSensor
128 ���� �SAP CCMS �� ��� CCMSServerSensor
270 ���� �Cisco Discovery Protocol ��� CdpSensor
�� � 3
� 3. ���� �� 3 ��� �� ��� �� ( �)
�� UI � ���� ���� �� ��
266 ���� �Check Point ��� CheckpointSensor
267 ���� �Check Point SNMP ��� CheckpointSnmpSensor
272 ���� �Cisco IOS ��� CiscoIOSSensor
273 ���� �Cisco �� ��� CiscoPortSensor
274 ���� �Cisco VLAN ��� CiscoVlanSensor
275 ���� �CiscoWorks ��� v CiscoWorks405FileUDS
v CiscoWorks405UDS
v CiscoWorksFileUDS
v CiscoWorksSensor
v CiscoWorksUDS
15 ���� �Citrix �� ��� CitrixServerSensor
207 ���� ���� �� ������ �� ��� CustomAppServerSensor
208 ���� ���� �� MIB2 ��� ��� �
��
CustomMib2ComputerSystemSensor
173 ���� �IBM DB2 ��� v Db2Sensor
v Db2WindowsSensor
17 ���� �DNS ��� DnsSensor
31 ���� �IBM Lotus Domino �� ��� v DominoDomainSensor
v DominoServerDetailSensor
v DominoInitialSensor
277 ���� ���� MIB ��� EntityMIBSensor
97 ���� �Microsoft Exchange ��� ExchangeSensor
111 ���� �Microsoft Exchange 2003 ��� Exchange2003Sensor
279 ���� �Extreme VLAN ��� ExtremeVlanSensor
213 ���� ��� ��� ��� ��� GenericComputerSystemSensor
213 ���� ��� �� ��� GenericServerSensor
27 ���� �IBM High-Availability Cluster
Multi-Processing ���
HACMPSensor
326 ���� �IBM HMC(Hardware Management
Console) ���
HmcSensor
405 ���� ���� �� ��� HostResourcesSensor
312 ���� �HP-UX ��� ��� ��� HpUxComputerSystemSensor
337 ���� �IBM i ��� ��� ��� I5OSComputerSystemSensor
119 ���� �Microsoft IIS � �� ��� IISWebServiceSensor
179 ���� �IBM Informix ��� Informix®
224 ���� �IP ��� ��� IpDeviceSensor
86 ���� �iPlanet �� ��� IPlanetServerSensor
339 ���� �IPSO ��� ��� ��� IPSOComputerSystemSensor
4 Application Dependency Discovery Manager: ��
� 3. ���� �� 3 ��� �� ��� �� ( �)
�� UI � ���� ���� �� ��
336 ���� �IBM Integrated Virtualization
Manager ���
IvmSensor
87 ���� �JBoss �� ��� JBoss4xSensor
Kernel �� �� �� �� KVMSensor
284 ���� �LAN ��� SNMP ��� LanManagerSnmpSensor
92 ���� �LDAP ��� LdapSensor
340 ���� �Linux ��� ��� ��� LinuxComputerSystemSensor
116 ���� �Microsoft HyperV ��� Microsoft HyperV ��
81 ���� �IBM WebSphere MQ Server ��� MQServerSensor
93 ���� �Microsoft Cluster ��� MSClusterSensor
289 ���� �NetScreen SNMP ��� NetscreenSnmpSensor
123 ���� �NFS ��� NFSServerSensor
291 ���� �Nokia SNMP ��� NokiaSnmpSensor
349 ���� �OpenVMS ��� ��� ��� OpenVmsComputerSystemSensor
123 ���� �Oracle Application Server ��� v OracleAppOpmnSensor
v OracleAppSensor
187 ���� �Oracle ��� OracleSensor
225 ���� �ping ��� PingSensor
292 ���� �PIX ��� PixSensor
228 ���� ��� ��� PortSensor
229 ���� ��� ��� SessionSensor
133 ���� �SAP SLD �� ��� SLDServerSensor
135 ���� �SMB �� ��� SMBServerSensor
136 ���� �SMS �� ��� SMSServerSensor
295 ���� �SNMP MIB2 ��� SnmpMib2Sensor
182 ���� �Microsoft SQL Server ��� SqlServerSensor
432 ���� ����� ��� StorageSensor
350 ���� �Solaris ��� ��� ��� SunSparcComputerSystemSensor
203 ���� �Sybase IQ ��� SybaseIQSensor
196 ���� �Sybase ��� SybaseSensor
360 ���� �Sun Fire SysControl ��� SysControlSensor
414 ���� �IBM Tivoli Storage Productivity
Center ���
TPCStorageSensor
363 ���� �Tru64 ��� ��� ��� Tru64ComputerSystemSensor
139 ���� �Veritas ���� ��� VeritasClusterSensor
434 ���� �Veritas Storage Foundation ��� VeritasStorageSensor
143 ���� �VMware Virtual Center �� ��� VirtualCenterSensor
365 ���� �VMware ESX ��� ��� ��� VmwareComputerSystemSensor
�� � 5
� 3. ���� �� 3 ��� �� ��� �� ( �)
�� UI � ���� ���� �� ��
163 ���� �WebLogic SSH ��� v WeblogicLauncherSensor
v WeblogicApplicationSensor
v WeblogicDomainSensor
v WeblogicServerSensor
51 ���� �IBM WebSphere ��� v WebSphereCellSensor
v WebSphereNodeSensor
v WebSphereVersionSensor
378 ���� �Windows ��� ��� ��� WindowsComputerSystemSensor
358 ���� �Solaris �� �� ��� ZonesGenericSensor
��� �� ����
��� ��� ���� ��� �� ������ �� �����.
� 4�� ���� ��� ��� �� ��� ��� ��� ����.
��� TADDM UI� �� ���� �� ��� ��� ��� ����.
� 4. ���� ��� ��� �� ��� ��
�� UI � ���� ���� �� ��
204 ���� ��� ��� AnchorSensor
215 ���� �IBM Tivoli Utilization ��� OperatingSystemUtilizationSensor
225 ���� �ping ��� PingSensor
228 ���� ��� ��� PortSensor
229 ���� ��� ��� SessionSensor
Windows �� ���� ��� ��� ���� ��
��� ��� ��� �� ��� ��� ��� ���� ��� Windows � �
��� ��� �����.
Windows � ���� ��� ��� ���� �� �� ��� ��� ��
�� ���� ���� ���.
����: ������ ����� � ��� �� ���� ��� ��� �
�� ��� ���.
� 5. Windows � ���� ��� ��� ���� ��
�� UI � ���� ���� �� ��
213 ���� ��� ��� ��� ��� GenericComputerSystemSensor
225 ���� �ping ��� PingSensor
228 ���� ��� ��� PortSensor
6 Application Dependency Discovery Manager: ��
� 5. Windows � ���� ��� ��� ���� �� ( �)
�� UI � ���� ���� �� ��
229 ���� ��� ��� SessionSensor
378 ���� �Windows ��� ��� ��� WindowsComputerSystemSensor
Windows � ���� ��� ��� ��� �� ��� ���� 385 ���
� ���� Windows �� �� �� �����.
��� �� ���� �� ��� ���� ��
��� ��� ��� �� ���� �� ��� �����.
206 ���� ���� �� ����� ��� ��� ����.
� 6�� ��� �� ���� �� ��� ���� ��� ��� ����.
�:
1. ��� � ���� �� ��� �� ��� ���� AIX, Linux(x86 ����
�) �� Solaris � ��� � � ��� �����.
2. �� ��� ���� Solaris � ��� � ���, SunSSH 1.0� ���
� ���� �� ��� ���� �� �� ����.
� 6. ��� �� ���� �� ��� ���� ��
�� UI � ���� ���� �� ��
319 ���� �IBM AIX ��� ��� ��� AixComputerSystemSensor
12 ���� �Apache ��� ApacheServerSensor
173 ���� �IBM DB2 ��� Db2Sensor
31 ���� �IBM Lotus Domino �� ��� DominoInitialSensor
304 ���� �FreeBSD ��� ��� ��� FreeBSDComputerSystemSensor
213 ���� ��� �� ��� GenericServerSensor
Kernel �� �� �� �� KVMSensor
340 ���� �Linux ��� ��� ��� LinuxComputerSystemSensor
81 ���� �IBM WebSphere MQ Server ��� MQServerSensor
215 ���� �IBM Tivoli Utilization ��� OperatingSystemUtilizationSensor
187 ���� �Oracle ��� OracleSensor
350 ���� �Solaris ��� ��� ��� SunSparcComputerSystemSensor
163 ���� �WebLogic SSH ��� WeblogicLauncherSensor
51 ���� �IBM WebSphere ��� WebSphereScriptSensor
IBM Tivoli Monitoring� ��� ��� ���� ��
��� ��� IBM Tivoli Monitoring� ���� ��� �����.
�� � 7
35 ���� �IBM Tivoli Monitoring Scope ���� IBM Tivoli Monitoring� �
��� ��� ����. �� �� ��� ���� � ��� � � �� �
�� ���.
IBM Tivoli Monitoring Scope ��� Tivoli Monitoring ��� �� � ��
� ���� �� �� ��� ����. ��� �� ��� �� �, �� 2 �
�� 3 �� ����� IBM Tivoli Monitoring Scope ��� � � �� Tivoli
Monitoring ��� ���� � ��� ���� �� 2 � �� 3 ��� ��
� ����.
��: IBM Tivoli Monitoring �� ��� ���� �� �� �� �(TADDM
�� ���� ��� � �) startSessionOnly ��� ���� ���� IBM
Tivoli Monitoring Scope ��� ����� � ��� ���. ��� �� IBM
Tivoli Monitoring Scope �� ���� �� ���� �� �����.
IBM Tivoli Monitoring�� ����� ���� �� 2 � �� 3 ��� �, �
�� �� �� ���� ���� ���.
v Windows �� ���� Microsoft .NET Framework� ���� ���. Windows
��� ��� �� ��� � �� ��� TADDM ��� ���� �
����.
v Linux � UNIX �� ���� POSIX(Portable Operating System Interface)�
��� uuencode � uudecode ��� ���� ���.
Linux � ���� ��� �� ���� sharutils ���� � � ��
��.
AIX, Solaris � HP-UX � ���� ��� �� ���� ��� ���
�.
�� 2 �� �� 3 �� ����� �� ��� Tivoli Monitoring� ���� �
�� ����� ����. � 7�� Tivoli Monitoring� ���� ��� ���� �
�� ��� ����. Tivoli Monitoring ���� ��� ��� � ��� �
� �� ��� �� ��� Tivoli Monitoring ��� �� ��� ����
�. Tivoli Monitoring ��� ��� �� � ������� ����� �
�� �� ��� ���. � ��, IBM DB2 Universal Database™(UDB) ��
� ����� �� DB2® ��� Tivoli Monitoring ��� �� DB2 �� ��
� ����� ���.
� 7. IBM Tivoli Monitoring� ��� ��� ���� ��
�� UI � ���� ���� �� ��
319 ���� �IBM AIX ��� ��� ��� AixComputerSystemSensor
12 ���� �Apache ��� ApacheServerSensor
8 Application Dependency Discovery Manager: ��
� 7. IBM Tivoli Monitoring� ��� ��� ���� �� ( �)
�� UI � ���� ���� �� ��
173 ���� �IBM DB2 ��� Db2Sensor
213 ���� ��� �� ��� GenericServerSensor
340 ���� �Linux ��� ��� ��� LinuxComputerSystemSensor
81 ���� �IBM WebSphere MQ Server ��� MQServerSensor
432 ���� ����� ��� StorageSensor
350 ���� �Solaris ��� ��� ��� SunSparcComputerSystemSensor
163 ���� �WebLogic SSH ��� WeblogicLauncherSensor
51 ���� �IBM WebSphere ��� WebSphereScriptSensor
378 ���� �Windows ��� ��� ��� WindowsComputerSystemSensor
�� �� ���
� ��� TADDM�� �� �� �� ��� � �� �� ���� ����.
Linux, Solaris, AIX �� Linux on System z® �� ��� ��
� � �
�� Linux, Solaris, AIX �� Linux on System z � ��� ��� � �
��.
��� Linux, Solaris, AIX � System z� Linux � ��� ���� �� ��
���� ����� ����.
v ��� �� �����. sys ��� ��� �� �� ���
� �� shell� /bin/sh� ������.
v TADDM ���� SSH(Secure Shell) ����� ���� �����
�. � �� �� ���� � �� ����� �� �� �����
�. �� � ���� �� �� ���� ��� ��� �����
��� TADDM ��� ��� ���� ��� ������ ssh ���
������.
v TADDM Wiki(https://www.ibm.com/developerworks/community/wikis/
home?lang=en#!/wiki/Tivoli%20Application%20Dependency%20Discovery
%20Manager/page/TADDM%20lsof%20requirements)� lsof ������
��� ����� �� �� ��� ����� Isof(LiSt Open Files)�
������.
Linux, Solaris, AIX � Linux on System z �� ���� ��
� ���� �
�� Linux, Solaris, AIX �� Linux on System z � ���� ��� �
� ����. ps -ef ��� ��� 5�� ��� �� stop-local-
anchor.sh ����� ���� �����.
�� � 9
��� sudo ��� �� ���� TADDM ��� ���� TADDM ���� �
��� ���� � sudo ��� �� � ��� ��� ���. ��
� �� sudo ���� ���� �� � � ������.
1. TADDM ��� root ���� �� ����.
2. visudo ��� ������.
3. /etc/sudoers ���� �� � � ������. ��� TADDM_USER
� TADDM ��� ���� ������.
<TADDM_USER> ALL=NOPASSWD:ALL
sudo ���� ���� ���� ��� �� ��� ������.
cd $COLLATION_HOME/binsh ./stop-local-anchors.sh
���� ����� ��� TADDM ���� �� NOPASSWD ���� �
�� �� ���� �����.
Solaris 10 �� ���� ���� ������ �� ��� ��
�� ��� ���
�� Solaris 10 � ���� �� ������ ��� �� ���� ��
� �� ��� �����.
��� Solaris 10 � ���� �� �� ���� lsof 4.77 ��� ���
��� ����. 4.77 �� ��� lsof� Solaris 10 6/06 ��� ��
�� ����. �� lsof 4.77�� �� ��� ����. ��� �� 6/06
Solaris 10 ���� �� ����, �� ��� 6/06 Solaris 10 ��� �
�� �� �����. ��� Solaris 10 � �� ��� ���� ���
lsof 4.77� ����� ����.
������ ��
������ ��� ��� � � ������� �����.
Active Directory ��
Active Directory ��� Microsoft Active Directory ��� �����.
GUI� ���� ���� �� ��
ActiveDirectorySensor
10 Application Dependency Discovery Manager: ��
�� ��
��� �� �� ntdsutil.exe ��� ���� � �� ��� �� ��
�� ���. �� �� �� �� ��� ��� �� ��� � � � �
�����.
Windows 2000 � Windows Server 2003:ntdsutil "domain management" connections"connect to server localhost"q "list" q q
Windows Sever 2008:ntdsutil "partition management" connections"connect to server localhost"q "list" q q
� �� �� �� ���
Active Directory ��� ��� �� �� �� ����� ����. � �
�� IT ��� Microsoft Active Directory ��� �� ���� �� ��� �
���.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
sys.ActiveDirectory
v Host
v InitRecvTimeout
v MaxConnIdleTime
v MaxConnections
v MaxDatagramRecv
v MaxNotificationPerConn
v MaxPageSize
v MaxPoolThreads
v MaxQueryDuration
v MaxReceiveBuffer
v MaxResultSetSize
v MaxTempTableSize
v MaxValRange
v NamingContexts
v Name
v RootDomain
v SchemaVersion
�� � 11
v ServiceXML
v WorkingDirectory
sys.ServiceAccessPoint
v ContextIp
v BindAddress
v Name
v ProductName
v ProductVersion
v VendorName
sys.NamingContext
v Index
v Value
�� �
��� ��� �� ��� ��� ���.
�� �
Active Directory ��� �� ��� � �� ���.
��� �� �
��� ���( : Windows)� ��� �� ���� ��, ���� ���� �
�� ID� ��� ��� ��� ���.
�� ���� �
��� ���� �� 3 �� ������ �� �����. �� ��� �� ��
��� ��� � ������ Active Directory �� � Windows ��� ���
��� �� ���� � � ����.
Apache ��
Apache ��� Apache � ��� �����.
GUI� ���� ���� �� ��
ApacheServerSensor
����
TADDM ��� ��� ��� ����.
v httpd 2� ��� �� � �
12 Application Dependency Discovery Manager: ��
v httpd.conf ��� �� �� ��� �
���
Apache �� ���� ��� ���� ���� �( : argv � ��)
�� ��� � Apache ��� Apache ��� ��� � ��, �� �
Apache ��� ���� ��� �� ��� �� � httpd� �����.
� �� ���
��� ��� � �� ����� ����.
v app.AppConfig
v app.CertificateFile
v app.ConfigFile
v app.PrivateKeyFile
v app.web.ServerAlias
v app.web.apache.ApacheGlobalSSLSettings
v app.web.apache.ApacheModule
v app.web.apache.ApacheSSLSettings
v app.web.apache.ApacheServer
v app.web.apache.ApacheVirtualHost
v app.web.apache.ApacheWebContainer
v app.web.ibm.IBMHTTPServer
v app.web.oracleapp.OracleAppHTTPServer
v app.web.WebConnection
v app.web.WebVirtualHostConfigDirective
��� � ���� �� �� ��
Apache ��� ��� � ���� �� ��� �����.
�� � ���
��� ��� �, ���� �� ��� ����.
���� �� �� �� �� ��� TADDM ��� ���� �����.
��� �� � ���
��� ��� �, ��� �� ��� ����.
���� �� ��� �, ��� � � ����� �� ��� �����.
�� � 13
���
����� �� �� �� Apache ���� ���� � �� ��� �� ��
�� �� ��� ���� ����.
������ ���� ��� ��� ����.
� ���� �� �� ��� ����.
v ��� ��
v ���
v ��
v �
� � ������� �����.
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
� ��� ������ ���� � ��� ComputerSystem ��� �� ���
���� �� � ����.
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ����.
��� collation.properties ��� �� �� � � �����.
com.collation.discover.agent.ApacheServerAgent.UseListenningIp=false
��� Apache � ��� ���� ��� � �� ��� �� ����
�� ��� �� �����. � � true� ���, ApacheServer �
���� �� � ��� �� �����.
HOSTNAME:LISTENINGIP:PORT
� � ��� false���.
HOSTNAME:PORT ���� � ���� ���.
com.collation.discover.agent.ApacheServerAgent.CmdPrefix
httpd -V �� �� ��� �� �� �� ����� �����. �
� �� �, IP �� �� � �� �� �� � ����.
Apache ��� ��(��) ��� ��� � � ����� ��
���. :
14 Application Dependency Discovery Manager: ��
com.co l la t ion .d i scover .agen t .ApacheServerAgent .CmdPref ix .
AIX.9.156.47.172=LIBPATH=/usr/local/apache2/build:/usr/local/ apache2/lib:/
usr/lib:/lib/;export LIBPATH
�� ��� �
� ����� Apache ���� ���� �� ���� ���� � ���� �
� ��� �����.
“httpd� ��� � �” �� �
�� httpd� ��� � �� �� ��� ����� TADDM ��� ��
httpd ����� ���� �� � ����.
�� ��� �� ��� ��� �� �� � ��� � �� ���
�����. ��� ��� � �� ��� ����, �� ��� ��� �
�����. ��� ���� �� ��� � �� ��� httpd ���
�� �� � ��� ���.
��� �� � � ��� �� �� �� ��� ���� Apache ��� ���
� � ����� ��� �� �� �����.
Apache ��� CTJTD0072E �� ��
�� Apache ��� httpd -V ��� ���� Apache ��� ��� � ��,
� �� � � ���� �����. httpd -V ��� ���, ���
����.
��� com.collation.discover.agent.ApacheServerAgent.CmdPrefix � ����
httpd -V ��� ��� �� �� ��� ������.
�� ��� �� �� �� �
�� ��� ��� � �� �� ����.
��� ��� �� http.conf ��� �� � ���. http.conf ��� ��
�� �� ����� ��� http.conf ��� �� �� ��� �� �
� ��� ��� �� ������.
Citrix �� ��
Citrix �� ��� Citrix Presentation Server �� XenApp ��� �����.
GUI� ���� ���� �� ��
CitrixServerSensor
�� � 15
�� ��
�� ����� Citrix �� �� �� �(Citrix �� �� ���)� ���
���. Citrix Presentation Server �� �����, Citrix WMI ���� ��
� �� �� ��� ���. ����� � ���� � ���� ���.
Citrix WMI ���� Citrix Presentation Server� ��� �� ��� ����
����. �� Citrix ��� ����.
� �� ���� �� � � ������.
1. Metaframe Presentation Server� �� �� �� ����.
2. � �� �� > ��� ������.
3. ��� � �� �� ������.
4. � �� �� ��� ���� ����. � � Citrix WMI ����
�� � �� �� ��� �� �� ����.
a. ��� �� ��� ������.
b. ��� ������.
c. �� �� ������.
v �� ��: Citrix ��� �� ����.
v �� ��: Citrix ��� �� ����.
v ��� ��: ���� ���� ��� ��� ��� � ����.
�� ��� �
� ����� Citrix �� ���� ���� �� ���� ���� � ����
�� ��� �����.
Citrix ��� �� ��
�� Citrix ��� �� ��� Citrix �������� ��� ������ �
�� ����(WMI �� ��� �� ��).
��� collation.properties ���� �� � ���� �� ����� �
����.
v
com.collation.discover.agent.CitrixServerAgent.sessiontimeout
=600000
v
com.collation.discover.agent.CitrixServerAgent.timeout=600000
��� ��� com.collation.discover.DefaultAgentTimeout
�� ��� �� ���� ���.
16 Application Dependency Discovery Manager: ��
DNS ��
DNS ��� DNS(Domain Name System) ��� �����.
GUI� ���� ���� �� ��
DnsSensor
� �� ���
��� �� �� ����� ����.
v Sys.DNSSAP
�� ��� �
� ����� DNS ���� ���� �� ���� ���� � ���� ��
��� �����.
��� DNS ��� ���� � ���
�� ��� � � DNS ��� ��� � ���.
��� ��� DNS �� ��� ���, DNS ��� IP �� 127.0.0.1� � �
� ��� ����. 127.0.0.1� � ��� DNS ���� DNS ���
���, DNS ��� �� ���� �� � ��� � DNS ���
��� � ����.
HIS ��
HIS ��� Microsoft Host Integration Server� �����.
GUI� ���� ���� �� ��
HISServerSensor
����
� ��� ��� �� �� ���� ���� ���.
v Windows ��� ���� �� ��� ��� ���.
v SNABase ���� � ���� ���.
v TADDM WMI(Windows Management Instrumentation) ���� ����
root/microsoftHis ������� �� WMI �� ��� �� ��� �
��. Windows ��� ���� �� ��� ��� ���� � WMI ��
���� ����. �� �� ���� � ������.
�� � 17
� �� �� �� ���
HIS ��� ��� �� �� �� ����� ����. � ��� IT �
�� Microsoft Host Integration Server ��� �� ���� �� ��� ���
�.
��� ��� � �� ����� ����. � �� ����� ��� �
�� ���� � �� �����.
app.his.HISDomain
v APPCModes
v AuditLevel
v BroadcastMeanTime
v BroadcastProtocolIpxSpx
v BroadcastProtocolNamedPipes
v BroadcastProtocolTcpIp
v ClientBackupDomainNames
v ClientBackupSponsorNames
v ClientDomainBackupType
v ConfigServer
v DisplayName
v DisplayVerbConnection
v DomainName
v EventLogServerName
v NetViewConnection
v PopupServerName
v RTMEndOfSession
v RTMOverflow
v RTMThreshold
v RTMTimerUntil
v Security3270
v SecurityAPPC
v SecurityLUA
v Servers
v Status
app.his.HostIntegrationServer
v DisplayName
18 Application Dependency Discovery Manager: ��
v Domain
v LinkServices
v Name
v ProductName
v ProductVersion
v ServerRole
v Services
v TransportString
v VendorName
app.his.IPDLCService
v BackupNetworkNameServers
v CMDMaxRetry
v CPName
v DeviceDriver
v DisplayName
v DllName
v IsRemotable
v LENNode
v LocalAddressAdapter
v LocalAddressIP
v MaxActivationAttempts
v MaxBTUReceive
v MaxBTUSend
v Name
v Network
v NodeID
v Parent
v PrimaryNetworkNameServer
v ReceiveAckTimeout
v ResolvedIP
v UseDynamicPUDefinition
app.his.APPCMode
v AllowLZandRLE
v AutoActivate
�� � 19
v DisplayName
v EndPointOnly
v IsPriority
v MaxReceiveCompression
v MaxSendCompression
v MinimumContentionWinnerLimit
v Name
v Parent
v PartnerMinimumContentionWinnerLimit
v ReceivePacing
v ReceiveRuSize
v SessionLimit
v TransmitPacing
v TransmitRuSize
app.his.HISConnection
v Activation
v AllowIncoming
v BlockId
v CompressionLevel
v DisplayName
v DynamicLuDef
v LU
v LinkService
v Name
v NodeId
v Parent
v PartnerConnectionName
v PeerRole
v RemoteBlockId
v RemoteControlPoint
v RemoteEnd
v RemoteNetName
v RemoteNodeId
v RetryDelay
20 Application Dependency Discovery Manager: ��
v RetryLimit
v XIDFormat
app.his.HISLUA
v Compression
v DisplayName
v HighPriorityMode
v Name
v Number
v Parent
v Protocol
v UserWksSecure
app.his.HISLUDisplay
v AssociatedLU
v Compression
v DisplayModel
v DisplayModelOverride
v DisplayName
v HISService
v Name
v Number
v Parent
v Protocol
v UserWksSecure
app.his.HISLUPrint
v AssociatedLU
v Compression
v HISService
v Name
v Number
v Parent
v Protocol
v UserWksSecure
app.his.PrintService
�� � 21
v Account
v ActivationRetryInterval
v ActivationRetryLimit
v AlwaysDoNL
v CanBePaused
v CanBeStopped
v DelayPrintStart
v Description
v DesktopInteract
v DisplayName
v DoAllFF
v ErrorControl
v ExitCode
v FlushFinalFF
v IgnoreCharsUnder3F
v Name
v NoEventLogOnSkippingTransparentSection
v NoSpaceAfterFF
v OperatingState
v Parent
v PathName
v Server
v ServiceName
v ServiceSpecificCode
v ServiceType
v SoftwareVersion
v StartMode
v Started
v UseFixedTabs
v UseProportionalFontChange
app.his.SNAService
v ControlPoint
v HISConnections
v Name
22 Application Dependency Discovery Manager: ��
v NetworkName
v Parent
v Server
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
� ��� �� ��� ����� ���. � ��� ������ ���� � �
�� ComputerSystem ��� �� ��� ���� �� � ����.
�� ��� �
� ����� HIS ���� ���� �� ���� ���� � ���� �� �
�� �����.
�� � �� ����� WMI ���� ���
�� �� �� �� ����� WMI(Windows Management Instrumentation) �
��� �����.
��� ���� KB933061� � �� �� WMI �� ����� �� ����
�����. ��� ���, Microsoft�� WMI �� ��� ����
�.
IBM Cluster Systems Management ��
IBM Cluster Systems Management ��� IBM CSM(Cluster Systems Management)
HPC(High Performance Computing) ����� �����.
GUI� ���� ���� �� ��
CSMServerSensor � CSMNodeSensor
����
��� ��� � GenericComputerSystemSensor� CSM ���� ��� ��
� �� ������ ���� ���� ���.
� �� ���
��� ��� � �� ����� ����.
v sys.hpc.cm.ConfigurationManagementCluster
v sys.hpc.cm.ConfigurationManagementNode
v sys.hpc.cm.ConfigurationMangementNodeGroup
v sys.hpc.cm.ConfigurationManagementClusterConfigFile
v sys.hpc.CSMNode
�� � 23
�� �
��� ��� �� ��� ��� ���.
�� ���� �:
� ����� �� ����� ��� � �� �����.
CSMServerSensor� ���� �� � � ������.
1. �� ����� ��� CSMServerAgentConfiguration ��� ���� ��
������.
2. �� � �� ������.
masterServerNames
CSM ��� �� IP �� �� ��� �. � CSM �� �
�� ����� ���� ���.
3. ��� �, �� ���� ����� ���� � ����.
lsNodeCommand
CSM �� ���� � ��� ��. ��� lsnode���.
nodeGrpCommand
���� CSM �� ���� � ��� ��. ��� nodegrp�
��.
nodeGrpCommandDelimiter
nodeGrpCommand� �� � ��� �� ��. ��� ","���.
CFMDirectoryLocation
CFM � ���� ��. ��� /cfmroot���.
CFMDiscoveryMode
CSM � ���� �� �� � ����� �� � ��. ��
��� ����.
v 0: �� ��� �� ����.
v 1: �� � � �� ��� ����.
v 2: �� �� �� � ��� ����.
��� 1���.
CFMDiscoveryPattern
CFM � ��� �� �� ��� �� � ��. ��� "*"�
��.
preRebootScriptsLocation
� ��� �� ����� ��. ��� /csminstall/csm/
scripts/installprereboot/���.
24 Application Dependency Discovery Manager: ��
preRebootScriptsDiscoveryPattern
/csminstall/csm/scripts/installprereboot/ ��� �� ��
��� �� � ��
��� "*"���.
postRebootScriptsLocation
� ��� �� ����� ��. ��� /csminstall/csm/
scripts/installpostreboot/���.
postRebootScriptsDiscoveryPattern
/csminstall/csm/scripts/installpostreboot/ ��� �� ��
��� �� � ��
��� "*"���.
osUpgradePreRebootScriptsLocation
OS� �������� � �� �� �� ����� �����.
��� /csminstall/csm/scripts/osupgradeprerboot/���.
osUpgradePreRebootScriptsDiscoveryPattern
/csminstall/csm/scripts/osupgradeprereboot/ ��� �� �
� ��� �� � ��
��� "*"���.
osUpgradePostRebootScriptsLocation
OS� ������� � � �� �� ����� �����. �
�� /csminstall/csm/scripts/osupgreadepostreboot/���.
osUpgradePostRebootScriptsDiscoveryPattern
/csminstall/csm/scripts/osupgradepostreboot/ ��� �� �
� ��� �� � ��
��� "*"���.
disklessBootScriptsLocation
�� � �� �� � ����� ��. ��� /csminstall/
csm/scripts/disklessboot/���.
disklessBootScriptsDiscoveryPattern
/csminstall/csm/scripts/disklessboot/ ��� �� �� ��
� �� � ��
��� "*"���.
disklessPreBuildScriptsLocation
�� � �� �� �� �� �� ����� ��
��� /csminstall/csm/scripts/disklessprebuild/���.
�� � 25
disklessPreBuildScriptsDiscoveryPattern
/csminstall/csm/scripts/disklessprebuild/ ��� �� ��
��� �� � ��
��� "*"���.
dataScriptsLocation
������ ��� �� ���� �� ��� ��� ��
��� /csminstall/csm/scripts/data/���.
dataScriptsDiscoveryPattern
/csminstall/csm/scripts/data/ ��� �� �� ��� �� �
��
��� "*"���.
updateScriptsLocation
CSM ����� ��� ��� �� ����� ��
��� /csminstall/csm/scripts/update/���.
updateScriptsDiscoveryPattern
/csminstall/csm/scripts/update/ ��� �� �� ��� ��
� ��
��� "*"���.
nodesScope
CSM � ��� ��� IP ��� ��
doPingNodes
��� CSM �� �� ping ��� ��� �� �����.
CSMNodeSensor� ��� � �� �� ����� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
CSMServerSensor� CSM �� ��� � � �����. � ��� � � ���
� � �, ��� ComputerSystem ��� � � ���� CSM ��� ���
���.
CSMNodeSensor� ComputerSystem ��� � � ���� CSM �� ����
��.
26 Application Dependency Discovery Manager: ��
IBM High-Availability Cluster Multi-Processing ��
IBM High-Availability Cluster Multi-Processing(HACMP™) ��� HACMP ��
�� � �� ���� �����. � ��� ����, �, �� ��, � ��
��, ������ ��, ���� ���, ��� IP ���, �� �� ���, �
��� �� � ���� �� ��� �����.
GUI� ���� ���� �� ��
HACMPSensor
����
HACMP ��� � ���� ��� �� �� ����� � ���� ���.
�� ��
��� ����� �� ��� �� �� ����. lssrc, clstat,
cltopinfo, clRGinfo, cllsserv, cllsif, cllsfs, clshowres, cllsgrp,
get_local_nodename, cllssite.
���
�� ����� ����.
v TADDM HACMP ������ � � Apache ��� �����.
v HACMP �� ����� � ������ ��� �� � ����.
� �� �� �� ���
IBM HACMP ��� ��� �� �� �� ����� ����. � ��
� IBM HACMP ��� � � � �� ���� �� ��� ����.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
HACMPAppResource
v AppServer
v LocalAppResources
v Name
v Parent
HACMPCluster
v ClusterID
v ComputerSystems
v ConnAuthMode
�� � 27
v HeartbeatNetworks
v MessageAuthMode
v MessageEncryption
v Nodes
v ResourceGroups
v State
v Substate
v UsePersistentLabel
HACMPClusterHeartbeatNetwork
v Name
v Netmask
v NetworkElements
v Parent
v PrefixLength
v Type
HACMPClusterHeartbeatNetworkElement
v L2Interface
v Name
v NetworkAddress
v Parent
v StorageVolume
v Type
HACMPClusterManager
v CurrentState
v HacmpNode
HACMPLocalAppResource
v Node
v Parent
v StartScript
v StopScript
HACMPLocalResourceGroup
v LocalState
v Node
28 Application Dependency Discovery Manager: ��
v Parent
HACMPNode
v ClusterManager
v LocalAppResources
v LocalResourceGroups
v Name
v NetworkElements
v Parent
v SiteInfo
v State
v System
HACMPResourceGroup
v AppResources
v FallbackPolicy
v FalloverPolicy
v FileSystems
v GlobalState
v LocalResourceGroups
v Nodes
v Parent
v PrimaryNode
v ServiceIpLabels
v SitePolicy
v StartupPolicy
v StorageVolumes
ServiceIPLabel
v IpAddress
v Name
v Parent
SiteInfo
v Name
�� �
��� ��� �� ��� ��� ���.
�� � 29
��� �� �:
� ����� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� �� ��� ���� �� �� ���� �� ��� ��(���
� � ����)� ������.
collation.properties �� ��� �:
� ���� IBM HACMP ���� ���� collation.properties �� � �
��� ����.
��� collation.properties ��� �� �� � � �����.
com.collation.platform.os.UnixOs.forcedServerList=clstrmgr
� � � clstrmgr� � � � ���� ��� ���� ����. :
com.collation.platform.os.UnixOs.forcedServerList=vxconfigd;clstrmgr
�� ��� �
� ����� IBM HACMP ���� ���� �� ���� ���� � ���
� �� ��� �����.
HACMP �����
�� �� ������ �� HACMP ����� �� � ����.
1. HACMP ����� �����.
2. ���� ��� HACMP ���� �� ���.
3. HACMP ����� �� �����.
��� HACMP ����� ��� ��� ����� ��� �� ��� ����
�� ���� �� ���� ��� ������.
�� HACMP ��� ��
�� IBM HACMP ��� ���� HACMP ����� ��� � HACMP �
���� �� ��� "0"�� �� ��� � ����.
��� �� HACMP��� ����� � ��� ��� ���� ��� ���
��.
���� ��� ���� ��� HACMP ���� � � ���� �
� ��� �����.
ssrc -ls clstrmgrES
30 Application Dependency Discovery Manager: ��
�� ���� HACMP ���� ��� ����. � ��, ��� �
���.
local node vrmf is 0
��� ���� ��� ���, HACMP� �������.
Clstat � cldump � AIX 6.1�� � ��� ��� ��� �
�� HACMP ����� AIX 6.1�� � ��� �� ��� � clstat
� cldump ��� ��� ����.
��� http://www-01.ibm.com/support/docview.wss?uid=isg1IZ45540�� � ���
� �� ����� ��������.
IBM Lotus Domino �� ��
IBM Lotus® Domino® �� ��� Lotus Domino ��� �����.
GUI� ���� ���� �� ��
DominoDomainSensor, DominoServerDetailSensor � DominoInitialSensor
����
Lotus Domino ����� ��� �� ��� ��� �� ��� ��� ��
��� ��� ���. �� ����� ����� ����.
v IIOP(Internet Inter-ORB Protocol) ��� � Domino �� � �� �� ��
� Domino ���� � ���� ���.
v IIOP ��� IP �� �� ��� �� �(FQDN)� $COLLATION_HOME/osgi/
plugins/com.ibm.cdb.discover.sensor.app.lotus.dominoserverinitial
_7.5.0/ plugin.xml ��� ������. �� �� Domino IIOP ��� �
� ��� ��� � ����. �� �� ��� �������. ����, ��
�� ��� 63148(DIIOP(Domino Internet Inter-ORB Protocol)� �)���.
�� ���� �� �, �� ��� 80(HTTP� �)���.
�� ���� IIOP �� �� ���� � �����.
<IIOPServers><item>
<name>example1-server.ibm.com[:Port_number]</name><SSL>false</SSL>
</item><item>
<name>example2-server.ibm.com[:Port_number]</name><SSL>false</SSL>
</item></IIOPServers>
�� � 31
v � IIOP ��� ��� ��� ID � ����� ��� ���.
v IIOP ��� �� ��� ID� names.nsf ��� �� �� �� ��� ��
�.
v Domino ����� �� �� ��� ��� �� �� �� � � �� ��
� ���� ���.
v Domino ����� �� ��� �� ��� ID� �� ��� ��� �
�� ��� �� ��� ��� ����.
– ��� ��
– ��� LotusScript/Java ���� �
Lotus Domino ����� ��� �� ��� ��( �� � ������)�
�� ��� ��� �� ��� ��� ���.
v SSL� ���� TADDM� Domino IIOP ��� �����, osgi/plugins/
com.ibm.cdb.discover.sensor.app.lotus.dominoserverinitial_7.5.0/
plugin.xml ��� true� ���� ���. �� ��, TrustedCerts.class �
�� TADDM ��� $COLLATION_HOME/etc/domino_trusted ���� ��
�� ���. TrustedCerts.class �� domino data folder/domino/java
�� ����.
v DIIOP ��� � � � Domino ��� show task ��� ����
�.
v DIIOP ��� � ��� � � Domino ��� load diiop ���
��� DIIOP ��� ������.
v tell diiop show config ��� ��� �� ����.
plugin.xml ��� ������ �, ��� ���� TADDM ��� ��
���� ���.
� �� ���
��� ��� � �� ����� ����.
v app.lotus.AgentManager
v app.lotus.AdminProcess
v app.lotus.DirectoryAssistance
v app.lotus.DirectoryCataloger
v app.lotus.DomainCatalog
v app.lotus.DominoCluster
v app.lotus.DominoConnection
v app.lotus.DominoDatabase
32 Application Dependency Discovery Manager: ��
v app.lotus.DominoDomain
v app.lotus.DominoNamingContext
v app.lotus.DominoReplicas
v app.lotus.DominoSecurity
v app.lotus.DominoServer
v app.lotus.DominoTransactionLogging
v app.lotus.HTTPFilterSpecialtyServer
v app.lotus.IIOPConfig
v app.lotus.IMAPConfig
v app.lotus.InternetClusterManager
v app.lotus.LDAPConfig
v app.lotus.OtherDatabase
v app.lotus.POPConfig
v app.lotus.RemoteDebugManager
v app.lotus.SMTPConfig
v app.lotus.SpecialityServer
v app.lotus.WebConfig
v app.lotus.WebRetriever
��� � ���� �� �� ��
IBM Lotus Domino �� ��� ��� � ���� �� ��� �����. ��
����� �� ��� � Lotus Domino �� ��� Solaris � ���� ��
� ���, ��� �� ���� �� ��� � ��� Solaris � ���� �
����.
�� � ���
��� ��� �, ���� �� ��� ����.
���� �� �� �� �� ��� TADDM ��� ���� �����.
��� �� � ���
��� ��� �, ��� �� ��� ����.
���� �� ��� �, ��� ��� ��� � Lotus Domino � ���
�� � �����. Lotus Domino ��� ������ ��� � � ��
� ����.
�� � 33
���
����� �� �� �� Lotus Domino �� ���� ���� ��� ��
��� �� ���� �� ��� ���� ����.
��� �� ���� �� ����� �� �� �����.
������ ���� ��� ��� ����.
��� �� �
Lotus Domino ��� IBM Lotus Domino �� �� ��� �� ����, �
�� �� ��� ���.
��� �� ���� �� � � ������.
1. �� �� ��� Lotus Domino ��� IP ��� � � �� �� ��� �
����.
2. ��� �� ���� ��� �� �� ������.
3. ��� � ��� ��� ������.
4. ��� ��� �� ���� � ��� ��� ��� ������.
5. ��� ��� �� ���� ��� Domino� ������.
6. �� ��� ���� �� Lotus Domino ��� �������.
�� Windows ���� �� ��� � � � �� ��� ��� ���. ��
��� IBM® Lotus® Domino® �� �� �� � ��� TADDM ��� ��
��� ��� �� ��� ����.
�� ��� �
� ����� IBM Lotus Domino �� ���� ���� �� ���� ����
� ���� �� ��� �����.
��� � �� �
�� Domino DIIOP(Internet Inter-ORB Protocol)� � ��� ���
plugin.xml ��� ��� �� � � ��� ��� ��� �
���.
���
v $ C O L L A T I O N _ H O M E / o s g i / p l u g i n s /
com.ibm.cdb.discover.sensor.app.lotus.dominoserverinitial
_7.5.0/ plugin.xml ��� �� � ��� ���� ����
����. plugin.xml ��� ������ �, ��� ����
TADDM ��� �� ���� ���.
v Domino �� ���� �� ��� �����.
34 Application Dependency Discovery Manager: ��
– load diiop
– show tasks
notes.ini ��� ���� � �� ��� � �� �
�� AIX � ��� � �� ��� notes.ini ��� �� � �� �
�� ��� ����.
��� ��� ���� ��� ID� �� ��� � ���� �� �� ���
�� ���. collation.properties ���� �� � � ���
�.
com.collation.platform.os.command.psEnv.AIX
�� �, sudo ��� ���� �� ��� �� ������.
IBM Tivoli Monitoring Scope ��
IBM Tivoli Monitoring Scope ��� �� ��� ����� � ���� �� �
�� �� Tivoli Enterprise Portal Server� �� ��� ���� IBM Tivoli
Monitoring ��� � � � �����.
IBM Tivoli Monitoring Scope ��� �� �� ��� �����.
v �� TADDM �� 1 ��� ��� Tivoli Monitoring ��� �� �� ��
� �����. ��� Tivoli Monitoring� ���� � ��� ���� �� IP
��, MAC �� � � �� ��� �����.
v Tivoli Monitoring ��� �� �� ��� �� �� � ��� �� TADDM
�� 2(� � �� 3) ��� �� � ��� ���� �� Tivoli Monitoring
��� �� �� �� �� ��� ����.
�� IBM Tivoli Monitoring� ��� �� �� �� ��� TADDM ��� �
��� �����.
GUI� ���� ���� �� ��
ITMScopeSensor � ITMScopeSensor-x.xx.xxx.xxx.log. ��� x.xx.xxx.xxx� ���
���� IP ��� ����.
�� IBM Tivoli Monitoring Scope ���
local-anchor.hostname.ITMScopeSensor.log� ��� �����. ��� hostname
TADDM ��� ��� �� ����.
�� � 35
����
TADDM ������� ��� ���� ��� ���� � IBM Tivoli
Monitoring ��� �� �� ���� ��� ��� IP � MAC ��� ��
�� ���.
���
Tivoli Monitoring Scope ��� ��� ��� Tivoli Monitoring ��� ��
� ��� ��� � ����.
v Tivoli Enterprise Portal Server � Tivoli Enterprise Monitoring Server�� CPU
���� ����.
v ��� ���� ����.
v � ��� TADDM ��� Tivoli Monitoring ��� �� ��� ��� ��
�� � Tivoli Monitoring ��� ����.
��� � ��� �� �� �� � ���� ��� Tivoli Monitoring ��
��� �� Tivoli Monitoring ��� �� �� �� �� ����.
��� NAT(Network Address Translation)� ���� �� ���� �� ��
�� ��� � ���.
� �� �� �� ���
IBM Tivoli Monitoring Scope ��� ��� �� �� �� ����� ���
�. � ��� IBM Tivoli Monitoring ��� � � � �� ���� ��
��� ����.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
net.IpInterface
v IpAddress
� � ���� �� � �� ���:
sys.aix.AixUnitaryComputerSystem
sys.hpux.HpUxUnitaryComputerSystem
sys.linux.LinuxUnitaryComputerSystem
sys.sun.Solaris
sys.sun.SunSPARCUnitaryComputerSystem
sys.UnitaryComputerSystem
sys.windows.WindowsComputerSystem
sys.zOS.ZSeriesComputerSystem
36 Application Dependency Discovery Manager: ��
�� � ��� �� ����� ��� ����.
v fqdn
v Ipinterface
v Name
v OSInstalled
v OSRunning
v Signature
v Type
� � ���� �� � �� ��:
sys.aix.Aix
sys.hpux.HpUx
sys.linux.Linux
sys.sun.Solaris
sys.zOS.Sysplex
sys.unix.Unix
sys.windows.WindowsOperatingSystem
sys.zOS.ZOS
�� � ��� �� ����� ��� ����.
v Name
v ManagedSystemName
v OSVersion
�� �
IBM Tivoli Monitoring �� ��� ��� �� IBM Tivoli Monitoring Scope
��� ��� ���.
��� ��� Tivoli Enterprise Portal Server�� TADDM ��� �:
� ��� Tivoli Enterprise Portal Server�� TADDM ��� ���� ���.
���� �� ��� ��� �� ��� ��� �� ���� �� � � �
�����. Tivoli Enterprise Portal Server�� �� 7.2.1.x� TADDM ��� �
� ��� ���� �� 7.2.2 ���� ������ ��� � ����� ���
� ����.
1. TADDM ���� $COLLATION_HOME/lib/itm ���� ����� ��
��.
�� � 37
2. � � � � � Tivol i Enterpr ise Porta l Server� � TADDM � � �
$COLLATION_HOME/lib/itm ���� ������.
v browser.jar
v cnp.jar
v cnp_vbjorball.jar
v kjrall.jar
v util.jar
v tap_cli.jar
Windows ���� ITM_INSTALLATION_DIR\CNB\classes ����� ��
� ������.
Linux � UNIX ���� ITM_INSTALLATION_DIR/classes ����� �
�� ������.
3.
��: ITM 6.3 ��� ���� � � � � ������.
cfwk.zip� Tivol i Enterpr ise Porta l Server� � TADDM � � �
$COLLATION_HOME/lib/itm ���� ������.
Windows ���� ITM_INSTALLATION_DIR\GSK7\classes ����� ���
������.
Linux � UNIX ���� ITM_INSTALLATION_DIR/ARCH/gs/classes ���
�� ��� ������.
4. Linux � UNIX ����� �� ��� ���� ��� ��� ��� � ��
� TADDM ��� ��� � ��� ��� � ���� ������.
chown -R taddmuser:taddmuser $COLLATION_HOME/lib/itm
5. TADDM ��� �� ������.
�� �� �� �� ��:
�� ���� �� TADDM IBM Tivoli Monitoring� ���� ���� ���
�� �� �� 2� �� ���� ���� ���. Windows �� ��� � �
� �� �� TADDM�� �� ����� � �� ���� 2� ��� ��
� � ��� ���. �� �� �� �� �� �� �� ������ ��� �
��� ���� Windows ������ �� �����. � Tivoli
Monitoring ��� ��� Windows �� ������ ��� ��� ���.
Linux, AIX, Solaris � HP-UX � ���� �� �� �� ��� ��� �
���.
38 Application Dependency Discovery Manager: ��
TADDM�� �� ��� ���� �� � Tivoli Monitoring Windows � �
� ��� �� �� �� �� ��� �� ��� ���. �� � ���
�� ���, ���(non-intrusive)�� � ���, TADDM �� ��� ���
��. �� 1 ��� �� � �, � ��� ��� ����.
Tivoli Enterprise Monitoring Server ���� �� Windows �� ��� �� �
�� � �� ���. �� �� ��� Tivoli Monitoring �� �� �� Tivoli
Enterprise Monitoring Server ���� ���� ���.
�� �� �� ��� ��� � �� �� � Tivoli Monitoring ��� ��
��� �� �� ��� �� ���. � �� � UNIX �� ��� �
�� LiSt Open Files(lsof) ���� ���� ���. ��� ��� TADDM
�� ��� ���� ��� ��� ��� ��� �� ��� �����.
TADDM DVD�� �� �� /itm-discovery-support ���� KD7.zip �
� KD7_621.zip ��� ����. Tivoli Enterprise Monitoring Server ��� �
� �� �� ��� � ����. IBM Tivoli Monitoring �� 6.2.1-TIV-
ITM-FP0001 ��� � KD7_621.zip�� �� ��� � ����. IBM Tivoli
Monitoring �� 6.2.2-TIV-ITM-FP0002 ��� � KD7.zip�� �� ��� �
����.
�� ��� �� ��� � ��� �� � � ������.
1. �� �� �� �� KD7.zip �� KD7_621.zip� Tivoli Enterprise Monitoring
Server� ���� ������. � �� Windows� � C:\TEMP ��
�� ����, Linux �� UNIX ���� � /tmp� ������.
2. Tivoli Enterprise Monitoring Server ���� �� ��� ����� ��
�� �� tacmd ��� ������. � ����� -f ��� �����
�.
Windows �� ��� ��:C:\IBM\ITM\bin>tacmd login -u sysadmin -p mypassword -s localhost
Validating user...
KUIC00007I: User sysadmin logged into server on https://localhost:3102.C:\IBM\ITM\bin>tacmd addBundles -i C:\TEMP\KD7\072200000
KUICAB023I: Are you sure you want to add the following bundlesto the C:\IBM\ITM\CMS\depot\ depot?
Type : ComponentProduct Code : d7Deployable : trueVersion : 072200000Description : TADDM Discovery through ITM enablementHost Type : WINNTHost Version : WINNTPrerequisites:
KUICAB024I: Enter Y for yes or N for no: y
KUICAB020I: Adding bundles to the C:\IBM\ITM\CMS\depot\ depot.The time required to complete this operation depends on the numberand size of the added bundles.
KUICAB022I: The following bundles were successfully added to the C:\IBM\ITM\CMS
�� � 39
Linux �� UNIX �� ��:[root@localhost bin]# /opt/IBM/ITM/bin/tacmd login -s localhost -u sysadmin -p "mypassword"
Validating user...
KUIC00007I: User sysadmin logged into server on https://localhost:3661.[root@localhost bin]# /opt/IBM/ITM/bin/tacmd addBundles -i /tmp/KD7/072200000/
KUICAB023I: Are you sure you want to add the following bundlesto the /opt/IBM/ITM/tables/TEMS/depot depot?
Type : ComponentProduct Code : d7Deployable : trueVersion : 072200000Description : TADDM Discovery through ITM enablementHost Type : WINNTHost Version : WINNTPrerequisites:
KUICAB024I: Enter Y for yes or N for no: y
KUICAB020I: Adding bundles to the /opt/IBM/ITM/tables/TEMS/depotdepot. The time required to complete this operation dependson the number and size of the added bundles.
KUICAB022I: The following bundles were successfully added to the/opt/IBM/ITM/tables/TEMS/depot depot:
3. Windows � ��� �� �� �� ��� �� ���� tacmd listSystems
-t NT ��� ������. tacmd listSystems -t NT ��� �� ��� �
�� http://www-01.ibm.com/support/knowledgecenter/SSTFXA_6.2.2.2/
com.ibm.itm.doc_6.2.2fp2/tacmd.htm%23tacmd?lang=en�� tacmd CLI ���
�����.
4. Tivoli Enterprise Monitoring Server�� �� ���� �� �� ��� �
��� Tivoli Enterprise Monitoring Server� �� �� �� ��� ��
tacmd ��� �����.
Windows �� ��� ��:C:\IBM\ITM\bin>tacmd login -u sysadmin -p mypassword -s localhostValidating user...KUIC00007I: User sysadmin logged into server on https://localhost:3102.C:\IBM\ITM\bin>tacmd addsystem -t d7 -n Primary:OMPDEV2:NTKUICAR010I: The agent type d7 is being deployed.KUICAR028I: The operation has been successfully queued for deployment, the transactionid is 121969167781300000018467, use the getDeployStatus CLI to view the status.
Linux �� UNIX �� ��:[root@localhost bin]# /opt/IBM/ITM/bin/tacmd login -s localhost -u sysadmin -p "mypassword"
Validating user...
KUIC00007I: User sysadmin logged into server on https://localhost:3661.[root@blueronin bin]# /opt/IBM/ITM/bin/tacmd addsystem -t d7 -n Primary:OMPDEV2:NT
KUICAR010I: The agent type d7 is being deployed.
KUICAR028I: The operation has been successfully queued for deployment,the transaction id is 1255360658461460000354687074,use the getDeployStatus CLI to view the status.
5. tacmd getDeployStatus ��� ���� �� �� ����. :
C:\IBM\ITM\bin>tacmd getdeploystatus -g 121969167781300000018467
Transaction ID : 121969167781300000018467Command : INSTALLStatus : SUCCESSRetries : 0TEMS Name : HUB_TEMSTarget Hostname: Primary:OMPDEV2:NTPlatform : WINNTProduct : D7
40 Application Dependency Discovery Manager: ��
Version : 072200000Error Message : KDY0028I: Request completed successfully. ��request was processed successfully and is now completed.
Tivoli Enterprise Portal Server�� ��� �� �� ��:
IBM Tivoli Monitoring� �� �� 1 � �� 2� � Tivoli Enterprise Portal
Server�� ��� �� �� ���� IBM Tivoli Monitoring Scope ��� ��
�� ��� MAC �� � ���� ��� �� � ��� ���� ���.
TADDM DVD�� ��� �� �� /itm-discovery-support ����
TEPS_Query.zip ��� ����. ��� �� �� install_zkd7.sql ��� �
�� ����.
��� �� �� ��� �����.
v � ��� �� �� ����� �� ��
v � Linux ��� �� MAC ��
v � ��� �� � �� � � ��
Tivoli Enterprise Monitoring Server� ��� �� �� ����� �� � �
������.
Linux �� ��� �:
1. Tivoli Enterprise Portal Server� �� �� TEPS_Query.zip ��� �
���� ������.
��� ���� TEPS_Query.zip ��� /tmp/teps ���� ��
� �����. install_zkd7.sql � uninstall_zkd7.sql ��
/tmp/teps ���� ����.
2. ��� �� �� ������.
/opt/IBM/ITM/bin/itmcmd execute cq"/opt/IBM/ITM/li6263/cq/bin/KfwSQLClient -d KFW_DSN–f /tmp/teps/install_zkd7.sql"
3. Tivoli Enterprise Portal Server� �������.
/opt/IBM/ITM/bin/itmcmd agent stop cq
4. Tivoli Enterprise Portal Server� ������.
/opt/IBM/ITM/bin/itmcmd agent start cq
Windows �� ��� �:
1. Tivoli Enterprise Portal Server� �� �� TEPS_Query.zip ��� �
���� ������.
�� � 41
��� ���� TEPS_Query.zip ��� c:\TEMP\TEPS ���� �
�� �����. install_zkd7.sql � uninstall_zkd7.sql ��
c:\TEMP\TEPS ���� ����.
2. Tivoli Enterprise Portal Server� ��� ���� ����.
cd c:\IBM\ITM\CNPS
3. ��� �� �� ������.
.\kfwsqlclient.exe /d KFW_DSN /f c:\TEMP\TEPS\install_zkd7.sql
4. Tivoli Monitoring Services ��� Tivoli Enterprise Portal Server� �
� ������.
�� ���� �:
����, IBM Tivoli Monitoring Scope ��� �� ������. �� ���
� ���� TADDM� Tivoli Monitoring ��� �� ���� �� ��� �
���. �� ���� ��� ��� �� � � �� Tivoli Enterprise Portal
Server �� 1920 � 15001� �����. ��� ���� Tivoli Monitoring �
�� �� �� ��� ��� ����� �� ����. ��� � ��� �
� �� ��� ��� ����� ���� �� �� ��� Tivoli Enterprise Portal
Server ��� ��� � IBM Tivoli Monitoring Scope ��� �� � �� 1
�� �� 2 �� ����� ��� �� ��� ��� ������.
�� ����� ���� �� � � ������.
1. �� �� ��� �� ��� �� ������.
2. �� ���� ��� �� ��� ������.
3. � ���� � ��� ���� � � ��� ������. �� ���
�� ��� �� 1 �� �� �� 2 ��� ��� � ��� ������.
4. �� ��� ITMScopeSensor� ��� � �� ��� ������.
5. � � ��� ITMScopeSensor� �� �� � � ��� ���� �
� �� ���� ������.
6. � � �� �� ���� Tivoli Enterprise Portal Server� �� �� �
�� ����� portList� ������. �� ��, ��� Value ��
� ���� � �� �� ���� � �� �� �� ������.
7. �� 1920� ���� ��� ��� ���� useDefaultPortList� ���
���. �� ��, ��� �� � ���� false� ������.
useDefaul tPortLis t � � � � true� � � . � � �� � � �
useDefaultPortList� true� ���, �� 1920 Tivoli Enterprise Portal
Server� �� �� �� �����.
42 Application Dependency Discovery Manager: ��
8. �� �� ��� ��� ��� ���� ��� ��� ����� ���
� discoverITMEndpoints� ������. �� ��, ��� �� �
���� true� ������.
�� �� ��� ��� ����� ��� ���� �� � �� ���
� ��� false� ������.
9. ��� ���� �� ���� ��� � ����.
10. �� ���� ��� �� ������.
�� �� �� ���� :
IBM Tivoli Monitoring Scope ��� �� �� �� Tivoli Monitoring ���
�� �����.
��
1. ITM �� �� 1 ��� ��� itmserver.properties ��� ����
�.
2. ����� � ��� � ��� � ���� startSessionOnly ���� true
� ������.
�
� ��� �� ��� �� IP ��� ITM� �� ����� �� ��� ��
�� �� ���. ��� ���� �� ��� ���� ��� ITM ��
� �����.
����: startSessionOnly ���� �� �� � ���� ������. �
� ���� � ��� �� �� ���� ����.
��� �� �:
Tivoli Enterprise Portal Server ������� IBM Tivoli Monitoring Scope �
� ��� �� ���� ��� �� ��� ���.
��� �� ���� �� � � ������.
1. �� �� ��� Tivoli Enterprise Portal Server� � � �� �� ���
���� Tivoli Enterprise Portal Server� � � �� ��� ������.
2. ��� �� ���� ��� �� �� ������.
3. ��� � ��� ��� ������.
4. ��� ��� �� ���� � ��� �� ������.
5. ��� ��� �� ���� ��� IBM Tivoli Monitoring� �����
�.
�� � 43
6. Tivoli Enterprise Portal Server� �� �� ��� ������. Tivoli Enterprise
Portal Server� ���� ���� �� �� ��� �� Tivoli Enterprise Portal
Server� �� �� � �� �� ��� ������.
�� �� ��
IBM Tivoli Monitoring Scope �� � ���� �� ����� �� � � �
��� ���.
��� �� � ��:
�� �� ��� � IBM Tivoli Monitoring ��� � � � ������.
��� � � � ����� �� � � ������.
1. �� �� ��� Tivoli Enterprise Portal Server� � � �� �� ���
������.
2. ��� �� ����� ��� �� �� ������.
3. ��� � ��� � IBM Tivoli Monitoring ��� �� ���� ���
�� ��� ������.
�� ���� ��:
�� �� ��� � IBM Tivoli Monitoring �� ����� ������.
�� ����� ����� �� � � ������.
1. �� �� ��� �� ��� �� ������.
2. �� ���� ��� IBM Tivoli Monitoring� �� �� � �� �����
���� ��� ������.
Tivoli Enterprise Portal Server�� ��� �� �� �� ��:
IBM Tivoli Monitoring Scope ��� �� ����� Tivoli Enterprise Portal Server
�� ��� �� �� �� ���� ���.
�� �� � uninstall_zkd7.sql� ��� ��� �� �� ��� � �
���. TADDM DVD�� � �� /itm-discovery-support ����
TEPS_Query.zip ��� ����.
Tivoli Enterprise Portal Server�� ��� �� �� �� ����� �� �
� ������.
Linux �� ���� � ��:
1. Tivoli Enterprise Portal Server� �� �� TEPS_Query.zip ��� �
���� ������.
44 Application Dependency Discovery Manager: ��
��� ���� TEPS_Query.zip ��� /tmp/teps ���� ��
� �����. uninstall_zkd7.sql �� /tmp/teps ���� �
���.
2. �� �� �� �����.
/opt/IBM/ITM/bin/itmcmd execute cq"/opt/IBM/ITM/li6263/cq/bin/KfwSQLClient -d KFW_DSN–f /tmp/teps/uninstall_zkd7.sql"
3. Tivoli Enterprise Portal Server� �������.
/opt/IBM/ITM/bin/itmcmd agent stop cq
4. Tivoli Enterprise Portal Server� ������.
/opt/IBM/ITM/bin/itmcmd agent start cq
Windows �� ���� � ��:
1. Tivoli Enterprise Portal Server� �� �� TEPS_Query.zip ��� �
���� ������.
��� ���� TEPS_Query.zip ��� c:\TEMP\TEPS ���� �
�� �����. uninstall_zkd7.sql �� c:\TEMP\TEPS ��
�� ����.
2. Tivoli Enterprise Portal Server� ��� ���� ����.
cd c:\IBM\ITM\CNPS
3. �� �� �� �����(�� ���� �� ).
.\kfwsqlclient.exe /d KFW_DSN /f c:\TEMP\TEPS\uninstall_zkd7.sql
4. Tivoli Monitoring Services ��� Tivoli Enterprise Portal Server� �
� ������.
�� �� �� �� ��:
IBM Tivoli Monitoring Scope ��� �� ����� Tivoli Enterprise Monitoring
Server ����� �� �� ��� ���� ���.
TADDM DVD�� �� �� /itm-discovery-support ���� KD7.zip �
�� ����.
���� ����� �� ��� ����� �� � � �����.
1. KD7.zip ��� Tivoli Enterprise Monitoring Server� ���( : C:\TEMP)
� ������.
2. �� ���� �� ��� ����� Tivoli Enterprise Monitoring Server� �
� ����. �� �� �� tacmd ��� �����. -t ��� ����
�� ��(D7)� ���� -n ��� ���� ��� ��� �� �� ����
������.
�� � 45
tacmd removesystem -t D7 -n Primary:Sirius:NT
3. Tivoli Enterprise Monitoring Server ����� �� ��� ����� ��
�� �� tacmd ��� ������. -i ��� ���� �� �� ��� �
� ��� �� ������.
tacmd removeBundles -i C:\TEMP\KD7\072200000
TADDM ���� Tivoli Enterprise Portal Serve �� ��:
IBM Tivoli Monitoring Scope ��� �� �����, Tivoli Enterprise Portal Server
�� TADDM ��� ��� ��� ���� ���.
Tivoli Enterprise Portal Server�� ��� ��� ����� �� � � ����
��.
1. TADDM ���� $COLLATION_HOME/lib/itm ���� ������.
2. TADDM ��� �� ������.
�� ��� �
� ����� IBM Tivoli Monitoring Scope ���� ���� �� ���� �
� ���� ��� ���� �� ��� �����.
��� �� � �� ��� ����
�� �� �� ��� �� �� �� � ��� ���� ����.
��� � ��� �� ������ discoverITMEndpoints �� true� ���
� �� �� ��� Tivoli Enterprise Portal Server� ��� � Tivoli
Monitoring ��� �� �� ��� ���� ����. ��� �� �
� ��� � � � �� �� �� �� ��� � ��� ����
����.
�� �� �� ���� �� Tivoli Monitoring ��� �� ���
�� ���
�� �� �� �� ���� �� ���� �� Tivoli Monitoring ���
�� ����� � ����.
��� �� 1 �� �� Tivoli Enterprise Portal Server� �� ���� �� �
��� ����. � ��� ��� �� 1 �� �� 2 �� �� �� �
�� ��� � � ����.
�� Tivoli Monitoring ��� ��� �� ��� ��� � ��
��� �� ��� �����.
46 Application Dependency Discovery Manager: ��
� Tivoli Monitoring ����� ��� ��� �� �� ���
�� �� Tivoli Monitoring ���� Tivoli Monitoring Scope ��� ���
� � ��� ����.
��� etc/collation.properties ���� �� � ������. ���, value
� �� ��� ��� ��(��)���( : 60000��� 1��).
com.collation.discover.agent.ITMScopeSensor.timeout=value
�� ���� Tivoli Enterprise Portal Server �� TADDM � �
��� ��� ���� ��� �� �� �� ��� ��� �� ��
���
�� Tivoli Monitoring Scope ��� ���� � ��� ����. �� �
��� Tivoli Enterprise Portal Server �� TADDM �� ��� ���
���� ��� �� ����. � ��� Windows, Linux � UNIX �
��� � ���.
��� � ��� TCP �� �� ��� �����. ��� �� ��� �� ��
��� TADDM �� � Tivoli Enterprise Portal Server�� �� ���
��.
� ��� ����� � ��� �� �� � � ������.
AIX ���:
1. �� ��� �����.
/usr/sbin/no -o tcp_sendspace=32768/usr/sbin/no -o tcp_recvspace=32768
2. TADDM ��� �� ������.
Linux ���:
1. /etc/sysctl.conf ���� �� ��� ������.
# increase TCP maximum buffer sizenet.core.rmem_max = 16777216net.core.wmem_max = 16777216
# increase Linux autotuning TCP buffer limits
# min, default, and maximum number of bytes to usenet.ipv4.tcp_rmem = 4096 87380 16777216net.ipv4.tcp_wmem = 4096 65536 16777216
2. sysctl -p� ��� � �� �� ������.
3. TADDM ��� �� ������.
Solaris ���:
1. �� ��� �����.
�� � 47
/usr/sbin/ndd -set /dev/tcp tcp_xmit_hiwat 32768/usr/sbin/ndd -set /dev/tcp tcp_recv_hiwat 32768
2. TADDM ��� �� ������.
�� �� �� ��� ��� � tacmd getDeployStatus � ����
� � �� �
�� �� �� �� ��� �� � tacmd getDeployStatus ��� ���
� �� � �� ��� ���� ����.
v Error Message: KDY1024E: The command /opt/IBM/ITM/bin/CandleAgent-h /opt/IBM/ITM start d7 did not start or stop agent.The command returned a return code.
v Error Message: KDY1008E: The agent action INSTALL failed witha return code of for product code d7. The command/opt/IBM/ITM/tmaitm6/aix526/bin/kdy_xa -setCMS d7 produced thefollowing error text: <Variable formatSpec="{4}">stdErrText</Variable>. The specified return code was received fromthe two-way translator.
v Error Message: KDY1024E: The agent failed to respond to thecommand C:\itmagent\installITM\Batch\kincli -startagent -akd7did not start or stop agent. The command returned afailure return code.
��� �� �� �� ��� ���� start �� stop ��� ���� ����
��� ���� � ��� ���� ����. �� �� �� �� OS
���� �� ������� Tivoli Monitoring cinfo ��� �� ���
���� ����.
�� �� �� ��� �� ��� ���� ����� ����. �
� ��� �� Tivoli Monitoring ����� �� �� �� directory
��� �����.
C:\Documents and Settings\Administrator>cd %CANDLEHOME%
C:\IBM\ITM>dir taddmVolume in drive C has no label.Volume Serial Number is B81D-9114
Directory of C:\IBM\ITM\taddm
09/24/2010 06:38 PM <DIR> .09/24/2010 06:38 PM <DIR> ..09/24/2010 06:38 PM 6,656 Base64.exe09/24/2010 06:38 PM 1,960 KD7WINNT.dsc09/24/2010 06:38 PM 1,363 post.bat09/24/2010 06:38 PM 4,280 pre.bat09/24/2010 06:38 PM 249,856 TaddmTool.exe09/24/2010 06:38 PM 474,624 TaddmTool.pdb09/24/2010 06:38 PM 569,344 TaddmWmi.dll09/24/2010 06:38 PM 106,496 TaddmWmi.exe09/24/2010 06:38 PM 1,424 TaddmWmi.mof
48 Application Dependency Discovery Manager: ��
09/24/2010 06:38 PM 2,968,576 TaddmWmi.pdb10 File(s) 4,384,579 bytes2 Dir(s) 10,931,712,000 bytes free
�� �� �� �� %CANDLE_HOME%\taddm ���� ���� ���.
Windows �� ����� �� 2 ��� � ��� �� � �� TivoliEnterprise Portal Server� �� � ����� �� �� �� �
�
�� Windows �� ����� �� 2 ��� �� IBM Tivoli Monitoring Scope
��� ��� � Tivoli Enterprise Portal Server� � � ����
� �� �� �� �� ����.
��� IBM Tivoli Monitoring Windows OS ����� ��� ���� ���
� �� ���� ������� ��� � �� ���� ���
��. � ��� ����� �� � � ������.
1. Tivoli Monitoring Services �� ����� ����� ��� ���
��� ������.
2. �� ��� ������.
3. �� �� ����� ���� ����� ���� ������� ��
� � ���� �� ������.
4. ��� ������.
5. �� Tivoli Monitoring Services �� ����� ����� ��� �
�� ��� ������.
6. ��� ������.
�� ��� �� ���� �� ����� �
�� IBM Tivoli Monitoring� ���� �� 2 �� �� ��� ��� �
��� ����. �� �� ���� �� ���� �� �� KD7* �
� �� session_script*.bat ��� �� �����. ��� �� �
�� �� �� �� Tivoli Monitoring ����� Tivoli Enterprise
Monitoring Server�� ��� � �� ��� ���� ����.
��� ���� ��� � ��� � ��� ���� ��� ��� ���� �
�� � ����. �� �� ��� ���� ��� �� � ����.
�� ��� �� ��� �
�� IBM Tivoli Monitoring Scope ���� �� ��� �� �� ���
�� ��� � �� ��� ��� � ��(� ��� �� �� ���
��)� �� � ����.
�� � 49
��� ��� �� �� ����� Tivoli Monitoring Scope ��� ��� ��
��� ��� ����� ��� ��� �� �� ����� ��� ���
�� ��� ������.
IBM Tivoli Monitoring� ����� � �� � �� ��
�� IBM Tivoli Monitoring� ������ � ��� � ��� �� �� �
�� ��� � ����.
v Tivoli Monitoring ����� �� ���� ��� �� ���� ��
v TADDM �� ��� �� ���� ��
��� Tivoli Monitoring ����� �� ���� ��� �� ����� ��
� ���� � �� ��� �� ������.
v 37 ���� ��� ��� Tivoli Enterprise Portal Server�� TADDM
��� ���
v 41 ���� �Tivoli Enterprise Portal Server�� ��� �� � ���
TADDM �� ��� �� ����� ��� ���� �� ��� ��
������.
v 37 ���� ��� ��� Tivoli Enterprise Portal Server�� TADDM
��� ���
v 38 ���� ��� �� �� �� � �
v 41 ���� �Tivoli Enterprise Portal Server�� ��� �� � ���
v 42 ���� ��� ���� ��
v 43 ���� ���� � ��
Tivoli Monitoring 6.2.2 ��� �� � �� ��
�� Tivoli Monitoring �� 6.2.2 �� �� �� Tivoli Enterprise Monitoring
Server� �� �� �� �� TADDM �� ���� �����.
v CTJTD0203E The Computer System agent cannot retrieve the hostand IP information for the following computer system
v CTJTD3000E Starting - An error occurs and the sensor timed out
��� Tivoli Monitoring Server� �� Tivoli Enterprise Monitoring Server �
���� � � � ��, �� � Tivoli Enterprise Monitoring
Server� �� ������. � ����� Tivoli Monitoring 6.2.2� ��
� ���� ���� �� � ��� ���� � �� ��� ��
� ����. ��� ��� Tivoli Monitoring APAR IZ52960.2� ��
���.
50 Application Dependency Discovery Manager: ��
Tivoli Monitoring ��� Tivoli Enterprise Portal Server�� ���
�� ����� ���� �
�� �� �� �� Tivoli Monitoring ���� Tivoli Enterprise Portal Server
�� ��� �� ��� �� � � ����.
��� �� ��� � � MAC ��� � � � � ��� �� �� �
� ��� � � ����.
IBM Tivoli Monitoring ��� ��� ����� �� 2 �� � SSH�� WMI� ��� ���� �
�� IBM Tivoli Monitoring Scope ��� ��� �� ���� � ��� �
� 2 ����� ���� Tivoli Monitoring� ��� �����. � �
�(SSH �� WMI)� ��� ����. IBM Tivoli Monitoring Scope �
�� �� ����� � � �� ��� � � �����.
��� SSH �� WMI� �� ��� �� ����� collation.properties �
��� �� � ������.
com.ibm.cdb.session.allow.ITM.endpoint_ip_address=false.
TADDM� Tivoli Monitoring ��� �� ���� � �� ���
� ���� � ���� TADDM ��� ���� �����.
Tivoli Enterprise Portal Server� � ��� ��� �� �
�� �� �� ���� SessionSensor.log ���� �����.
KFWITM460E: Too many active report queries from client IPAddress;exceeding limit at number requests.
��� �� �� �� �� �����. Tivoli Enterprise Portal Server�� � �
�� ������. Windows � ����� KFWENV ��� ���� Linux
�� UNIX � ����� cq.ini ��� ���� ��� ������.
KFW_REPORT_REQUEST_LIMIT_MAX=100KFW_REPORT_REQUEST_LIMIT=30KFW_REPORT_REQUEST_LIMIT_DURATION=300
KFW_REPORT_REQUEST_LIMIT �� ������� Tivoli Enterprise
Portal Server� �� � ��� �� � � �����.
KFW_REPORT_REQUEST_LIMIT_MAX� KFW_REPORT_REQUEST_LIMIT_DURATION
� ��� ��� ��() ���� �� ��� KFW_REPORT_REQUEST_LIMIT
� �� � �� �� �� �� �� � � �����.
IBM WebSphere ��
IBM WebSphere® ��� IBM WebSphere Application Server � ��, � ��
� �� ��� �����.
�� � 51
TADDM WebSphere Network Deployment Manager ����� �� � ��
� � ��� ����. Deployment Manager System� ��� ��� ��
� � � � ����� �� � ����. � ��� � � �����
�� ��� ������ ��� �� ��� � ����. ��� � ���
��� ��� � �� � �� �� �� ��� �� � ����.
WebSphere Application Server ��� ���� JVM(Java™ Virtual Machine)��
����. ��� � ��� �� �� ��� ���� �� TADDM ���
�� ��� ��� ���.
GUI� ���� ���� �� ��
WebSphereCellSensor, WebSphereJDBCDriverSensor, WebSphereNodeSensor,
WebSphereVersionSensor � WebSphereScriptSensor
����
IBM WebSphere JDBC ���� ��� �, �� ���� ����� ��
��.
v WebSphere Application Server ���� ���� JVM� �� �� ���
���.
v WebSphere Application Server ���� ���� setupCmdLine� �� �
� ��� ���.
v JDBC ���� JAR ��� �� � �� �� ��� ���.
���
�� ����� ����.
v IBM Tivoli Monitoring� ��� ���� TADDM WebSphere ��� ��
���� �� ��� �����.
v ��: 7.2.2 ��� 2�� �� ����� �� ����.
JMX� �� "�� ��"�� ��� �� � � �� JDBC ��� � �
��. �, �, ���� �� ������ �� ��� �� JDBC �� �
� ����.
v �� DB ������� �� �� DB ��� ���� JDBC �� ���
����.
v � � WebSphere ��� �� ���� ��� � ���. � ��� dmgr(�
���)�� �����. � ���� ����� ���� �� ��� ��� ��
�. ���� �� ��� �� � �� ���� �� ���� �����.
CTJTD1121W verifyStandaloneServer() determined cell to be distributed(DISTRIBUTED), terminating discoveryCTJTD1116W Terminating discovery of managed server/nodeagent <SERVER NAME> -discovery will be handled at cell level
52 Application Dependency Discovery Manager: ��
��: 7.2.2 ��� 3�� �� ����� �� ����.
���� �� ��� ��� � ��� �� ���� �����.
– CTJTD0963I Cell configuration cannot be parsed. It is not a
stand-alone profile or a management one.
v Java �� � ��� � JVM �� ��� � � � ��� �� ���
��. �� �� ��� � � � ���� ���� �� ����. � �� �
� �� �� ���� ��� � ��� ���. ��� �� ��� ���
��� ��� � �� �����. �� ��� JVM ��� � ������
��� �� ��� �����.
v z/OS®�� �� WebSphere Application Server� � JDBC ���� ��
� JDBC ���� ��� ����.
v WebSphere Application Server� ��� ����� � � ��� WebSphere
Application Server( : WebSphere Application Server 8.0.0.0 � 8.0.0.1)� �
� �� ���� ��� ��� ����.
v WebSphere Application Server�� JDBC ����� ��� � ���� ���
� ��� ����. �� JDBC ��� ��� TADDM� DNS� ���� �
� IP ��� �� ��� �(FQDN)� ���� ��� �����. WebSphere
Application Server� ������ �� � �� ��� /etc/hosts ���
��� ����.
� �� ���
��� ��� � �� ����� ����.
v app.AppConfig
v app.AppServer
v app.ConfigFile
v app.SoftwareContainer
v app.j2ee.J2EEComponent
v app.j2ee.J2EEDeployedObject
v app.j2ee.J2EEModule
v app.j2ee.J2EEResource
v app.j2ee.JDBCDriver
v app.j2ee.websphere.WebSphereAuthMappingModule
v app.j2ee.websphere.WebSphereCell
v app.j2ee.websphere.WebSphereCluster
v app.j2ee.websphere.WebSphereConfiguredConnection
v app.j2ee.websphere.WebSphereConnector
�� � 53
v app.j2ee.websphere.WebSphereConnectorModule
v app.j2ee.websphere.WebSphereCustomUserRegistry
v app.j2ee.websphere.WebSphereDeploymentManager
v app.j2ee.websphere.WebSphereDynamicCache
v app.j2ee.websphere.WebSphereEFixInfo
v app.j2ee.websphere.WebSphereEJB
v app.j2ee.websphere.WebSphereEJBModule
v app.j2ee.websphere.WebSphereGlobalSecuritySettings
v app.j2ee.websphere.WebSphereJ2EEApplication
v app.j2ee.websphere.WebSphereJ2EEResource
v app.j2ee.websphere.WebSphereJ2EEResourceProperty
v app.j2ee.websphere.WebSphereJDBCConnectionPool
v app.j2ee.websphere.WebSphereJDBCDataSource
v app.j2ee.websphere.WebSphereJDBCProvider
v app.j2ee.websphere.WebSphereJMSDestination
v app.j2ee.websphere.WebSphereJMSProvider
v app.j2ee.websphere.WebSphereJMSQueue
v app.j2ee.websphere.WebSphereJMSTopic
v app.j2ee.websphere.WebSphereLDAPUserRegistry
v app.j2ee.websphere.WebSphereLibraryRef
v app.j2ee.websphere.WebSphereMQJMSDestination
v app.j2ee.websphere.WebSphereMQJMSQueue
v app.j2ee.websphere.WebSphereMQJMSTopic
v app.j2ee.websphere.WebSphereNamedEndpoint
v app.j2ee.websphere.WebSphereNode
v app.j2ee.websphere.WebSphereNodeAgent
v app.j2ee.websphere.WebSphereServlet
v app.j2ee.websphere.WebSphereServer
v app.j2ee.websphere.WebSphereSessionTuningParams
v app.j2ee.websphere.WebSphereSharedLibrary
v app.j2ee.websphere.WebSphereSSLSettings
v app.j2ee.websphere.WebSphereUserRegistry
v app.j2ee.websphere.WebSphereVariable
v app.j2ee.websphere.WebSphereVirtualHost
54 Application Dependency Discovery Manager: ��
v app.j2ee.websphere.WebSphereWebModule
v app.JVM
��� � ���� �� �� ��
IBM WebSphere ��� ��� � ���� �� ��� �����.
�� � ���
��� ��� �, ���� �� ��� ����.
���� �� ��� ����� WebSphereScriptSensor� ���� ����
WebSphere ��� ��� ���� �� � �� ���� �� ����� ��
� ���.
��: WebSphereScriptSensor� ��� � ���� �� ���� ���� �� �
� ��� ��� ��� ���� ���� ����.
��: �� TADDM ���� ���� �� ��� ���� �� �� ��� ��
�� ��� �� WebSphereVersionSensor �� ��� ������. �� �
� ���� �� �� ��� ���� � ��� �� WebSphereVersionSensor �
��� �� WebSphereScriptSensor ��� ���� ���������.
���� �� �� �� �� ��� TADDM ��� ���� �����.
��� �� � ���
��� ��� �, ��� �� ��� ����.
���� �� ��� �, ��� ��� ��� � WebSphere � ��� �
� � �����. WebSphere ��� ������ ��� � � ��� �
���.
�� ��
Fix Pack 3
� WebSphere �� ��� � �� �� ��� ����� ��� ��
DMGR� �� �����. ��� WebSphere ��� ��� �� ��� �
�� �� � � ��� ���� �� ��� �� ��� �� ��� ���
� ���.
���: WAS� ���� �� ��� � ���� ���� �� ��� ��
�� �� ��� ����.
�� � 55
���
����� �� �� �� WebSphere ���� ���� � �� ��� ��
���� �� ��� ���� ����.
������ ���� ��� ��� ����.
�� �� ����� ��� ����.
v app.j2ee.JDBCDriver
v app.j2ee.websphere.WebSphereConnector
v app.j2ee.websphere.WebSphereEFixInfo
v app.j2ee.websphere.WebSphereLibraryRef
v app.j2ee.websphere.WebSphereServlet
v app.j2ee.websphere.WebSphereSessionTuningParams
v app.j2ee.websphere.WebSphereSharedLibrary
v app.JVM
��: TADDM 7.2.2 ��� 3�� �� ����� �� ����.
�� � ��� ����.
v app.j2ee.websphere.WebSphereServer.host
TADDM �������� �� � ��� �����.
v <PROFILE_HOME>/config/cells/<CELL_NAME>/:
– cell.xml
– resources.xml
– virtualhosts.xml
– variables.xml
– security.xml
v <PROFILE_HOME>/config/cells/<CELL_NAME>/nodes/<NODE_NAME>/:
– node.xml
– variables.xml
– resources.xml
– serverindex.xml
– spi.policy
– app.policy
– library.policy
56 Application Dependency Discovery Manager: ��
v <PROFILE_HOME>/config/cells/<CELL_NAME>/nodes/<NODE_NAME>/servers/
<SERVER_NAME>/:
– server.xml
– variables.xml
– resources.xml
app.ProcessPool ����� DMGR� ����� �� ����� �����.
�� �
��� ��� �� �� �� �� IBM WebSphere ��� ��� � � �
���.
JDBC ��� �� ��:
JDBC ���� ��� �����, WebSphere JDBC ���� ��� �� ���
� �� ���.
WebSphere JDBC ���� ��� �� ���� ��� �� � � ������.
1. �� 3 �� ����� �����.
2. WebSphere � ��� � deepDiscoveryLevel � � � ������.
3. � �� ������ WebSphere JDBC ���� ��� ������.
4. WebSphere JDBC ���� ��� �� �� � ��� ������. ��
� ��� ��� � ����.
v �� ����� WebSphere JDBC ���� ��� ��� �� ��� �
�� �� �� � ����. UNIX � Windows ���� �� �� �
� �� �� � ����. ����, �� ��� ����.
v ��� ��� � OracleUtility ��� ����� ��� �� � ���
�. OracleUtility �� Oracle ������� �� JDBC ���� ��
� ���� �� TADDM�� ���� � �����. ����,
OracleUtility �� ��� ����.
�� ���� �:
�� ��� ���, IBM WebSphere ��� �� �� ����� ������
��.
��: �� ��� �� WebSphereScriptSensor� � � ��� ���
� �� �� ��� �� ��� �� ����.
� ��� �� �� ��� ��� �� � � ������.
1. �� ���� ��� �� ��� ������.
�� � 57
2. � ���� � ��� ���� � � ��� ���� ��� ������.
3. �� ��� WebSphereCellSensor� ��� � �� ��� ������.
4. � � ��� WebSphereCellSensor� �� �� � � ��� ����
�� �� ���� ������.
5. � � �� �� ���� �� �� �� ��� �� ���� � ��
� ������.
v �� ��� ����� mediumDiscoveryLevel �� � ���� false
�� true� ����.
v � ��� ����� deepDiscoveryLevel �� � ���� false��
true� ����.
deepDiscoveryLevel� true� ��� � � �� ��� true �� false�
������ �� � � ��� ����.
6. ����: � � ��� ����� ��� ���� discoverStoppedServers
� ������. �� ��, ��� �� � ���� false� ����
��.
7. ��� ���� �� ���� ��� � ����.
8. WebSphereVersionSensor � WebSphereNodeSensor� ���� �� �
WebSphereCellSensor �� � ����� ����.
9. �� ���� ��� �� ������.
10. �� � � � �� ����� ������.
�� ����� �� ��� ��� TADDM �� ���� ���� ��� ���
��.
�� �
shallowDiscoveryLevel, mediumDiscoveryLevel, deepDiscoveryLevel
WebSphere ���� �, �� � � �� ��� ����. ����
� �� ��� �����. �� �� �� ����� �� ���� � �
�� ������.
v �� ��� ����� mediumDiscoveryLevel �� � ���� false
�� true� ����.
v � ��� ����� deepDiscoveryLevel �� � ���� false�
� true� ����.
deepDiscoveryLevel� true� ��� � � �� ��� true �� false
� ������ �� � � ��� ����.
v �� ��� � �� ���� �� ��� �� ����.
58 Application Dependency Discovery Manager: ��
– � ��� �� ���� �����.
- ������ ���� ��
- �, �, �� �
- �, �, �� ��
- ��� ���
- � � �� ��� JVM �� ��
- �� � � ��
- � ���
– �� ��� �� ���� �����.
- ����
- � ��
- ��
- �� ��� ��
- �� EJB ��
- �� Java EE ������
- �� � ��
- Efixes
- EJB � ��
- ��� �
- JVM ��
- ��
- ���� ��
- ���� ���� ��
- ���� �
- ��, SSL �� � ��� �����
- �� ���
- � � ��
– � ��� �� ���� �����.
- �, �, ��, ���� JDBC ���, JDBC ��� �� � JDBC
� �
- ��� ��
- Java EE ������ � ��� � ����
- JMS ��� � JMS ��
- �� �����
�� � 59
- �
- � ���
- �� � � ����� �� � �� ��� ��
traceSpecification
TADDM WebSphere ���� ���� WebSphere ����� ��� �
� � ���� �� � �� ���� ����� . � � -
Admin=all=enabled
��: �� � verbose � � � ����. � �� ���� ���
� � � ��� ����.
traceOutputFile
� � ��� ��� �� ��� �� � �� ��� � ����.
�� ��� � �, � � ���� ���.
TADDM ����� �� ��� �� � �� �� ��� ���.
ffdcLogDirectory
��� ��� �� WebSphere ���� ���� WebSphere ������
FFDC ��� ������. FFDC ��� � � ��� ���� ffdc
�� ������� WebSphere ������ ��� �� ��� ��
����.
�� ���� ��� FFDC� ��� � ���. � ���� ��� �
� TADDM ���� �� ��� �� ��� ��� ���.
��� �� �:
� ����� �� � � ��� �� �� ��� ���� �� ����
�.
��: ��� �� ��� WebSphereScriptSensor�� TADDM ��� ��
�� OS �� ����� �� ��� ���� �� �� ��� �� ����
�� ����.
��� �� ���� �� � � ������.
1. ��� �� ���� �, ��� �� ��� ����.
2. ��� �� ��� �, �� ���� ������.
a. ��� ��� �, Application Server� ������.
b. ����� �, WebSphere� ������.
c. WebSphere Application Server� ��� � � ����� ������.
60 Application Dependency Discovery Manager: ��
d. SSL ���� �� �� ��, �� � � ���� ���� ��� �
�������. �� ���� ��� WebAS���.
3. WebSphere JDBC ���� ��� �, �� � � ������.
a. ��� ��� �, Application Server� ������.
b. ����� �, WebSphere SSH� ������.
c. �� �� �� ��� �� ��� � � ����� ������.
WebSphere SSH ��� �� ��� ��� WebSphere JDBC ���
� ��� ComputerSystem �� ��� ���� �� ���.
4. WebSphere Application Server ���� ���, ��, �� �� ��� �
�� �� � ����. ��� �� �� ��� ��� � ����. ��� �
��� WebSphere Application Server� �� �� � ��� �����.
5. �� �� � � SSL� �� ��� ��� ���� ����. WebSphere
Application Server �� �� ��� � ����� ����� ����� �
��� ����.
v �� �� ����� � ��� �� �� � ��� ���� ���
�.
v �� �� ����� � ��� � � ����� �� � ��� �
����.
v �� �� �� ��� https(� ������ URL �)� �� ���
� �� ��� ����.
�� �� ���
v ����, WebSphere Application Server ��� �� � ��� ����.
– WebSphere Application Server �
– WebSphere Application Server �
– WebSphere Application Server ��
� ��� ��� � � �� ����� �� �� ���� ���. �� �
�� ��� � � � � �� �� �(��� ��� � �� �)�� �
����.
v ��� ��� WebSphere Application Server ��� �� � ����� �
�� �� �� �� ��� �����.
– $WAS_ROOT/config/cells/cell_name/cell.xml
�� ���� ND �� ��� WebSphere Application Server � �� �
��� � ��� ���. � ��� �� �� ���� ��� � � �
��� �� JMX� ���� ���� ND �� ��� WebSphere
Application Server � �� �����.
�� � 61
– $WAS_ROOT/config/cells/cell_name/nodes/node_name/
serverindex.xml(ND� � node_name(�) dmgr ���, ��� ���
� ��� �� ��)
�� JMX SOAP ���� ���� ��� ���� � ��� ���. � �
�� �� �� ���� ��� � � � ��� �� � WebSphere
Application Server ��/dmgr� �� �� ��� �� ��� JMX ���
����� �����. � � �� JMX ��� � �� ��� � ���
� ��� ����� �����.
��� ��:
WebSphere Application Server� ��� � ��� ���� � ��� � �
�� SSL ��� ���� ���. TADDM PKCS12 � JKS �� ��� �
�� �����. �� ��� � � ��� �� TADDM ��� �� TADDM
�� ��� ���� ���� ���.
��: ��� ���� WebSphereScriptSensor�� TADDM ��� �� ��
OS �� ����� �� ��� ���� �� �� ��� �� ���� �
� ����.
���� �� ��� � � ��� �� WebSphere Application Server� ��
� ���� $PROFILE_HOME/etc ���� ����. ���� �� �� �
� ������.
v PKCS12
– $PROFILE_HOME/etc/trust.p12
– $PROFILE_HOME/etc/key.p12
v JKS
– $PROFILE_HOME/etc/DummyClientTrustFile.jks
– $PROFILE_HOME/etc/DummyClientKeyFile.jks
��� ��� �� ���� ��� WebAS���. �� ��� ������
WebSphere Application Server ��� �� ��� � � ��� ��� �� �
� ����.
TADDM WebSphere Application Server Network Deployment(ND)��� DMGR
�� ��� ���� ��� ��� �� �� ���� �� �� ��� ���
�� server1� �� ���.
WebSphere Deployment Manager �� ��� ���� ���� ��� � �
�� JMX ���� ������ � TADDM �� ��� ��� �� ��
� ���� ���� � ����. �� ��� ��� ��� ��� WebSphere
62 Application Dependency Discovery Manager: ��
Application Server� �� ��� ��� � �����. �� �� ���� ��
��� ��� �� ��� ��� �� ��� ��� ��� ���� ��
�� �� TADDM� �� ��� � ����. �� �� ���� ���� ��
TADDM� ��� collectwascerts ����� �� �� ��� ���� ���.
� WebSphere ��� �� �� � � TADDM ��� �� �� � �
� � � ��� �� ��� � � ��� ��� ��� ���. ��� WebSphere
�� ��� �� �� � ���� �� �� �� ��� � � ����.
collectwascerts ����� ���� �� �� ��� :
TADDM ��� ��� ��� �� ���� ��� � ����. �� �� ��
��� ��� ��� � ��� �� ���� ��� ��� ���� ���.
��� ������ collectwascerts ����� ���� ��� ��� � �
���.
��
1. $COLLATION_HOME/bin/collectwascerts.config ��� ������.
��� ����� � WebSphere ��� �� � �� ������. � � �
� � ��� ��� ���� DMGR(deployment manager)� ���
����. � �� � ��(#)� ���� � � � �� ���, ��
� ����.
� � �� ���� �����.
<Server IP/HOSTNAME/FQDN><SOAP port number><username><password>
156.24.24.11 8879 wasadmin waspassword
DMGR� �� �� �� WAS �� �� � ���� SOAP �� �� �
� �� � ����. �� � SOAP_CONNECTOR_ADDRESS���.
2. collectwascerts.config ��� � � � ��� TADDM �����
$COLLATION_HOME/bin/collectwascerts.sh(�� $COLLATION_HOME/bin/
collectwascerts.bat) ��� �����. �� WAS ��� �� ����
� ��� � �� ��� � ��� � � � � ����.
�� �� ��� $COLLATION_HOME/bin/collectedwascerts.jks� ���
��. ���� ��� ���� �� ���� ����. �� $COLLATION_HOME/
etc/collation.properties� com.collation.sslpassphrase �� ��
�� � ����.
TADDM ���� WAS �� � ���� � � ��� �� � � �
�����.
�� � 63
3. ��: collectedwascerts.jks ��� TADDM ����� �� ��� �
�����.
� � � � collectwascerts.config , collectwascerts.bat �
collectwascerts.sh ��� � �� bin ���� ������.
4. ��: �� ����� collectwascerts.sh(�� collectwascerts.bat)�
�����.
5. ��: collectedwascerts.jks� �� ����� � ��� ������.
� � � � collectwascerts.config , collectwascerts.bat �
collectwascerts.sh ��� � �� bin ���� ������.
6. ��: �� �� ����� collectwascerts.sh(�� collectwascerts.bat)
� �����.
7. ��: �� ��� �� � 5 - 6� ������.
8. collectedwascerts.jks ��� ��� �� �� TADDM ���(���� �
����� ���� �� �)�� WebSphere ��� � � �� �� ��
�� �����. � ��� SSL �� JKS���. 2� �� ��� ����
��� ������.
�� �� ���� ���� :
TADDM ��� ��� ��� �� ���� ��� � ����. �� �� ��
��� ��� ��� � ��� �� ���� ��� ��� ���� ���.
��� ���� �� � ��� � �� ��� ��� ���� ��� � ���
�.
� ��� ��
��
1. �� � � ���� � ��� �� �� � ��� �� �� ����� �
� ��� ������.
a. WebSphere Application Server �� ��� �� > SSL ��� � � �
�� ������.
b. � �� � ���� ������.
c. NodeDefaultTrustStore� ������.
d. �� ���� ������.
e. ��� ��� ���� ��� ������.
f. ��� ��� �� �� � � �� �� ������. � ��,
C:\temp\signer1.arm� ������.
g. ��� ������.
64 Application Dependency Discovery Manager: ��
h. �� ���� �� � ��� ��� �� � ����� ������.
i. ��� �� ��� �� � ����� ������.
2. JKS �� ���� ���� � ��� ��� ��� .jks ��� ����
� � . � � � ��� � �� � � DummyServerTrustFile.jks �
DummyClientTrustFile.jks ��� ����� �� � � ������.
PKCS12 �� ���� ���� � key.p12 � trust.p12 ��� �� ��
� ����� ������.
a. iKeyman� ��� WebSphere_Root/profiles/dmgr_profile/bin ���
�� ikeyman.sh �� ikeyman.bat� �����.
b. � ������ �� > �� ������.
c. �� ��� � ���� DummyServerTrustFile.jks ��� ������.
v WebSphere_Root/profiles/dmgr_profile/etc
v WebSphere_Root/profiles/stand-alone_server_profile/etc
d. ����� �� ����� ��� WebAS� ������.
e. ��� ���� 1� �� ��� ��� �� � ��� ������.
f. ���� �� � ��� ��� �� �� � � ������.
g. ��� ��� ��� WebSphere_Root/profiles/dmgr_profile/etc/
DummyClientTrustFile.jks ��� ����� � ����� ������.
3. WebSphere Application Server�� ������ SSL ��� �����. �
��� �� � � ���� DummyClientTrustFile.jks�
DummyClientKeyFile.jks �� trust.p12� key.p12� �� ��� � �
�� ����.
v WebSphere_Root/profiles/dmgr_profile/etc
v WebSphere_Root/profiles/stand-alone_server_profile/etc
�� ��� �� ���� ��� WebAS���.
4. �� ��� ��� � ��� ���� ����. �� ��� � � �
���� � ��� � � � �����.
collation.properties �� ��� �:
� ���� IBM WebSphere ���� ���� collation.properties �� �
� ��� ����.
��: �� WebSphereScriptSensor� ���� ���� ��� �� ���
���� ���� ���� �� ����.
com.collation.discover.localanchor.timeout=7200000
com.collation.discover.agent.WebSphereNodeSensor.timeout=7200000
�� � 65
com.collation.discover.agent.WebSphereCellSensor.timeout=7200000
��� 7,200,000��(�� 2��)� ���� 7200000���.
��� WebSphere ��� �� � �� ��� �����.
�� WebSphere �� ���� �� �� � �� ��� �� �
��� �� ���� � ��� ��� ���� �� ��� � � ���
�.
com.collation.discover.websphere.jmx.timeout=
� WebSphere� �� �� JMX ��� ���� ��� �����.
����, � 600000��(10�)���
com.collation.discover.agent.WebSphereVersionAgent.versionscript=sudo
� �� ����� �� WebSphere Application Server ���� �
� ��� �� � � WebSphere versionInfo.sh ��� ����
� ��� �� �� ��� � ����.
z/OS� � WebSphere seed �� ��
TADDM z/OS ���� �� � �� ��� ���� ����. z/OS ����
� WebSphere ��� ����� WebSphere ��� ��� � seed ����
� ��� ����� ���� ���.
z/OS ��� ��� ��� z/OS DLA� WebSphere Application Server seed �
���� ���� ���. � ����� z/OS IDML ��� XML seed ���
����. � ���� z/OS ����� ����� WebSphere ��� �� ��
� �� ����.
�� ���� � seed ��� �� WebsphereIdmlSeedSensor� TADDM ��
�� z/OS WebSphere seed ��� ����. � seed ��� ��� ��� ��
� � WebSphere ��� ���� � ��� real �� seed ��� ���
�. �� ��, WebSphere ��� � z/OS ����� WebSphere ��� ��
� �����.
z/OS DLA� WebSphere Application Server seed ����� �� � ����
� �� �����.
WebSphere seed �� �� �:
WebSphere seed ��� ��� �� seed ��� ��� ���.
WebSphere seed ��� ��� �� �� � � ������.
1. �� � ���� WebSphere seed ��� �����.
66 Application Dependency Discovery Manager: ��
v �� ����� ���� ���� z/OS ����� WebSphere� �����
z/OS DLA�� �� IDML ���� seed ��� ���� ���
WebSphere Application Server seed ����� ������. ����� z/OS
DLA ���� �� �����.
� ����� �� ��� z/OS �� ���� DLA� WebSphere Application
Server �� �� �����.
v seed ��� ���� ��� � ���� ����� WebSphere� �
���� seed ��� �� � �� �� � �� ��� ������.
– ��� ��� �� � ���, �� �� .xml ��� ��� ��
�.
– �� � �� ��� ��� ���.
<cellname>_<fqdn>_<port>.xml
�� c1_0.0.0.0_2809.xml���.
�� �� �� ��� �� ����.
<IDML_WAS_SEED><WAS_ROOT_DIR>/opt/WebSphere/AppServer</WAS_ROOT_DIR><WAS_VERSION>6.0.2.7</WAS_VERSION><SOAP_CONNECTOR_PORT>8880</SOAP_CONNECTOR_PORT><RMI_CONNECTOR_PORT>2809</RMI_CONNECTOR_PORT><JMX_LISTEN_IP_ADDRESS>0.0.0.0</JMX_LISTEN_IP_ADDRESS><HOST_MAPPINGS><HOST_MAPPING><HOST_NAME>wasserver.company.com</HOST_NAME><PRIMARY_IP_ADDRESS>0.0.0.0</PRIMARY_IP_ADDRESS><IP_ADDRESS>0.0.0.0</IP_ADDRESS>
</HOST_MAPPING></HOST_MAPPINGS>
</IDML_WAS_SEED>
WAS_ROOT_DIR
WebSphere Application Server� ��� ��� �
WAS_VERSION
<WebSphere Root Directory>/properties/version ���� �
� ���� �� � �� WebSphere Application Server� ��.
SOAP_CONNECTOR_PORT
S O A P _ C O N N E C T O R _ A D D R E S S � � � � �� ��
serverindex.xml ���� �� �� ��. � �� <WebSphere
Root Directory>/profiles/<app �� �� dmgr>/conf/
cells/<cell name>/nodes/<node name>
��� � ��� � serverType="DEPLOYMENT_MANAGER" ��
��� serverindex.xml ��� �����.
�� � 67
��� ��� ��� � serverType="APPLICATION_SERVER"
�� ��� serverindex.xml ��� �����.
RMI_CONNECTOR_PORT
� � � � � s o a p � �� � � � � � � � � � ��
serverindex.xml ���� ����. ��� ��� � �
BOOTSTRAP_ADDRESS���.
JMX_LISTEN_IP_ADDRESS
JMX� �� ���� � ��� IP ��. ����, � ���
WebSphere ��� ��� IP �����.
HOST_MAPPINGS
WebSphere Application Server �� � ���� � � � �
���� ��� �� IP �� �� � ����.
HOST_MAPPING
��� �, �� IP �� � IP ��� �� ��� ��� ��
��.
HOST_NAME
��� �� �
PRIMARY_IP_ADDRESS
��� �� � �� �� IP �����.
IP_ADDRESS
�� IP ��� �� � ��� �� � � IP �����.
2. $COLLATION_HOME/var/dla/zos/was ���� .xml ��� �����.
���� � �, ���� �����. ��� ��� � ���� ��
��� �����. � WebSphere ��� � �� ��� �� ��, ��
� � ����� ����� .xml ��� � ��� �� ���.
3. WebSphere seed ��� ��� �, � �� � ��� �����. ��
�� �� ���� XML seed ��� ��� ����.
<fileName>
� �� WebSphere XML seed ��� �� ���� ������.
<scope>
� �� WebSphere XML seed ��� �� TADDM ��� IP ��
� ������.
WebSphere seed �� ��:
� ����� WebSphere seed ��� ��� � �� �����.
WebSphere seed ��� ���� �� � � ������.
68 Application Dependency Discovery Manager: ��
1. TADDM ��� ������.
2. �� �� �� ����.
3. ��� WebSphere seed ��� �� ��� IP ��� ������.
4. ��� ��� WebSphere seed ��� �� ��� ��� �� ��� ���
���.
5. �� � WebSphere ��� �� ��� ���� � WebSphere ��� �
� �� �� � � ������. �� ��� �� � � ����� WebSphere
�� ��� �� ���� IP ��� ��� WebSphere ��� IP ��� ��
��� � �� ���.
�� ��� � � � �� � ������ SSL �� ��� ����. �
��� � ��� �� ��( : Resource Access Control Facility(RACF®))
��� ���� �� ��� ������ ��� ���� ���. � �
�( : iKeyman)� ���� JKS �� PKCS12 ��� �����. � ���
� TADDM�� ��� � �� ��� ������ SSL ��� ����. JKS
�� PKCS12 �� � ��� � �� ��� ��� TADDM WebSphere
��� � � �� SSL ��� �� ���� ���.
6. �� � � ������.
a. �� �� �� ���� IdmlFileUDS ��� �����.
1) �� ��� ��� IdmlFileUDS� ������.
2) �� ��� ������.
3) �� � � � ��� ������.
4) �� ��� ������.
5) /data/latest/dist/var/dla/zos/was� � ���� WebSphere XML seed
��� ��� ������. � ��� WebSphere seed ��� �� �
����.
6) 0.0.0.0� � ���� seed ��� �� ���� IP ��� ����
��.
b. �� ��� � � �� ����� �����.
v �� ��
v � a� ��� �� �(��� IdmlFileUDS ��� ��� ��)
v PortSensor
v PingSensor
v SessionSensor
v GenericServerSensor
v WebSphereIdmlSeedSensor
�� � 69
v WebSphereCellSensor
v WebSphereNodeSensor
v WebSphereSensor(com.collation.websphere.performance.setting=false
��� WebSphereCellSensor � and WebSphereNodeSensor ��� � �
�� ��)
� ��� ���� ������ �� ��� ����� ��� � ���
�� �� ��� ���� ��� � ����.
c. � ��� ������.
7. ��� ��� ���� �� �� � �� ����� � � ��� ���
���.
�� ��� �
� ����� IBM WebSphere ���� ���� �� ���� ���� � �
��� �� ��� �����.
��� � �� �
�� WebSphere Application Server ��� ���� ����.
���
WebSphere Application Server ��� ��� �� ��� �����
WebSphere ���� �� ��� ����.
v WebSphere ����� � ����.
v ���� �� � ���(� � ����� WebSphere Application
Server� ����� ���� ).
Windows 2003/2008, Linux, Solaris, AIX � Linux on System z �
��� � ���� WsServer� � �� ���.
v WebSphere Application Server� ���(Windows 2000) ��� ���
� ���(Windows 2003 �� Windows 2008)�� ������.
��� � � � � �� ��� ��� �� � WebSphere Application
Server �� ���� �� ���� ����.
WebSphere �� �� �� ��� � �
�� � WebSphere �� �� �� ��� � ���.
��� ��� WebSphere ��� �� �� IP �� �� FQDN� ���� �
�� ���� � TADDM ��� FQDN� � � � �� DNS ���
70 Application Dependency Discovery Manager: ��
�� ��� �� ��� ��� ���. ��� ��� �� ��� IP �
�� ���� ��� ��� � � �� �� �� �� ��� ���
� ���.
WebSphere Application Server ��� ��� ���� �
�� WebSphere Application Server ��� DiscoverManager.log� � � �
���. ��� � ��� ��� ��� �� ���� ��� ��� �
����.
��� �� ���� �� �� ��� �����. ��� hostname TADDM �
�� ��� �� ����.
v local-anchor*.hostname.WebSphereAgent.log
v local-anchor*.hostname.WebSphereNodeSensor.log
WebSphere Application Server�� ��� �� ��� � ���
�
�� �� ��� �� ���� �����.
v ERROR cdb.WebSphereAgentDelegate - [WebSphereAgentDelegate.E.1]discover() failed with exception : java.lang.Exception:Unable to connect to the WebSphere server at9.48.158.37:8,880 - ADMC0016E:The system cannot create a SOAP connectorto connect to host 9.48.158.37 at port 8880...
v ERROR cdb.WebSphereJMXUtils - An error occurred,unable to establish a repository connectionusing the credentials raleigh-was60:com.ibm.websphere.management.exception.AdminException:javax.management.JMRuntimeException: ADMN0022E:Access is denied for the getServerConfig operation onFileTransferServer MBean because of insufficientor empty credentials.
��� ��� ���� ��� ��� ����.
v WebSphere Application Server� ��� �� �� ��� ���.
v WebSphere Application Server� �� ���� ��� ���� ��
� ��� �� �� ��� �����.
v WebSphere Application Server� �� ���� ����� ���� �
���.
��� WebSphere Application Server� ��� �� �� ��� ������.
��� ���� ��� �� �� ��� ����� ��� ����
� ������.
JMX � ��
�� �� ��� ��� ������.
�� � 71
Sensor failed in remote server:Unable to connect to WebSphere server at 10.0.1.69:8880 - ADMC0016E:Could not create SOAP Connector to connect to host 10.0.1.69 at port 8880
� ��� ��� �� ���� ����.
v ��� �� �� ���� ��� ��� ID � ����� ���� �
���. �� ���� � � � � �����.
[SOAPException: faultCode=SOAP-ENV:Client;msg=Error opening socket:javax.net.ssl.SSLHandshakeException: certificate expired;targetException=java.lang.IllegalArgumentException:Error opening socket:javax.net.ssl.SSLHandshakeException: certificate expired]
v �� ��� SOAP ��� �� WebSphere Application Server� ��
� � ���.
v ����� ���� ���� Windows ��� �� ��� ��
� WebSphere Application Server� �� �� �� � ����.
WebSphere Application Server� �� ����� wsadmin WebSphere
�� ����� ���� ��� ����. wsadmin ����� ���,
���� ���� �����.
��� �� �� ��� ������.
v �� �� � ��� ��� JMX ��� ���� �� ���
� ��� �����.
– Linux, Solaris, AIX � Linux on System z � ��� �:
$COLLATION_HOME/bin/testwasconnection.sh. � ��� �� �
� ���� testwasconnection.sh ��� ����.
– W i n d o w s � � � � � : % C O L L A T I O N _ H O M E % \ b i n \
testwasconnection.bat. � ��� �� �� ����
testwasconnection.bat ��� ����.
v ��� �� ���� ����� ����. z/OS �� WAS� �
��� �� ��� �� ��� � � � ���� � � ,
WebSphere �� ��� �� ���� IP ��� ��� WebSphere �
�� IP ��� �� ��� � ��� ���.
��� JMX ��� ��
�� ��� �� ���� � JMX �� ����.
failed on JMX query--check server health and retry
� ��� � ��� ���� �� ��� ����.
��� ��� ��� ��� ��� ���, �� WebSphere Application Server
��� �� ���� ����. ���� � ��� ��� ��
72 Application Dependency Discovery Manager: ��
�� � ����� ��� WebSphere Application Server� �� ���
�� �����. � �, ��� �� ��� � ��� �� �����
�.
��� ��� � - ��� ���� ��� �� � ��
�� WebSphere ���� ��� ���� ��� �� �� ����.
��� TADDM ���� ��� �� ������ �� ����� �� �
���. TADDM ���� ��� �� �� ������ �� �����
�����.
v Windows� ���� �:
$COLLATION_HOME/bin/gen_db_stats.jy
v Windows ���� �:
%COLLATION_HOME%\bin\gen_db_stats.bat
WebSphere Application Server� � �
�� �� �� � ��� � WebSphere Application Server� �� ����
�.
v WebSphere Application Server� ����� � TADDM� �� �
�� ��� ����. local-anchor*.hostname.WebSphereAgent.log
�� �� local-anchor*.hostname.WebSphereNodeSensor.log ���
� �� �� ���� ��� � ����.
INFO cdb.AnchorServer[main] - [AnchorServer.I.0] server no longeraccepting new connections
v � �� ���� �� ��� � �� ����.
��� WebSphere Application Server� ��� ���� ��� ����.
��� �� ���� TADDM�� �� �� ���� ���� �
�� WebSphere �, � � ��� ��� ���� �� ���� TADDM�
� �� � ���� ���� ��� �� �� � �� ����
���.
��� TADDM �� �� ��� �����.
v �
v ��
v ��
WebSphere Application Server ��� �� �� �� ����.
�� � 73
WebSphere Application Server� �� ��� ���� ���� �� �
��� WebSphereCellSensor ��� �� �� �� �� �����.
mediumDiscoveryLevel �� deepDiscoveryLevel � �� true�
������.
AIX ps �� ��� ��� AIX �� ���� WebSphere ��
� WebSphere ��� ���
�� � AIX � ���� UNIX ps ��� ��� Java CLASSPATH �
��� ����. TADDM WebSphere ���� ���� ��� ��� �
�� ����.
��� AIX 5.3 ���� ���������. FP5(5.3.0.50) ��. � �� ���
AIX� �� Java CLASSPATH ���� �����.
�� CTJDT0736W� ��
�� � �� �� ��� ����� SSH(Secure Shell)���� ��
WMI(Windows Management Instrumentation)� �� ��� �� ���
� �� ��� ����.
� ��� ���� ��� ��� �� ��� � ���� � � ��
� � � �� ���� ��� �� ��� ��� � �����.
��� � ��� �� � ��� ���� �� �� ��� ��� �� ���
���� ���.
WebSphere ��� ���� CTJTD0692E ��� ��
�� � WebSphere �� ����� ���� �� WebSphere ��� �� �
��� � ����.
CTJTD0692E The distributed cell deployment manager bind address is notfound for the following cell:etabsap1TCell
��� WebSphere Deployment Manager� ��� ��� ��� ���� �� �
DNS� ��� ���. �� ���� ��
com.collation.platform.os.disableRemoteHostDNSLookups� true� �
��� TADDM ��� �� ��� DNS � �� ��� ���
����.
WebSphere ��� ���� CTJTD3021E ��� ��
�� WebSphere ��� �� ���� � ����.
CTJTD3021E The sensor fails in a remote server :CTJTD2120E An error has occurred in the discovery process.:CTJTD0775E A connection to the WebSphere server is notavailable: << ip address of IBM WebSphere application server >>- ADMC0016E: The system cannot create a SOAP connector to connect to host<< ip address of IBM WebSphere application server >>
��� WebSphere ����� ��� SSL ��� �� ��� ��� ���
74 Application Dependency Discovery Manager: ��
�. �� ��� � WebSphere Server� �� WebSphere ��� �
� � ��� �� ��(�� WebSphere �� �� ��)� ���
����. ��� ��� �� ���� �� WebSphere �� ��� �
�� � �� ���� �����. �� ��� ID � ����� �� ��
�� ��� � � � �� � ����. ��� �� ��� � �
�� �� ��� � � ��� �� ���� ���� ���.
�� ��� 60 ���� ���� � ��� �����.
WebSphere JDBC ��� ��� � �� �
�� WebSphere JDBC ���� ��� ���� ����.
��� WebSphere JDBC ���� ��� ��� �� ��� ��� �� �
� ���� ����.
v �� 3 ��� ��� ����� �� WebSphere JDBC ���� �
�� ���� ��� ����.
v WebSphere � ��� �� � ��� �����.
WebSphere JDBC ��� ��� �� ���� �� � ���
CTJTD0796E ��� ��
�� �� �� WebSphere JDBC ���� ��� �� ���� ��� � �
� CTJTD0796E �� ���� �����.
��� � ��� ��� � �� �� ��� ����.
v ���� �� SSH ��� ��� � ���.
v ���� �� ��� ����� ���� WebSphere setupCmdLine �
���� ���� �� �� ��� �� ����.
v ���� �� ��� ����� ���� Java ��� ���� �
� �� ��� �� ����.
�� �� ��� �� � ��� ����� ������.
��� ��� � CTJTD0798W� �� ��� ���, WebSphere SSH
��� � � � ��� ����� WebSphere setupCmdLine ����
� �� � �� �� �� ��� ����.
��� ��� � CTJTD0799W� �� ��� ���, WebSphere SSH
��� � � � ��� ����� Java ��� �� � �� ��
�� ��� ����.
WebSphere ��� ��� �� �� � � JDBC �� ��
�� �
�� TADDM� WebSphere ��� �� ������ �� � �� �����
�� � 75
�� �� � � ��� ����. ��� � � ������ ���� �
�� JDBC �� � ���� ���.
���
� ��� �� �� � ��� � �� � ����.
v JDBC �� ��� � ����� �����. WebSphere ���
�� �� ����� � ��� ��� !� ���� ����.
v � � ��� ���� ���� �� JDBCDependencyAgent�
�� � � � ����. WebSphere ��� ��� �� �����
��� ����.
v JDBCDependencyAgent� ��� ��� ������ ��� �����.
����� �� ���� � � � � ��� ��� �
WebSphere ��� �� ���� ��� ����� �� �� �
� ������.
v ������ ��� ������ ��� WebSphere Application Server
�� ���� � � � ���� ���� �� � �� � �
���. �� ������� �����.
– Oracle
– IBM DB2
– Microsoft SQL Server
– Sybase
TADDM ��� Red Hat Enterprise Linux 6� ��� � WebSphere��� ���
�� TADDM ��� Red Hat Enterprise Linux 6� � �� � WebSphere
��� ����. �� ��� ��� �� ����.
CTJTD3021E The sensor fails in a remote server
CTJTD2015E There is a local anchor sensor failure
��� /etc/security/limits.d/90-nproc.conf � ���� �� �� � �
�����.
* soft nproc 1024
� ��� ����� � TADDM ��� �� ���� ���.
���� �� �� �� ����� ����� ���.
Fix Pack 3
�� WebSphereScriptSensor ��� ��� �� �� ��� �� ���
�� ���� �� ��� �� �� ��� � ���.
76 Application Dependency Discovery Manager: ��
��� ���� � ����� �� ��� �� �(DMGR� �)� � �
� �� WebSphere Application Server �� � WebSphereScriptSensor
� ����. ���� � �� ����� �� �� ��� ��� ��
�� DMGR� �� ���� ��� �����.
IBM WebSphere eXtreme Scale �� ��
IBM WebSphere eXtreme Scale �� ��� IBM WebSphere eXtreme Scale �
� � � ���� �����.
��� eXtreme Scale ��� �� �� ��� �����.
v ��� �
v ��� �� � �
��� eXtreme Scale �� �� �� ��� �����.
v �� �
v �� ��� �
v �� � ��� ��
v � ��� �� JVM� orb.properties � ��� �� � � JVM�
��
v �� � ��� � ���� �� .xml, .sh, .props � .properties �
�� ��
GUI� ���� ���� �� ��
WebSphereXSCacheSensor
����
IBM WebSphere eXtreme Scale� �� ����� ��� ���.
-objectgridfile ����� ��� � ��� �� �� ��� ���.
�� ��
���� �� ��� ��� �� ��� ��� ���.
v JVM(Java Virtual Machine) ����� � �� �� ����� �� ��
��� �� �� ������.
v -objectgridfile ���� ��� � ��(���� objectGrid.xml)� �
����.
v � ��� �� � -objectgridfile ����� ��� � ��� ��
� ���� �� XML ��, ���� �� �� ��� �����.
�� � 77
v �� � �� ��� ���� -version ���� ���� eXtreme Scale
�� ��� JVM� �����.
v JVM� lib ���� �� orb.properties � ��� �����.
���
�� ����� ����.
v eXtreme Scale ��� � ��� ��� JVM� ���� eXtreme Scale ��
�����. eXtreme Scale �� � ��� �� � ������� ����
��� ��� ����.
v eXtreme Scale �� ���� ���� ���� JVM ��� ����.
v ��� � ��� � ��� JVM ����� ��� -objectgridfile �
��� ��� ��� � ��� ��� � ��� ��� �� ���
� � �� � �� �� ����.
v ��� -objectgridfile ���� ��� � ��� ��� ���� �
�� ������ � ��� ����. �� ��� ��� ����.
– .xml
– .sh
– .props
– .properties
�� �� ��� �� � ���.
v ��� � ��� �� � � � �� � ��� �� ��� ����.
v -objectgridfile ���� � � ��� ����� ���� ����.
� �� �� �� ���
IBM WebSphere eXtreme Scale �� ��� ��� �� �� �� �����
����. � ��� IBM WebSphere ��� � � � �� ���� �
� ��� ����.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
app.JVM
ExecutableName
JVMVersion
Publisher
SoftwareVersion
websphere.WebSphereXSCache
78 Application Dependency Discovery Manager: ��
v Name
websphere.WebSphereXSCacheNode
v Name
v Host
�� �
��� ��� �� ��� ��� ���.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� �� ��� ���� �� �� ���� �� ��� ��(���
� � ����)� ������.
IBM WebSphere Message Broker ��
IBM WebSphere Message Broker ��� Windows � UNIX� ��� ���,
� � ������ ���� WebSphere Message Broker �� �����.
GUI� ���� ���� �� ��
MBServerSensor
����
TADDM ���� �� �� ��� ����.
�� ���� ��� � �� ��� �� .
mqsiprofile ��� �� � �� �� ��� ���.
���
IBM WebSphere Message Broker ��� ���� ��� ��� � ��� �
� Message Broker ��� ��� �� ��� ��� ���� �� � � �
� �� �� ���. �� ��� ���� ��� ��� � �� �� �� �
� � ����. ��� � �� ���� DLA(Discovery Library Adapter)� �
�� ��� ����� ����� TADDM �� ��� ��� ��� ��
��� �� ��� � ����.
� �� ���
��� ��� � �� ����� ����.
v messaging.mb.MBBroker
v messaging.mq.MQQueueManager
�� � 79
v messaging.mb.MBExecutionGroup
v messaging.mb.MBHTTPListenerProperties
v messaging.mb.MBHTTPConnectorProperty
v messaging.mb.MBHTTPSConnectorProperty
v messaging.mb.MBHTTPListenerProperty
v messaging.mb.MBBrokerSecurity
v messaging.mb.MBBrokerProfile
v messaging.mb.MBMessageFlow
v messaging.mb.MBMessageFlowNode
v messaging.mb.MBBarFile
v messaging.mb.MBProperty
�� �
��� ��� �� ��� ��� ���.
�� ���� �:
�� ��� ���, IBM WebSphere Message Broker ��� �� �� ���
�� ��������.
� ��� �� �� ��� ��� �� � � ������.
1. �� ���� ��� �� ��� ������.
2. � ���� � ��� ���� � � ��� ���� ��� ������.
3. �� ��� MBServerSensor� ��� � �� ��� ������.
4. � � ��� MBServerSensor� �� �� � � ��� ������.
5. � � �� �� ���� �� ��� ��� �� ���� � ��� �
�����.
v OS �� ��� ���� ��� ���� useHostAuth� �� � ��
�� false�� true� ����.
v WebSphere ��� ��� � �� ����� useNodeLevel� �� �
���� false�� true� ����.
6. ��� ���� �� ���� ��� � ����.
7. �� ���� ��� �� ������.
8. �� � � � �� ����� ������.
�� ����� �� ��� ��� TADDM �� ���� ���� ��� ���
��.
80 Application Dependency Discovery Manager: ��
��� �� �:
� ����� ��� �� ��� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ��� ��� ���� ��� ������.
2. WebSphere Message Broker� ����� ������.
3. �� � ��� ������.
v ��� �
v ����
mqsiprofile ��� �� � �� �� ��� ���.
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
��� collation.properties ��� �� �� � � �����.
com.collation.platform.os.UnixOs.forcedServerList=bipbroker
� bipbroker ����� �� ��� UNIX ����� ��� �
����.
com.collation.platform.os.WindowsOs.forcedServerList=bipservice
� bipservice ����� �� ��� Windows ����� ���
�����.
�� ��� �
� ����� IBM WebSphere Message Broker ���� ���� �� ����
���� � ���� �� ��� �����.
��� � �� �
�� WebSphere Message Broker ��� ���� ����.
��� b i p b r o k e r ��� � �� c o l l a t i o n . p r o p e r t i e s � � �
com.collation.platform.os.UnixOs.forcedServerList � ���
�� ����.
IBM WebSphere MQ Server ��
IBM WebSphere MQ Server ��� IBM WebSphere MQ ��� �����.
GUI� ���� ���� �� ��
MQServerSensor
�� � 81
�� ��
TADDM ���� �� �� ��� ����.
v �� ���� ��� � �� ��� �� .
v UNIX ���� �� WebSphere MQ ��� � MQSC �� ����� �
��� WebSphere MQ ��� �� � ����.
� �� ���
��� ��� � �� ����� ����.
v app.messaging.mq.MQChannel
v app.messaging.mq.MQClientConnectionChannel
v app.messaging.mq.MQCluster
v app.messaging.mq.MQClusterReceiverChannel
v app.messaging.mq.MQClusterSenderChannel
v app.messaging.mq.MQInstallation
v app.messaging.mq.MQListener
v app.messaging.mq.MQNameList
v app.messaging.mq.MQTCPListener
v app.messaging.mq.MQQueueManager
v app.messaging.mq.MQRequesterChannel
v app.messaging.mq.MQServerChannel
v app.messaging.mq.MQTCPListener
v app.ProcessPool
��� � ���� �� �� ��
IBM WebSphere MQ Server ��� ��� � ���� �� ��� �����.
�� � ���
��� ��� �, ���� �� ��� ����.
���� �� �� �� �� ��� TADDM ��� ���� �����.
��� �� � ���
��� ��� �, ��� �� ��� ����.
���� �� ��� �, ��� � � ����� �� ��� �����.
82 Application Dependency Discovery Manager: ��
���
����� �� �� �� WebSphere MQ Server ���� ���� � ��
��� �� ���� �� ��� ���� ����.
������ ���� ��� ��� ����.
�� �
��� ��� �� ��� ��� ���.
��� ������ ����� �����. WebSphere MQ � ��� ���
����� appdescriptors ��� �� appdescriptors ���� �����.
� � � , L i n u x � � � � ���� /var/mqm/qmgrs/test5/
appdescriptors���. test5 ���� � ��� ����. � ���� �
�� ��� mqm ����� � ���� �� ��� �� ��� ��
�.
��� �� �:
UNIX � Windows ��� �� ��� ���� �� �����.
���
Windows ���� � runmqsc ��� ���� ���� Windows ��� �
�� ����� ���.
UNIX ���� � WebSphere MQ ���� runmqsc ��� �� �� �
�� ����.
��� �� ��� �� �����.
1. ��� ��� ���� ��� ������.
2. WebSphere MQ� ����� ������.
Windows ����� �� ��� ����.
v ��� �
v ����
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
��� collation.properties ��� �� �� � � �����.
�� � 83
com.collation.platform.os.UnixOs.forcedServerList=amqzxma0
� aqmzxma0 ����� �� ��� ��� �����.
com.collation.topobuilder.mq.clusterrelations=true
� � ���� ���� "��� ���� �� � � � ��� �
����. ����� �� �� � ���� ��� ����� �� �� �
� � ���� �� �� � � (��� ��� � ��� ����)�
����.
��� ���, ��� false���.
com.collation.topobuilder.mq.channelrelations=true
� � ���� ���-��� �� �� ���� �� � � � �
�� � ����. ��� ���, ��� false���.
����: � �� �� �� �� ��� � �� ��� � � ��
� � ��� �� �����. ��� ���
com.collation.topobuilder.mq.channelnaming � �� ���� ��� �
���.
com.collation.topobuilder.mq.checkreceiverchannelname=true
true� ���� �� ���� ��� �� �� ���� ��� ��� �
� ��� � � � �����. ��� false���.
com.collation.topobuilder.mq.channelnaming=<REGULAR EXPRESSION>
�� � � � ��� � ��� �� �� � �� ��� ��� �
��� �����. REGULAR_EXPRESSION� �� � ��� ��
� ���� ���.
v ��� �� ��� �� �����.
v ��� �� � ��� �� �����.
��� �� �� � ��� �� � ��� �( :
TO.TARGET_MANAGER)� � � �� � �� ��� �� �(
: ()TO.(.*))�� ��� � ����. ��� � �� � ��� � �
�� �� �� � ��� �� ��� ����.
���� ��� <REGULAR_EXPRESSION)� ��� CH\\.(.*?)\\
.TO\\.(.*���.
�� QueueManager� �� �� ��� � �����.
com.collation.discover.agent.MQQueueManager.Use ListenningIp=true
QueueManager �� �����. ��� false���.
<FQDN>:<QUEUE_MANAGER_NAME> - �� �� MQListener�
� �� ��� ��� �� �(FQDN) �� IP� �����.
84 Application Dependency Discovery Manager: ��
com.collation.discover.agent.MQQueueManager.UseIpFromConnections=true
��� false���.
<FQDN>:<QUEUE_MANAGER_NAME> - ServerConnection�
LOCLADDR ���� ���� �� ��� FQDN(�� IP)�
�����.
com.collation.discover.agent.MQQueueManager.UseEmptyHostName=true
FQDN� ��� ��� ClientConnection� LOCLADDR ���� �
��� �� ��� FQDN(�� IP)� �����. ��� false�
��.
<QUEUE_MANAGER_NAME> - FQDN � QueueManager �� �
����.
com.collation.topobuilder.mq.removerelations
��� ���, ��� false���. true� ��� � �� � ��
�� WebSphere MQ � ���� �� � � � �����.
�� � �� �� true� ��� � �(UseListenningIp ��
UseIpFromConnections� FQDN� � �� � ) �� ��� FDQN� �����.
<HOST_FQDN>:<QUEUE_MANAGER_NAME>
�� ���� MQ ��� �� � ��� sudo ��� ���� � ��
�� � �����.
com.collation.discover.agent.MqServerAgent.versionCommand=sudo -u user
MQ version ��� �� � ��� ��� ��� ��� sudo ���
���� � �����.
com.collation.discover.agent.MqServerAgent.statusCommand=sudo -u user
MQ dspmq ��� �� � ��� ��� ��� ��� sudo ��� �
��� � �����.
com.collation.discover.agent.MqServerAgent.mqscCommand=sudo -u user
MQ runmqsc ��� �� � ��� ��� ��� ��� sudo ���
���� � �����.
�� ���� �� �� � � � �� ��, IP �� �� � �� �
�� ��� � ����.
com.collation.discover.agent.MqServerAgent.mqscCommand.Linux.1.2.3.4=sudo -u mqm
Fix Pack 2 com.collation.discover.agent.MQServerAgent.installationpath
MQ �� ��� �� �� �����.
: com.collation.discover.agent.MQServerAgent.installationpath.
�� � 85
192.168.0.1=/opt/mqminst. � ��� MQ� 192.168.0.1 �� ���
� /opt/mqminst ���� ����.
��� AIX ���� � /usr/mqm�� UNIX ���� � /opt/mqm
���.
��� ��� � �� �� ��� dspmqver ��� �� ��� ���
$PATH �� �� � �� ���� �����.
�� ��� �
� ����� IBM WebSphere MQ Server ���� ���� �� ���� ��
�� � ���� �� ��� �����.
��� � �� �
�� WebSphere MQ Server ��� ���� ����.
��� a m q z x m a 0 ��� � �� c o l l a t i o n . p r o p e r t i e s � � �
com.collation.platform.os.UnixOs.forcedServerList � ���
�� ����.
��� � ��� IBM Tivoli Monitoring ��� � �� ��� ��
��� ��
�� IBM Tivoli Monitoring� �� WebSphere MQ Server ��� ��� �
�� ��� �� ��� ���� ����.
��� �� ���, IBM Tivoli Monitoring ����� �� � ���� ���
� mqm ��� ����� ����.
iPlanet �� ��
iPlanet �� ��� iPlanet � ��� �����.
GUI� ���� ���� �� ��
IPlanetServerSensor
����
TADDM ��� ��� �� �� ��� ���.
v iPlant 2�� �� � �(ns-httpd �� webserd)
v iPlanet � ��� �� �� ��� �
� �� ���
��� ��� � �� ����� ����.
v app.AppConfig
86 Application Dependency Discovery Manager: ��
v app.SoftwareContainer
v app.SoftwareModule
v app.StaticContentModule
v app.web.CGIScript
v app.web.iplanet.IPlanetJSP
v app.web.iplanet.IPlanetJVMSettings
v app.web.iplanet.NSAPIPlugin
v app.web.iplanet.IPlanetServer
v app.web.iplanet.IPlanetServlet
v app.web.iplanet.IPlanetSSLSettings
v app.web.iplanet.IPlanetVirtualHost
v app.web.iplanet.IPlanetWebContainer
v app.web.iplanet.WebLogicConnection
v app.web.WebConnection
v sys.DataFile sys.Directory
JBoss �� ��
JBoss ��� JBoss �� ��� ���� ��� �� ���� �����.
GUI� ���� ���� �� ��
JBossVersionSensor, JBossSensor
����
�� ���� ���� ���.
v ��� ���� ��� ��� ���.
v JMX� JBoss ���� ���� ���� ���.
v JMX� ����� ��� � �� ��� ��� �� ���� ���.
JBoss ��� JBoss Server ��� � JAR ��� �� ���. JAR ���
TADDM ��� �� ���($COLLATION_HOME)� ���� ���.
JBoss AS 4� �:
v lib/jboss/402/jbossall-client.jar, lib/jboss/402/jnpserver.jar
v lib/jboss/402/jboss-jmx.jar
JBoss AS 5� �:
v lib/jboss/5/jboss-client.jar
�� � 87
v lib/jboss/5/jnp-client.jar
v lib/jboss/5/jboss-logging-spi.jar
v lib/jboss/5/jboss-security-spi.jar
v lib/jboss/5/jboss-common-core.jar
v lib/jboss/5/jboss-javaee.jar
v lib/jboss/5/jmx-invoker-adaptor-client.jar
v lib/jboss/5/jbosssx-client.jar
v lib/jboss/5/jboss-integration.jar
v lib/jboss/5/jboss-serialization.jar
v lib/jboss/5/jboss-remoting.jar
v lib/jboss/5/jboss-jca.jar
Fix Pack 1 JBoss AS 6� �:
v lib/jboss/6/jboss-client.jar
v lib/jboss/6/jnp-client.jar
v lib/jboss/6/jboss-logging.jar
v lib/jboss/6/jboss-security-spi.jar
v lib/jboss/6/jboss-common-core.jar
v lib/jboss/6/jmx-invoker-adaptor-client.jar
v lib/jboss/6/jbosssx-client.jar
v lib/jboss/6/jboss-integration.jar
v lib/jboss/6/jboss-serialization.jar
v lib/jboss/6/jboss-remoting.jar
v lib/jboss/6/jboss-jca.jar
���
���: JBoss AS 6 TADDM 7.2.2 ��� 1� �����.
JMX ��� �� JBoss �� ��� ��� � JBossVersionSensor� SSH �
�� ��� �����. ��� JBoss� ���� ���� ��� �� �����
�� ����.
JBoss ManagedConnectionFactories� � ��� JDBC XA ��� �� � �
�� � ���. ��� JBoss ��� � ��� ��� �� ��� ����
�� �� �� ���� � � � �� ����.
88 Application Dependency Discovery Manager: ��
� �� ���
��� ��� � �� ����� ����.
v app.AppServer
v app.j2ee.J2EEServer
v app.j2ee.jboss.JBossCluster
v app.j2ee.jboss.JBossDomain
v app.j2ee.jboss.JBossJMSServer
v app.j2ee.jboss.JBossServer
�� �
JBoss ��� ��� ��� �� JBoss �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
�� ��� ����.
v JBoss ��� � � ��� ���� �� ��� � �
v ����� ��� � JBoss �� JMX �� �� ��� � �
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ����.
��� collation.properties ��� �� �� � � �����.
com.ibm.cdb.discover.jbossversion.sockettimeout
� JBossVersionSensor� �� ���� � �(��)� ����
�.
�� ��� �
� ����� JBoss ���� ���� �� ���� ���� � ���� ��
��� �����.
JBossVersionSensor� � �� �
�� JBossVersionSensor� ���� ����.
���
v http://ipaddress:webport/jmx-console� ��� � �� ����
� JBoss �� JMX �� ���� ����� ����.
v lsof� ��� ����� ����.
�� � 89
JBoss ������ �� � �
�� ��� �� � JBoss ������ �� � �� ���� �����.
��� JBoss �� ��� JAR ��� dist ���� ���� User� �� ��
��� �� ���� ��� ��� ����.
JBoss ��� ��� �� �� � � JDBC �� �� �� �
�� TADDM� JBoss ��� �� ������ �� � �� ����� �� �
� � � ��� ����. ��� � � ������ ���� ���
JDBC �� � ���� ���.
���
� ��� �� �� � ��� � �� � ����.
v � � ��� ���� ���� �� JDBCDependencyAgent�
�� � � � ����. JBoss ��� ��� �� ����� �
�� ����.
v JDBCDependencyAgent� ��� ��� ������ ��� �����.
����� �� ���� � � � � ��� ��� � JBoss �
�� �� ���� ��� ����� �� �� �� ������.
v ������ ��� ������ ��� JBoss ������ �� �� �
��� � � � ���� ���� �� � �� � ����. �
� ������� �����.
– Oracle
– IBM DB2
– Microsoft SQL Server
– Sybase
JBossVersionSensor� "CTJTD0030E ./run.bat -V� ���� ��
�� ���." � ��� ���.
�� JBossVersionSensor� ��� �� �� ���� ���� � � ���
�.
v Windows �� JBoss AS� �:
ERROR sensor.JBossVersionSensor - CTJTD1573E An error occurred whileexecuting ./run.bat -V: com.collation.platform.os.OsException:’.’ is not recognized as an internal or external command,.
v Linux �� JBoss AS� �:
ERROR sensor.JBossVersionSensor - CTJTD1573E An error occurred whileexecuting ./run.sh -V: com.collation.platform.os.OsException:’.’ is not recognized as an internal or external command,.
��� JBossVersionSensor� run.bat �� run.sh ����� �� �� ��
90 Application Dependency Discovery Manager: ��
������ ��� ��� �� ��� ����� JBoss AS� ���
���� �����. JMX� �� �� ��� �� ���� �����
� JBoss �����(JAR ��)� $COLLATION_HOME/lib/jboss ����
������. ��� ������ �� JBoss �� ��� �� ����
� ���� ����. � ������ ���� ��� ��� ���
��� �����.
�� �� �� �� ��
Kernel �� �� �� ��� libvirt ������ ���� ��� �� ��
��� KVM ������ �����.
GUI� ���� ���� �� ��
KVMSensor
����
libvirt � �� KVM ����� ��� ���.
Linux ��� ��� �� � KVM ���� �� � ��� ��� � ���
��� ���� DMI ��� ���� ���.
� �� ���
��� ��� � �� ����� ����.
v KVM
v L2Interface
v ComputerSystem
v StoragePool
v StorageVolume
v CPU
�� �
��� ��� �� ��� ��� ���.
collation.properties �� �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
�� KVM virsh ��� �� � ��� sudo� ���� �� ���
��� �����.
v com.collation.discover.agent.kvm.systemcommand.Linux=sudo
�� � 91
�� �� �� � � � IP ��� �� ��� � ����.
com.collation.discover.agent.kvm.systemcommand.Linux.192.168.1.1=sudo
� � ��� ���� �� ���� �� ��� � ��� �� sudo �
�� ������. ��� ��� sudo ��� �� � IP ���� � ��� �
�����.
� ��� �� �� ����� NOPASSWD ��� � sudo ��� ����
�. ��� �� ��� TADDM ��� ���� �� �� ��� �����.
�� ���� �:
�� ��� ��� KVM ��� �� �� ����� ��������. � �
��� ���� �� � ��� � ���� ��� �� � �� ��� �
����.
��
1. �� �� ��� �� ��� �� ������.
2. �� ���� ��� �� ��� ������.
3. � ���� � ��� ���� � � ��� ���� ��� ������.
4. �� ��� KVMSensor� ��� � �� ��� ������.
5. � � ��� KVM ��� �� �� � � ��� ���� �� ��
���� ������.
6. � � �� �� ���� � � ��� ����� ��� ����
discoverNonRunningGuests� ������. �� ��, ��� �� �
���� false� ������.
7. ��� ���� �� ���� ��� � ����.
8. �� ���� ��� �� ������.
LDAP ��
LDAP ��� LDAP ��� �����.
GUI� ���� ���� �� ��
LdapSensor
���
LDAP ���� �� �� 389� ���� �� �� ���� ��� ���
LDAP� �����. LADP ��� ��� �� 389� �� �� ��� ��
�� � ��� ��� � ���.
92 Application Dependency Discovery Manager: ��
� �� ���
��� �� ���� sys.LDAPSAP� ����.
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. LDAP ���� ���� ��� ������.
2. TADDM� LDAP ���� �� ��� � ���� �� ��� ��(��
� � � ����)� ������.
�� ��� �
� ����� LDAP ���� ���� �� ���� ���� � ���� ��
��� �����.
�� � �� ��
�� �� ��� �� �� ���� � �����.
CTJTD0421E The LDAP server contains the following unexpected attributes:javax.naming.AuthenticationNotSupportedException: [LDAP: error code 13 - confidentiality required]
��� LADP ��� ���� �� ���. LADP ��� ���� ����
LDAP ��� ��� �� � ��� LDAP ���� ���� �� �
�� ������.
��� �� � ��� ��� � �
�� �� � �� �� � ��� ��� ����. LDAP Version, Threades
� Total Connections.
��� LDAP ������ ���� ���� ���� LDAP Version, Threads �
Total Connections� ������.
Microsoft Cluster ��
Microsoft Cluster ��� Microsoft Windows Server ���� ��� �����.
� ��� ��� �� ��� ����� �� ����(�� �� ��� �
��� � )� �����. � ��� ����� �, �� � �� ��� ����
�.
GUI� ���� ���� �� ��
MSClusterSensor
�� � 93
����
MS Cluster ��� ��� �� ���.
v Windows ��� ���� ��� �����.
v Cluster Server ClusSvc ���� ����.
v TADDM WMI(Windows Management Instrumentation) ���� ����
root/mscluster ������� �� WMI �� ��� �� ��� ���.
Windows ��� ���� �� ��� ��� ���� � WMI �� ���
� ����. �� �� ���� � ������.
���
�� ��� �� ��� MS Cluster �� IP ��� � �� ���� IP ��
� ���� ���. �� ����� � ������.
� �� �� �� ���
MS ���� ��� ��� �� �� �� ����� ����. � ���
IT ��� Microsoft �� ����� �� ���� �� ��� ����.
��� ��� � �� ����� ����. � �� ����� ��� �
�� ���� � �� �����.
app.MsFailoverCluster.MsCluster
v CrossSubnetDelay
v CrossSubnetThreshold
v DefaultNetworkRole
v Description
v DisableGroupPreferredOwnerRandomization
v Domain
v EnableEventLogReplication
v HangRecoveryAction
v HangTimeout
v InternalNetwork
v LogLevel
v LogSize
v MaintenanceFile
v MaxNumberofNodes
v MaxQuorumArbitrationTime
v MinQuorumArbitrationTime
94 Application Dependency Discovery Manager: ��
v Name
v Nodes
v PlumbAllCrossSubnetRoutes
v PublicNetworks
v QuorumLogFileSize
v QuorumPath
v QuorumType
v RegroupOpeningTimeout
v RegroupPruningTimeout
v RegroupStageTimeout
v RegroupTick
v RequestReplyTimeout
v ResourceDllDeadlockPeriod
v ResourceGroups
v Resources
v SameSubnetDelay
v SameSubnetThreshold
v SecurityLevel
v WitnessDatabaseWriteTimeout
v WitnessRestartInterval
app.MsFailoverCluster.MsClusterNode
v Description
v EnableEventLogReplication
v InitialLoadInfo
v LastLoadInfo
v Name
v NodeHighestVersion
v NodeLowestVersion
v System
app.MsFailoverCluster.MsClusterResource
v AppServers
v CryptoCheckpoints
v DeadlockTimeout
v DebugPrefix
�� � 95
v DeleteRequiresAllNodes
v DependsOnResources
v Description
v HasSeparateMonitor
v IpAddresses
v IsAlivePollInterval
v IsCoreResource
v IsLocalQuorumCapable
v IsPersistentState
v IsQuorumCapable
v LooksAlivePollInterval
v Name
v PendingTimeout
v RegistryCheckpoints
v RestartAction
v RestartDelay
v RestartPeriod
v RestartThreshold
v RetryPeriodOnFailure
v Type
app.MsFailoverCluster.MsClusterResourceGroup
v AntiAffinityClassNames
v AutoFailbackType
v Description
v FailbackWindowEnd
v FailbackWindowStart
v FailoverPeriod
v FailoverThreshold
v IsPersistentState
v Name
v Parent
v Resources
96 Application Dependency Discovery Manager: ��
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� ��� �� �� �� �� ����. ��� �� ���� �
� � � ������.
1. ComputerSystem(Windows)� ���� ��� ������.
2. ��� ��(��� � � ����)� ������.
��� �� �� �� ���� ���.
�� ��� �
� ����� Microsoft Cluster ���� ���� �� ���� ���� � �
��� �� ��� �����.
WMI ��� ��
�� �� �� WMI ���� ���� �����.
��� ���� KB933061� � �� �� WMI �� ����� �� ����
�����. ��� ���, �� Microsoft ����� ���� WMI �
��� ������.
WMIDiag
WMIDiag ����� �� � ����� �� ����� .
h t t p : / / w w w . m i c r o s o f t . c o m / d o w n l o a d s /
details.aspx?familyid=d7ba3cd6-18d1-4d05-b11e-4c64192ae97d
&displaylang=en
����� �� ����� �� � ��� WMI� ���� ��
� � ����.
Microsoft Exchange ��
Microsoft Exchange ��� Microsoft Exchange Server 2007 � Microsoft Exchange
Server 2010� �����.
��: TADDM 7.2.2 ��� TADDM�� � ��� Microsoft Exchange 2007 Server
��� ������.
GUI� ���� ���� �� ��
ExchangeSensor
�� � 97
����
��� Microsoft Exchange Server 2007 � Microsoft Exchange Server 2010� �
� Exchange �� ��� �����.
Microsoft Exchange Server 2007� ���� ��� � �� ���� ��
�, TADDM �� ��� �� �� �� Exchange Server�� �� ���
�����.
C:\> powershell Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin;Get-ExchangeServer
Microsoft Exchange Server 2010� ���� ��� � �� ���� ��
�, TADDM �� ��� �� �� �� Exchange Server�� �� ���
�����.
C:\> powershell Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010;Get-ExchangeServer
���
Exchange Server ���� ��� ��� � �� ��� �����.
� �� �� �� ���
Microsoft Exchange ��� ��� �� �� �� ����� ����. �
��� IT ��� Microsoft Exchange Server ��� �� ���� �� ���
����.
��� ��� � �� ����� ����. � �� ����� ��� �
�� ���� � �� �����.
app.messaging.exchange.AcceptedDomain
v AcceptedDomainName
v Default
v DistinguishedName
v DomainName
v DomainType
v Parent
app.messaging.exchange.ActiveSyncVirtualDirectory
v BasicAuthenticationEnabled
v ClientAccessServer
v ClientCertEnabled
v DistinguishedName
v ExternalURL
v InternalURL
98 Application Dependency Discovery Manager: ��
v Path
v RemoteDocumentsActionForUnknownServers
v VirtualDirectoryName
v WebSiteName
v WebSiteSSLEnabled
app.messaging.exchange.ClientAccess
v ClientAuthenticationMethod
v ExchangeProtocols
v ExternalHostName
v Host
v Name
v OutlookAnywhereEnabled
v PrimarySAP
v ProductName
v ProductVersion
v RoleName
v SSLOffloading
v VersionString
ClientAuthenticationMethod, ExternalHostName � SSLOffloading �
Outlook Anywhere ��� �� ��� ��� ����.
app.messaging.exchange.EdgeTransport
v AcceptedDomains
v AntiSpamUpdatesEnabled
v ConnectivityLogEnabled
v ConnectivityLogPath
v DelayNotificationTimeout
v ExternalDNSAdapterEnabled
v Host
v InternalDNSAdapterEnabled
v MaxOutboundConnections
v MaxPerDomainOutboundConnections
v MessageExpirationTimeout
v MessageTrackingLogEnabled
v MessageTrackingLogPath
�� � 99
v ObjectType
v OutboundConnectionFailureRetryInterval
v PrimarySAP
v ProductName
v ProductVersion
v Queues
v ReceiveConnectors
v ReceiveProtocolLogPath
v RoleName
v SendConnectors
v SendProtocolLogPath
v TransientFailureRetryCount
v TransientFailureRetryInterval
v TransportRules
v VersionString
app.messaging.exchange.HubTransport
v AntiSpamUpdatesEnabled
v ConnectivityLogEnabled
v ConnectivityLogPath
v DelayNotificationTimeout
v ExternalDNSAdapterEnabled
v Host
v InternalDNSAdapterEnabled
v Journals
v MaxOutboundConnections
v MaxPerDomainOutboundConnections
v MessageClassifications
v MessageExpirationTimeout
v MessageTrackingLogEnabled
v MessageTrackingLogPath
v ObjectType
v OutboundConnectionFailureRetryInterval
v PrimarySAP
v ProductName
100 Application Dependency Discovery Manager: ��
v ProductVersion
v Queues
v ReceiveConnectors
v ReceiveProtocolLogPath
v RoleName
v SendConnectors
v SendProtocolLogPath
v TransientFailureRetryCount
v TransientFailureRetryInterval
v TransportRules
v VersionString
app.messaging.exchange.TransportServer
v AntiSpamUpdatesEnabled
v ConnectivityLogEnabled
v ConnectivityLogPath
v DelayNotificationTimeout
v ExternalDNSAdapterEnabled
v Host
v InternalDNSAdapterEnabled
v MaxOutboundConnections
v MaxPerDomainOutboundConnections
v MessageExpirationTimeout
v MessageTrackingLogEnabled
v MessageTrackingLogPath
v ObjectType
v OutboundConnectionFailureRetryInterval
v PrimarySAP
v ProductName
v ProductVersion
v Queues
v ReceiveConnectors
v ReceiveProtocolLogPath
v RoleName
v SendConnectors
�� � 101
v SendProtocolLogPath
v TransientFailureRetryCount
v TransientFailureRetryInterval
v TransportRules
v VersionString
app.messaging.exchange.ExchangeConnector
v Enabled
v fqdn
v ProtocolLoggingLevel
� ���� � ���� � ����� ReceiveConnector �
SendConnector� �� ����.
app.messaging.exchange.ExchangeJournalRule
v EmailAddress
v JournalRuleIdentity
v Parent
v Recipient
v Scope
app.messaging.exchange.ExchangeMailbox
v ActiveDirectoryGUID
v Alias
v Enabled
v LegacyDN
v MailboxDisplayName
v OrganizationalUnit
v Parent
v PrimarySmtpAddress
v RecipientTypeDetails
v UserDistinguishedName
app.messaging.exchange.ExchangeMailboxStore
v AllowFileRestore
v CopyEdbFilePath
v DatabaseName
v DatabasePath
102 Application Dependency Discovery Manager: ��
v DeletedItemRetention
v DistinguishedName
v IssueWarningQuota
v JournalRecipient
v LastFullBackup
v LastIncrementalBackup
v MailboxRetention
v MailboxStoreName
v Mailboxes
v MaintenanceSchedules
v MountAtStartup
v ProhibitSendQuota
v ProhibitSendReceiveQuota
v PublicFolderStore
v QuotaNotificationSchedules
v RetainDeletedItemsUntilBackup
app.messaging.exchange.ExchangeProtocol
v AuthenticatedConnectionTimeout
v Banner
v DistinguishedName
v LoginType
v MaxCommandSize
v MaxConnections
v MaxConnectionsFromSingleIP
v MaxConnectionsPerUser
v PreAuthenticatedConnectionTimeout
v ProtocolName
v ProxyTargetPort
v SSLBindings
v UnencryptedOrTLSBindings
v X509CertificateName
app.messaging.exchange.ExchangePublicFolder
v AgeLimit
v Children
�� � 103
v DeletedItemLifetime
v MailEnabled
v MaximumItemSize
v Parent
v Path
v PerUserReadDisabled
v ProhibitPostLimit
v PublicFolderName
v ReplicaAgeLimit
v URL
v UseDatabaseQuotaDefaults
v UseDatabaseReplicationSchedule
v UsePublicStoreAgeLimits
v UsePublicStoreDeletedLifetime
v WarningLimit
app.messaging.exchange.ExchangePublicFolderStore
v AllowFileRestore
v CopyEdbFilePath
v CustomReferralServerList
v DatabaseName
v DatabasePath
v DeletedItemRetention
v DistinguishedName
v IssueWarningQuota
v ItemRetentionPeriod
v LastFullBackup
v LastIncrementalBackup
v MaintenanceSchedules
v MaxItemSize
v MountAtStartup
v ProhibitPostQuota
v PublicFolderHierarchy
v PublicFolderStoreName
v PublicFolders
104 Application Dependency Discovery Manager: ��
v QuotaNotificationSchedules
v ReplicationMessageSize
v ReplicationPeriod
v ReplicationSchedules
v RetainDeletedItemsUntilBackup
v StorageGroup
v UseCustomReferralList
app.messaging.exchange.ExchangeServer
v Accepteddomain
v ActiveDirectoryDomainName
v ActiveDirectoryGUID
v AdministrativeGroup
v CreationTime
v DistinguishedName
v Domain
v Edition
v ErrorReportingEnabled
v ExchangeArchitecture
v ExchangeGroup
v Host
v Journals
v MessageClassifications
v Name
v ObjectType
v PrimarySAP
v ProductID
v ProductName
v ProductVersion
v Protocols
v ServerRoles
v Site
v VendorName
v VersionString
v VirtualDirectories
�� � 105
app.messaging.exchange.ExchangeServerRole
v Name
v ProductName
v ProductVersion
v RoleName
v VersionString
� ���� � ���� � ����� ClientAccess, TransportServer
(EdgeTransport � HubTransport) � UnifiedMessagingServer� �� �
���.
app.messaging.exchange.ExchangeVirtualDirectory
v ClientAccessServer
v DistinguishedName
v ExternalURL
v InternalURL
v Path
v VirtualDirectoryName
� ���� � ���� � ����� ActiveSyncVirtualDirectory,
OABVirtualDirectory � OwaVirtualDirectory� �� ����.
app.messaging.exchange.MailboxServer
v AutoDatabaseMountDial
v ClusteredStorageType
v ForcedDatabaseMountAfter
v Host
v Name
v PrimarySAP
v ProductName
v ProductVersion
v RedundantMachines
v RoleName
v StorageGroups
v VersionString
v VirtualDirectories
app.messaging.exchange.OABVirtualDirectory
v PollInterval
106 Application Dependency Discovery Manager: ��
v VirtualDirectoryName
� ���� ExchangeVirtualDirectory ���� ����.
app.messaging.exchange.OwaVirtualDirectory
v ActiveSyncIntegrationEnabled
v AllAddressListsEnabled
v BasicAuthentication
v CalendarEnabled
v ChangePasswordEnabled
v ContactsEnabled
v DefaultDomain
v Description
v DigestAuthentication
v FormsAuthentication
v JournalEnabled
v JunkEmailEnabled
v LogonFormat
v MailboxServer
v NotesEnabled
v OwaVersion
v PremiumClientEnabled
v PublicFoldersEnabled
v RecoverDeletedItemsEnabled
v RemindersAndNotificationsEnabled
v RulesEnabled
v SMimeEnabled
v SearchFolderEnabled
v SignatureEnabled
v SpellCheckerEnabled
v TasksEnabled
v ThemeSelectionEnabled
v UMIntegrationEnabled
v VirtualDirectoryName
v WebSiteName
v WindowsAuthentication
�� � 107
app.messaging.exchange.ReceiveConnector
v AnonymousUsersPermission
v BasicAuthRequiresTLS
v BasicAuthentication
v BindAddresses
v ConnectorName
v DistinguishedName
v Enabled
v ExchangeAuthentication
v ExchangeLegacyServersPermission
v ExchangeServersPermission
v ExchangeUsersPermission
v ExternalAuthoritative
v fqdn
v MaxMessageSize
v MutualAuthTLS
v PartnersPermission
v ProtocolLoggingLevel
v RemoteIPRanges
v TLS
v WindowsAuthentication
app.messaging.exchange.SendConnector
v AddressSpaces
v ConnectorName
v DistinguishedName
v DNSRoutingEnabled
v DomainSecureEnabled
v Enabled
v fqdn
v IsScoped
v MaxMessageSize
v ProtocolLoggingLevel
v SmartHosts
v UseExternalDNSRoutersEnabled
108 Application Dependency Discovery Manager: ��
app.messaging.exchange.TransportRule
v Comments
v Enabled
v Parent
v RulePriority
v TransportRuleName
app.messaging.exchange.UMDialPlan
v DigitsInExtension
v DistinguishedName
v UMDialPlanName
app.messaging.exchange.UnifiedMessagingServer
v Host
v Languages
v MaxCallsAllowed
v MaxFaxCallsAllowed
v ProductName
v ProductVersion
v RoleName
v StorageGroups
v UMDialPlans
v VersionString
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
���� Exchange Server� ComputerSystem(Windows)� � � ��� ��
�� �� �� ��(��� � � ����)� ����.
��� �� ���� �� � � ������.
1. ComputerSystem(Windows)� ���� ��� ������.
2. TADDM� Exchange Server� � � Active Directory �� � ����
� � ���� �� ��� ��(��� � � ����)� ������. ��
�� � 109
�� � ��� ��� ����� �� Exchange Server 2007�� Exchange
View Only Administrator �� ���� ���.
3. TADDM� Edge Transport �� ��� ����� � ���� �� ��� �
�(��� � � ����)� ������. Edge Transport �� �� �� �
��� ��� ��� ��� ��� ����.
collation.properties �� ��� �:
� ���� Microsoft Exchange ���� ���� collation.properties ��
� � ��� ����.
com.collation.discover.agent.ExchangeServerAgent.capturePublicFolders=true
��� true��, �� ��� Microsoft Exchange �� �� �� �
�����.
� �� �� ��� TADDM ������� ���� �� �
����. ���� �� � � � � ��� ��, ���� ��
�� ���� � ����. �� false� ���� �� �� � ���
��� ����.
�� ��� �
� ����� Microsoft Exchange ���� ���� �� ���� ���� �
���� �� ��� �����.
Exchange ��� � �� �
�� Exchange ��� ��� �����.
��� Microsoft Exchange Server 2007� �, �� ���� �����
����.
v Microsoft Exchange Information Store(store.exe)
v Microsoft Exchange Service Host(Microsoft.Exchange.ServiceHost.exe)
v Microsoft Exchange Transport(MSExchangeTransport.exe)
v Microsoft Exchange Unified Messaging(umservice.exe)
services.msc ���� ��� ��� �� ��� Windows �
� ���� ���� �� ����.
���� Stored-0 Exchange Server in the database ��� ���
�� Exchange ��� �� ���� � �����. Stored-0 Exchange Server
in the database.
��� �� ��� ����� � �� Exchange ��� � ��� ����.
Exchange Server� � ��� � ��� ��� ����.
110 Application Dependency Discovery Manager: ��
v Exchange Server� ���� �� �����, �� �� ����.
Microsoft Exchange Server 2007� �, Exchange Server� ����
�� ��� �� ����� ���� �� ���� ������. �
� ��, �� � � � ����.
v ��� ����� ���� ��� �� ��� ��� ��� �� �
���.
v �� � � �� �� ��� � � ������ ���� �
��� ����.
� �� �� � � �� �� ��
�� ��� �� �� ���� � ����.
CTJTD0835E Invalid domain credentials.
��� ��� ��(��� � � ����)� ���� ��� � �� ��
���. Exchange ��� � ��� � ���� Active Directory
�� � �� ��� �� ��� ���.
Microsoft Exchange 2003 ��
Microsoft Exchange 2003 ��� Microsoft Exchange Server 2003� �����.
��: TADDM 7.2.2 ��� TADDM�� � ��� Microsoft Exchange Server �
�� ������.
GUI� ���� ���� �� ��
Exchange2003Sensor
����
Windows ������ ����� �� ���� � TADDM Active Directory
�� ��� �� ������ � � ��� ���.
���
�� ����� ������.
v Exchange Server ����� ��� ��� � ���� �� �����.
v ��� �� SMTP � X400 ����� ���� �� ��� �����.
� �� ���
��� ��� � �� ����� ����.
v app.messaging.exchange.ExchangeAdministrativeGroup
v app.messaging.exchange.ExchangeConnector
�� � 111
v app.messaging.exchange.ExchangeDSAccessDomainController
v app.messaging.exchange.ExchangeFolderTree
v app.messaging.exchange.ExchangeLink
v app.messaging.exchange.ExchangeMailbox
v app.messaging.exchange.ExchangeMailboxStore
v app.messaging.exchange.ExchangeProtocolVirtualServer
v app.messaging.exchange.ExchangePublicFolder
v app.messaging.exchange.ExchangePublicFolderStore
v app.messaging.exchange.ExchangeQueue
v app.messaging.exchange.ExchangeRoutingGroup
v app.messaging.exchange.ExchangeScheduleInterval
v app.messaging.exchange.ExchangeServer
v app.messaging.exchange.ExchangeStorageGroup
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ��� ��� ���� ��� ������.
2. ����� �� Microsoft Exchange Server� ������.
3. �� � ��� ������.
a. ��� �
b. ����
��� ��� � ��� ��� ��� �� ��� �����.
1. ��� ��� ��� Microsoft Exchange Server ��� �� ��� ���
� Microsoft Exchange Server� ����� �����.
2. 1� � ���, ��� ��� ��� ��� ���(Windows) ��� ��
��� ���� Microsoft Exchange Server� ����� �����.
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ����.
com.collation.discover.agent.exchange.command.timeout=600000
112 Application Dependency Discovery Manager: ��
��� 600000 ��(10�)���. � ���� ���.
� Exchange Server ��� ���� �� WMI ��� ����(�
�)� �����.
WMI ��� �� ���(��� ��� ��� � ��) � �� �� �
����.
�� ��� �
� ����� Microsoft Exchange 2003 ���� ���� �� ���� ����
� ���� �� ��� �����.
��� � �� �
�� Exchange 2003 ��� ��� �����.
��� Microsoft Exchange Server 2003� �, Microsoft Exchange Management
���� �� Windows ����� ����� ����. services.msc
���� ��� ���� �� ����.
���� ���� �� � �
�� Exchange 2003 ��� �� ���� � �����. “ � �� ���
�����.”
��� �� ��� ����� � �� Exchange ��� � ��� ����.
��� � � � �� � ����.
v Exchange Management Tool� ����� Exchange ��� ��� �
����. Microsoft Exchange Server 2003� � ��� �����
����.
1. Exchange Server� ��� ����� Exchange System Manager�
������.
2. �� ��� � Exchange Server� ����� ����.
3. � Exchange Server� ��� ���, Microsoft Exchange Server
� ��� ���� � � � ����.
v Exchange Server� ���� �� �����, �� �� ����.
Microsoft Exchange Server 2003� �, �� � � ������.
1. Exchange Server� ���� �� ��� �� ����� ���
� �� ���� ������.
2. Exchange �� ��� ��� Exchange ��� ����.
��� �� ��� ��� � �
�� Exchange 2003 ��� �� �� ���� � ����.
�� � 113
CTDTD0811E The Exchange Server Agent is unable to retrieveinformation from the Microsoft Exchange Server
��� � �� ���� WMI(Windows Management Instrumentation)� ��
�� ��� �� �����. Microsoft Exchange Server 2003� �, �
� � � ������.
1. �� Windows ����� services.msc ���� �����.
2. Microsoft Exchange Management ���� �� ������.
3. ��� �� �����.
4. ��� ��� sensors/ ExchangeServerSensor-*.log ��� �
�� ��� WMI �� �� �� ������.
Microsoft Exchange Server 2007, 2000 � 5.5� ���� �
�� Exchange 2003 ��� �� �� ���� � ����. CTDTD0812E
Microsoft Exchange Server� �� � ���.
��� � �� ���� WMI(Windows Management Instrumentation)� ��
�� ��� Exchange Server ����� �� �����. Microsoft
Exchange Server 2003� �, �� � � ������.
1. �� Windows ����� services.msc ���� �����.
2. Microsoft Exchange Management ���� �� ������.
3. ��� �� �����.
4. ��� ��� sensors/ ExchangeServerSensor-*.log ��� �
�� ��� WMI �� �� �� ������.
��� WMI(Windows Management Instrumentation) �������
���� � �
�� sensors/ExchangeServerSensor-*.log ��� �� ���� ����.
System.UnauthorizedAccessException: Access denied
��� ���� � ���� TADDM ��� �� �� WMI ������
� ����� � �� �� �� �����. Microsoft Exchange
Server 2003� �, �� � � ������.
1. TADDM ��� �� �� WMI ������� �� �� �� �
�� ����.
Root\CIMV2Root\CIMV2\Applications\ExchangeRoot\MicrosoftExchangeV2
�� ���� �� � � ������.
a. �� > �� > wmimgmt.msc �� ������.
b. WMI ��(��)� ��� ��� ��� ��� � �� ����
��.
114 Application Dependency Discovery Manager: ��
c. WMI ��(�) ��� �� �� ������.
d. WMI ������ ��� � ��� ������.
e. �� ��� �� �� ���� ��� �� ��� ������.
v ��� ��
v �� ��
v ��
v ��� ��
v �� ��
v � ��
v �� ��
v �� ��
2. TADDM ��� �� Exchange Server � � �� ����� ��
�� ���� ����. �� ���� �� � � �����
�.
a. ���� > ��� > Microsoft Exchange > ��� ���
b. Exchange System Manager�� �� ��� � � ��� �� �
���� �����.
c. ��� ��� ��� ��� ���� �� ������.
d. ��� �� �� ������.
e. ��� ���� TADDM ��� �� �� ���� ��� � �
�� ������.
f. ��� �� ��� �� � �� �� � � �� �� ��
� ����.
v ��
v ��
v �� ��
v �� ���
v �� �
v �� ���
v �� �� �� ��
g. Exchange System Manager�� � ��� � � ��� � �
� ����� �����.
h. �� ��� �� ��� �� ��� ������.
�� � 115
WMI ���� �
�� sensors/ ExchangeServerSensor-*.log ��� �� ���� ���.
System.Management. ManagementException: Invalid class
��� ���� � ���� ��� ���� �� WMI ���� ���� �
�� �����. �� Exchange Server� ��� ��� ���� Exchange
Server ��� ��� ��� ��� � ����.
Microsoft Exchange Server 2003� �����. ��� ��� ��� �
���, Microsoft Exchange Server 2007, 2000 � 5.5� ��� ���
�.
��� �� �� ��
�� �� ����� �� �� ��� ��� ����.
v HTTP
v IMAP4
v NNTP
v POP3
��� Microsoft Exchange Server 2003� �, ��� SMTP � X400����
� ���� �� ��� �����.
Microsoft HyperV ��
Microsoft HyperV ��� �� ��� Hyper-V �� ��� �� Microsoft Windows
Server 2008 ���� �����. ���� Hyper-V �� �� ���(�� ��
� ������� ) � ���� ��� ��� ���(�� ������� )�
� ���.
GUI� ���� ���� �� ��
Microsoft HyperV ��
����
������ � ���� ��� ���� ����� ������� �(��) �
���� Microsoft Windows Server 2008 x64 Edition� ���� ���
�� ��
�� Hyper-V ����� TADDM ��� � wmic ��� ���
WMI(Windows Management Instrumentation) ����� �� � ��� ��
�.
116 Application Dependency Discovery Manager: ��
�� ��� �� ��� ���� ��� ������ �� ��� � �� �
�����.
wmic /namespace:’\\root\virtualization’ path Msvm_VirtualSystemSettingDataget SystemName, BaseBoardSerialNumber, ElementName
���
��� Hyper-V� ���� Microsoft Windows 2008 x64� �����. � ���
Microsoft Hyper-V Server 2008� ���� ����.
� �� �� �� ���
Microsoft HyperV ��� ��� �� �� �� ����� ����. � �
�� IT ��� Microsoft Hyper-V ��� �� ��� Microsoft Windows 2008
�� ���� �� ���� �� ��� ����.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
sys.ComputerSystem
�� � Hyper-V ������ � � ���� ��� ����.
v ChildSystem(���)
sys.ComputerSystem
�� � ����� ���� ��� ����� ��� ����.
v HostSystem
v IsVMIDanLPAR
v Manufacturer
v MemorySize
v Model
v Name
v NumCPUs
v SerialNumber
v UUID
v Virtual
v VirtualMachineState
app.AppServer
v Host
v MajorVersion
v ProductName
v ProductVersion
�� � 117
v VendorName
v VersionString
�� �
��� ��� �� ��� ��� ���.
Microsoft HyperV ���� Microsoft Windows 2008 x64� ���� �� ��
���(�� ���)� �� 3 ��� ����. Windows Server 2008 Hyper-V�
� � ���� ����� �� ���(Windows)� �� ��� � � �
�����.
�� ��� �
� ����� Microsoft HyperV ���� ���� �� ���� ���� � �
��� �� ��� �����.
HyperV ��� ���� �
�� HyperV ��� �� ����.
��� WindowsComputerSystemSensor� �� ������ �� ����
����. �� Hyper-V ���(�� ���)� �� �� �� � ��� �
�� � �����.
v ��� �
v ��(�� � � IP ��)
v ���(��� ���� IP ��)
�� ������ ���(�� ���)� WindowsComputerSystemSensor
��� ����� ����. WindowsComputerSystemSensor �� �
� ��� HyperV ��� ��� � ���.
WindowsComputerSystemSensor�� �� ��� ������.
MicrosoftHyperVSensor-<ip_address>.log� �� ��� �����.
Microsoft HyperV sensor starting. ��� ��� ������.
�� ��� ���� ���� �
�� HyperV ��� ��� �� �� ���� ��� �� ��� �� �
�� � � ���.
���
��� ��� ����� � � �� > �� ��� > �� ��
����� ���� Hyper-V ��� ���(�� ���)� �����.
118 Application Dependency Discovery Manager: ��
Microsoft IIS � �� ��
Microsoft IIS � �� ��� Microsoft IIS(Internet Information Services) ���
�����.
����: Microsoft IIS � �� ��� � �� IIsWebServer, IIsWebService �
IIsWebVirtualDir ���� �� IIsParametersRow �� ���� ����. ��,
IIsParameters �� ������.
GUI� ���� ���� �� ��
IISWebServiceSensor
����
�� ����� ����� ����.
v ��� ���� ��� ��� ���.
v ������ IIS Manager� ��� ��� ���. �� ���� COM ���
� �����. ��� ���� TaddmTool AdsiDump � AdsiEnum ��� �
���.
v IIS Manager� �� Windows ����� ��� ��/��� ���� ��
������. Windows ���� > ������ �� > IIS > IIS Manager
�� ������.
v IIS 7.0 ��� ����� IIS 6.0 Metabase Compatibility ���� ��� �
��� ���. ����� �� � � ������.
1. �� > �� �� > �� ���� ������.
2. �� ����� ��� ��� � ��(IIS)� ��� ��� ��� ��� �
�� ��� ��� ������.
3. �� ��� �� ����� IIS 6 �� ����� ��� ������.
4. IIS 6 ����� ��� ���� ������.
5. �� ��� �� ����� �� ��� �� �� ���� ����
� �� ������.
6. ��� ���� �� ��� �� ��� �����.
IIS 6.0 ���� �� ���� ��� ��� �� ��� ��� ��
� � ��� �� ����.
v �� �� � � ��� ��� ��� � �� ��� ������.
– Windows Server 2008 � ���� �� �
– ��� � ��(UAC) �� ��
�� � 119
��� � � ��� ��� ��� � ����� IIS ���� ���� �
� ��� �� ����. � ���� UAC ��� �� � � �
� ����.
� �� ���
��� ��� � �� ����� ����.
v app.ProcessPool
v app.web.iis.IIsModule
v app.web.iis.IIsParameter
v app.web.iis.IIsWebServer
v app.web.iis.IIsWebService
v app.web.iis.IIsWebVirtualDir
v sys.RuntimeProcess
��: ��� ��� �� IIsWebVirtualDir ������. ��� IIS ��� ��
�� �� IIsModule ���� IIS ���� ��� ����.
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
� ��� ���� ���. � ��� ������ ���� � ���
ComputerSystem ��� �� ��� ���� �� � ����.
collation.properties �� ��� �
� ��� Microsoft IIS � �� ��� ���� collation.properties �� �
� �����.
��� collation.properties ��� �� �� � � �����.
Fix Pack 5
com.collation.discover.agent.IIsWebServiceAgent.discoverIISParameters=true
� IIS ��� �� �� �����. ���� true� �
�� ���, �� ���� ���� �����.
IIS ���� �� �� ���� ��� � ��� ��� � ���
�. � ���� ���� ���� � � false� ������.
Fix Pack 5 com.collation.discover.agent.IIsSensor.UseServiceForServerName=false
� IIsWebServer� �� displayName �� ��� ���� � �
����. ���� IIsWebServer �� ���� displayName� ���
��. �� IIsWebServer� �� �� � ���, �� IIsWebService
� �� � ����. ��� �, ��� ��� ����.
120 Application Dependency Discovery Manager: ��
� � true� ��� ObjectDisplayNameAgent� � IIsWebService
� �� ���� �� IIsWebServer� �� displayName �� ��
���. � ��, IIsWebService�
myiiswebservice.mycompany.com:8008��, IIsWebServer� mywebserver
�, � IIsWebServer� �� displayName
myiiswebservice.us.mycompany.com:8008:mywebserver���.
� � ��� false ���.
� �� � �� TADDM� �� ���� ���.
�� ��� �
� ����� Microsoft IIS � �� ���� ���� �� ���� ���� �
���� �� ��� �����.
� �� ��� ���� �
�� ��� � �� ��� ���� ����.
��� � �� ��� ��� ��� �� TaddmTool ��� AdsiDump �
AdsiEnum ��� ���� ���� �� ������.
TaddmTool ��� QueryRegistry ��� ���� ����. �
� ����� �� ����.
v HKLM\SOFTWARE\Microsoft\W3SVC
v HKLM\SYSTEM\CurrentControlSet\Services\W3SVC
�� �� IIS� �� �� ����� ��� ���� �� �
� ��� �� ��� �����.
� ���
�� �� �� �� IIS � ��� �����. � ��� �� ��� TADDM
�� IIS � ��� ��� � �����. �� ���� TADDM �� �
� ��� �� 0� �����. ��� ��� �� �� ��� ���� �
�� � ��� ��� ��� ���� �� � ���.
��� SQL�� ���� �������� �� IIS � ��� ������. ��
��� DB2 �� Oracle �������� � ��� �� � ����.
selectcast(APPZ.contextip_x as VARCHAR(100)) as CONTEXT_IP, APPZ.guid_x as OLD_GUID,APPZ.displayname_x as OLD_DISPLAYNAME,APPN.guid_x as NEW_GUID, APPN.displayname_x as NEW_DISPLAYNAMEfromAPPSRVR APPZ INNER JOIN APPSRVR APPN ON APPZ.contextip_x = APPN.contextip_x ANDAPPZ.jdoclassx = APPN.jdoclassx��� APPZ.jdoclassx=’com.collation.topomgr.jdo.topology.app.web.iis.IIsWebServiceJdo’and APPZ.displayname_x like ’%:0’ and APPN.displayname_x not like ’%:0’
�� � ��� ���� �� � � ������.
�� � 121
v ��� �� ���� ��� �����.
v �� � � � ���� ������.
��� � � � ��� �� ��� ��� TADDM ��� �����
"�� ��" �� �����.
� �� �� ���� ���(0x80005000)
�� ��� �� ��� �� Windows Server 2012�� IIS8� ���� ��
�� ��� �����.
System.Runtime.InteropServices.COMException (0x80005000):Unknown error (0x80005000)
��� ���� ����� �� � � ������.
1. �� ���� ����� ��� Regedit.exe� �����.
2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Policies\System LocalAccountTokenFilterPolicy �� 1� ���
���.
3. ��� ��� �� �� �� ���� �� �� ��� ����.
4. �� ��� ��� �� ��� ������.
5. �� ��� ����.
v �� �� ��� ���� �� �� �� ��� �� �
���� ������.
v ��� �� ��: ��� �� ������ � � �� �� �
�� �� ���� ������.
Active Directory� �� ����� ��� ���� �� � � ����
��.
1. ��� ��� �� �� �� ���� � �� ��� ����.
2. ����(forest)� �� � ���� �� ��� ��� ������.
3. �� > ��� ������.
4. Computer Configuration/Policies/Windows Settings/Security
Settings/Local Policies/Security options� ����.
5. �� ��� ����.
v �� �� ��� ���� �� �� �� ��� �� �
���� ������.
v ��� �� ��: ��� �� ������ � � �� �� �
�� �� ���� ������.
122 Application Dependency Discovery Manager: ��
NFS ��
NFS ��� NFS(Network File System) ��� �����.
GUI� ���� ���� �� ��
NFSServerSensor
� �� ���
��� ��� � �� ����� ����.
v sys.NFSExport
v sys.NFSSAP
v sys.NFSService
v sys.ServiceAccessPoint
Oracle Application Server ��
Oracle Application Server ��� Oracle Application Server ��� �����.
GUI� ���� ���� �� ��
OracleAppSensor � OracleAppOpmnSensor
����
�� ���� ������.
v ��� ���� ��� ��� ���.
v Oracle Application Server �� ��� �� ���� ���.
v �� �� �� �� ����(�� �� ID� ��� � ��).
v Oracle Application Server ������ TADDM ���� �� ���� ���.
v �� �� $COLLATION_HOME� �� �����.
v �� ������ ����.
– j2ee
– opmn
��� �� ���� �� Oracle Application Server ���� NFS ��
�� � ����.
TADDM ��� � JAR �� ��� ����.
– j2ee/home/lib/ejb.jar
– j2ee/home/lib/adminclient.jar
– j2ee/home/lib/javax77.jar
�� � 123
– j2ee/home/lib/jmxcluster.jar
– j2ee/home/lib/jmx_remote_api.jar
– j2ee/home/lib/jmxri.jar
– j2ee/home/oc4jclient.jar
– opmn/lib/argus.jar
– opmn/lib/ons.jar
– opmn/lib/opmnconfig.jar
– opmn/lib/optic.jar
– opmn/lib/repositorycheck.jar
v collation.properties ���� com.collation.oracleapp.root.dir � �
�� ��� ��� ������.
v ��� �� ����(collation) ���� �� �� �� ��� ���.
� �� ���
OracleAppAgent� �� �� ����� ����.
v app.AppConfig
v app.ConfigFile.SoftwareContainer
v app.j2ee.EJB
v app.j2ee.EntityBean
v app.j2ee.J2EEComponent
v app.j2ee.J2EEDeployedObject
v app.j2ee.J2EEModule
v app.j2ee.J2EEResource
v app.j2ee.JSP
v app.j2ee.MessageDrivenBean
v app.j2ee.oracleapp.OracleAppCluster
v app.j2ee.oracleapp.OracleAppConnectorModule
v app.j2ee.oracleapp.OracleAppDomain
v app.j2ee.oracleapp.OracleAppEJBModule
v app.j2ee.oracleapp.OracleAppJ2EEApplication
v app.j2ee.oracleapp.OracleAppJ2EEServer
v app.j2ee.oracleapp.OracleAppJ2EEWebSite
v app.j2ee.oracleapp.OracleAppJDBCConnectionPool
v app.j2ee.oracleapp.OracleAppJDBCDataSource
124 Application Dependency Discovery Manager: ��
v app.j2ee.oracleapp.OracleAppJDBCDriver
v app.j2ee.oracleapp.OracleAppJMSDestination
v app.j2ee.oracleapp.OracleAppJMSServer
v app.j2ee.oracleapp.OracleAppJSPContainer
v app.j2ee.oracleapp.OracleAppJTAResource
v app.j2ee.oracleapp.OracleAppProcessManager
v app.j2ee.oracleapp.OracleAppResourceAdapter
v app.j2ee.oracleapp.OracleAppServlet
v app.j2ee.oracleapp.OracleAppWebModule
v app.j2ee.StatefulSessionBean
v app.j2ee.StatelessSessionBean
v core.LogicalContent
v enums.StatusEnum
v net.BindAddress
v net.IpAddress
v sys.ComputerSystem
OracleAppOpmn �� �� ����� ����.
v app.AppConfig
v app.ConfigFile
v app.j2ee.oracleapp.OracleAppCluster
v app.j2ee.oracleapp.OracleAppProcessManager
v app.web.oracleapp.OracleAppHTTPServer
v core.LogicalContent
v enums.StatusEnum
v net.BindAddress
v net.IpAddress
v sys.ComputerSystem
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
�� � 125
Oracle Application Server� � � ���� �� ��� �� � � ���
���.
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
com.collation.oracleapp.root.dir=lib/oracleapp
��� lib/oracleapp���.
� TADDM ��� Oracle Application Server ����� ��� �
����.
��� ��� �� �� �� �� �� ��� � ����. � �
�� �� � �����, �� �� $COLLATION_HOME �� ���
��.
com.collation.platform.os.ignoreLoopbackProcesses=true
��� true�� �� �� ����� ��� ����� ���� �
����. ���� ��� �� IP ��(127.0.0.1)�� ��� ���
�� ��� �� IP ��� ��� �� ��� � ��� ��� �
���.
� � IP ��� ��� �����.
� � �� false� ��� � � ��� �� �� ����� ��
���� �����.
WebLogic �� �� Oracle ������ ��� ����� � � �
true� ���� ���. � ��, WeblogicServerVersionSensor ��� �
��� �� ��� ����� � � � true� ���� ���.
�� ��� �
� ����� Oracle Application Server ���� ���� �� ���� ����
� ���� �� ��� �����.
��� � �� �
�� lsof ���� �� ����� �� ��� ����� ��� ��� �
����.
��� ��� ��� Oracle Application Server� ����� ����.
Oracle ������ ��� opmnctl status ��� ����. ��� �
�� ��� ����� � ��� �� � �� �� ��� ��
��.
�� ���� ��� ���� �� � ��� ��� �� �����.
126 Application Dependency Discovery Manager: ��
v Isof(LiSt Open Files) ���� �� ����� �� ��� ����
� ��� ��� �����. lsof ���� ���� �� ����
� ��� ���� ���.
– lsof ��� ��� �� setuid(�� ��� ID) ��� � ���
� ���� ���.
– ���� sudo ��� ���� lsof ���� ��� ���.
v $COLLATION_HOME/etc/collation.properties ��� ��
com.collation.platform.os.ignoreLoopbackProcesses �� false� �
����. ��� ����� �� true� ���� ���. true �� �
��� �� ������ �� � ����� �����.
v Oracle Application Server ������ TADDM ���� �� ���
���. Oracle Application Server ������ TADDM ���� ��
���� ���. �� � ���� � ������ ��� ����
��.
com.collation.oracleapp.root.dir=lib/oracleapp
� � ��� lib/oracleapp���. � � �� �� ���
��, �� �� �� ���� $COLLATION_HOME� �� ����
�. $COLLATION_HOME/lib/oracleapp
�� � � �� � �� ���, �� �� ������ �
�� ���.
– j2ee
– opmn
�� Oracle Application Server ���� NFS(Network File System)�
���� Oracle Application Server ������ ����� ���� �
����. �� � � jar ��� �����.
– j2ee/home/lib/ejb.jar
– j2ee/home/lib/adminclient.jar
– j2ee/home/lib/javax77.jar
– j2ee/home/lib/jmxcluster.jar
– j2ee/home/lib/jmx_remote_api.jar
– j2ee/home/lib/jmxri.jar
– j2ee/home/oc4jclient.jar
– opmn/lib/argus.jar
– opmn/lib/ons.jar
�� � 127
– opmn/lib/opmnconfig.jar
– opmn/lib/optic.jar
– opmn/lib/repositorycheck.jar
Oracle Application Server ��� ���
�� Oracle Application Server ��� �� ����� ��� ����.
��� TADDM� � ���� Oracle Application Server ��� �����
����.
�� ���� ��� ���
�� �� ���� ��� Agent terminated after exceeding time limitnull
��� � ����.
TADDM� Oracle Application Server ������ �� � ���.
��� com.collation.oracleapp.root.dir � ��� ����.
discoverOpmnctl() �� ���� � ��� ���
�� discoverOpmnctl() ���� ���� ���� ��� ����. Oracle
Application Server ���� TADDM ��� � �� Oracle Application
Server� bin ���� � � ��� ���� opmnctl status ���
��� �� �� ��/� �� ���.
��� Oracle Application Server� bin ���� Oracle Application Server �
��� TADDM ��� � �� ������.
�� ���� ��� �� ��� ��� �� � � �� �� ���
�� ��� ��� �� ��� �� ��� �����.
javax.naming.NameNotFoundException: oc4j:internal/ResourceFinder not found
��� Oracle Application Server� IP �� � ��� �� TADDM ���
/etc/hosts ��� ������.
SAP CCMS �� ��
SAP CCMS �� ��� SAP ���, SAP ��(ABAP � Java) � SAP ���
� �����.
GUI� ���� ���� �� ��
CCMSServerSensor
128 Application Dependency Discovery Manager: ��
����
SAP CCMS �� ��� JCo ������ ���� ���. JCo ������ ��
��� �SAP JCo(Java Connector) ����� ��� ��� �����.
SAP NetWeaver ���� � ������� �� SAP CCMS ��, SAP SLD
�� �� �� � �� ���� � ���� ��� � ����. ������� �
� �� �� ������ ���� SAP ������� ��� ��� ��
� �� ��� �� ������. Java ���(Java ��)� �� �� �
� ABAP(Advanced Business Application Programming) ���(ABAP ��)�
�� �� �� ����.
v SAP CCMS �� ��� ���� SAP NetWeaver ����� ABAP ����
���� �� ������� �� ��� �� ��� ������.
v SAP SLD �� ��� ���� SAP NetWeaver ����� Java ���� ��
�� �� ������� �� ��� �� ��� ������.
v SAP CCMS �� ��, SAP SLD �� �� �� � �� ���� SAP
NetWeaver ����� ABAP � Java ���� ���� �� ������� �
� ��� �� ��� ������.
�� �
��� ��� �� ��� ��� ���.
SAP JCo(Java Connector) ����� ��:
TADDM ���� TADDM �� �/�� ��� � � ��� �� SAP Java
Connector (JCo) 2.x ������ ���� ���.
JCo ����� ��� ����� �� � � ������. ��� operating_system
AIX, Linux, Linuxs390x, Solaris �� Windows� ����.
1. TADDM� � ��� �� SAP JCo ������ ������. TADDM
� � ��� ��� �� 2.1 32�����.
�� �� � ���� SAP JCo ����� ���� �� � ��� ���
��.
� 8. SAP JCo 2.x ����� ��� ��� �
�� �� ��� ��
AIX(32��) sapjco21P_10-10002239.zip
AIX(64��) sapjco21P_10-10002882.zip
Windows Server on x86_32(32��) sapjco21P_10-10002243.zip
Windows on x86_64(64��) sapjco21P_10-20001730.zip
Linux on x86_32(32��) sapjco21P_10-20007301.zip
�� � 129
� 8. SAP JCo 2.x ����� ��� ��� � ( �)
�� �� ��� ��
Linux on x86_64(64��) sapjco21P_10-20007300.zip
Linux on zSeries(64��) sapjco21P_10-10002245.zip
Linux on Power®(64��) sapjco21P_10-20007302.zip
Solaris on x86_64(64��) sapjco21P_10-20001731.zip
Solaris on SPARC(64��) sapjco21P_10-10002887.zip
2. �� ���� ������. $COLLATION_HOME/lib/JCo/operating_system
3. �� ��� ����� �� ���� ������.
UNIX �� Linux � ��� �"
v librfccm.*�� $COLLATION_HOME/lib/JCo/operating_system��
v libsapjcorfc.so�� $COLLATION_HOME/lib/JCo/operating_system��
v sapjco.jar�� $COLLATION_HOME/lib/JCo/operating_system/lib�
Windows � ��� �
v librf32.dll�� $COLLATION_HOME/lib/JCo/operating_system��
v sapjcorfc.dll�� $COLLATION_HOME/lib/JCo/operating_system��
v sapjco.jar�� $COLLATION_HOME/lib/JCo/operating_system/lib�
4. TADDM ��� �� ������.
������ �� ldd ��� ��� � � � �� � � � � ����
����. �� � ��� ��� � � � �����.
Linux � ����� ���� libstdc++-libc6.2-2.so.3 ������ ��
� � � � ����. � �, Red Hat ��� compat-libstdc++-296� ��
�� libstdc++-libc6.2-2.so.3 ����� ��� ���� ���.
����� � � � ��� �� � �� ���� �����.
Sensor failed in remote server: JCO.classInitialize (): Could not load middleware layer’com.sap.mw.jco.rfc.MiddlewareRFC’ JCO.nativeInit (): Could not initialize dynamic link library sapjcorfc[Can’t find library sapjcorfc (libsapjcorfc.so) in sun.boot.library.path or java.library.path sun.boot.library.path={full-path-list}
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. CCMS(Computer Center Management System)� ���� ��� ���
���.
2. �� � ��� ������.
130 Application Dependency Discovery Manager: ��
a. ��� �(��� ��� ��� �� ��� ��� �� �� ��
� )
b. ����
c. ����� ID
�� CCMS �� ��� ��� SAP ����� �� �� �����. ��
� � ����� ��(*) �� �����.
S_RFC
RFC ���� �� �
S_ADMI_FCD
��� �
S_DATASET
�� ���� �� �
S_LOG_COM
�� � �� �� �� �� �
S_RZL_ADM
CC �� � ��: ��� ��
S_XMI_LOG
XMI ��� �� � ��� �
S_XMI_PROD
XMI(External Management Interface)� �� �
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
com.collation.platform.os.ignoreLoopbackProcesses=true
��� true�� �� �� ����� ��� ����� ���� �
����. ���� ��� �� IP ��(127.0.0.1)�� ��� ���
�� ��� �� IP ��� ��� �� ��� � ��� ��� �
���.
� � IP ��� ��� �����.
� � �� false� ��� � � ��� �� �� ����� ��
���� �����.
WebLogic �� �� Oracle ������ ��� ����� � � �
true� ���� ���. � ��, WeblogicServerVersionSensor ��� �
��� �� ��� ����� � � � true� ���� ���.
�� � 131
�� ��� �
� ����� SAP CCMS �� ���� ���� �� ���� ���� � �
��� �� ��� �����.
�� ���� ��� ���
�� ��� �� sapjco.jar ��� �� � � ���� ���� ��
��� �����.
Sensor failed in remote server: com/sap/mw/jco/JCOMSG_ERROR: java.lang.NoClassDefFoundError: com/sap/mw/jco/JCO
��� sapjco.jar �� $COLLATION_HOME/lib/JCo/lib ���� ��� �
�, � �� �� ��� �� ��� ���.
DiscoverManager.log ���� �� ���� � ����.
adding this jar file to the list: {jar-file-path}
jar-file-path� $COLLATION_HOME/lib/JCo/lib/sapjco.jar�� ���.
��� ����� ��� �� � �
�� ��� sun.boot.library.path �� java.library.path��
libsapjcorfc.so ����� ��� �� � �� ���� �� ���
�����.
Sensor failed in remote server:JCO.classInitialize (): Could not load middleware layer’com.sap.mw.jco.rfc.MiddlewareRFC’JCO.nativeInit (): Could not initialize dynamic link library sapjcorfc[Can’t find library sapjcorfc (libsapjcorfc.so) in sun.boot.library.pathor java.library.path sun.boot.library.path={full-path-list}
��� libsapjcorfc.so ����� ��� $COLLATION_HOME/lib/JCo/
operating system �� ��� ����.
� ����� �� TADDM �� �� TADDM �� �/�� ��� 32
�� �� 64�� � ���� ���� �� �� ����� ��
�.
�� � �� �� ����� ��� sun.boot.library.path�
full-path-list� ���� ����. �� �� �, ����� �
� ��� � � ��� ���� � ����. libsapjcorfc.so ���
�� ��� �� ldd ��� ��� ����� � �� ���� �
�� �� � �� ����� ����.
IP ��� CCMS ��� ��� ���� �
�� �� ��� �����.
ERROR collation. AnchorClient - No CCMS access list provided for:{ip-address}
132 Application Dependency Discovery Manager: ��
� ��� �� �� � ��� � ��� � ����.
v ��� ��� �� ��� ����.
v ��� ���� ��� ��� � ��� ���� IP ��� ��� �
���.
��� � ��� � �� ��� ��� �, �� � � ����.
v ��� ID� ��� �� � ����� ����� ����.
v SAP ABAP ��� ��� ���� ����.
v local-anchor*.log�� �� ���� � �� ��� username �
client-id� ���� ��� � � ����.
Checking connection with username: {username} and clientID: {client- id}
�� ����� SAP_ALL �� ����, SAP GUI� �� ��� �
� GUI� �� � SAP ABAP ��� ��� � ����.
SAP SLD �� ��
SAP SLD �� ��� SAP ���, SAP ��(ABAP � Java) � SAP ����
�����.
GUI� ���� ���� �� ��
SLDServerSensor
����
SAP SLD(System Landscape Directory) ��� � ���� ���.
SAP NetWeaver ���� � ������� �� SAP CCMS ��, SAP SLD
�� �� �� � �� ���� � ���� ��� � ����. ������� �
� �� �� ������ ���� SAP ������� ��� ��� ��
� �� ��� �� ������. Java ���(Java ��)� �� �� �
� ABAP(Advanced Business Application Programming) ���(ABAP ��)�
�� �� �� ����.
v SAP CCMS �� ��� ���� SAP NetWeaver ����� ABAP ����
���� �� ������� �� ��� �� ��� ������.
v SAP SLD �� ��� ���� SAP NetWeaver ����� Java ���� ��
�� �� ������� �� ��� �� ��� ������.
v SAP CCMS �� ��, SAP SLD �� �� �� � �� ���� SAP
NetWeaver ����� ABAP � Java ���� ���� �� ������� �
� ��� �� ��� ������.
�� � 133
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ��� ���� ��� ��� ���� ��� ������.
2. � ��(��� �� � ���)� ������.
SAP �� SAP_SLD_GUEST ��� ����, ��� �� �� SAP ��
SAP_J2EE_ADMIN ��� ���� � �� ����.
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
com.collation.discover.agent.SLDServerAgent.connectionTimeout=30
��� 30� ���� 30���. � ���� ���.
� � SLD �� ��� ���� � ��� �� ��()� �
����.
�� ���� DiscoveryManager.log ��� �����. ��� ���
� �� ����, � � �� �����.
�� �� �� ��� � �� IP ��� �� ��� � ���
�.
com.collation.discover.agent.SLDServerAgent.connectionTimeout.Linux.1.2.3.4=60
com.collation.discover.agent.SLDServerAgent.connectionTimeout.SunOS=45
com.collation.platform.os.ignoreLoopbackProcesses=true
��� true�� �� �� ����� ��� ����� ���� �
����. ���� ��� �� IP ��(127.0.0.1)�� ��� ���
�� ��� �� IP ��� ��� �� ��� � ��� ��� �
���.
� � IP ��� ��� �����.
� � �� false� ��� � � ��� �� �� ����� ��
���� �����.
WebLogic �� �� Oracle ������ ��� ����� � � �
true� ���� ���. � ��, WeblogicServerVersionSensor ��� �
��� �� ��� ����� � � � true� ���� ���.
134 Application Dependency Discovery Manager: ��
com.collation.discover.agent.SLD.PoolSize
� SLD ��� �� � �� ����� �� �� � �� �
����. ��� �� �� ��� �� �� ��� � ����. ���
16���.
com.collation.sudoCommand
� sudo ���� �����. ��� sudo���.
�� ��� �
� ����� SAP SLD �� ���� ���� �� ���� ���� � ��
�� �� ��� �����.
SLDServerAgent � ��� �� �
�� SLDServerAgent �� ���� � ��� DiscoverManager.log ���
� ������.
��� $COLLATION_HOME/etc/collation.properties ���� ��� ��� �
� com.collation.discover.agent.SLDServerAgent.connectionTimeout
�� �����.
SMB �� ��
SMB �� ��� SMB(Server Message Block) �� ��� �����.
GUI� ���� ���� �� ��
SMBServerSensor
� �� ���
��� ��� � �� ����� ����.
v sys.ServiceAccessPoint
v sys.SMBExport
v sys.SMBSAP
v sys.SMBService
�� ��� �
� ����� SMB �� ���� ���� �� ���� ���� � ����
�� ��� �����.
��� ��� � � ��� � ��� ���� �
�� ��� �� � �� ���� �����.
Uncaught exception invoking GetSystemInfo: System.NullReferenceException:Object reference not set to an instance of an object
�� � 135
��� � ���� WMI(Windows Management Instrumentation) ���� ���
��� ����. WMI ��� � ��� �� ��� Windows ���
��� �� ��� ��� ��� ��� �����.
SMS �� ��
SMS �� ��� Microsoft SMS(Systems Management Server)� �����.
GUI� ���� ���� �� ��
SMSServerSensor
���
��� SMS Server ����� ��� ���� �� ��� CDM ComputerSystem
���� CDM SMSCollectionClients ���� ������.
��� SMS Server ��� � ���� � ���� SMS Server ��� �
�� � ���.
� �� ���
��� ��� � �� ����� ����.
v app.sms.SMSAdvertizements
v app.sms.SMSCollections
v app.sms.SMSCollectionClients
v app.sms.SMSHierarchy
v app.sms.SMSPackage
v app.sms.SMSProgram
v app.sms.SMSQuery
v app.sms.SMSReports
v app.sms.SMSResource
v app.sms.SMSServerProcess
v app.sms.SMSSiteBoundaries
v app.sms.SMSSiteComponents
v app.sms.SMSSiteServer
collation.properties �� ��� �
� ���� ���� ���� collation.properties �� � � ��� ��
��.
��� collation.properties ��� �� �� � � �����.
136 Application Dependency Discovery Manager: ��
com.collation.discover.agent.SMSServerAgent.GetReports
true� ���, SMS ��� ��� ��� �� �� CDM SMSReports
���� ���� �����. ��� false���.
com.collation.discover.agent.SMSServerAgent.GetQueries
true� ���, SMS �� �� ��� ��� �� �� CDM
SMSQuery ���� ���� �����. ��� false���.
com.collation.discover.agent.SMSServerAgent.GetClients
true� ���, SMS ��� ������ �� ��� ��� �� �
� CSM SMSCollectionClients ���� ���� �����. ��� false
���.
com.collation.discover.agent.SMSServerAgent.MaxNrClients
��� ��� �� �� �� ����� �. ��� 100���.
SysImager ��
SysImager ��� SystemImager HPC(High Performance Computing) ����� �
����.
GUI� ���� ���� �� ��
SysImagerServerSensor � SysImagerNodeSensor
����
��� ��� � GenericComputerSystemSensor� SysImager ���� ���
��� �� ������ ���� ���� ���.
� �� ���
��� ��� � �� ����� ����.
v sys.hpc.cm.ConfigurationManagementCluster
v sys.hpc.cm.ConfigurationManagementNode
v sys.hpc.cm.ConfigurationMangementNodeGroup
v sys.hpc.cm.ConfigurationManagementClusterConfigFile
v sys.hpc.cm.SysImagerNode
v sys.hpc.cm.SysImagerNodeImage
v sys.hpc.cm.SysImagerOverride
�� �
��� ��� �� ��� ��� ���.
�� � 137
�� ���� �:
� ����� �� ����� ��� � �� �����.
�� ����� ���� �� � � ������.
1. �� ����� ��� SysImagerServerAgentConfiguration ��� ���� �
� ������.
2. �� � �� ������.
masterServerNames
SysImager ��� �� IP �� �� ��� �. � SysImager
�� ��� ����� ���� ���.
3. ��� �, �� � � �� ����� ���� � ����.
configFileLocation
SysImager � ��� �� . ��� /etc/systemimager/
systemimager.conf���.
clusterXMLFileLocation
SysImager ���� � ��� ��. ��� /etc/systemimager/
cluster.xml���.
clusterConfigCommand
SysImager ����� �� � ��� ���� �����. ���
si_clusterconfig -g���.
lsImageCommand
SysImager ����� ���� ���� �����. ��� si_lsimage
-v���.
imagesDiscoveryMode
� ��� ����.
overridesDiscoveryMode
� ��� �� �� �� ��. �� ��� ����.
v 0: �� ��� �� ����.
v 1: �� � � �� ��� ����.
v 2: �� �� �� � ��� ����.
��� 1���.
overridesDiscoveryPattern
� �� ���� �� ��� �� �� � ��. ��� "*"��
�.
138 Application Dependency Discovery Manager: ��
preInstallScriptsContent
�� ��� �� ����� �� � ��. �� ��� ����.
v 0: �� ��� �� ����.
v 1: �� � � �� ��� ����.
v 2: �� �� �� � ��� ����.
��� 1���.
postInstallScriptsContent
�� ��� �� ����� �� � ��. �� ��� ����.
v 0: �� ��� �� ����.
v 1: �� � � �� ��� ����.
v 2: �� �� �� � ��� ����.
��� 1���.
nodesScope
SysImager � ��� ��� IP ��� ��
doPingNodes
��� SysImager �� �� ping ��� ��� �� �����.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
SysImagerServerSensor� SysImager �� ��� � � �����. � ��� �
� ��� � � �, ��� ComputerSystem ��� � � ���� SysImager
��� ������.
SysImagerNodeSensor� ComputerSystem ��� � � ���� SysImager �
� ������.
Veritas ���� ��
Veritas ���� ��� Veritas ���� ��� �����.
��� Veritas Cluster Server � � ��� ��� ���� �� �� ��� ��
���. ���� ��� ���� �� ��� ��� �� ��� � ���.
��� ����� ��� ���� ������ �� � � �� � ����.
GUI� ���� ���� �� ��
VeritasClusterSensor
�� � 139
�� ��
��� ��� ��� ��� ��� � Veritas ��� ��� ��� ���
��. ���� Veritas Cluster ��� � ��� �� � �� ����.
��� �� ��� �����.
v hastatus
v haclus
v hasys
v hares
v hagrp
v hatype
v hauser
Veritas ��� ��� ��, ����� �� �� Veritas halogin ��� �
��� ����� �����. VCS �� 4.1 ��� �� UNIX ���� ����.
� ��� ��� �� ��� � � � �� ��� � � ����� ��
�� �� ���.
Linux �� UNIX ����� Veritas Cluster Server ��� �� � ��� sudo
��� ���� ��� �� ����� collation.properties ���� �� ��
�� �����.
sudo ��� ���� �� � ��� ���� TADDM ��� �� ����
Veritas Admin Group� ����� ���.
��� ���� �� sudo ndd with NOPASSWORD� ��� ���.
� �� ���
��� ��� � �� ����� ����.
v app.ConfigFile
v app.SoftwareInstallation
v app.veritas.cluster.VCSCluster
v app.veritas.cluster.VCSHADServer
v app.veritas.cluster.VCSLocalServiceGroup
v app.veritas.cluster.VCSResourceConfiguration
v app.veritas.cluster.VCSServiceGroup
v app.veritas.cluster.VCSSystem
140 Application Dependency Discovery Manager: ��
�� �
��� ��� �� ��� ��� ���.
�� ���� �:
� ����� �� ����� ��� � �� �����.
�� VeritasClusterSensor �� ��� � ����:
discoveryMode
discoveryMode �� ��� 1���(��� � ��� ��).
�� � � � ��� ������� ����� 0� ������.
�� $COLLATION_HOME/etc/discover-sensors/VeritasClusterSensor.xml� �
� �� ������.
Oracle ���� ���� �� Veritas ���� ��� Oracle �� � � � �
��� ��� ��� �� ����. �� Veritas ���� ��� ��� SID�
���� ���� Oracle ��� �� SID� ���� ���� ��� �����.
� ��� ����
<source>Sid</source>
��
<source>%{Sid}</source>
��� �� dist/etc/discover-sensors/VeritasClusterSensor.xml ���
������. � �� Veritas ���� ��� ��� SID� �� Oracle �
��� ����.
��: ��� ���� � ��� �� �� �� �� � ��� ��� �
� ����.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ���� ���� ���� ��� ������.
2. � ��(��� �� � ���)� ������.
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
�� � 141
�� Veritas Cluster Server ��� �� � ��� sudo� ���� �
� ������ �����.
v com.collation.discover.agent.command.hastatus.Linux=sudo /opt/VRTSvcs/
bin/hastatus
v com.collation.discover.agent.command.haclus.Linux=sudo /opt/VRTSvcs/
bin/haclus
v com.collation.discover.agent.command.hasys.Linux=sudo /opt/VRTSvcs/
bin/hasys
v com.collation.discover.agent.command.hares.Linux=sudo /opt/VRTSvcs/
bin/hares
v com.collation.discover.agent.command.hagrp.Linux=sudo /opt/VRTSvcs/
bin/hagrp
v com.collation.discover.agent.command.hatype.Linux=sudo /opt/VRTSvcs/
bin/hatype
v com.collation.discover.agent.command.hauser.Linux=sudo /opt/VRTSvcs/
bin/hauser
�� �� �� � � � � �� �� IP ��� �� ��� � ����.
v com.collation.discover.agent.command.hastatus =sudo /opt/VRTSvcs/
bin/hastatus
v com.collation.discover.agent.command.hastatus.Linux=sudo /opt/VRTSvcs/
bin/hastatus
v com.collation.discover.agent.command.hastatus.Linux.192.168.1.1
=sudo/opt/VRTSvcs/bin/hastatus
� � ��� ��� �� ���� �� ��� � ��� �� sudo �
�� ������. ��� ��� sudo ��� �� � IP ��� ���� � �
�� ������. ��� ���� �� sudo ndd with NOPASSWORD� ��� �
��.
� ������ �� � �� ����� NOPASSWD ��� ���� sudo
��� �����. ��� ���, TADDM� ����� �� �� ��� �
����.
�� ��� �
� ����� Veritas ���� ���� ���� �� ���� ���� � ��
�� �� ��� �����.
142 Application Dependency Discovery Manager: ��
��� ���
�� VeritasClusterSensor ��� �����.
��� ��� ��� � ��� ���� ���� � � � � ���
����� �� �� �� ��� � ����. Veritas Cluster� ��
��� ��� � � ����� ����� ����.
VMware Virtual Center �� ��
VMware Virtual Center �� ��� VMware Virtual Center ��� ���� ��
�� ��� �����. �� VMware Virtual Center� VMware vCenter Server
���.
GUI� ���� ���� �� ��
VirtualCenterSensor
���� ��� ��
��� Virtual Center ���� ��� �� ��� �����.
v CPU �� �
v Virtual Center� ��� ��
v VMware vSphere 4� ��� ��� ��
v � ��� ���� �� ��� ���
v � � � �� ����� � � �� ���, ��� � �� ��
v ��� �� �
v VMware vSphere 5.0 ��� �� ESX ��� �� ��
v �� ��� � � �� ���� �� �� ��
v � ��� ���� �� VMware ����
v Virtual Center�� ��� VMware ESX ��
VMware ESX � Virtual Center �� ���� ��� VMware ESX ��� �
� �� ����.
�� �� ��� VM(virtual machine) ��� ���� ��� ��� ��
� �����.
Virtual Center �� ��� VMware API� ���� ���� ���� VMware API
� �� ���� �����.
v � �� ��� ���� ��� ��� VM ���� ��� � �� �
���
v VMware ESX ��� vmware-cmd ��� �� ���� �� ��
�� � 143
v ��� � �� � ����� � �� ���� ��� � ��
primaryMACAddress �
v VMotion� ���� �������� �� �� ��� �� ��� ����
��� � �� vmwareUUID �
Virtual Center � ESX �� ��� � �� ��� ����� ����.
v �� � : �� ��� ESX � Virtual Center ��� � ���.
��� ESX � Virtual Center ��� �����. Virtual Center ���� ��
� ESX ��� Virtual Center� ��� �� �� ���� � ��� ����
�. Virtual Center � ESX ���� ��� �� �� � � ���� ��
��. � ������ �� �� true� �����.
v ESX �� ��: �� ��� ESX ��� � ���.
� ��� ESX ���� ��� ESX ��� �����. �� �� �� ESX
��( : ��)� �����. Virtual Center ��� ��� �����.
v Virtual Center �� ��: �� ��� Virtual Center ��� � ���.
� ��� Virtual Center ���� ��� ESX �� � �� ���� ����
�.
v Virtual Center � VM: �� ��� Virtual Center �� � �� �� ����
� ���.
� ��� �� � � �� �� true� ��� �� �� ���� �����.
�� ���� � ESX ��� �� ��� �� �����.
����
VMware Virtual Center �� ���� �� Windows ����� ����.
�� ��
VMware Virtual Center ��� �����, TADDM ��� �� �� �� ��
�� ���� ���. ��� ��� ��� �� ��� ���.
� �� �� �� ���
VMware Virtual Center �� ��� ��� �� �� �� ����� ���
�. � ��� IT ��� VMware Virtual Center ��� �� ���� ��
��� ����.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
dev.StorageExtent
144 Application Dependency Discovery Manager: ��
v ManagedSystemName
v Name
net.IpInterface(ESX �� ��)
v Name
v IpAddress
net.L2Interface
v Name(ESX �� ��)
v Index(�� ���)
v HwAddress
process.CPUResourcePool
v Name
v Label
v Limit
v Reservation
v SharesLevel
v SharesValue
process.MemoryResourcePool
v Name
v Label
v Limit
v Reservation
v SharesLevel
v SharesValue
relation.AllocatedTo
v Source(MemoryResourcePool �� CPUResourcePool)
v Target(Memory �� CPU)
relation.DonatedTo
v Source(ESX �� ��)
v Target(MemoryResourcePool �� CPUResourcePool)
sys.CPU
v NumCPUs
v Parent
sys.DNSResolveEntry(ESX �� ��)
�� � 145
v ServerIP
v Parent
sys.Memory
v MemorySize
v Parent
sys.NFSFileSystem
v serverName
v MountPoint
v Type
v Capacity
v AvailableSpace
v MaxFileSize
v StorageExtent
v FileSystemBlockSize
v MaxBlocks
sys.unix.UnixFileSystem(�� �� �� ����)
v MountPoint
v Type
v Capacity
v AvailableSpace
v MaxFileSize
v StorageExtent
v FileSystemBlockSize
v MaxBlocks
sys.vmware.DataCenter
v Name
v Label
v Parent
v Systems
v Clusters
v VirtualSwitches
sys.vmware.VirtualCenter
v Name
146 Application Dependency Discovery Manager: ��
v Host
v UID
v VersionString
v ApiVersion
v Vendor
v BuildLevel
v VirtualCenterPort
v MaxDBConnections
v ClientTimeoutNormal
v ClientTimeoutLong
v WebServiceHttpPort
v WebServiceHttpsPort
sys.vmware.VMWareCluster
v Name
v Label
v DPMEnabled
v DRSEnabled
v HAEnabled
v Parent
v RootMemoryResourcePool
v RootCPUResourcePool
sys.vmware.VMWareDataStore
v Name
v Label
v Type
v DataStoreURL
v Capacity
v FreeSpace
v IsAccessible
v AccessMode
v IsMultipleHostsAccess
v BasedOn
v DataCenter
�� � 147
sys.vmware.VmwareESX
v OSName
v OSVersion
sys.vmware.VMWarePortGroup
v ActiveUplinks
v L2Interfaces
v Name
v Parent
v StandbyUplinks
v Uplinks
sys.vmware.VmwareUnitaryComputerSystem
v Name
v fqdn
v ObjectType
v Manufacturer
v Model
v CPUSpeed
v CPUType
v LifecycleState
v NumCPUs
v MemorySize
v AvailableMemoryForAllVMs
v CurrentMemoryForAllVMs
v SwapMemorySize
v ServiceConsoleMemorySize
v VmotionEnabled
sys.vmware.VMWareVirtualSwitch
v DataCenter
v Name
v MTU
v NumPorts
v NumPortsAvailable
v ObjectType
148 Application Dependency Discovery Manager: ��
v PortGroups
v Parent
v UplinkPortGroups
v Interfaces
sys.vmware.VMWareDVUplink
v L2Interfaces
v Name
� �� ��( : � �� �� � �� ���):
sys.darwin.Darwin
sys.darwin.DarwinUnitaryComputerSystem
sys.dos.Dos
sys.dos.DosUnitaryComputerSystem
sys.freebsd.FreeBSD
sys.freebsd.FreeBSDUnitaryComputerSystem
sys.linux.Linux
sys.linux.LinuxUnitaryComputerSystem
sys.netware.Netware
sys.netware.NetwareUnitaryComputerSystem
sys.sun.Solaris
sys.sun.SunSPARCUnitaryComputerSystem
sys.windows.WindowsComputerSystem
sys.windows.WindowsOperatingSystem
�� � ��� �� ����� ��� ����.
v uuid
v VMID
v OSName
v Fqdn(�� ���� VMware Tools � �)
v MemorySize
v NumCPUs
v FaultTolerance
�� �
VMware Virtual Center �� ��� ���� �� �� ��� ���.
�� � 149
��� ��� ���� ��� �:
VMware Virtual Center �� ��� ���� ���� ��� �� �� �
�� ���. VMware �� ������ ���� � �� ��� � ���
�.
��: ���� ��� � �� �� ��� ���� � ����� ���
�� ���.
���� ��� �� �� � �� ����� �� � � ������.
1. VMware �� ������� ��� �� ���� VMware Virtual Center
��� �������.
2. �� �� ������.
3. ��� �� �� ���� ���� ��� �� �� �� ��� ��
����. ����� ��� ���� � �� ��� ��� VMware ��
� �����.
�� ���� �:
����, VMware Virtual Center ��� �� 3 ��� �� �����. ���
��� �� ��� ���� � � �� ���� �����. � � ��� �
��� �����, VMware Virtual Center �� ��� �� �� 3 ��� ��
� �� ��� ��� ������.
�� ����� ���� �� � � ������.
1. �� �� �� �� ����� �� ���� ������.
2. �� ���� ��� �� ��� ������.
3. � ���� � ��� ���� � � ��� ������. �� ��� �
� ��� �� 3 ��� ���� ��� ������.
4. �� �� ��� VirtualCenterSensor ��� ������.
5. � � ��� �� �� � � ��� ���� �� �� ���� ��
����.
6. � � �� �� ���� discoverNonRunningGuests� ������. ��
��, ��� �� � ���� false� ������.
7. ��� ���� �� ���� ��� � ����.
8. �� ���� ��� �� ������.
Fix Pack 1
�
�� � true �� false� ��� � ����.
150 Application Dependency Discovery Manager: ��
directESXserialDiscovery
CIM API� ���� �� ��� �����.
ordinalESXviaVCserialDiscovery
VMware API� ���� �� ��� �����.
shallowVMdiscovery
�� ��� ��� ���� �����.
discoverNonRunningGuests
� �� �� ��� �����.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v ��� �� �� �� ���� VMware Virtual Center ��� ������
��� ������.
1. ComputerSystem(Windows)� ���� ��� ������.
2. ��� ��(��� � � ����)� ������.
� � ���� ��� ��� ��� � VMware Virtual Center ���
�� ��� �� �����.
v �� �� �� �� �� ���� VMware Virtual Center ��� ����
�� ��� ������.
1. Virtual Center ��� ���� ��� ������.
2. ��� ��(��� � � ����)� ������.
� � ���� IBM Tivoli Monitoring ��� VMware Virtual Center
��� ������. � Virtual Center ��� �� ��� ��
��� ��� ��� ���� �� ��� � ��� ����. � ��
������ VMware Virtual Center �� �� � IBM Tivoli Monitoring
Scope ��� � ����.
�� ��� �
� ����� VMware Virtual Center �� ���� ���� �� ���� ��
�� � ���� �� ��� �����.
VMware ESX ��� �� ���� � �� � ��� ID� �� �
�� VMware ESX ��� ��� ���� �� �� � ��� ID �� �
� ����. �� ���� �� �� ��� �����.
�� � 151
��� TADDM SMASH API� ���� ESX ��� � �����. ���
com.collation.discover.vmware.cimport � ��� ��( : 5989)
� �� �� ��� �� �� �� � �� ��� �� �����
�. ESX� SMASH API� ���� ���.
ESX ��� Virtual Center ��� �� ��� � ��� ����.
ESX �� � Virtual Center ��� ����� � ��� �� ���
�� ��� �� ��� �� ��� �� �����. L2Interface
���� � ��� � � ���� ��� �����.
��� ��� �� �� ���
�� Virtual Center ��� � ESX ��� � �� ���� ���� � �
�� ���� � �� ��� An error occurred. Sensor timed out
� � ����.
��� etc/collation.properties ���� �� ��� �� �����. ��
� value� ��� ��� � ��� ��(��)���.
com.collation.discover.agent.VirtualCenterSensor.timeout=value
��� 3600000���.
VMware Virtual Center ���� ���� ��� ���� �
�� Microsoft Windows Server 2003�� �� VMware vCenter Server
Version 4.1�� ��� ��� ����. �� �� ���� �����.
v VirtualCenterServer ��� ��� � ���.
AxisFaultfaultCode: {http://xml.apache.org/axis/}HTTPfaultSubcode:faultString: (503)Service UnavailablefaultActor:faultNode:faultDetail:{}:return code: 503
503 Service Unavailable {http://xml.apache.org/axis/}HttpErrorCode:503(503)Service Unavailable )
v VMware Virtual Center �� vpxd ��� ��� � ���.
Connection to localhost:8085 failed with error class Vmacore::SystemException(Normally allowed each socket address (protocol / network address / port)is used only once.
v VMware Virtual Center ���� netstat -ban | findstr 8085 ��
� ��� � TCP/IP ��� LAST_ACK �� �� �� �� ���
��.
��� ����� �� ��� ��� �� ��� ��� �� � � ��� �
�� �����. �� ��� �� ��� ��� �� ��� ����.
��� � Microsoft Windows � ��� �� � �� Virtual Center
152 Application Dependency Discovery Manager: ��
���� LAST_ACK �� ��� ���. �� ��� �� �� ��
� � � ��� � ��� ��� � �� ��� �� �� ���
�� � ����.
��� ��� ���� ��� ��� http://support.microsoft.com� ��
Microsoft � ���� ���� KB979230� �����. �� �� ��
��� ������ ��� � ����.
WebLogic ��
WebLogic ��� Oracle WebLogic Server ������ �� � WebLogic Server
�� ��� �����.
�� WebLogic 9 ���� JAR ��� ���� WebLogic 9 � 10� �� ��
�� ��� � ����.
GUI� ���� ���� �� ��
v WeblogicSensor
v WeblogicSensor2
v WeblogicServerVersionSensor
����
WeblogicSensor ��� Oracle WebLogic Server ��� � �� JAR ���
�� ���. ��� JAR ��� TADDM ��� �� ���� ���� ��
�.
v Linux, Solaris, AIX � Linux on System z � ��� �:
– $COLLATION_HOME/lib/weblogic/9.0
– $COLLATION_HOME/lib/weblogic/10.0
v Windows � ��� �:
– %COLLATION_HOME%\lib\weblogic\9.0
– %COLLATION_HOME%\lib\weblogic\10.0
$COLLATION_HOME/etc/discover-sensors/WeblogicVersionSensor.xml ����
$COLLATION_HOME/lib/weblogic/$VERSION_DIR ���� � �� ���
���.
$COLLATION_HOME/lib/weblogic/ ����� �� � �� $VERSION_DIR
��� �� �� � � ���. ��� � ���� WeblogicVersionSensor.xml
���� ��� ���.
�� � 153
�� ��
TADDM ��� WebLogic �� �� �� �� � ��� WebLogic ���
�� � � ����� �� ���.
���
SSL� ��� � TADDM WebLogic ��� ��� WebLogic ��� ����
����.
WebLogic ��� ��� ���� WebLogic SSH ��� �� ��� ����
�� � � ���. ��� �� ������ WebLogic �� � WebLogic SSH
��� �� ��� � � ���� � � ���.
� �� ���
��� ��� � �� ����� ����.
v app.AppConfig
v app.AppServer
v app.ConfigFile
v app.j2ee.weblogic.WebLogicServer
v app.j2ee.J2EEComponent
v app.j2ee.J2EEDeployedObject
v app.j2ee.J2EEDomain
v app.j2ee.J2EEModule
v app.j2ee.J2EEResource
v app.j2ee.weblogic.WebLogicCluster
v app.j2ee.weblogic.WebLogicConnector
v app.j2ee.weblogic.WebLogicConnectorModule
v app.j2ee.weblogic.WebLogicDomain
v app.j2ee.weblogic.WebLogicEJBModule
v app.j2ee.weblogic.WebLogicJ2EEApplication
v app.j2ee.weblogic.WebLogicJDBCConnectionPool
v app.j2ee.weblogic.WebLogicJDBCDataSource
v app.j2ee.weblogic.WebLogicJDBCDriver
v app.j2ee.weblogic.WebLogicJDBCMultiPool
v app.j2ee.weblogic.WebLogicJDBCTxDataSource
v app.j2ee.weblogic.WebLogicJMSServer
154 Application Dependency Discovery Manager: ��
v app.j2ee.weblogic.WebLogicJMSStore
v app.j2ee.weblogic.WebLogicJTA
v app.j2ee.weblogic.WebLogicMachine
v app.j2ee.weblogic.WebLogicSSLSettings
v app.j2ee.weblogic.WebLogicServer
v app.j2ee.weblogic.WebLogicServlet
v app.j2ee.weblogic.WebLogicVirtualHost
v app.j2ee.weblogic.WebLogicWebContainer
v app.j2ee.weblogic.WebLogicWebModule
v app.ProcessPool
v app.SoftwareContainer
v app.web.WebVirtualHost
�� �
WebLogic ��� ���� �� �� ��� ���.
TADDM ��� JAR �� �:
Oracle WebLogic �� ��� � �� JAR ��� TADDM ��� ����
���.
��� ���� �� WebLogic ��� � JAR ��� $COLLATION_HOME/lib/
weblogic/$VERSION_DIR/ ���� ������.
� 9. � WebLogic JAR ��
WebLogic �� �� JAR ��
WebLogic �� 9(�� ���) v $WEBLOGIC_HOME/server/lib/weblogic.jar
v $WEBLOGIC_HOME/server/lib/webservices.jar
v $WEBLOGIC_HOME/server/lib/wljmxclient.jar
WebLogic �� 10.0 - 10.2
WebLogic �� 10.3 v $WEBLOGIC_HOME/server/lib/wlfullclient.jar
TADDM �� ���� ��� JAR ��� �� �� ��� �� ��� ��
� ����.
WebLogic ��� wlfullclient.jar :
����� ������� �� wlfullclient.jar ��� ��� ���. � JAR
�� WebLogic �� 10.3 ��� ����.
WebLogic ��� �� wlfullclient.jar ��� ���� �� � � ����
��.
�� � 155
1. WebLogic ��� ��� ���� ����.
cd WL_HOME/server/lib
2. wlfullclient.jar ��� �����.
java -jar ../../../modules/com.bea.core.jarbuilder_X.X.X.X.jar
��� X.X.X.X� WL_HOME/server/lib ���� �� JarBuilder ��� �
� �����. �:
java -jar ../../../modules/com.bea.core.jarbuilder_1.0.1.0.jar
3. ����� ������� � wlfullclient.jar ��� ���� �����
�.
4. wlfullclient.jar ��� Java ��� �� ������.
WeblogicVersionSensor.xml �� ��:
WeblogicVersionSensor.xml ��� ���� ���.
� �� �� ���� ����.
v Linux, Solaris, AIX � Linux on System z � ����� ���
$COLLATION_HOME/etc/discover-sensors/ ���� ����.
v Windows � ��� �, �� %COLLATION_HOME%\etc\discover-
sensors\ ���� ����.
� �� �� � XML �� ���� ��� � JRE(Java Runtime
Environment)� ��� � �����. � ��� �� ��� � JRE �
� ����.
v lib/weblogic/10.0 ���� JAR �� Java SDK �� 1.5.0 JRE� ��
����.
v lib/weblogic/9.0 ���� JAR �� Java SDK �� 1.5.0 JRE� �� �
���.
<entry> �� WebLogic JAR ��� ���� � ��� ��� �� �
���. WebLogic JAR �� lib/weblogic ���� ��� ���.
�� ���� <jdk> �� �� � Java SDK ��� ����. ��� ��
1.5.0���. WeblogicServerVersionSensor ��� � � BEA WebLogic
��� ��� ��� � <WeblogicClassPathDefault> �� ���� ��
� �� � ����.
<SensorPlugin xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="http://www.ibm.com/xml/schemas/taddm/FixedSensorSchema.xsd">
<name>WeblogicServerVersionSensor</name><osgiId>com.ibm.cdb.discover.sensor.app.j2ee.weblogicserverversion_7.1.0</osgiId>
<sensorClassName>com.collation.discover.agent.app.j2ee.WeblogicServerVersionAgent</sensorClassName><seedClassName>com.collation.discover.seed.app.j2ee.WeblogicVersionSeed</seedClassName><resultClassName>com.collation.discover.result.app.j2ee.WeblogicVersionResult</resultClassName>
156 Application Dependency Discovery Manager: ��
<convertorClassName>com.collation.discover.engine.seedfactory.WeblogicVersionConvertor</convertorClassName>
<defaultProfiles><profile>Level 3 Discovery</profile>
</defaultProfiles>
<configuration className="com.ibm.cdb.discover.sensor.configuration.WeblogicServerVersionAgentConfiguration"><weblogicClassPath>
<item><entry>10.0</entry><jdk>1.5.0</jdk>
</item><item>
<entry>9.0</entry><jdk>1.5.0</jdk>
</item></weblogicClassPath><!--<weblogicClassPathDefault>
<entry>10.0</entry><weblogicVersion>10</weblogicVersion><jdk>1.5.0</jdk>
</weblogicClassPathDefault>--></configuration>
</SensorPlugin>
��� WeblogicServerVersionSensor ��� Java SDK �� 1.5.0� JRE� �
lib/weblogic/10.0 ���� JAR ��� ���� WebLogic �� 10.x� �
���� �����.
WeblogicSensor2.xml �� ��:
WeblogicSensor2.xml ��� ���� ���.
� �� �� ���� ����.
v Linux, Solaris, AIX � Linux on System z � ����� ���
$COLLATION_HOME/etc/discover-sensors/ ���� ����.
v Windows � ��� �, �� %COLLATION_HOME%\etc\discover-
sensors\ ���� ����.
�� �� ���� WeblogicSensor2.xml ��� ������.
<SensorPlugin xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="http://www.ibm.com/xml/schemas/taddm/FixedSensorSchema.xsd">
<name>WeblogicSensor2</name><osgiId>com.ibm.cdb.discover.sensor.app.j2ee.weblogic2_7.1.0</osgiId>
<sensorClassName>com.collation.discover.agent.app.j2ee.WeblogicAgent2</sensorClassName><seedClassName>com.collation.discover.seed.app.j2ee.WeblogicSeed2</seedClassName><resultClassName>com.collation.discover.result.app.j2ee.WeblogicServerResult2</resultClassName><convertorClassName>com.collation.discover.engine.seedfactory.SoftwareConvertor</convertorClassName>
<defaultProfiles><profile>Level 3 Discovery</profile>
</defaultProfiles>
<configuration className="com.ibm.cdb.discover.sensor.configuration.WeblogicServerAgent2Configuration"><allowSensorToBePooledInJVM>true</allowSensorToBePooledInJVM><domains>
<item><domainAddress>
<address>DOMAIN_IP</address><port>DOMAIN_PORT</port>
</domainAddress><addresses>
<item><address>IP_OF_FIRST_INTERFACE_ADMIN_SERVER_IS_USING</address><port>PORT_ ADMIN_SERVER_IS_USING </port>
</item><item>
<address>IP_OF_SECOND_INTERFACE_ADMIN_SERVER_IS_USING</address><port>PORT_ ADMIN_SERVER_IS_USING </port>
</item>
�� � 157
</addresses></item>
</domains></configuration>
</SensorPlugin>
WebLogic ��� �� �� ���� �� �� ����� ���� � � �
� ��� � ����.
� �, DOMAIN_IP � DOMAIN_PORT �
IP_OF_FIRST_INTERFACE_ADMIN_SERVER_IS_USING:PORT_ ADMIN_SERVER_IS_USING
� I P _ O F _ S E C O N D _ I N T E R F A C E _ A D M I N _ S E R V E R _ I S _ U S I N G : P O R T _
ADMIN_SERVER_IS_USING �� �����.
�� ��� WebLogic ������ ��� ���� � JAR �� �:
�� ��� WebLogic� ��� ��� ����� TADDM ��� � JAR �
�� ������.
��� � �� ��� WebLogic JAR ��� ��� �� ��� WebLogic�
��� ��� ��� � ����. � � ���� ��� �� � � ���
���.
1. �� JAR �� ��� ���� ��� �����.
2. TADDM ��� ������.
3. �� �� �� ��� WebLogic JAR ��� � ���� ������.
4. TADDM ��� ������.
5. WebLogic ��� ��� �����.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ������ ��� ���� ��� ������.
2. Weblogic� ����� ������.
3. �� � ��� ������.
a. ��� �
b. ����
��� �� ��� WebLogic ���� �� ��� ��� ��� ����.
v ��� �
v ����
158 Application Dependency Discovery Manager: ��
collation.properties �� ��� �:
� ���� WebLogic ���� ���� collation.properties �� � � �
�� ����.
com.collation.agent.weblogic.domainsconfiguration
WebLogic ��� �� �� ���� �� �� ����� ��� � �
� � � � ( d o m a i n _ i p X : d o m a i n _ p o r t X i s u s e d i n s t e a d o f
listen_ipN:listen_portN).
� �� ��� ����.
com.collation.agent.weblogic.domainsconfigurationdomain_ipA:domain_portA listen_ip1:listen_port1,listen_ip2:listen_port2;domain_ipB:domain_portB ...
:
com.collation.agent.weblogic.domainsconfiguration=9.158.143.20:7001-9.158.143.20:7002,9.158.143.50:7001;9.158.143.20:7001-9.158.143.20:7002,9.158.143.50:7003
com.collation.agent.weblogic.protocols
����, � �� ����� T3 ����� �����. � �
� ���� �� ���� �� WebLogic ���� ��� ����
�( �� ��)� ��� � ����.
com.collation.agent.weblogic.protocols=t3,http
� ��� T3 ���� ��� �� �������. � �����
��� HTTP ����� �����. HTTP ����� ���� WebLogic
�� ���� ����� �, WebLogic �� ���� � ���
� �� HTTP ���� �� ���� ���� ���.
��� � t3 � http���. ��� �� ��� ���� � �� �
��� WebLogic ��� ��� ��� ���� ��� ��� � ����.
com.collation.platform.os.ignoreLoopbackProcesses=true
��� true�� �� �� ����� ��� ����� ���� �
����. ���� ��� �� IP ��(127.0.0.1)�� ��� ���
�� ��� �� IP ��� ��� �� ��� � ��� ��� �
���.
� � IP ��� ��� �����.
� � �� false� ��� � � ��� �� �� ����� ��
���� �����.
WebLogic �� �� Oracle ������ ��� ����� � � �
true� ���� ���. � ��, WeblogicServerVersionSensor ��� �
��� �� ��� ����� � � � true� ���� ���.
�� � 159
Fix Pack 5
com.collation.discover.agent.WeblogicSensor.UseDomainForClusterName=false
� Weblogic ����� �� displayName �� ��� ����
� �����. ���� WeblogicCluster �� ���� displayName�
�����. �� Weblogic ����� �� �� � ���, ��
WebLogic �� � �� � ����. ��� �, ��� ��� ���
�.
� � true� ��� ObjectDisplayNameAgent� � WeblogicDomain
� �� ���� �� WeblogicCluster� �� displayName �� ��
���. � ��, WeblogicDomain� webl-dom-
dr.mycompany.com:9111��, ����� webl_c1 �, � ����� �
� displayName webl-dom-dr.mycompany.com:9111:webl_c1���.
� � ��� false ���.
� �� � �� TADDM� �� ���� ���.
�� ��� �
� ����� WebLogic ���� ���� �� ���� ���� � ����
�� ��� �����.
WebLogic ��� � �� �
�� WebLogic ��� ���� ����.
��� �� �� ������.
v WebLogic �� ��� � , JAR ��� WebLogic ����
$COLLATION_HOME/lib/weblogic/VERSION ���� ������.
$ C O L L A T I O N _ H O M E / e t c / d i s c o v e r - s e n s o r s /
WeblogicVersionSensor.xml ��� �� �� ����.
v WebLogic �� �� � IP ��� ��� � ���� WebLogic ���
TADDM� ���� JMX(Java Management Extensions) �� ����
� � ��� � �� � � . collation.properties � � � �
com.collation.agent.weblogic.protocols � �����.
v � ��� ��(127.0.0.1)� ��� � WebLogic ��� ���� �
��� ��� ��� � �, collation.properties ���� �
� �� true� ������.
com.collation.platform.os.ignoreLoopbackProcesses=true
WebLogic ��� ���
�� WeblogicServerVersion ��� �����.
160 Application Dependency Discovery Manager: ��
��� � WebLogic JAR ��� TADDM ��� ������(��� �� �
� � �). �� � ��� ����� ���� ����.
�� ���� ��� ���
�� �� ��� local-anchor*.log� ���, ���� WebLogic ��
� ��� ����� ���� ��� �����.
Sensor failed in remote server:An error occurred in the null sensor.
��� ��� �� � ��� ��� ����. TADDM ��� WebLogic �
� �� �� �� � ��� WebLogic ��� �� � � ���
�� �� ���.
��� �� �� �� ��
�� WebLogic ��� �� �� ���� � �����.
There was nothing to be discovered.
��� � ���� WebLogic Application Server� ��� � �����. �� �
� �� ��� WebLogic ��� WebLogic Admin Server� ��
��� ����.
��� WebLogic 10.x�� ���
�� WeblogicServerVersion ��� WebLogic 10.x��� ����.
��� WeblogicVersionSensor� � ��� ���� WebLogic� ��� ���
��. � WebLogic 10.x ���� � �� �� ��� �� �� �
��� ���� WeblogicVersionSensor� ��� ���.
�� ������ WebLogic 9.x ��� �� JAR ��� ������.
WebLogic 9.x JAR �� WebLogic 10.x�� �����.
WebLogic ��� WebLogic �� ��� ���� � ���
�� WebLogic �� �� ��� ���� �� ���� �� DNS� �
WebLogic ��� ����.
��� WebLogic �� ��� ��� ��� � �� ���� DNS� �� ��
�� ���. �� ���� ��
com.collation.platform.os.disableRemoteHostDNSLookups� true� �
��� TADDM ��� �� ��� DNS � �� ��� ���
����.
��� ��� � WebLogic ��� ���
�� ���� �� � WebLogic ��� ����.
��� collation.properties�� com.collation.discover.agent.NAME ����
�� � 161
� � ��� � � . � � � N A M E $COLLATION_HOME/etc/
discover-sensors ����� XML ��� �� ��� ����. �
� �� � � ���� � �����.
com.collation.discover.agent.WeblogicSensor2.timeout=7200000com.collation.discover.agent.WeblogicSensor.timeout=7200000
������ �� WebLogic ��� ���
�� ������ �� WebLogic ��� ����.
��� $COLLATION_HOME/bin/template-upgrade.sh ����� ����
����.
T3 ��� � ��� ���
�� T3 ����� ���� � �� WeblogicServerVersion ��� ���
�.
��� � ���� T3 ����� ��� � ����. ��� � http ����
� ����� WebLogic �� � WeblogicSensors� �����.
:
com.collation.agent.weblogic.protocols=t3,http
�� � ��� � ��� ��� � WeblogicServerVersion� �
��
�� �� ��� ��� � weblogicServerVersion� ���� ����. �
��� ��� ��� �� ���� ��� � ����. �� ��
���� ���� �� �� 6079� �����.
2009-09-09 12:29:38,802 DiscoverManagerDiscoverWorker-11 WeblogicServerVersionSensor-169.70.70.100-6079 DEBUGj2ee.WeblogicServerVersionAgent - Executing command: -cp/opt/IBM/taddm/dist/lib/weblogic/10.0/weblogic.jar:/opt/IBM/taddm/dist/lib/weblogic/10.0/webservices.jar:/opt/IBM/taddm/dist/lib/weblogic/10.0/wljmxclient.jar -Duser.language=en -Duser.region=US weblogic.Admin -urlt3://169.70.70.100:6079 -username confadmin -password XXX VERSION 2009-09-0912:29:39,133 DiscoverManager DiscoverWorker-11WeblogicServerVersionSensor-169.70.70.100-6079 DEBUG util.OsCommand - Commandexecuted, capturing output 2009-09-09 12:33:03,526 DiscoverManagerDISCOVER_SENSOR_CLEANUP_DiscoverWorker-11WeblogicServerVersionSensor-169.70.70.100-6079 DEBUGj2ee.WeblogicServerVersionAgent - JavaCommand errorjava.lang.InterruptedException at java.lang.Object.wait(Native Method) atjava.lang.Object.wait(Object.java:231) at java.lang.Thread.join(Thread.java:680)at com.collation.platform.util.OsCommand.execute(OsCommand.java:411)
��� � ��� ��� ���� �� SSH� ����� �����. TADDM
��� �� �� �� ��� �� ��� ���. ���� � �� �
��� � ��� �� ���� � ���� � � � ��� ��
���� �� ��� �� �� ��� ���� �� ���� ��� �
����.
162 Application Dependency Discovery Manager: ��
WebLogic ��� ��� �� �� � � JDBC �� �� �
� �
�� TADDM� WebLogic ��� �� ������ �� � �� ����� �
� �� � � ��� ����. ��� � � ������ ���� �
�� JDBC �� � ���� ���.
���
� ��� �� �� � ��� � �� � ����.
v � � ��� ���� ���� �� JDBCDependencyAgent�
�� � � � ����. WebLogic ��� ��� �� �����
��� ����.
v JDBCDependencyAgent� ��� ��� ������ ��� �����.
����� �� ���� � � � � ��� ��� � WebLogic
��� �� ���� ��� ����� �� �� �� �����
�.
v ������ ��� ������ ��� WebLogic ������ �� �
� ���� � � � ���� ���� �� � �� � ��
��. �� ������� �����.
– Oracle
– IBM DB2
– Microsoft SQL Server
– Sybase
WebLogic � �� � � �
�� WebLogic �� � �� ��� ���� IP ��� �� � �� WebLogic
�� � �� � ����.
��� Fix Pack 5 ��� ����� WebLogic �� �� ��
WebLogicDomainConsolidationAgent� ��� ����.
WebLogic SSH ��
WebLogic SSH ��� WebLogic �� � ��� �� � �� � ��� ��
�� WebLogic �� ��� � � �� �����. ��� �� �� ���
SSH, WMI � �� ��� ��� ���� ���� � ����� ���� �
� ���� ��� � ����.
GUI� ���� ���� �� ��
v WeblogicLauncherSensor
v WeblogicApplicationSensor
�� � 163
v WeblogicDomainSensor
v WeblogicServerSensor
�� ��
WebLogic ��� �� ��� ��� ��� �� �� �� WebLogic �� ���
�� ���.
���
��� ���� WebLogic ��� �� ��� �� � ��� �� ���
�� ��� ���. �� � ��� ��� �� � ���� ��� ���
� ����.
v WebLogic ��� Windows ���� �����.
v WebLogic ��� Windows �� UNIX ����� ��� �� �� ���
� �����.
-Dpredefined.domain.config.dir=domain_directory
v WebLogic ��� Windows �� UNIX ����� ��� �� �� ���
� �����.
-Dweblogic.RootDirectory=domain_directory
v WebLogic ��� UNIX ����� ��� �� � ��� ��� ��
���� � � � ��� �����.
– DOMAIN_HOME
– LONG_DOMAIN_HOME
– PWD
– OLD_PWD
– OLDPWD
v WebLogic ��� Windows �� UNIX ����� ��� ����� domains
�� ���� �� � � � � � � � � . �� ��
user_project_directory/domains/domain_name ���� ����. � �
�� �� � domains �� ��� ��� � �� �� �����
����.
� �� WebLogic ����� -Dweblogic.system.BootIdentityFile=/home/
weblogic/bea/my_user_projects/domains/domain92/aaa/boot.properties �� �
� � config_file_name� �� �� �� ����.
– /home/weblogic/bea/my_user_projects/domains/domain92/
– /home/weblogic/bea/my_user_projects/domains/domain92/config/
164 Application Dependency Discovery Manager: ��
v WebLogic ��� Windows �� UNIX ����� ��� ����� servers
�� ���� �� �� �� � ���. �� ���� �� � ��
�� ����. � ��� �� � servers �� ��� ��� � ��
�� ����� ����.
� �� WebLogic ����� -Dweblogic.system.BootIdentityFile=/home/
weblogic/bea/my_user_projects/domains/domain92/servers/MS92_1/data/nodemanager/
boot.properties, �� �� � config_file_name� �� �� �� ���
�.
– /home/weblogic/bea/my_user_projects/domains/domain92/
– /home/weblogic/bea/my_user_projects/domains/domain92/config/
v WebLogic ��� Windows �� UNIX ����� ��� �����
user_project �� ���� �� �� �� � ���. user_projects
���� WebLogic ����� � �� �� ������. � ��� ��
� user_projects �� ��� ��� � �� �� ����� ��
��.
� �� WebLogic ����� -Dweblogic.system.BootIdentityFile=/home/
weblogic/bea/my_user_projects/domains/domain92/servers/MS92_1/data/nodemanager/
boot.properties, �� �� � config_file_name� �� �� �� ���
�.
– /home/weblogic/bea/user_projects/domains/domain92/
– /home/weblogic/bea/user_projects/domains/domain92/config/
v WebLogic � ��� �� ��� �� ��� ����.
– �� � ���
– WebLogic �� �� ���� IP ��.
– WebLogic �� �� ���� �� ��.
��� �� ��� �� ��� �����.
Windows�� WebLogic ����� Windows ���� ��� ��� ����
WebLogic � ��� ��� ��� ����. �� � �� ��� �
��� ��� ��� � ����.
UNIX�� ���� � ��� ��� � WebLogic � ��� �� �
���� � ��� ���� � � ����.
WebLogic �� ��� � WebLogic ���� �� �� �� � ���
� ���.
-Dweblogic.management.server=server_name
�� � 165
��� ���� WebLogic SSH ��� �� ��� WebLogic ��� � �
� ��� �� ��� ��� ���� WebLogic SSH ��� �� �� �
WebLogic ��� ���� � � ���.
� �� ���
��� ��� � �� ����� ����.
v app.AppConfig
v app.AppServer
v app.ConfigFile
v app.j2ee.weblogic.WebLogicServer
v app.j2ee.J2EEComponent
v app.j2ee.J2EEDeployedObject
v app.j2ee.J2EEDomain
v app.j2ee.J2EEModule
v app.j2ee.J2EEResource
v app.j2ee.weblogic.WebLogicCluster
v app.j2ee.weblogic.WebLogicConnector
v app.j2ee.weblogic.WebLogicConnectorModule
v app.j2ee.weblogic.WebLogicDomain
v app.j2ee.weblogic.WebLogicEJBModule
v app.j2ee.weblogic.WebLogicJ2EEApplication
v app.j2ee.weblogic.WebLogicJDBCConnectionPool
v app.j2ee.weblogic.WebLogicJDBCDataSource
v app.j2ee.weblogic.WebLogicJDBCDriver
v app.j2ee.weblogic.WebLogicJDBCMultiPool
v app.j2ee.weblogic.WebLogicJDBCTxDataSource
v app.j2ee.weblogic.WebLogicJMSServer
v app.j2ee.weblogic.WebLogicJMSStore
v app.j2ee.weblogic.WebLogicJTA
v app.j2ee.weblogic.WebLogicMachine
v app.j2ee.weblogic.WebLogicSSLSettings
v app.j2ee.weblogic.WebLogicServer
v app.j2ee.weblogic.WebLogicServlet
v app.j2ee.weblogic.WebLogicVirtualHost
166 Application Dependency Discovery Manager: ��
v app.j2ee.weblogic.WebLogicWebContainer
v app.j2ee.weblogic.WebLogicWebModule
v app.ProcessPool
v app.SoftwareContainer
v app.web.WebVirtualHost
��� ���� ��
� ��� WebLogic ��� �� ��� ��� � �� ��� �� �� �
�� �����.
�� ���� XML � ���� ��� �����. WebLogic �� XML
� ��� XSD ���� �����.
WebLogic �� ���� ��
WebLogic � ��� ��� �� �� ��� ��� � plugin.xml�� �
� ��� �� ����� ���� �����. � ��� �� �� WebLogic
��� ���� �� � ���� �� � ����.
��� �� ��� �����.
v �� � �� � ��� � �� ���� �� �.
v �� ���� ��� WebLogic ��
v ��� �� ��(administration server �� managed server) � �
v �� ��� �� IP � ��
v WebLogic �� � ��� �� �� �� ��
WebLogic � ��� ��� �� ����� ����.
v � �� ��� � � �� �� WebLogic �� �� ����
v � �� ��� � � �� �� WebLogic �� �� ����
WebLogic � ��� ��� �� ��� �����.
v �� ��� WebLogic �� ��
v �� ��� WebLogic �� ��
WebLogic � � ��
WebLogic �� ��� �� � WebLogic �� � �� ��� �����.
�� ��(XML � ��� ��)� �����.
v �� ���
v ��� ���
�� � 167
v ���� ���
v SSL ��
v JTA
v JDBC �� �
v JDBC ��� ��
v JDBC �� �
v JMS ��
v � ��� ��
WebLogic �� ��� WebLogic �� ����� ����.
WebLogic �� ��
WebLogic �� ��� �� � WebLogic ��� �� ��� WebLogic �� �
�� �� ��� �����.
�� ��(XML � ��� ��)� �����.
v �� ���
v JDBC �� �
v JDBC ��� ��
v JDBC �� �
v JMS ��
WebLogic �� ��� WebLogic �� �� ����� ����.
WebLogic �� ��� WebLogic ������ ��� �����.
WebLogic ������ ��
WebLogic ������ ��� WebLogic ��� �� WebLogic �������
WebLogic �� � �� WebLogic ������� �����.
�� �� �� ��� �����.
v ������ �� ��( : J2EEApplication, EJBModule WebModule ��
ConnectorModule)
v J2EEDeployedObjects �� ������ �� �� ���
( : WebLogicEntityEJB, WebLogicServlet � WebLogicConnector)
v ������ �� � ��
��� � ���� �� �� ��
WebLogic SSH ��� ��� � ���� �� ��� �����.
168 Application Dependency Discovery Manager: ��
�� � ���
��� ��� �, ���� �� ��� ����.
���� �� ��� �, ���� �� ��� ����� WeblogicLauncherSensor
��� ��� ���. ���� �� �� �� �� ��� TADDM ��� �
��� �����. WeblogicLauncherSensor ��� �� �� �� ��� �
� �� ���.
v WeblogicApplicationSensor
v WeblogicDomainSensor
v WeblogicServerSensor
���
��� � ��� ��� �� ��� � � ���.
������ ���� ��� ��� ����.
�� �
plugin.xml � ��� ���� WebLogic ��� �� ��� �� � ���
�.
�� WebLogic ��� �� ��� <configuration> ��� ���� WebLogic
� �� ��� � ����.
v WebLogic � ��� ��
v WebLogic �� ��
v WebLogic ������ ��
WebLogic �� ���� �� �
WebLogic � ��� ��� plugin.xml �� $COLLATION_HOME/osgi/
plugins/com.ibm.cdb.discover.app.j2ee.weblogic.sensor.
weblogiclaunchersensor
_1.2.0 ���� ����.
<configuration> ���� � �� � � ��� ��� �� � ����.
� �� � ��� ��� <item> ��� ���. � �� � �� �� ���
�� � ����.
<configDirectory>
�� � ���
�� � 169
<adminServer>
WebLogic �� �� �� � IP �� � �� ��� �� ��� �
���. �� ��� � ��� ���� � �����.
<listenAddress>
WebLogic �� �� ���� IP ��.
<listenPort>
WebLogic �� �� ���� �� ��.
�� � � �� <configuration> �� � �� ��� �� �� ��
� �����.
<configuration className="com.ibm.cdb.discover.app.j2ee.weblogic.configuration.WeblogicLauncherConfigurationItem"><domain><item><configDirectory>/opt/bea10/wl_10.0/domains/medrec/config</configDirectory><adminServer><listenAddress>127.0.0.1</listenAddress><listenPort>7011</listenPort></adminServer></item><item><configDirectory>/opt/bea/user_projects2</configDirectory><adminServer><listenAddress>127.0.0.1</listenAddress><listenPort>7002</listenPort></adminServer></item></domain></configuration>
�� �� WebLogic ��� ���� �� � ���� ��� ��� � �
���.
-Dpredefined.domain.config.dir=domain_directory
WebLogic �� �� �
WebLogic �� ��� plugin.xml �� $COLLATION_HOME/osgi/plugins/
com.ibm.cdb.discover.app.j2ee.weblogic.sensor.weblogicserversensor_1.2.0
���� ����.
plugin.xml � ���� �� ��� �� � ����.
<discoverAppDescriptors>
������ ���� ��� ���� �� �����. �����
WebLogic� ��� �� ���� �� � ���� ���� ����
�� ���� ��� ��� �� � ����.
<discoverJdbcDetails>
JDBC ���� ��� ���� �� �����. ����� WebLogic
� ��� �� ���� �� � ���� ���� JDBC ���� �
�� ��� �� � ����.
170 Application Dependency Discovery Manager: ��
�� � � �� <discoverAppDescriptors> � <discoverJdbcDetails> �
�� �� �� ��� �����.
<configurationclassName="com.ibm.cdb.discover.app.j2ee.weblogic.configuration.WeblogicServerConfigurationItem">
<discoverAppDescriptors>true</discoverAppDescriptors><discoverJdbcDetails>true</discoverJdbcDetails>
</configuration>
WebLogic ������ �� �
WebLogic ������ ��� plugin.xml �� �� ���� ����.
$COLLATION_HOME/osgi/plugins/com.ibm.cdb.discover.app.j2ee.weblogic.sensor.weblogicapplicationsensor_1.2.0
plugin.xml � ���� �� ��� �� � ����.
<discoverApplicationDetails>
������/�� ��� ��� ���� �� �����. �����
WebLogic� ��� �� ���� �� � ���� ���� ����
��/�� ����(J2EE ����) ��� ��� �� � ����.
�� � � �� <discoverApplicationDetails> ��� �� �� �
�� �����.
<configurationclassName="com.ibm.cdb.discover.app.j2ee.weblogic.configuration.WeblogicApplicationConfigurationItem">
<discoverApplicationDetails>true</discoverApplicationDetails></configuration>
collation.properties �� ��� �:
� ���� WebLogic SSH ���� ���� collation.properties �� �
� ��� ����.
Fix Pack 5
com.collation.discover.agent.WeblogicSensor.UseDomainForClusterName=false
� Weblogic ����� �� displayName �� ��� ����
� �����. ���� WeblogicCluster �� ���� displayName�
�����. �� Weblogic ����� �� �� � ���, ��
WebLogic �� � �� � ����. ��� �, ��� ��� ���
�.
� � true� ��� ObjectDisplayNameAgent� � WeblogicDomain
� �� ���� �� WeblogicCluster� �� displayName �� ��
���. � ��, WeblogicDomain� webl-dom-
dr.mycompany.com:9111��, ����� webl_c1 �, � ����� �
� displayName webl-dom-dr.mycompany.com:9111:webl_c1���.
� � ��� false ���.
� �� � �� TADDM� �� ���� ���.
�� � 171
�� ��� �
� ����� WebLogic SSH ���� ���� �� ���� ���� � ��
�� �� ��� �����.
��� � � � ����� �� � � �� �� ���
�� �� � ���� �� � ���. ����� �� ps ��� �
� ���� ���� �� ���� ����.
��� �� ��� � ��� ������.
v -Dpredefined.domain.config.dir=domain_directory ��
–Dweblogic.RootDirectory=domain_directory �� ����
WebLogic ��� �����.
v WebLogic � ��� �� ��� �� ��� ��� �� �
� �����. ��� �� ��� �� ��� �����.
HP-UX�� ps �� �� WeblogicLauncherSensor� ���
�� HP-UX�� WebLogic� ���� �� WeblogicLauncherSensor� ��
� �� �� ���� �� �� ���� �� � ����. "Cannot find
server name in command line: <COMMAND LINE>". � �� HP-UX� �
��� �� ps �� ��� ��� ���� � ����.
���
1. collation.properties��
com.ibm.cdb.discover.WeblogicLauncherSensor.parseConfigXml=true
� ������.
2. TADDM� �� ��� � ��� �� �����.
����� �� �� ���� � �� � WeblogicLauncherSensor�
� � ��(config.xml)�� � �� ����.
WebLogic ��� ��� �� �� � � JDBC �� �� �
� �
�� TADDM� WebLogic ��� �� ������ �� � �� ����� �
� �� � � ��� ����. ��� � � ������ ���� �
�� JDBC �� � ���� ���.
���
� ��� �� �� � ��� � �� � ����.
v � � ��� ���� ���� �� JDBCDependencyAgent�
�� � � � ����. WebLogic ��� ��� �� �����
��� ����.
172 Application Dependency Discovery Manager: ��
v JDBCDependencyAgent� ��� ��� ������ ��� �����.
����� �� ���� � � � � ��� ��� � WebLogic
��� �� ���� ��� ����� �� �� �� �����
�.
v ������ ��� ������ ��� WebLogic ������ �� �
� ���� � � � ���� ���� �� � �� � ��
��. �� ������� �����.
– Oracle
– IBM DB2
– Microsoft SQL Server
– Sybase
WebLogic � �� � � �
�� WebLogic �� � �� ��� ���� IP ��� �� � �� WebLogic
�� � �� � ����.
��� Fix Pack 5 ��� ����� WebLogic �� �� ��
WebLogicDomainConsolidationAgent� ��� ����.
������ ��
������ ��� �� ��� ������� �����.
IBM DB2 ��
IBM DB2 ��� IBM DB2 Universal Database(UDB) ��� �����.
GUI� ���� ���� �� ��
Db2Sensor � Db2WindowsSensor
����
��� �� ���� �����.
v ��� ���� ��� ��� ���.
v ��� ���� � ����� DB2� ���� ���.
�� ��
DB2 ��� �� ��� DB2 �� ��� ��� ���.
��� �� DB2 ��� ��� ����� ���� �����.
db2 ��� ���� �� ��
�� � 173
db2ilist
��� �� ��
db2set
DB2 ���� ����� ��
db2licm
���� �� �� ��
db2level
DB2 ��� �� �� ��
db2 get dbm cfg
���
64�� Windows � ���� 32�� DB2� �� � �, ���� � ��
� ��� � ����. � �� �� ��� 64�� Windows � ��� ��
�� � ����� �� 32�� ������( : db2cmd.exe ���)�� chcp
� � ��� ����.
��� Windows ��� ���� � ��� DB2 ��� ��� �, ��� IBM
DB2 Universal Database(UDB) ��� ��� � ���.
TADDM ���� ��� �� ����� ����. �� �� ��� �
� ����� ��� �� �� ���� �� ��� ������ �� ��
�� �� �� ����. ��� �� ����� ��� �, ������ ��
� �� ��� �� ������� IP ��� � � ���.
� �� ���
��� ��� � �� ����� ����.
v app.db.db2.Db2AdminServer
v app.db.db2.Db2Alias
v app.db.db2.Db2BufferPool
v app.db.db2.Db2ConfigValue
v app.db.db2.Db2Container
v app.db.db2.Db2Database
v app.db.db2.Db2DatabaseConfigValue
v app.db.db2.Db2Instance
v app.db.db2.Db2InstanceConfigValue
v app.db.db2.Db2Module
v app.db.db2.Db2Schema
174 Application Dependency Discovery Manager: ��
v app.db.db2.Db2Server
v app.db.db2.Db2ServerProcess
v app.db.db2.Db2System
v app.db.db2.Db2SystemConfigValue
v app.db.db2.Db2TableSpace
��� � ���� �� �� ��
IBM DB2 ��� ��� � ���� �� ��� �����.
�� � ���
��� ��� �, ���� �� ��� ����.
���� �� �� �� �� ��� TADDM ��� ���� �����.
���
�� ����� ����.
v ���� �� ��� �, ���� ������ �� ��� ����. ���
�� ��� ��� ��� ��� �� ��� � �����.
No system detected
v ������ ���� ��� ��� ����.
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ������� ���� ��� ������.
2. DB2� ����� ������.
3. �� � ��� ������.
a. ��� �
b. ����
DB2 UNIX ��� ��� � ��� ��� ��� �� ��� �����.
1. ��� DB2 ��� �� ��� �� ��� �� ����.
�� �� DB2 ���� ������.
�� � 175
2. 1� � ���, ��� ��� ��� � DB2 ��� �� ��� ����
DB2� ����� �����.
3. 2� � ���, ��� ��� ��� ��� �� ��� ����(��� ��
� ��� ��� ��� �� ��� ����) ����� �����.
DB2 �� ������ �� DB2 �� ��� ���� � ��� �� �� �
�� �� ��� �� DB2 ��� �� DB2 �� ��� ��� ���.
collation.properties �� ��� �:
� ���� IBM DB2 ���� ���� collation.properties �� � � �
�� ����.
Windows ����� � � DB2 ��(Db2WindowsSensor)� �� � ��
���.
com.collation.discover.agent.Db2WindowsAgent.sshSessionCommandTimeout
=300000
��� 300000���. � ���� ���.
� DB2 ��� Windows ����� db2dfind ��� �� � �
� �� ��(�� ��)� �����.
�� ����, � � �� ��� � � ���.
v Windows ������� �� SSH ��� ��� ��� ����
com.collation.SshSessionCommandTimeout � ��� � �
Db2WindowsAgent.sshSessionCommandTimeout � � �
com.collation.SshSessionCommandTimout � � ����,
com.collation.SshSessionCommandTimout �� �����.
v com.collation.discover.agent.Db2Sensor.timeout � ��(��
DB �� ����� ��� � �
com.collation.discover.DefaultAgentTimeout). �� ��� ����
�� ��� ��� � ���� Db2Sensor ���� �
com.collation.discover.agent.Db2WindowsAgent.sshSessionCommand
Timeout �� �� ���.
�� � com.collation.SshSessionCommandTimeout �
com.collation.discover.agent.Db2Sensor.timeout �� � �
����. com.collation.discover.agent.Db2Sensor.timeout DB2
���� ��, com.collation.discover.DefaultAgentTimeout
�� �����.
�� � �, �� �� �� IP ��� ��� �� ����.
com.collation.discover.agent.DB2Agent.db2findscript.1.2.3.4=sudo
176 Application Dependency Discovery Manager: ��
com.collation.discover.agent.DB2Agent.db2findscript=sudo
� � sudo ��� ���� �� �� �� db2find.sh ����� �
� ��� �� �� ���� ���.
com.collation.discover.agent.DB2Agent.db2findschemascript=sudo
� � sudo ��� ���� �� �� �� db2findschema.sh ���
�� �� ��� �� �� ���� ���.
com.collation.discover.agent.DB2Agent.systemcommand=sudo
� � sudo ��� ���� �� �� �� ��� ��� �� ���
�� �� ���� ���.
�� � ���� ��:
� ���� ���� DB2 ��� ��� �� � ����.
�� �� ���� �� �� ���� �� � ����.
Fix Pack 5 discoverRemoteDatabases
�� ������ �� �� �����. ��� true���.
TADDM UI� � DB2 �� ��� �� ���� ���� ����� �
������ ��� ��� � � false� ��� � ����. �
�� �� �� ����. � false� ��� �, � ��� ��
� DB2 ���� �����.
�� ��� �
� ����� IBM DB2 ���� ���� �� ���� ���� � ����
�� ��� �����.
DB2 ��� �� � ���
�� DB2 ��� �� � �� ����� �����.
��� collation.properties ����
com.collation.discover.agent.Db2WindowsAgent.sshSession
CommandTimeout �� �����. ��
com.col lat ion.discover.agent .Db2Sensor.t imeout � ��
com.collation.discover.agent.Db2WindowsAgent.sshSession
CommandTimeout �� ��� �� � ����.
��� ��� ��� ������ ��� �� �� ��� ���� �
�� ������� ���� ������ ��� � � � ���, DB2� �
� ��� �� ��� ���� ��� ���� ��� � � � �
�� ����.
�� � 177
��� ������� ���� �� DB2 ��� �� �� ����� � DB2
� �� ��� �� ��� ���� ��� ��� ����� DB2 ��
����� ���.
��� DB2 ���� �� ��� �� �
�� ��� �� �, ��� DB2 ���� ���� �� �� ��� ���
�� ����. � ��� �� ����� �� ��� TADDM� �� �
���.
��� UNIX � Linux�� db2licm � �� ��� �� �� �� ���
���� ������� ��� ��� �� ��� ���. ���� ��
� ���� ��� �� ���� � �� ��� DB2 ��� �
��� �� ��� ��� ���.
CTJTP1127E � � DB2 �� � ���
�� �� �� ���� DB2 �� �� �� �� �� �����.
CTJDT0234E The following error occurred:CTJDT0235E The following erroroccurred when running the DB2 discovery script (db2find.sh):sh coll/bin/db2-db2find.sh.
�� �� ��� DB2 �� ��� �����.
com.collation.discover.agent.AgentException: CTJDT0235E The following erroroccurred when running the DB2 discovery script (db2find.sh): sh coll/bin/db2-db2find.sh.at com.ibm.cdb.discover.sensor.app.db.db2.Db2Sensor.runDb2Find(Db2Sensor.java:414)at com.ibm.cdb.discover.sensor.app.db.db2.Db2Sensor.findSystems(Db2Sensor.java:275)at com.ibm.cdb.discover.sensor.app.db.db2.Db2Sensor.discover(Db2Sensor.java:212)at com.collation.discover.engine.AgentRunner.run(AgentRunner.java:131)at com.collation.discover.engine.DiscoverEngine.processWorkItem(DiscoverEngine.java:1247)at com.collation.discover.engine.DiscoverEngine$DiscoverWorker.run(DiscoverEngine.java:816)Caused by:com.collation.platform.session.SessionClientException: CTJTP1127E The copycommand failed for java.io.EOFException: SSHSCP1: premature EOF.at com.collation.platform.session.Ssh2SessionClient.copyToRemote(Ssh2SessionClient.java:441)at com.collation.platform.session.Ssh2SessionClient.copyToRemote(Ssh2SessionClient.java:397)at com.collation.platform.session.SessionClientPool.copyToRemote(SessionClientPool.java:236)at com.ibm.cdb.discover.sensor.app.db.db2.Db2Sensor.prepareScript(Db2Sensor.java:726)at com.ibm.cdb.discover.sensor.app.db.db2.Db2Sensor.runDb2Find(Db2Sensor.java:383)... 5 more
��� � �� ���� �� ��(scp) ��� DB2� ���� �� �� ���
����� ��� ��� ID� PATH� � ��� �����.
� ��� ����� �� � �� ��� ���� �� <taddmusr>/.ssh
� environment� ���� ��� ����� �����. � ����
<taddmusr> PATH � �� ������. PATH � �� scp ��
� �� �� � ��� ����.
178 Application Dependency Discovery Manager: ��
DB2 ��� � CTJTD0234E� �� ���
�� DB2 ��� �� CTJTD0234E � �� �� ���� � ����.
Attribute not set: instances
��� � ���� db2find.sh ������ �� DB2 ��� PATH �� �
� � � �����.
� ��� ����� collation.properties ��� �� �� � �
� �� ������.
com.collation.discover.agent.path.system_uname
��� ��� sudo� �� �� ����� �� � ��� ��� ��
� db2licm � db2set� � ��� �� ��� �� ��� ���. sudo
� �� ����� ���� �� � ������.
com.collation.discover.agent.DB2Agent.db2findscript.1.2.3.4=sudocom.collation.discover.agent.DB2Agent.db2findschemascript.1.2.3.4=sudocom.collation.discover.agent.DB2Agent.systemcommand1.2.3.4=sudo
DB2 �� ���� �� �� � ��� ��
�� ���� �� �� �� �� � ���� �����.
CTJTD1006E Invalid data in output file in section: db2findschema
��� DB2 ��� �� ��(�� DB2 ���� ���)� ��� �� ��
��� ����. ��� ��� ���� �, db2ilist ��� ��
� ����� ���� �� � � ����. � ��� �� ��� �
�� https://www.ibm.com/support/docview.wss?uid=swg21420898��
�DB2ilist� ���� ���� ��� �� �� �����.
IBM Informix ��
IBM Informix ��� IBM Informix Dynamic Server� �����.
GUI� ���� ���� �� ��
Informix
����
IBM Informix Dynamic Server� IBM Informix JDBC ����� ���� ��
�.
���
��� �� �� ����� � Informix Dynamic Server� ��� ���.
Informix Dynamic Server� Informix ��� �� ��� �� ������.
�� � 179
� �� �� �� ���
IBM Informix ��� ��� �� �� �� ����� ����. � ��
� IT ��� IBM Informix Dynamic Server ��� �� ���� �� ���
����.
��� ��� � �� ����� ����. � �� ����� ��� �
�� ���� � �� �����.
app.db.ids.IDSAlias
v AliasName
v Parent
v Protocol
v ServiceName
app.db.ids.IDSBufferPool
v BufferPoolID
v NumBuffers
v Size
app.db.ids.IDSChunk
v ChunkNumber
v FreeSpace
v Offset
v Size
v MirrorOffset
v Parent
app.db.ids.IDSConfigValue
v ConfigID
v ConfigName
v DefaultValue
v EffectiveValue
v OriginalValue
app.db.ids.IDSDatabase
v DatabaseLocale
v LoggingType
v Name
app.db.ids.IDSInstance
180 Application Dependency Discovery Manager: ��
v BitSize
v ConnectOption
v Home
v Host
v Name
v ProductName
v ProductVersion
v OnConfig
v Protocol
v SQLHostFile
v Status
v VersionString
app.db.ids.IDSSegment
v OS_SHM_ADDR
v OS_SHM_ID
v OS_SHM_KEY
v SegmentClass
v Size
app.db.ids.IDSServerProcess
v OSProcessName
v PID
v VpClass
v VpID
app.db.ids.IDSSpace
v Chunks
v ObjectType
v PageSize
v SpaceName
v SpaceNumber
app.db.ids.IDSStartupEnvironmentVar
v StartupEnvVarName
v StartupEnvVarValue
�� � 181
��� �� �
Informix Dynamic Server� IBM Informix �� ��� �� ����, ���
�� ��� ���.
��� �� ���� �� � � ������.
1. �� �� ��� Informix Dynamic Server� IP ��� � � �� �� �
�� �����.
2. ��� �� ���� ��� �� �� ������.
3. ��� � ��� ��� ������.
4. ��� ��� �� ���� � ��� ComputerSystem� ������.
5. �� ��� ���� �� Informix Dynamic Server� �������. TADDM
JDBC� ���� Dynamic Server� �����.
�� ��� �
� ����� IBM Informix ���� ���� �� ���� ���� � ���
� �� ��� �����.
��� �� ��� ��� � �
�� Informix Dynamic Server� ��� ��� ��� ��� �� � �
��.
��� oninit ��� ���� ������ ��� ������.
��� �� �� �� ��
�� ��� �� �� ���� � �����.
There was nothing to be discovered.
��� �� ��� ����� � � � Informix ���� ���.
TADDM� Informix ��� ��� �� � �
�� �� ��� ��� �����.
encountered error :: com.informix.asf.IfxASFException:Attempt to connect to database server database_name failed
��� TADDM ���� ������ ��� Informix ���� ��� �� ��
� ����.
Microsoft SQL Server ��
Microsoft SQL Server ��� Microsoft SQL Server� �����.
GUI� ���� ���� �� ��
SqlServerSensor
182 Application Dependency Discovery Manager: ��
� �� ���
��� ��� � �� ����� ����.
v db.mssql.SqlServer
v db.mssql.SqlServerConfig
v db.mssql.SqlServerDatabase
v db.mssql.SqlServerDataFile
v db.mssql.SqlServerModule
v db.mssql.SqlServerProcess
����
Microsoft SQL Server� ����� �� ��� ��� ���� ���.
�� ��
v Windows �� �� �� SQL Server�� Windows � ��� �
�� ��� � �� � �����. ��� ��� Windows � �
��� ����.
v �� � �� �� �� � Windows �� �� �����.
v SQL ��� �������� Windows �� �� �� �� ��
� �� �� � �� ������.
– public - �� �� �� ��� � ���� ���� public
������ ��� ������.
– db_datareader - �� �� �� ��� � ���� ���
� db_datareader ������ ��� ������.
– Connect SQL - �� �� �� �� ���� ���� Connect
SQL �� �����.
– View any definition - �� �� �� �� ���� ���
� View any definition �� �����.
��� �� � � �� ��� ����� � ����.
– sysdatabases
– syscurconfigs
– sysprocesses
– sysobjects
– syscolumns
v �� �� �� � ���� ������. �� ���� ���
��� � � �� � �� ��� �� �� �� ���� ��� �
�� �� ��� ������.
�� � 183
v � ��� ��� SQL ��� �(SQL � � �� �)� ���
����.
���� ����
v � ��� �� �� 2 ��� ����� ���� ���. ����
�� � �� �� ���� ���� ������� ��� ��
� TADDM �� 2 ��� ��� ���.
v Microsoft SQL �� ��� Microsoft SQL� ��� �� ���
TADDM Windows ����� ��� ���� ��� ���.
���
SQL Server� primarySap �� ��� �� ��� ���� ��� ����
�� ��( : IBM WebSphere, JBoss, Oracle Weblogic � SQL Server) �� �
��� � � � ����.
SQL Server� �� TCP/IP �� ���� ListenAll ���� true� ���
�� � ��� primarySAP�� �����. ��� ��� �� ���� �
� � � �� � ���.
SQL Server� � IP ����� �� �� TCP/IP �� ���� ListenAll �
��� false� ��� �� ��� Active � Enabled IP� �� � �
�� SQL Server primarySAP�� �����. ��� ��� �� IP �����
�� ��� �� ����. ���� � � � � �� � ���.
SQL Server� � �� ��� ���� � � �� �� �� ���
primarySAP �� ��� ����. �� dynamicPortAllocation ���� true�
���� �� �����.
�� �� ��� SQL Server ��� �� ��� � � � �� ��
��.
�� �
��� ��� �� ��� ��� ���.
�� � �:
�� TADDM� SQL Server� ���� � ��� � �� �� � ���
��.
Windows �� �� �
v �� �� TADDM ����� SSH� ������.
v ������ ���� ��� � �� �� Windows ����� WMI� ��
�� ������. ����, WMI� �� �����.
184 Application Dependency Discovery Manager: ��
���� ������ ��� ��� �� ���� �� �� �� Windows �
��� TADDM WMI Provider� ���� �����.
SQL Server ��� ����� Windows Server� �� ���� �� TADDM�
�� ��� �� ��� ���.
�� TADDM� SQL Server� ���� � ��� � �� �� � ���
��.
Windows ��
Windows �� �, �� ����� ���� ���.
v SQL Server ��� ��� Windows ���� ����� ���� Allow
Log on Locally ��� �� ��� ���.
v ����� SQL Server ���� ���� � �� �� ��� ���.
���� �� ����� �� ��� ����� ��� �� � �
����.
v Windows ��� � ����� SQL Server� �� ��� �� ��
����.
SQL Server ��
SQL Server �� �, SQL Server ���� SQL Server� �� ���
�� ������.
���� � �� � ��� ����� SQL Server ����� SQL Server�
�� ��� ������. �� ��� � ��� � � �����.
��� �� �:
��� �� ��, �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ������� ��� ���� ������.
2. Microsoft SQL Server� ����� ������.
3. �� � ��� ������.
a. ��� �
b. ����
TADDM SQL Server ��� � SQL Server ��� ����. �� ���
��� �� ��� Windows ��� ��� ��� � � �� ������.
�� ��� �� ������ ����� � ��� Windows ��� ID� SQL
Server� ���� � ��� ��� ID� �� �� ���.
�� � 185
collation.properties �� ��� �:
� ���� Microsoft® SQL Server ���� ���� collation.properties �
� � � ��� ����.
Microsoft® SQL Server ��� �� �� ��� �����.
com.collation.discover.agent.SqlServerAgent.UseListeningIp
� � SQL Server ��� ����� �� �� �� �� �
�����.
� �� false�� SQL Server ��� ����� �� �� ��
�� �����. host_fqdn + ":" + sql_server_instance_name
� �� true�� SQL Server ��� ����� �� �� ��
�� �����. hsql_fqdn + ":" + sql_server_instance_name
��� false���.
����: � ��� ����� SQL Server� �� ���� ���.
com.collation.discover.agent.SqlServerAgent.timeout
� � ����� �� �� ��� �� ��(��)� �����.
� � � � � � �� , � � �
com.collation.discover.DefaultAgentTimeout � ��� �� �
���� �����.
�� ��� �
�� ��� � �� �� � �� � � � ����. ��� ��� ����
��� � ����.
�� �� SQL Server� � �� ��� ��� �
�� SQL Server� ���� ���� ��� ����.
��� SQL Server �� �� ��� �� ��� �� ��� ����.
v sysdatabases
v sys.master_files
v syscurconfigs
v sysprocesses
SQL Server �� ��� ���, Windows �� ����.
datareader ��� �� Microsoft SQL ��
�� �� ������� � db_datareader ��� ��� �� Microsoft SQL
������� ��� � ���.
186 Application Dependency Discovery Manager: ��
��� �� ������� � db_datareader ��� ��� �� Microsoft SQL
������� ����� �� � � ������.
v SQL Server�� ���� ����� ���� ���� �����.
v SQL Server �� ���� ���� SQL Server� ����� ���
� �� � ���� sp_addlogin ��� ������.
v Windows �� ���� Windows ��� � �� ��� SQL Server
� ����� ����� sp_grantlogin ��� ������.
v ���� �� SQL Server ���� ��� �� ��� �� �
��� �����.
sysdatabases, sys.master_files, syscurconfigs, sysprocesses
�� ��� ���� taddmusr���.
GRANT SELECT on sysdatabases to taddmusr;GRANT SELECT on sys.master_files to taddmusr;GRANT SELECT on syscurconfigs to taddmusr;GRANT SELECT on sysprocesses to taddmusr;
ProductName �� �� �
�� ProductName �� ��� �� ��� ��� ���� ����.
��� �� TADDM ��� ��� ������� � Microsoft SQL Server�
�� ���� ���. � ��� SQL Server �� ��, ���� �� �
SQL Server ���� � ���.
ProductName �� � ��� ����.
v Microsoft SQL Server 2008 R2 SP1(Enterprise Edition)
Oracle ��
Oracle ��� Oracle ������ ��� �����.
GUI� ���� ���� �� ��
OracleSensor
����
�� ����� ���� ���.
v ��� ���� ��� ��� ���.
v TADDM �� � Oracle ��� �� ��� ��� ���� ���.
�� � 187
�� ��
TADDM�� Oracle ������� ���� � ��� Oracle ��� �� ��
�� � �� ��� ���. Oracle ����� ��� �� ����
��� �� ��� �����. grant execute on dbms_system to
oracle_user;
Oracle ������ ��� CONNET �� ��� ���.
Oracle ��� � ����� �� ��� ��� ���.
SELECT_CATALOG_ROLE
�� �� ��� ��/�� ����. v$version, global_name, v$parameter,
dba_data_files, v$log, v$logfile, sys.dba_tables, v$bgprocess, v$process, v$controlfile,
v$sga, v$sys_optimizer_env, dba_db_links, dba_tables, dba_views, dba_indexes,
dba_sequences, dba_constraints, dba_source, dba_clusters, dba_db_links,
dba_tablespaces, dba_synonyms, dba_mviews, dba_rollback_segs, dba_profiles,
dba_roles, dba_users, dba_dimensions, dba_sys_privs, dba_role_privs, dba_tab_privs
� dba_ts_quotas
��� � ���� �� �� ��
Oracle ��� ��� � ���� �� ��� �����.
�� � ���
��� ��� �, ���� �� ��� ����.
���� �� �� �� �� ��� TADDM ��� ���� �����.
��� �� � ���
��� ��� �, ��� �� ��� ����.
���� �� ��� �, Oracle_home ���� ���� ��� �� Oracle
��� ����� ���� ���. ���� ��� Oracle ������ ��
��� �� � ���� �� ����. � ���� ��� �� ��� �
���, ��� �CTJTP1186E ��� �� � � � ���� ����� ��
� �����.
��: ��� ��� ��� ���� ��� ��� � �� ���� Oracle_home
���� ���� � ���� /etc/oratab �� /var/opt/oracle/oratab �
�� �� �� ���� ��� ���.
�� � � ������.
1. ������� ��� ���� ������.
188 Application Dependency Discovery Manager: ��
2. Oracle� ����� ������.
3. �� � ��� ������.
v Oracle ���� � �� ��� �
v Oracle ���� � �� ����
���
����� �� �� �� Oracle ���� ���� � �� ��� �� ��
�� �� ��� ���� ����.
�� �� ��� ����.
v ������ ���� ��
v Oracle RAC ��
v Oracle ASM ��
v �� ��� ��(������� �� �� ���)
v OracleDBLink �� ���� ��
v OracleListener �� ���� ��
� �� �� �� ���
Oracle ��� ��� �� �� �� ����� ����. � ��� Oracle
��� � � � �� ���� �� ��� ����.
��� ��� � �� ����� ����. � �� ����� ��� �
�� ���� � �� �����.
OracleASM
AsmInstances
DiskGroups
Name
Node
Rac
OracleASMDisk
AsmDiskGroup
State
Name
OracleASMDiskGroup
Asm
AsmDisks
�� � 189
Name
State
OracleASMInstance
BackgroundProcesses
Database
Host
Hostname
OracleInstanceStatus
Parameters
Parent
Port
RacDatabase
SGAValues
SID
ServerProcesses
OracleBackgroundProcess
Description
Name
PID
OracleControlFile
Name
OracleDBLink
IpAddress
Port
ServiceName
OracleDataFile
Name
Size
TableSpace
OracleDatabase
ControlFiles
DBName
190 Application Dependency Discovery Manager: ��
DBVersion
DataFiles
InitValues
Name
RedoLogFiles
SchemaRawData
Schemas
TableSpaces
OracleInitValue
Description
Name
Value
OracleInstance
BackgroundProcesses
ConfigContents
Database
Host
KeyName
Modules
Name
Port
PrimarySAP
ProcessPools
ProductName
ProductVersion
SGAValues
SID
ServerProcesses
Status
OracleListener
BindAddresses
�� � 191
Name
OracleModule
FileName
Name
Schema
OracleRAC
Asm
HomePath
Name
OCRLocation
PrimaryNode
RacDatabases
VoteDiskPath
OracleRedoLogFile
Name
Size
OracleSGAValue
Name
Value
OracleSchema
Name
Owner
OracleServer
ConfigFile
Listeners
OracleServerProcess
Connections
Name
PID
Ports
OracleTableSpace
Name
Size
192 Application Dependency Discovery Manager: ��
ProcessPool
Name
RuntimeProcesses
�� �
��� ��� �� ��� ��� ���.
JDBC ��� �:
� ��� Oracle ��� JDBC ����� ���� � �� �����.
���: TADDM 7.2.2 ��� 4 ��� ���� �, Oracle ����
classes12.jar ��� ���� ���. ���, �� ����� ��� �� �
�� ��� ����� ���� ��� � ���, classes12.jar �� �
����. Fix Pack 5 TADDM 7.2.2 ��� 5 ��� ���� �, ��� JDBC
����� �� ��� ������.
JDBC ����� ����� �� � � ������.
1. Oracle � ��� �� Oracle �� ���� JDBC ���� ��( :
classes12.jar �� ojdbc7.jar ��)� ������.
2. �� ��� ��� ������.
$COLLATION_HOME/osgi/plugins/com.ibm.cdb.discover.sensor.app.db.oracle.oraclecommon_1.0.0/lib/oracle
3. OracleCommo ��� MANIFEST.MF ��� �� Bundle-ClassPath � � JDBC
���� ��� �� ������.
a . $ C O L L A T I O N _ H O M E / o s g i / p l u g i n s /
com.ibm.cdb.discover.sensor.app.db.oracle.oraclecommon_1.0.0/
META-INF ���� ���� ��� ����� MANIFEST.MF ��� ��
��.
b. Bundle-ClassPath � �, ��� JDBC ����� �� � �� �
� ����. �� ��� ojdbc7.jar ��� �� ��� � � ��
���.
Bundle-ClassPath: lib/oracle/ojdbc7.jar,lib/oracle/ojdbc6.jar,lib/oracle/ojdbc5.jar,lib/oracle/classes12.jar
c. ����� ����� �� � � � � �� ��� �� � ��
�� ���� ������.
4. TADDM ��� �� ������.
�� � 193
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ������� ���� ��� ������.
2. Oracle� ����� ������.
3. �� � ��� ������.
a. ��� �
b. ����
Oracle ASM(Automatic Storage Management) �� ���� ����� ���
� sys � ����� ������.
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
com.collation.discovery.oracle.extended
� Oracle ������ ��� �� �� � �� ���� ��
�����.
��� N( ��)���.
� Y( )� ���, ��� Oracle ������ ��� �� �� �
� �����.
com.collation.platform.os.ignoreLoopbackProcesses=true
��� true�� �� �� ����� ��� ����� ���� �
����. ���� ��� �� IP ��(127.0.0.1)�� ��� ���
�� ��� �� IP ��� ��� �� ��� � ��� ��� �
���.
� � IP ��� ��� �����.
� � �� false� ��� � � ��� �� �� ����� ��
���� �����.
WebLogic �� �� Oracle ������ ��� ����� � � �
true� ���� ���. � ��, WeblogicServerVersionSensor ��� �
��� �� ��� ����� � � � true� ���� ���.
com.collation.discovery.oracle.tablelimit
� Oracle ��� ���� ��� ��� �����.
��� 1000���. � �� �����.
194 Application Dependency Discovery Manager: ��
�� ��� �
� ����� Oracle ���� ���� �� ���� ���� � ���� ��
��� �����.
Oracle ��� � �� �
�� Oracle 2� ��� �� ����� TADDM�� ���� �� Oracle �
� ��( : Express Edition)� ���� Oracle ��� ���� ����.
��� 2� ��� �� �� ��� ��� ��� Oracle� �� � �
����. �� Oracle ������� �� TNSListener ���� ��
��� ����.
��� “��� �� � �” �� ���
�� �� �� � ��� � Oracle ������ �� ���� ����.
v ����� ���� ����.
v �� �� ����.
v �� �� �� ���.
��� ��� �� ������� �� �� ����� �� �� ����
��.
�� ������ �� �� �� sqlplus ��� ��� �� ��
����.
bash-2.05b$ sqlplus
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jun 12 08:15:23 2007Copyright (c) 1982, 2005, Oracle. All rights reserved.Enter user-name: systemEnter password:ERROR:ORA-28000: the account is locked
����� Veritas ���� ��� Oracle �� � ��� � ��� �
Oracle �� ��.
�� Oracle ���� ���� �� Veritas ���� ��� Oracle �� � �
� ���� ��� ��� �� ����. �� Veritas ���� ���
��� SID� ���� ���� Oracle ��� �� SID� ���� ���
� ��� �����.
��� � ��� ����
<source>Sid</source>
��
<source>%{Sid}</source>
�� � 195
��� �� dist/etc/discover-sensors/VeritasClusterSensor.xml
��� ������. � �� Veritas ���� ��� ��� SID� �
� Oracle ���� ����.
��: ��� ���� � ��� �� �� �� �� � ��� �
�� �� ����.
Sybase ��
Sybase ��� Sybase ASE(Adaptive Server Enterprise) ������ ��� ��
���.
GUI� ���� ���� �� ��
SybaseSensor
�� ��
Sybase �� ����� �� �� ����� �� ��� �����.
grant select on sysengines from public
�� ��� ����.
v version
v master..sysconfigures
v master..sysusages
v master..syssegments
v master..sysprocesses
v master..sysengines
v master..sysdatabases
v master..sysdevices
v master..syscurconfigs
v master..sysservers
v master..syssrvroles
v master..syslogins
v master..sysloginroles
v master..syspartitions
v master..systhresholds
v master..sysresourcelimits
v master..systimeranges
196 Application Dependency Discovery Manager: ��
�� �� ��� ������� �� ��� �����. �� ������� �
�� � ��� �� ��� ����� �� �, � �������� ���
ID� �����. �� �� TADDM �� �� ����.
select t.segment, u.name from database_name..systhresholds t,database_name..sysusers u where t.suid=u.suid
:
v �� �� tempdb ������� �� ����.
select t.segment, u.name from tempdb..systhresholds t,tempdb..sysusers u wheret.suid=u.suid
v �� �� sybsystemprocs ������� �� ����.
select t.segment, u.name from sybsystemprocs..systhresholdst,sybsystemprocs..sysusers u where t.suid=u.suid
���
v Sybase ��� dbo ���� ��� ���� �� ��� ���� ����.
v Fix Pack 4 CR# 751110�� ��� SAP Sybase ASE ������ ����
TADDM� �� ����. SSL(Secure Sockets Layer)� ����� �� �
����� �� SSL ��� �� � �� ��� ��� ���� �� ���
��. TADDM�� ��� ��� ���� �� �� � �� ������.
com.collation.sybasesensor.jdbclogin.timeout
��� 15000ms(15)���. � �� ��� �� ��� ��� ��� �
� ��� ��� ��� �����.
� �� �� �� ���
Sybase ��� ��� �� �� �� ����� ����. � ��� IT �
�� ���� ��� �� ���� �� ��� ����.
��� ��� � �� ����� ����. � �� ����� ��� �
�� ���� � �� �����.
AppConfig
v Content
v Parent
ConfigFile
v FixedPath
v RealFile
v URI
LogicalContent
FixedPath
�� � 197
ProcessPool
v CmdLine
v Env
v Name
v Parent
v RuntimeProcesses
SybaseConfigValue
v ConfigUnit
v Name
v Parent
v RunValue
v Type
v Value
SybaseDatabase
v Name
v Options
v Owner
v Parent(SybaseServer)
v SchemasRawData
v Segments
v Tables
v Thresholds
v Users
SybaseDevice
v Description
v FirstVirtualPageNumber
v FixedPath
v IsDefaultDisk
v IsDeviceMirrored
v IsDsyncEnabled
v IsDumpDevice
v IsMasterDeviceMirrored
v IsMirrorEnabled
198 Application Dependency Discovery Manager: ��
v IsPhysicalDisk
v IsReadsMirrored
v IsSecondaryMirrorSideOnly
v IsSerialWrites
v IsSkipHeader
v LastVirtualPageNumber
v MirrorPath
v Parent(SybaseServer)
v RealFile
v URI
SybaseEngineProcess
v CmdLine
v Name
v PID
v Parent
v Ports
SybaseLogin
v AccumulatedDate
v FailedLoginCount
v FullName
v IsAccountLocked
v IsPasswordExpired
v Language
v Name
v Parent(SybaseServer)
v PasswordDate
v SybaseRoles
v TotalCPUUsed
v TotalIOUsed
SybaseModule
v Database
v FileName
v Name
�� � 199
v Parent
SybaseRemoteServer
v IsMessageConfidential
v IsMessageIntegrity
v IsMutualAuthentication
v IsNetworkPasswordEncrypted
v IsReadOnly
v IsRPCSecurityModelB
v IsTimeoutEnabled
v Name
v NetworkName
v RemoteNetworkCost
v RemoteServerClass
v SybaseServer
SybaseResourceLimitation
v AppName
v IsEnforcedDuringExecution
v IsEnforcedPriorToExecution
v LimitationExceededAction
v LimitationScope
v LimitType
v LimitValue
v Login
v Name
v Parent(SybaseServer)
v TimeRange
SybaseRole
v FailedLoginCount
v Name
v Parent
v PasswordDate
v Status
SybaseSegment
200 Application Dependency Discovery Manager: ��
v Name
v Parent
v Size
SybaseServer
v BindAddresses
v ConfigContents
v ConfigFile
v ConfigValues
v Databases
v Devices
v EngineProcesses
v FullVersion
v Home
v Host
v KeyName
v Logins
v Modules
v Name
v PrimarySAP
v ProcessPools
v ProductName
v ProductVersion
v RemoteServers
v ResourceLimitations
v ServerProcesses
v Status
v SybaseRoles
v TimeRanges
SybaseServerProcess
v Name
v PID
v Parent
SybaseTable
�� � 201
v CreationDate
v Name
v Parent(SybaseDatabase)
v Partitions
SybaseTablePartition
v FirstPage
v NumPages
v Parent(SybaseTable)
v PartitionID
SybaseThreshold
v IsLastChance
v Name
v Parent(SybaseDatabase)
v Segment
v ThresholdExeededProcedure
v ThresholdSize
v User
SybaseTimeRange
v EndDay
v EndTime
v Name
v Parent(SybaseServer)
v StartDay
v StartTime
SybaseUser
v Login
v Name
v Parent(SybaseDatabase)
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ������� ���� ��� ������.
2. Sybase� ����� ������.
202 Application Dependency Discovery Manager: ��
3. TADDM� Sybase ��� �� JDBC ��� ���� � ���� �� ���
��(��� � � ����)� ������.
4. Fix Pack 4 �� SSL ���� �� �� � SSL �� ��� ��� ����
��. �� SSL ��� ���� ����� ����.
��: Sybase JDBC ����� JVM�� SSL �� ��� �� � �
� ���� ����. ��� �, SSL ����� �� Sybase �� ���
� ���� � �� �� ��� � �� ��� �� ����� ����
���. � �� ���� TADDM ��� ��� �� Sybase ��� �
�� SSL �� �� ��� ���. ��� � SSL ��� � �� �
���.
Sybase IQ ��
Sybase IQ ��� Sybase IQ ������ ��� �����.
GUI� ���� ���� �� ��
SybaseIQSensor
�� ��
Sybase �� ����� �� �� ����� �� ��� �����.
grant execute on sp_iqdbsize
� �� ���
��� ��� � �� ����� ����.
v app.AppConfig
v app.ConfigFile
v app.db.sybase.SybaseConfigValue
v app.db.sybase.SybaseDatabase
v app.db.sybase.SybaseDevice
v app.db.sybase.SybaseEngineProcess
v app.db.sybase.SybaseModule
v app.db.sybase.SybaseServer
v app.ProcessPool
v core.LogicalContent
�� � 203
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ������� ���� ��� ������.
2. Sybase� ����� ������.
3. TADDM� Sybase ��� �� JDBC ��� ���� � ���� �� ���
��(��� � � ����)� ������.
�� ��
�� ��� �� ���� � � � ���� � �����.
�� ��
�� ��� �� ���� ��� �����.
GUI� ���� ���� �� ��
AnchorSensor
����
�� ���� ��� �� �� ����� ���� �� ���� �� ���
���� ����. ���� �����, SSH(Secure Shell) �� 2 ����� �
��� ���.
��� 64�� Linux ���� ��, JBossSensor � StackScanSensor�� 32
�� ��� libgcc � glibc ������ ����.
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
TADDM ��� SSH� ���� �� �� ��� �����. ��� �� �
��� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� �� �� ��� �� SSH � �� � �� SSH �� ��
�� ���� �� ��� ��(��� � � ����)� ������.
204 Application Dependency Discovery Manager: ��
����, root� �� �� �� ��� � ����. ��� �� ���
� �� TADDM� ���� � ���� � ������ �� � ����
(����, sudo ��� ���� ��).
��� ��� TADDM �� ���� ���� ��� ���� �� �� ���
��� �����.
collation.properties �� ��� �:
� ���� �� ���� ���� collation.properties �� � � ��� ��
��.
��� collation.properties ��� �� �� � � �����.
com.collation.discover.agent.AnchorSensor.timeout=3600000
� �� ��� ����� ��� ��� �����.
com.collation.discover.anchor.forceDeployment=true
��� true���.
� ��� ��� ��� �� �� �� ��� �� �����.
�� false� ���� ��� �� �� ��� ��� ����.
v ��� IP ��� ping� � � �
v ��� IP ���� �� 22� ��� � � �
� ��� ����, � � � � �� ��� ����. � �� �
�� ��� ���, �� ��� ��� �� �� ��� �� ��
�� ���.
com.collation.discover.anchor.lazyDeployment=false
�� � �� ��� ���� ��� �� ��� �� �� ���
�� ��� �����. � � �� �� ��� �����. �
� true � false���. ��� false���.
�� �� � � TADDM ��� �� �� ����� ����
�.
WebSphere Application Server ���� ��� 130MB dist/lib/
websphere ���� � � � ����. ���� false� ��� �,
��� �� � ���� �� ���� �����. ���� true� �
�� �, WebSphere Application Server ��� ���� ���� � �
���� �����. WebSphere Application Server ��� ��� ��
�� �� �, 130MB� �� ���� ��� ����.
com.collation.discover.anchor.connectType=ssh
ssh �� �� � ��� ���� ��� ���� �� �����. �
�� � 205
� ssh � direct���. ��� ssh���. � ��� �� �� �
�� �����,
com.collation.discover.anchor.connectType.1.2.3.4=ssh� ����
��. ��� 1.2.3.4� �� ��� ��� �����.
com.collation.platform.session.GatewayForceSsh
������ ��� ���� ����� �� �����. �� true
� false���. ������ ��� ��� ���� �� � Cygwin �
�� ����� �� true� ������. �� true� ���� �����
� �� ��� ��� �� � � �� �� SSH ��� �����.
Fix Pack 5 com.collation.discover.anchor.zone.fromContextIP
��� ��� IP ���� IP�� �� �� ��� � ��� ��
�����. �� true � false���. ��� false���.
IP ��� �� ��� � � �� �� �� �� ��� ����. �
��, �� �� � IP �� �� IP ���� �� ��� ����.
� � true� ���� �, �� �� ���� IP�� �����.
��� �� ��
��� �� ��� ��� ��� ����. �� ����(ping� � �) IP �
�� ��� ��� �����. ��� �� ��� �� ���� IP ��� ���
� ����� �����.
TADDM ��� ����� ��� ��� �� ��(��� ��� ��� �
)� �� ����.
��� ���� �� ����� �� �� ��� �� �� ��� ����
TADDM ��� ���� �����. ��� ��� � IP ��� ��
TADDM ��� ���� �, �� ���� IP ��� �� ��� �����.
��� ��� ��� ����, �� ��� � �� ���� ��� ����
� ������. ��� ��� ����� �� ���� ����, �� ����
� ����� �� ���� ��� �� � �� ��� �����.
GUI� ���� ���� �� ��
ASDSensor
�� �
��� �� ��� ��� �� ���� ����.
��� �� ��� collation.properties ��� �� �� � � �����.
v com.ibm.cdb.discover.asd.AsyncDiscoveryResultsDirectory
206 Application Dependency Discovery Manager: ��
v com.ibm.cdb.discover.asd.ProcessUnreachableIPs
v com.ibm.cdb.tarpath
��� �� ping ��
��� �� ping ��� �� ��� ���� �� ��� IP ��� ���
�. � IP ��� ��� �� ��� seed�� � �����. �� ��� ��� �
�� ��� ��� ���� �, � ��� ��� � ����.
GUI� ���� ���� �� ��
ASDPingSensor
����
�� ������ ��� �� ping ��� �� � �, �� ������ ��
� ��� � ��� � ��� ping ��� �� ����� �� ���.
��� �� ������ �� ��
��� �� ������ �� ��� ���� � �� �� ��� ���� ��
���� ��� ���� �� ��� ������ ��� ����. �� ���
� �� �� ������ ����� ����� ��� � �� ����
� ��� ���� �� ��� �����.
GUI� ���� ���� �� ��
CustomAppServerSensor
����
� ��� ����� ��� �� � ���� cksum ��� � ��� ��
���� ��� ��� ���.
���
�� ����� ����.
v ��� ���� �� ����� �� � ���.
v 213 ���� ��� �� ������ � ����� ����.
� �� ���
�� �� ����� �� AppServer� ��� � �����.
v app.AppServer
v app.db.DatabaseServer
�� � 207
v app.j2ee.J2EESever
v app.web.WebServer
�� �� ����� TADDM ������ ��� ��� � �����.
v app.db.db2.Db2Server
v app.db.mssql.SqlServer
v app.j2ee.jboss.JBossServer
v app.j2ee.weblogic.WebLogicServer
v app.j2ee.websphere.WebSphereServer
v app.messaging.exchange.ExchangeServer
v app.messaging.mq.MQQueueManager
v app.sms.SMSiteServer
v app.veritas.cluster.VCSCluster
v app.web.apache.ApacheServer
v app.web.iis.IIsWebServer
v app.web.iplanet.IPlanetServer
��� �� MIB2 ��� ��� ��
��� �� MIB2 ��� ��� ��� ���� ��� ���� �� ��� ��
��� ���� ����.
� ���� ��� �� � � �� ��� �����.
v ��� OID(SNMPv2-MIB::sysObjectID - .1.3.6.1.2.1.1.2)
v SNMP MIB2 ���� ��� ��� ��(SNMPv2-MIB::sysDescr -
.1.3.6.1.2.1.1.1)
��� �� MIB2 ��� ��� ��� � ��� ���� �� ��� ����
�.
GUI� ���� ���� �� ��
CustomMib2ComputerSystemSensor
���
SNMP MIB2 ��� ����� �����.
208 Application Dependency Discovery Manager: ��
� �� ���
��� ��� � �� ����� ����.
v sys.ComputerSystem � �
��� �� ���� ��
��� �� ���� ��� ��� �� ����� � ���� �� ���� �
�� ��� � �� ���� � ����.
GUI� ���� ���� �� ��
CustomTemplateSensor
���
��� ���� �� ����� �� � ���.
�� �
��� ��� �� ��� �� ���� ��� ��� ���.
��� �� ���� ��� ���� ��� � ���. ��� �� ����
���, �� ����� �� � � ������ ��� ��� � ��� ���.
�� � ������ ��� � � �� ��� ��� �� ����.
��� �� ���� ��� �� ����� ��� ���. � ����� ��
��� �� ����.
template.xml
� ���� � ���� �� ����. � ���� � � TADDM ��
��� ����� �����.
matcher-script.py
� ����� sensor-script.py ��� �� ��� ��� �� ���
�� �����.
sensor-script.py
� ����� ����� ���� �� ����� �� � �� ����
� ��� � ����.
$COLLATION_HOME/etc/templates/cts/template_name ���� ��� ���
��� ���. template_name ���� � template.xml ��� ��� �
� ��� ���� ���.
��� ����, templates ���� �� �� ��� � � ��� ���
����.
�� � 209
����� Jython �������. ��� �� � API� �� ��� SDK ��
� ���� �����. � ���� �� ���� �� ��� ��� �� ��
�� �� ����� �� � ����. �� ���� ��� � � ��,
TADDM �� �� ���� � �� � � ��� ��� ��� ��� � ���
�. �� $COLLATION_HOME/etc/templates/cts/template_name ���� �� �
��� ��� ��� ���.
Template.xml
template.xml ��� �� ��� ����.
<CTSTemplate><name>template_name</name><result-class>com.ibm.cdb.discover.app.db.db2.result.Db2Result</result-class><plugin-id>com.ibm.cdb.discover.sensor.app.db.db2.db2_7.5.0</plugin-id><matcher-script>matcher.py</matcher-script><sensor-script>sensor.py</sensor-script>
</CTSTemplate>
� ���� �. � ��, ���� �� example_template��, ���
�� $COLLATION_HOME/etc/templates/cts/example_template�� �
��.
result-class
� � TADDM �� ���� ��� �
plugin-id(� ��)
� plugin-id� ��� ���� ��� � ID� �����. � ID� ���
��� ���� ����.
matcher-script
����� ��� ��� ���� �� ����� ���� Jython ���
�(.py ��)� �
sensor-script
result-matcher ������ �� ���� �� ���� Jython ���
�� �. ��� ����� ��, ����� ����� ����� � �
���� ����. �� ��, ��� ����� ��� � ����.
�� ���� ����
� ����� ����� ��� ���� �� ����� ��� � ����. �
� ��� sensorhelper ���� ����� �����.
v ResultMap� �� ����, � � �� ���� ����. ��� ����
� ����� ���� �� ����� �� ���. � ��� �
����.
v ReturnList� �� ��� �� �� �� � ���. � ��� � ��
� �� ��� ��� ��� ��� �� ��� ����.
210 Application Dependency Discovery Manager: ��
�� �� ��� ����� ���, � ��� ��� �� ���� ��� seed
�� � �����.
� ���� ���� �� �� ��� �� ���� ����� ���� � �
�����.
# Initialising the environmentimport sysimport java
from java.lang import Systemcoll_home = System.getProperty("com.collation.home")
System.setProperty("jython.home",coll_home + "/external/jython-2.1")System.setProperty("python.home",coll_home + "/external/jython-2.1")
jython_home = System.getProperty("jython.home")sys.path.append(jython_home + "/Lib")sys.path.append(coll_home + "/lib/sensor-tools")sys.prefix = jython_home + "/Lib"
import traceback
# Importing sensorhelperimport sensorhelper
# Initialising script input(resultMap,returnList,log) = sensorhelper.init(targets)log.debug("CTS result matcher script running")
try:# get runtime processes list from the resultruntimeProcesses = resultMap[’runtimeProcesses’]# get first of the processesrtp = runtimeProcesses[0][0]# add it to the list of elements that need further processingreturnList.add("dummyName",rtp)
except:log.error("Error occurred")
JXPath ����� �� � XPath �� ���� ��� ����� ��� � �
���. findElementsForXPath �� ���� ��� ���� ��� ����
��� ��� � ����. �� �� findElementsForXPath �� ����
IP ��� � ����. � ���� �� �� ��� SDK ��� ����
�����.
result = IpListResult();ip1 = IpAddressImpl();ip1.setStringNotation("9.0.0.1");ip2 = IpAddressImpl();ip2.setStringNotation("9.0.0.2");result.list.add(ip2)result.list.add(ip1)
�� � 211
elements = sensorhelper.findElementsForXPath(result,"/list[stringNotation=’9.0.0.2’]")for e in elements:
print e
�� ����
� ����� result-matcher ������ ��� ��� � ����� ��� �
����. ��� ����� ��, ����� �� ����� ���� ��� �
���. �� ��, ��� ����� ��� � ����. �� ��� sensorhelper
���� ����� �����.
v �� �� ��� ������ ���� ResultMap � � � �� �� ��
CTSSeed ����
v CTSResult ����� �� ����� ��� � �� �� ����� ��� �
�� �� ���� �� �������.
� ���� ���� �� ����� ��� ���� � � �����.
import sysimport java
from java.lang import Systemcoll_home = System.getProperty("com.collation.home")
System.setProperty("jython.home",coll_home + "/external/jython-2.1")System.setProperty("python.home",coll_home + "/external/jython-2.1")
jython_home = System.getProperty("jython.home")sys.path.append(jython_home + "/Lib")sys.path.append(coll_home + "/lib/sensor-tools")sys.prefix = jython_home + "/Lib"
import tracebackimport sensorhelper
(ctsResult,ctsSeed,log) = sensorhelper.init(targets)
log.debug("CTS Sensor script running")# get value passed by result matcherruntime_process = ctsSeed.getSeedInitiator().getValue()# get name passed by result matchername = ctsSeed.getSeedInitiator().getKey()templateName = ctsSeed.getTemplate().getName();log.debug("CTS Sensor script running for template " +templateName + “/” + name)# process runtime process with user defined functionresult = processRuntimeProcess(runtime_process)# return resulting model objectctsResult.addExtendedResult(result)
�� ��� �
� ����� ��� �� ���� ���� ���� �� ���� ���� �
���� �� ��� �����.
��� �� ���� ��� ���
�� ��� �� � �� �� �� ��� ����.
212 Application Dependency Discovery Manager: ��
��� �� �� ����� ����.
v ��� �� ���� ��� �� ������ �� �����.
v ��� �� ���� �� ���� � ����� ��� ���� �
���.
v ����� ���� ���� �� template.xml ��� ��� �
� �����.
v template.xml ��� ��� �����.
v template.xml ��� ��� result-class� ����, �� �
plugin-id� �����.
v ����(matcher-script.py � sensor-script.py)� ��� ���
� �� template.xml ��� ���� ��� ����.
v ����� �� ��� � �� ����. matcher-script.py ����
� �� ��� ��� �� ��� ����, seed ��� �� �
���. sensor-script.py ����� �� ��� ��� �� ��� �
�� �� �� �� �����.
v ���� ��� � ��� ��� ��� ��� �� ��� ���.
��� � ��� ��� �� �� ��� �� ����.
v ���� ���� ��� �� � ��� ���� ���.
�� ��� ��� ��
�� ��� ��� ��� ��� ��� ��� �����. � �� ��� � �
�� ��� ��( : Linux ��� ��� ��)� ���� � �����.
GUI� ���� ���� �� ��
GenericComputerSystemSensor
�� �� ��
�� �� ��� ��� ��� ����� � � ������ ��� ����
�.
�� ��� �� ��(IP �� � ��), �� �� � �� ��� �����
� � ����� �����. ����� �� ���� ��� ����� � �
����. ��� ��� ��� � � ��� Apache �� �� ��� �� ���
��� �� ��� �� � ������ ��� ��(seed)�� � �����.
����� IPv4 �� IPv6 ���� �� � ����. IPv6��� � � �
���� � ����� ���� � � � ��� ���� ��(sedd)� �
� ����.
�� � 213
��� �� �� ����� TADDM� ���� ��� �� ������ ��
� ���� � �����. �� �� �� ���� ��� �� �� �����
�� � ����. �� ��� �� �� ����� ������ �� ����
��� ���� � ���� �� ��� �� �� ����� �� ��� �
� ������ �� ��� �� � ����.
GUI� ���� ���� �� ��
GenericServerSensor
���
�� �� � �� ��� �� ��� �� ��� �� �� �� � � ���
�� ���� ��� � ����. �� �� � ��� ���� � �� ��
� ��� �� �� ����� �� ����� �� � ���� ����
��� � ���.
� �� ���
��� �� �� ����� ����.
v sys.RuntimeProcess
��� � ���� �� �� ��
�� �� ��� ��� � ���� �� ��� �����.
�� � ���
��� ��� �, ���� �� ��� ����.
���� �� �� �� �� ��� TADDM ��� ���� �����.
��� �� � ���
��� ��� �, ��� �� ��� ����.
���� �� ��� �, ��� � � ����� �� ��� �����.
���
����� �� �� �� �� �� ���� ���� � �� ��� �� �
��� �� ��� ���� ����.
��� ���� ���� ���� Solaris � ��� � �� �� ��� �
����� �� ��� ���� ����.
214 Application Dependency Discovery Manager: ��
collation.properties �� ��� �
� ���� ���� ���� collation.properties �� � � ��� ����.
com.collation.platform.os.ignoreLoopbackProcesses=true
��� true�� �� �� ����� ��� ����� ���� �
����. ���� ��� �� IP ��(127.0.0.1)�� ��� ���
�� ��� �� IP ��� ��� �� ��� � ��� ��� �
���.
� � IP ��� ��� �����.
� � �� false� ��� � � ��� �� �� ����� ��
���� �����.
WebLogic �� �� Oracle ������ ��� ����� � � �
true� ���� ���. � ��, WeblogicServerVersionSensor ��� �
��� �� ��� ����� � � � true� ���� ���.
com.collation.discover.agent.command.netstat.Windows
� � ���� Windows ���� netstat -nao �� �� ��� �
�� �� ��� ��� � ����.
��� �� ��� netstat -nao ��� ��� ��� ��� �����
���� ���.
:
com.collation.discover.agent.command.netstat.Windows.ip_address=type c:\\\\folder\\\\mynetstat.txt
��� mynetstat.txt� netstat -nao ��� ��� � �� type ��
��� ��� ��� � �����.
IBM Tivoli Utilization ��
IBM Tivoli Utilization ��� �� ����� �� ���� �����. ���
TADDM �� ��� ���� �� ����� ��� �� � ���� ���
��� ����� ����. ��� �� ���� �� ����� ���� �
��� �� � �� ��� ����� �� TADDM ��� �����.
IBM Tivoli Utilization ��� ��� � ��� ���� �����. ��� ��
��� ����� � ��� ���� ��� ��� �� �� ��� ����
���� �� ��� ��� � ����.
GUI� ���� ���� �� ��
OperatingSystemUtilizationSensor
�� � 215
����
�� ���� ���� ��� � �� ��� � � ��� �� ��� ��
� �� ��� ��� ��� ���.
v compress ��
v netstat ��
v sadc ��
v sar ��
�� � ��� ��� �� ����� ��� �� ���� ���� ��
�.
v Linux
– compress ��� �� ���� ���.
– netstat ��� �� ���� ���.
– sar ��� �� ���� ���.
– sadc ��� �� ���� ���.
v Solaris
– compress ��� �� ���� ���.
– netstat ��� �� ���� ���.
– sar ��� �� ���� ���.
v AIX
– compress ��� �� ���� ���.
– netstat ��� �� ���� ���.
– sar ��� �� ���� ���.
– sar ��� ����� TADDM ��� �� adm ��� ����� ��
�.
v HP-UX
– compress ��� �� ���� ���.
– netstat ��� �� ���� ���.
– sar ��� �� ���� ���.
– cron � at ��� ������, cron.allow � at.allow ��� TADDM
��� �� ���� ���.
�� JAR ��� $COLLATION_HOME/osgi/plugins/
com.ibm.cdb.discover.sensor.sys.utilization_version/lib ���� ��
�� ���.
v db2jcc.jar
216 Application Dependency Discovery Manager: ��
v oracle-jdbc-9.2.jar
���
� ��� ��� � �� � ��� ���� �� � ��(�� � � ��) �
� ���� ���. � ��� TADDM ��� �� �� ��� ���� ��
� � ����. �� �� �� ��� ����.
�� ��, � � ���� ���� �� �� �� ��� �� ������
� ���� �� � �� �� ���� �� � IBM Tivoli Monitoring ���
������.
��� � ���� �� �� ��
IBM Tivoli Utilization ��� ��� � ���� �� ��� �����. ����
� �� �� �� ���� ���� �� �� ��� �� ���� �� ���
�����.
�� � ���
��� ��� �� �� TADDM ��� ���� ��� �� �� �� �� �
�� � � ������. ��� ��� ���� �� �� ����� Utilization
��� ���� ��� ���� ���� ���. ��� ��� �� �� ��
���� ���� �� ����� ���� ���. �� ���� ���� ��
� �, �� � � ������.
1. taddmasd/com.ibm.cdb.discover.sensor.sys.utilization_version ��
�� ����.
2. �� ��� �� �� �� ����.
chmod 700 *.sh
3. Utilization ��� ����� �� ��� �����.
./utilizationDeployer.sh -c
���� ��� �� �� � ��� ������. ���� ����� �� �
� ��� �� �� ���� ���.
4. ����, taddmasd/scriptsRunner.sh ����� ��� ���� ���
���. � ����� ��� ���� � � ��� ��� ����.
5. �� ��� ��� TADDM ��� �������.
6. Utilization ��� �� � ��� �� ����� ���, ��� ���� �
���, ��� ��� �����.
7. ��� ��� ��� ��� � Utilization ��� ����� taddmasd/
com.ibm.cdb.discover.sensor.sys.utilization_version ���� �
� �� ��� �����.
�� � 217
./utilizationDeployer.sh -u
���� �� �� �� �� ��� TADDM ��� ���� �����.
��� �� � ���
��� ��� �, ��� �� ��� ����.
���� �� ��� �, ��� � � ����� �� ��� �����.
� �� �� �� ���
IBM Tivoli Utilization ��� �� �� �� �� ����� ����. � �
��� IT ��� ��� ��� ���� �� ���� �� ��� ��
��.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
metric.OperatingSystemMetric
v Label
v MetricName
v MetricUnitOfMeasure
v MetricValue
v StatisticName
net.IpInterface
v IpAddress
relation.Gauges
v Source(OperatingSystemMetric)
v Target(OperatingSystem)
� �� ��� �� �����.
sys.aix.AixUnitaryComputerSystem
sys.hpux.HpUxUnitaryComputerSystem
sys.linux.LinuxUnitaryComputerSystem
sys.sun.SunSPARCUnitaryComputerSystem
sys.windows.WindowsComputerSystem
�� � ��� �� ����� ��� ����.
v signature
� �� �� �� �����.
sys.aix.Aix
218 Application Dependency Discovery Manager: ��
sys.hpux.HpUx
sys.linux.Linux
sys.sun.Solaris
sys.windows.WindowsOperatingSystem
�� � ��� �� ����� ��� ����.
v OSName
�� �
IBM Tivoli Utilization ��� ��� �� ����� ���� ����� ��
��� ��� ���.
� ���� ��:
� ���� ���� IBM Tivoli Utilization ��� ��� �� � ����.
�� ����� IBM Tivoli Utilization ��� � ���� �����.
� 10. � ���
���� ��
operatingMode ��� � ��. �� � ��� ����.
ONCE ��� ����� ��� interval� numDays, �� maxFileSize�
�� �� � � �� ���� �����. ��� ����� �
�� ��� �� � ��� ���� �����. ��� ����
�� � � TADDM ������� �����. �� ���� �
� �� �� ��� �����.
RESTART
��� ����� ��� ��� �� �� ����� �����.
CLEANUP
�� ����� � � ���� �� ��� ���� ����
�. �� �� �� ��� operatingMode �� RESTART� �
��� � ����� ���� �� ��� � ����.
collectionMode ��� ��� ��. �� � ��� ����.
ALWAYS
��� ����� ����� �� �� � ��� �� ���
�� ��� ��� ���� ����� �����.
END ��� ����� ��� ��� ��� �� ����� �� �
���� ����� �����. operatingMode� CLEANUP�� �
�� �� ���� ��� ����� ��� �� ��� ����
��� ��� ��� ����.
interval ���� �� ��� ����� ��� ��(�)���. ��� ��� 3 -
60����.
�� � 219
� 10. � ��� ( �)
���� ��
numDays ���� ��� ����� ��� ��� ��(�)���. ��� ��� 1 -
35����.
maxFileSize ��� ������ �� �� ��� �� ��(MB)���. ��� ��
� 1 - 100MB���.
�� �� �:
IBM Tivoli Utilization ��� �� ���� ��� ��� ���� � ���� �
��� ���� ���� ��� ����. �� �� � ���� ��� ���
� ����.
�� � �� �� ��
�� �� ��� ����� �� � � ������.
1. operatingMode ���� CLEANUP�� ���� IBM Tivoli Utilization ��
� �� ���� �� �����.
2. CLEANUP �� ��� �� ����� ���� ��� �����.
�� �� ����� ��� ��� � ��� ����� �� ����� RESTART
�� �����.
�� �� ��
UNIX �� ����� �� ��� ����� �� � � ������.
1. /var/tmp/ ���� ������.
2. �� ��� �����.
./scmd_perf.sh -k -c -r
3. IBM Tivoli Utilization �� �� ��� ������.
Windows �� ����� �� ��� ����� �� � � ������.
1. C:\ ���� ������.
2. WINTEL-MAN-PERF.VBS ����� ������.
3. PerformanceData_hostname.out ��� ������.
4. IBM Tivoli Utilization �� �� ��� ������.
BIRT ��� �:
��� BIRT ���� ���� IBM Tivoli Utilization ���� ��� ����
���� �� ���� �� � ����.
220 Application Dependency Discovery Manager: ��
� ��� ��
���: BIRT Report Viewer� �� ��� ��� Utilization BIRT ����
�� � ����. BIRT Report Viewer� �� ��� � �� � �� ���
��. BIRT ���� �� � �� TADDM ���� TCR� ��� ��
Tivoli Common Reporting(TCR)� ���� ���. ��� ��� � BIRT
Report Viewer� ��� � ����.
BIRT Report Viewer� ���� � ��� TADDM ��� ����� BIRT
Report Viewer �� ��� �����.
1, 2 � 4� � BIRT Report Viewer�� ����. TCR� ���� ���� �
� ��� 3� ���� ���� �� ���� ���.
��
��� BIRT ���� ���� ��� �� ���� �� � � ������.
1. > BIRT ���� ������. TADDM BIRT ��� �� �����.
2. TADDM_SERVER_UTILIZATION ���� ���� ��� ��� ����
��.
3. ��� ��� �� � ���� �� �� ���� ���.
� �� ��� TADDM �� ��� ��� ������.
�� �� ��� ��� ��� ���� � ���� ����� �� ��
�� �� ���� ��� � � ������.
��� ��� ���� ��� ���� ���� � �����. �� ��
� �� ��� ��� ����� ��� ���� �� �� ��
�� ����� N/A� ������.
��� ��� � � �� ���� ���. ��� ��� N/A�
���� ��� ���� �� �� ���� ������.
�
��� ���� �� �� �� � �� �� ��� ��
���� ���. ��� ��� N/A� ���� ��� ���� �� �
� ���� ������.
������ �� �� �
������ � � �� ���� ��� ���� ���� � �
����. ������ � � �� ����� N/A� ���� ��
� ���� �� �� ���� ������.
4. ��� ������. ��� �� BIRT ��� ���� �����.
�� � 221
�� ��� ��
�� �� �� ��� BIRT ���� ���� ��� �� ���� �� �
� ������.
1. > BIRT ���� ������. TADDM BIRT ��� �� �����.
2. TADDM_SERVER_UTILIZATION_HOURLY_PEAK ���� ���� �
�� ��� ������.
3. ��� ��� �� � ���� �� �� ���� ���.
� �� ��� TADDM �� ��� ��� ������.
�� �� ��� �� ��� ��� ������.
4. ��� ������. ��� �� BIRT ��� ���� �����.
�� ���� �:
IBM Tivoli Utilization ��� �� ����� ���� ����. �� �� ��
�� Utilization Discovery� ��� � �����. �� ���� �� ���
����� ��� �� � ��� �� ���� � ����� �� � ��
��.
��� � � Utilization Discovery ������ �� �� �� ����.
v operatingMode: ONCE
v collectionMode: ALWAYS
v interval: 15
v numDays: 35
v maxFileSize: 100
�� �� ��� � ���.
v ping ��
v �� ��
v �� ��
v �� ��
v � �� ��� ��
�� �� ����� ���� � � ��� �� � ���� ���� ��
��� �����. ��� �� �� ����� ���� �� � � ����
��.
1. �� �� �� �� ����� �� ���� ������.
2. �� ���� ��� �� ��� ������.
3. ��� �� �� � ����� �� ������.
222 Application Dependency Discovery Manager: ��
4. �� � ����� �� ��� ������.
5. �� ��� �� ��� ��� ��� ������.
6. ��� ������.
7. �� ���� ��� � ����� ����, �� �� ���
OperatingSystemUtilizationSensor ��� ������.
8. OperatingSystemUtilizationSensor �� �� ���� �� �� �
��� �� ��� ������. � � �� �����.
9. �� �� � �� �� �� ������.
10. �� � �� �� �� ��� ������.
11. ���� �� ����� � �� ����� ��� � ���� ����
� � ��� �� ��� ������.
12. ����� � � ���� �� �� ��� ������.
a. �� ���� � � ���� � ������.
b. � ���� � �� ������.
13. ��� ������.
14. �� ���� ��� �� ������.
�� ��� �
� ����� IBM Tivoli Utilization ���� ���� �� ���� �� ���
� ��� ���� �� ��� �����.
�root �� ��� ���� �� ��� ��� ��� ���
�� �root �� ��� ��� � ��� �� �� CLEANUP ��� ���
Utilization �� ��� ����.
��� root �� ��� ���� TADDM ���� ����� ��� ��� �
� /var/temp� �� Utilization �� ����� root ��� ��
�� ����. ��� ����� root� ��� ID� ��� � ��
�. ��� ��� ���� ��� ��� ��� root �� ��� ��
�� CLEANUP ���� Utilization �� ��� �����. �� Utilization
�� ����� �����.
��� ��� ���� �� �� ����� ��� ���� �
�� ��� ��� ��� IBM Tivoli Utilization ��� Solaris � ��
�� ��� ���� ��� � ���.
��� �� ����� ��� ���� ����� IBM Tivoli Utilization ���
���� ���.
�� � 223
IP � �� ��
IP ��� ��� ���� �� IP ���� ��� � ��� ���� �
���.
GUI� ���� ���� �� ��
IpDeviceSensor
� �� ���
��� ��� � �� ����� ����.
v net.IpInterface
v sys.ComputerSystem
collation.properties �� ��� �
� ���� IP ��� ��� ���� collation.properties �� � � ��
� ����.
Fix Pack 1
com.ibm.cdb.topomgr.reconciliation.compsys.CompSysReconcilatior.disable
LMTupdate=false
IP ��� ��� ��� ��� ���� TADDM ������� ���
� �� ��� �� ���� � ��� ��� ���� ��� �� ��
� ������ �� �����.
��� �� �� ����� �� � �� ����� � � true� �
�����. ����, � false� �����.
IP ����� ��
IP ���� ��� IP ����� �����.
GUI� ���� ���� �� ��
IpInterfaceSensor
���
IPv6 � IPv4 ��� ���� � IP �� � ��� Windows �����
� ��� �� � false� �����. IP ���� ��� �� ����� ��
��. IP ���� ��� ���� ��� �� �� ��� ��� ��� ��
�����. IP ���� ��� ���� ���� � ��� ��� � ����.
224 Application Dependency Discovery Manager: ��
� �� ���
��� ��� � �� ����� ����.
v net.IpInterface
v net.IpV4Router
v net.IpV6Router
v sys.ComputerSystem
ping ��
ping ��� �� ��� IP ��� �����. TCP/IP� ���� ��� � �
���� ��� �����.
GUI� ���� ���� �� ��
PingSensor
���
v � ��� � UDP�� ping� ���� � Ping ��� �� ����� �
� � �� ��� �� SNMPv1 � SNMPv3 ��� � � � �����.
collation.properties �� ��� �
� ���� ping ���� ���� collation.properties �� � � ���
����.
com.collation.discover.agent.PingSensor.timeout=600000
� � �� �� ���� �� ���� �� �� ��(��)� ��
���.
com.collation.pingagent.ports=xx,yy, ...
� collation.properties ��� ��� ���, �� � �
��� ���� ���. �� � ��� ping ��� �� ��� ��
� ��� �����.
����, ping ��� �� 22� ����, �� 22� ��� � �
��� �� 135� �����. ping ��� ���� �� TCP �� ���
�����, � � collation.properties ��� ���� TCP �� �
�� �� ��� ��� ������.
com.ibm.cdb.discover.enablePingDiscoveryOverUdp=false
true� ���� ��� UDP�� �� ping� ����.
�� ��� ��� �� ����� �� �� � ��� ���
� ���� � ����.
����: � � �� �� ���� ��� ����.
�� � 225
com.ibm.cdb.discover.pingUDPPorts=161
�� � ��� �����.
� UDP ping �� �� ���� ��� �����. ����, ping
��� �� 161� �����. �� ��� ��� �� ����� �� �
� � ��� ��� � ���� � ����.
����: � � �� �� ���� ��� ����.
com.ibm.cdb.discover.SNMPPingWaitTime=2000
� � SNMP � �� ��� ���� SNMP ����� ��
��� �� ping ��� �� Ping ��� ���� �� �(��)� ��
���.
�� ��� �
� ����� ping ���� ���� �� ���� ���� � ���� �� �
�� �����.
Ping �� ��� ��� �� �� � � ��� �� ��
�� �� ��� �� ���� � ��� � ��� ��� �� ����
�����.
Unable to establish loopback connection
���� �� ��� �� �� ��� �����. � �� ��� �
���.
<log start>java.io.IOException: Unable to establish loopback connectionat sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:172)at java.security.AccessController.doPrivileged(AccessController.java:246)at sun.nio.ch.PipeImpl.<init>(PipeImpl.java:188)at sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:45)at java.nio.channels.Pipe.open(Pipe.java:148)at sun.nio.ch.WindowsSelectorImpl.<init>(WindowsSelectorImpl.java:192)at sun.nio.ch.WindowsSelectorProvider.openSelector(WindowsSelectorProvider.java:53)at java.nio.channels.Selector.open(Selector.java:224)at com.collation.platform.session.Ping$Connector.<init>(Ping.java:303)at com.collation.platform.session.Ping.pingArray(Ping.java:656)at com.collation.platform.session.Ping.pingLoop(Ping.java:574)at com.collation.platform.session.Ping.ping(Ping.java:557)at com.ibm.cdb.discover.sensor.net.ping.PingSensor.do_ping(PingSensor.java:75)at com.ibm.cdb.discover.sensor.net.ping.PingSensor.discover(PingSensor.java:92)at com.collation.discover.engine.AgentRunner.run(AgentRunner.java:214)at com.collation.discover.engine.DiscoverEngine.processWorkItem(DiscoverEngine.java:1184)at com.collation.discover.engine.DiscoverEngine$DiscoverWorker.run(DiscoverEngine.java:867)Caused by: java.nio.channels.ClosedByInterruptExceptionat java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:216)at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:543)at java.nio.channels.SocketChannel.open(SocketChannel.java:161)at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:120)... 16 more<log end>
��� �� � ��� ���� ���� ������.
v � � ���� ��� ������.
v �� ��� ���� collation.properties ���� �� � ��
���� �� �����.
226 Application Dependency Discovery Manager: ��
com.collation.discover.agent.PingSensor.timeout=600000
Ping �� ��� � CTJTD0510E� �� ��
�� UDP�� ping ��� ���� ��� � ��� ��� ��� � �� �
�� � �� � �� �� � ��� ��� ��� �� ��� �
����.
CTJTD0510E �� ��� ping ���� ������.�������������
���� �� ��� �� �� ��� �����. � �� ��� �
���.
<log start>sensor.PingSensor - Exception in Ping Broadcast Agentjava.io.IOException: Too many open files
at sun.nio.ch.IOUtil.makePipe(Native Method)at sun.nio.ch.EPollSelectorImpl.<init>(EPollSelectorImpl.java:77)at sun.nio.ch.EPollSelectorProvider.openSelector(EPollSelectorProvider.java:48)at java.nio.channels.Selector.open(Selector.java:238)at com.collation.platform.session.Ping$TcpConnector.<init>(Ping.java:354)at com.collation.platform.session.Ping$TcpConnector.<init>(Ping.java:349)at com.collation.platform.session.Ping.pingArray(Ping.java:926)at com.collation.platform.session.Ping.pingLoop(Ping.java:840)at com.collation.platform.session.Ping.ping(Ping.java:821)at com.ibm.cdb.discover.net.ping.sensor.PingSensor.do_ping(PingSensor.java:81)at com.ibm.cdb.discover.net.ping.sensor.PingSensor.discover(PingSensor.java:114)at com.collation.discover.engine.AgentRunner.doRegularDiscovery(AgentRunner.java:349)at com.collation.discover.engine.AgentRunner.run(AgentRunner.java:271)at com.collation.discover.engine.DiscoverEngine.processWorkItem(DiscoverEngine.java:736)at com.collation.discover.engine.worker.DiscoverWorker.processWorkItemWithMetrics
(DiscoverWorker.java:100)at com.collation.discover.engine.worker.DiscoverWorker.run(DiscoverWorker.java:146)
2012-09-12 16:48:29,076 DiscoverManager [DiscoverWorker-5]PingSensor-9.156.46.6�9.156.46.254 WARN engine.AgentRunner -[AgentRunner.W.1] AgentException thrown in agentcom.collation.discover.agent.AgentException:CTJTD0510E The following error occurred in the ping sensor: Too many open files .<log end>
��� �� � ��� ���� ���� ������.
v � � ���� ��� ������.
v UNIX ����� �� ��� �� �� � � �����. �� �� �
� �� ��� ��� TADDM �� ����� ����� ����
�.
Ping ��� ��� �� �� ���
�� � ��� ���� � ��� ���� � ��� ����.
U I � � �� � P i n g � � � �� � � � �� �� � � .
collation.properties ��� ��� ���� � ��� �� ���
� � �� � ��� �����.
��� �� � ��� ���� ���� ������.
v � � ���� ��� ������.
v �� ��� ���� collation.properties ���� �� � ��
���� �� �����.
�� � 227
com.collation.discover.agent.PingSensor.timeout=600000
��� UDP ������ ����� ��� � �
�� UDP ������� ���� � �� ��� �� ��� � ��� �
� �� �����.
��� UDP ������� ��� �� �� � ��� ���. �
� �� ��� ��� collation.properties �� �� �����.
�� UDP ��� �� ��� ��� �� Ping ��� SNMP ����
� ���� �� ��� �� ����. �� SNMP �� SNMPv3
� �� ��� TADDM ��� �� ����� ����. ��
��� com.ibm.cdb.discover.pingUDPPorts � ��� ��� �� �
�� ���� ����� � �� ����.
�� ��
�� ��� ��� ����� �� ��� �����.
�� � ��� ���� �� ��� �� � � ����. ��� �� ��
����� ��� �� �� �� �� ���. �� �� �� IBM
Software Support� ������.
GUI� ���� ���� �� ��
PortSensor
�� ��� �
� ����� �� ���� ���� �� ���� ���� � ���� �� �
�� �����.
��� �� UDP ��� ��� � �
�� ��� � ��� ��� � ��� �� UDP ��� �� � ���.
��� UDP ������� ��� �� �� � ��� ���. �
� �� ��� ��� collation.properties �� �� �����. Ping �
� � �� ��� UDP ������� ��� �� ��� � ����
�.
�� UDP ��� �� ��� ��� �� �� ��� SNMP �����
���� �� ��� �� ����. �� SNMP �� SNMPv3 �
�� ��� TADDM ��� �� ����� ����. �� ��
� com.ibm.cdb.discover.pingUDPPorts � ��� ��� �� ��
� ���� ����� � �� ����.
228 Application Dependency Discovery Manager: ��
�� ��
�� ��� TADDM ��� �� ��� ��� �� ��� ����. ���
�, �� SSH(Secure Shell) �� �� WMI(Windows Management Instrumen-
tation) �����.
GUI� ���� ���� �� ��
SessionSensor
��� �� �
��� ��� �� ��� Computer System ��� � � � ��� �
����. Windows ��� � ��� Computer System(Windows) ��� �
� � �����.
��� �
� ����� �� ���� ���� �� ���� ���� � ���� �� �
�� �����.
��� � � ��� �� �� ��
�� ��� �� ��� �� Windows Server 2012 �� �� �� �� ���
� �����.
CTJTP1163E The following WMI session and SSH sessions cannot be established(WMI: SELECT BuildVersion FROM Win32_WMISetting failed: Access is denied.
��� � ���� ��� �� �� ��� �� ���� �����. ����
����� �� � � ������.
1. �� ���� ����� ��� Regedit.exe� �����.
2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Policies\System LocalAccountTokenFilterPolicy �� 1� ���
���.
3. ��� ��� �� �� �� ���� �� �� ��� ����.
4. �� ��� ��� �� ��� ������.
5. �� ��� ����.
v �� �� ��� ���� �� �� �� ��� �� �
���� ������.
v ��� �� ��: ��� �� ������ � � �� �� �
�� �� ���� ������.
Active Directory� �� ����� ��� ���� �� � � ����
��.
1. ��� ��� �� �� �� ���� � �� ��� ����.
�� � 229
2. ����(forest)� �� � ���� �� ��� ��� ������.
3. �� > ��� ������.
4. Computer Configuration/Policies/Windows Settings/Security
Settings/Local Policies/Security options� ����.
5. �� ��� ����.
v �� �� ��� ���� �� �� �� ��� �� �
���� ������.
v ��� �� ��: ��� �� ������ � � �� �� �
�� �� ���� ������.
� ������� WMI ��� ��� � ��.
�� �� � ���� SessionSensor ���� �� � ����.
SessionSensor-10.4.112.196-[445,135] WARN engine.AgentRunner -[AgentRunner.W.1] AgentException thrown in agentcom.collation.discover.agent.AgentException: CTJTP1161E The applicationcannot establish the following WMI session: SessionClientException:Uncaught exception invoking InstallProvider: System.NullReferenceException: Object reference not set to an instance of anobject.
��� ��� � � ����� �� � � ������.
1. � ���� ����� �� ��� � �� ��� WMI
� ��� ������.
2. �� WMI verifyrepository ��� �����.
Winmgmt /verifyrepository
� �� � ��� ���� ��� verifyrepository ��� ���
��� ��� � WMI ������. verifyrepository ���
��� � �� ���� � WMI ���� �� ����� ��� ��
�� ��� �� ����� ���. ��� ��� ��� ��� ��
�� ����.
� � ��
�� �� ��� ��� ����� ��� � �� � �� ��� �� ����
� ��(��� ��)� �����.
�� ��� Nmap� ���� Windows� Tivoli Remote Execution and
Access(RXA) ��� ��� � ����. L2Interface� MAC ��� ��� � �
���.
GUI� ���� ���� �� ��
StackScanSensor
230 Application Dependency Discovery Manager: ��
����
���� �� ������ ����.
v Nmap ��. ��� 232 ���� �Nmap ��� ��� �����.
v Windows � ��� WinPcap ��. � ��� TADDM DVD� ��� TADDM
�� �� ��� ����� �� ���� ���� ���.
v �Windows � ��� sudo ��.
AIX �� ��� TADDM: sudo� �� nmap ��� ��� TADDM ���
� � sudo �� 1.6.7p5� ���� ��� ���. �� TADDM� �� sudo
�� 1.6.9p15� ��� �� �����.
�� ��
TADDM ���� �� sudo ���� ���� TADDM ���� ��
/etc/sudoers ���� nopasswd ��� ���� ���.
���
�� ��� TADDM �� �� �� �� �� �� �� �� ��� ��
���� ���� � ����. ��� ���� �� ��� �� ��� ����
� �� ���� � ����. �� �� ��� Nmap�� ���� � � �
� � �� ��� ��� ��� �� � ����. � �� Windows Server
2008 Windows Vista�, AIX 6.x� AIX 5.x�, Linux for System z� � �
�� ����� �����. Tru64 UNIX � ��� ��� ��� ���� �
�� Nmap� �� ��� ����. �� ��� ���� Nmap�� ��� �
�� ��� ����.
nmap -T Normal -O -sS -sU -oX - IPaddress
��� � (�� 1) ��� ���� ��� ������ �� � ���� �
� TCT ��� ��� ��� �� 2 �� �� 3 ��� ��� ������ �
� � ���� ����. �� 1 ��� ���� ��� �� ������ ��
� ���� �� �� 2 �� �� 3 ��� ��� �� � � ��� ����
������ � ���� � ����.
� �� ���
��� ��� � �� ����� ����.
v net.IpAddress
v net.IpInterface
v net.L2Interface
v sys.aix.Aix
�� � 231
v sys.aix.AixUnitaryComputerSystem
v sys.ComputerSystem
v sys.hpux.HpUx
v sys.hpux.HpUxUnitaryComputerSystem
v sys.i5OS.I5OperatingSystem
v sys.linux.Linux
v sys.linux.LinuxUnitaryComputerSystem
v sys.OperatingSystem
v sys.sun.Solaris
v sys.sun.SunSPARCUnitaryComputerSystem
v sys.tru64.Tru64
v sys.windows.WindowsComputerSystem
v sys.windows.WindowsOperatingSystem
v sys.zOS.ZOS
v sys.zOS.ZSeriesComputerSystem
�� �
��� � �� � �� ��� ��� �� �� �� ��� ��� ���.
Nmap �:
�� �� ��� Nmap� ���� ��� � ��� ��� �� ���� �
����.
Nmap �
��� � ��� Nmap� ���� �� http://www.ibm.com/software/sysmgmt/
products/support/IBMTivoliApplicationDependencyDiscoveryManager.html� TADDM
�� ����� � � �� � Nmap ��� �� �� �� �����.
TADDM �� ��� Nmap� ��� ����. Nmap ��� TADDM DVD #2
�� �� ����, ���� ���� ���. TADDM �� � �� �� ����
Nmap� ������. ��� ��� DVD� Nmap ����� readme ��� �
����.
root �� ��
Windows� ���� � TADDM ��� ���� TADDM ��� ID� �
� ��� �� root �� �����.
232 Application Dependency Discovery Manager: ��
TADDM �� ��� ���� � �� ��� �� �� ��� �� root �
� �����.
root ����� visudo ��� ���� /etc/sudoers ��� ��� ����
��.
TADDM_userid ALL=(ALL) NOPASSWD:ALL
���
v TADDM_userid � TADDM ��� ���� ��� ID��� ��� �� ��
� ����.
sudoers ��� Defaults requiretty �� �� � �� � ����� ��
������.
�� �� ��� Nmap�� �� � Nmap ��� ���� TADDM �� �
�� ID� root � �� �� � ����. /etc/sudoers � ���� ��
�� ������.
TADDM_userid ALL=(ALL) NOPASSWD:nmap_path
���
v TADDM_userid � TADDM ��� ���� ��� ID��� ��� �� ��
� ����.
v nmap_path� nmap ��� ��� �� �� ����.
sudoers ��� Defaults requiretty �� �� � �� � ����� ��
������.
�� �� �� ��
Nmap� TADDM �� � �� �� ���� ���� ���. Nmap ��
TADDM ��� ���� TADDM ��� ID� $PATH � �� ��� ��
�. TADDM �� ��� ���� � �� ��� �� $PATH � ��
Nmap ��� ��� ���.
Windows ����� �� � � ���� � ��� � �� Nmap� ���
���� � �����.
1. �� > ��� > ���� ������.
2. �� �� ���� � �� ������.
3. � ��� �� ���� Nmap� ��� ���� ������.
4. ���� �� ������.
� ��� ���� ���� Nmap� ��� � ��� ���.
�� � 233
Nmap� �� �� ��
Nmap� �� � � ��� �� � � ������.
1. �� TADDM ��� ID � ��� ���� ���� �� ����.
v TADDM ��� ���� ��� ID
v �� ���� �� ���� ���� ��� ID
2. �� ��� �����.
sudo nmap -T Normal -O -sS -oX - IPaddress/32
���
v IPaddress� ����� �� � � � ��� ��� ������.
��� ����� �� � � ��� ���� XML ��� ���� ���
�.
����
AIX� �� ������ � � �� � Nmap ���� ��� �����
�� � ����. � Nmap �� ��� �� ��� ��� �� � � ���
���.
1. �� ����� �����.
2. � �� ������ StackScanSensor �� ��� �� �� ���� �
���.
3. �� �� 1� ������.
v nmapMaxOsScanTreads
v nmapMaxPingScanTreads
4. �� ����� ��� ������.
5. �� ����� ����� �� ������. �� �� ��� � �� ��
��� ������.
6. ��� ���� ��� ��� �� 2048�� ��� collation.properties
���� �� � ������.
com.collation.discover.dwcount=4
�� ���� �:
��� � TCP/IP ��� ���� ������ ��� �� � �� �� �
�� �� �� ����� ��������.
��� ��� ������ ��� ���� �� � � ������.
1. TADDM �� 1 ����� ���� � �� ����� �����.
234 Application Dependency Discovery Manager: ��
2. �� �� �� �� ���� � ����� � �� �� �����.
3. � �� ��� enableNmapPortApplicationCreation � true� ���
���.
winscanner� ����� ��� ���� �� � � ������.
1. TADDM �� 1 ����� ���� � �� ����� �����.
2. �� �� �� �� ���� � ����� � �� �� �����.
3. � �� ��� scanners � nmap,winscanner� ������.
�� ������ ��� osgi\plugins\
com.ibm.cdb.discover.sensor.idd.stackscan_7.1.2\etc ���� ��
PortAppScanSensor.properties ��� ���� ��� ��� ���� �� �
�� �� � ����. ��� ������ �� �� ��� ���� ��
�� ���� PortAppScanSensor.properties ��� �� ����.
PortAppScanSensor.properties ��� � ��� osgi\plugins\
com.ibm.cdb.discover.sensor.idd.stackscan_7.1.2\etc ����
PortAppScanSensor.errors ���� �����.
collation.properties �� ��� �:
� ���� �� �� ���� ���� collation.properties �� � � ��
� ����.
�� �� ��� collation.properties ��� �� �� � � �����.
com.collation.sudoCommand=sudo
� � sudo ��� �����.
com.collation.discover.agent.StackScanSensor.timeout=7200000
� � �� �� ���� �� ���� �� �� ��(��)� ��
���.
�� ��� �
� ����� �� �� ���� ���� �� ���� ���� � ���� �
� ��� �����.
� � ��� ������ ��� ���� ���� �
�� �� 1 ��� ���� � �� �� ��� �� � ���� ���
��� ��� ��� ����. services/DiscoveryManager.log�� �
� ���� ����.
2008-03-26 11:05:26,845 DiscoverManager [nmap-ping[0] (i1|s[9.42.36.223])]WARN cdb.STDERR - Mar 26, 2008 11:05:26 AM invocation failed:sudo: sorry, you must have a tty to run sudo
�� � 235
From the TADDM server command line you can successfully do ansu - <run as user>and thensudo "nmap -0 10.1.2.3
���
Windows� ���� � TADDM ��� ���� TADDM ���
ID� �� ��� �� root �� �����. �� TADDM �� ��
� ���� � �� ��� �� �� ��� �� root �� ���
��. ��� 232 ���� �Nmap ��� ��� �����.
� � ��� Linux ���� �� ��� ���� ���� ��
�� Linux ���� �� 1 ��� ���� � �� �� ��� ��� �
��� ��� ���� ��� ����.
services/DiscoveryManager.log�� �� ���� � � ����.
2008-03-26 11:05:26,845 DiscoverManager [nmap-ping[0] (i1|s[9.42.36.223])]WARN cdb.STDERR - Mar 26, 2008 11:05:26 AM invocation failed: sudo: sorry,you must have a tty to run sudo
� ��� ����� run_as ���� �� sudo ��� ���� ���
�����.
��� �� � � ������.
1. OS �� visudo� ���� /etc/sudoers ��� ������.
2. ��� ��� Defaults requiretty � � � � ������.
3. ��� ��� � �����.
Linux for System z ���� ���� �� Nmap� �� � �� �
� �� ��.
Linux for System z� � 3(��� �) �� � 2(�� �) ���� OSA
� VSWICH ��� ���� �� � � �����. � 2 ���� ��
� � TCP ��� Nmap�� �� �� ��� �� � ��� � ���.
��� � 3 ���� OSA �� VSWITCH �� ���� ������
QETH_OPTIONS=’fake_ll=1’� ����� ���� � ��� ���� ���.
�� ���� Nmap� ���� ���� � ��� ���� � 3 ���
������ ��� � �� �����.
OSA � VSWITCH� � ��� �� ��� ���
http://download.boulder.ibm.com/ibmdl/pub/software/dw/linux390/docu/
lk31dd03.pdf� Linux on System z ��� ����, �� � ���� 7� �qeth
device driver for OSA-Express(QDIO) � HiperSockets™�� �����.
�� Linux for System z ����� ��� �� Nmap� �� � �� �
�� ��� ����.
236 Application Dependency Discovery Manager: ��
�� �� ��� Nmap� ���� ��� � ��� ��� �� ��
�� �����. Nmap� ��� ���� ��� �� �� ��� ���
���� ��� � ���.
��� �� � �� ��� �� �� ��� ��� Linux for
System z ���� �� ���� �����.
stored - 0 ComputerSystems in the database
� ���� �� ���� �� nmap <hostname> ��� ���
� �� ���� �����.
Note: Host seems down. If it is really up,but blocking our ping probes, try -P0...
��� � ��� ��, �� �� ������.
System z� SUSE Linux ���
�� ��� ���� ���� ��� ���.
QETH_OPTIONS=’fake_ll=1’
NIC� �� � ��� � ��� ������. ��� NIC� �
�, �� �� ���. ����� ���� � ��� �
��� ����� ������.
� �� /etc/sysconfig/hardware ���� ��� ���.
�� � hwcfg-qeth-bus-ccw-0.0.5000���.
System z� RedHat Linux ���
�� ��� ���� ���� ��� ���.
OPTIONS=’fake_ll=1’
NIC� �� � ��� � ��� ������. ��� NIC� �
�, �� �� ���. ����� ���� � ��� �
��� ����� ������.
� �� /etc/sysconfig/network-scripts ���� ���
���. �� � ifcfg-eth0���.
/etc/modprobe.conf ��� ��� �� ��� � � ���
����.
alias eth0 qeth
��� ���� �� ��� ��
�� ��� ���� OtherComputerSystem ��� �����.
��� OS ��� ����. OS ��� ��� �, ���� ����. �
��� ��� � �(��� 40�)�� ��� ��� � � ����.
�� � 237
��� ���� ��� ��� ���� ��� � �� � � ���
�. � � 0 - 100 ��� ����. confidenceThreshold �� � �
� ���� � �� ��� � ����.
� � �� ���� � � ���
�� �� �� ��� ��� � � ���� ���.
��� �� � � ������.
1. ��� Nmap� ����� ��� local-anchor-<machine>.log ��
� ����.
2. ��� ���� �� � � �� ���� ����.
collation.properties ���� �� � ��� ������.
v com.collation.log.level.StackScanSensor=TRACE
v com.collation.log.StackScanSensor=TRACE
v com.collation.log.level=TRACE
� ��� ���� �, ��, ��� � �� verbose �
� ����.
� � ��� ��� �� ���: sudo: sorry, you must havea tty to run sudo
�� �� �� ��� TADDM ��� �� � ��� ����. ���:
sudo:sorry, you must have a tty to run sudo� �����. �� ��
�� ���� ��� �� �� ��� ����.
���
TADDM ��� �� /etc/sudoers � ���� Defaults requiretty
�� � ����� ������.
� � ��� sudo nmap � ��� � �
�� �� �� ��� �� �� ���� � ����. "Sorry, sudo has been
configured to not allow root to run it." ��� ����� sudo nmap�
�� � ����.
��� � ��� ���� root ���� sudo ��� ���� ���� ��
� ��� �����. ��� ����� collation.properties ��� �
��� com.ibm.cdb.discover.sensor.idd.stackscan.alwaysUseLocalAnchor
� true� ������. �� ��, TADDM ��� �� ������.
238 Application Dependency Discovery Manager: ��
� � ��� AIX ���� �� ��� ���� ���� ��
�� AIX ���� �� 1 ��� ���� � �� �� ��� ��� �
��� ��� ���� ��� ����.
services/DiscoveryManager.log�� �� ���� � � ����.
2008-03-26 11:05:26,845 DiscoverManager [nmap-ping[0] (i1|s[9.42.36.223])]DiscoverManager [nmap-ping[0] (i1|s[9.42.36.223])] DEBUG stackscan.ExecCmd - standard err:/taddm/cmdb/dist/nmap/nmap-4.76/nmap[25]: 708778 Segmentation fault(coredump)
Nmap ��� �� �� �� ��� ����.
��� �� ����� ���� �� �� ��� �� �� ����� ����
��. � � �� �� ���� nmapExec� ������. �� ��,
��� �� � ���� nmap �� -d� ������. � ��,
� � nmap -d���.
winscanner� ���� ��� ��� � ��� ���� MAC ��
� �� �� ��
�� nmap ���� ���� ��� ��� �� �� 1 ��� ����. �
� ��� nmap � winscanner� � � ���� ��� ���� ���
�. ��� ��� ����� MAC ��� � ��� ����.
��� �� �� ��� � ��� � �� ���� �� ���� ����
�. TADDM ������� �� ��� ��� ��� ����� ��
��. ��� ���� ���� ���� ��� �� �����.
zEnterprise ��
zEnterprise® �� ���� �� ��� ECC(Enterprise Common Collector)� �
����. ECC� zEnterprise ���(���� � ����� � )� �� �� �
� �� ���� ��� �� �� �����.
TADDM zEnterprise ��� ECC�� �� ��� ���� �� �� ����
���� CDM ���� ��� ����. �� �� ��� �� TADDM� ��
��� � ���� �� ��� ��� ����. ECC� � ��� �� �
���������. ���� zEnterprise ��� ECC� ���� ��� ���� �
� ��� �����. zEnterprise ��� zEnterprise, zBladeExtension � ��� �
��� � � �� �� �� ���� ����� �����.
�� ��� ���� ����� �, ECC� � ��� �� ��� ���� Guest
Platform Management Provider ����� �� � ���� ���.
��� �, �� � �� ���� �� ���� �� ����� �����.
v zEnterprise: � ���, ������
�� � 239
v zEnterprise BladeCenter Extension: BladeCenters, ��, �, ����
v �� ���: System z, z/VM® LPAR, PR/SM™ LPAR
v �� ����: Ensemble, Workload Resource Groups
v �� ����: �� ��, �� ���, �� ���� ��
��: �� ��� ���� � ����� ���� ����.
GUI� ���� ���� �� ��
com.ibm.cdb.discover.sensor.sys.zenterprise_1.0.0.
����
zEnterprise ��� �, �� ���� ����� ����.
v ECC(Enterprise Common Collector) �� 1.1.0.2
ECC� ��� ���� �����. �� ��� ���� ��� ���. �
�� ��� �� ������( : IBM Tivoli Monitoring� � ���
zEnterprise Monitoring Agent)�� ����� �� �� � �� ECC ��
�� ��� � ����. ECC �� � �� �� ��� ��� Enterprise
Common Collector � ��� � ��� �����.
v Guest Platform Management Provider ����
� �� ��� ����� GPMP ����� ��, � � ��� ���. �
�� ����� �� ��� � �� � ��� ��� ���� ��� ID�
��� � ���.
�� ��
ECC� ����� zEnterprise ��� IP �� � ��� ����. ��� ECC
RESTful API� ���� ���� �� �� TADDM�� ����� ���� �
�� ���� �� �� �� ��� ��� ��� ����.
���
�� �� ���
Guest Platform Management Provider ����� ���� �� �� �
� � ECC� �� ��� ���� �� �� �� ���� �� � �
�� ���� zEnterprise �� � � �� ��( : Linux ��� ��
� ��, AIX ��� ��� �� � Windows ��� ��� ��)�� �
��� ����� �� �� � �� � ���.
240 Application Dependency Discovery Manager: ��
���� ��� ��� ID ��� �� ��� �� ��� ���� ��
���. � ����� ���� �� �� ��� ��� ���� ��
� ���� �����.
��� � � � ����� ��� �� �� ��� ���� ��� �
����. ��� ��� ��� �� �� ��� ��� �����. �
�� � � zEnterprise ���� ��� � � � ��� ����
MAC ��� ��� ���� ��� ��� ���� L2Interfaces MAC �
�� ����� �� ����. ��� ���� ���� ���� ��
��� ��� �� � zEnterprise ��� ��� ���. zEnterprise �
�� �� ��� � ����� �� �� ��� ����.
LPAR ��� zEnterprise ��� ���� zEnterprise �� ����� ��
��� ��� LPAR� zEnterprise �� ��� System z ���� �
� � �� ECC� �� ���� ����. ��� � Linux ��
� ��� ���� LPAR ��� ��� ��� �����.
�������� �� ECC ���� ��
Enterprise Common Collector� �� �������� ��� � ��� � � �
� ������ �� IBM ��� ����� �� ECC ���� ��� � �
���. ECC ���� ����� � ��� �� ������� ��� ���
� �� ���.
� ��� ��
� ��� ECC�� �� ��� API � �� � API ��� ����. zEnterprise
��� � ������� ���� �� ��� API ��� ECC ���
� ��� � ���. ��� ���� �� ���� ��� API ��� �� API
�� � � �����.
zEnterprise �� �� 1.0.0�� ��� ����.
v ECC API � �� 1
v ECC API �� 2 ��
����
1. �� URL� ���� ECC ���� API � �� � ��� ������.
ECC� ��� ���� �� ��� ��� �� ���� � ����� URL
� ��� � ����.
https://ecc_hostname:ecc_port_number/eccapi/version
����, �� ��� 8443���.
�� � 241
2. ��� � �� � ���� ��� ���� ���� �� ��� �
�� � ���� � ������.
3. JSON�� api-major-version � api-minor-version� ���� � ����
� XML ���� ������. �� � ���� ����.
{"class":"ecc-version","self":"/eccapi/version","name":"ECC version","description":"Information about the ECC and ECC API version","api-major-version":1,"api-minor-version":2,"ecc-version":"1.1"
}
4. API � �� � ��� �� �� � � ��� ������.
v � ��� 1��, ��� 1���. � ��� ECC� zEnterprise ��� �
�� ����. ECC� TADDM�� ���� �� 1.1.0.2� ������
� ���. ECC ������ �� ��� ��� Enterprise Common Collector
� ��� � ��� �����.
��: ECC� ������ � ECC� ���� � ������( :
zEnterprise Monitoring Agent of IBM Tivoli Monitoring)� �������
���.
v � ��� 1�� �� 2 �����. � ��� ECC� zEnterprise ��
� ��� �����. ��� ECC � � ��� � ����.
v � ��� 2 �����. � ��� ECC� zEnterprise ��� ��� ��
��. � ECC ���� ��� � ���, zEnterprise ��� � ����
������� ���.
� �� �� �� ���
zEnterprise ��� ��� �� �� �� ����� ����. � ���
zEnterprise �� �� ���� �� ��� ����.
��� ��� � �� ����� ����.
HMC(Hardware Management Console) ������(��)
v phys.physpkg.PhysicalPackage
v sys.appliance.Appliance
v sys.zOS.ZHMC
v sys.OperatingSystem
v net.L2Interface
v net.IpV4Address
v net.IpV6Address
242 Application Dependency Discovery Manager: ��
v net.IpInterface
v net.IpNetwork
Ensemble
v core.Ensemble
CPC(Central Processor Complex)
v phys.physpkg.PhysicalPackage
v sys.zOS.ZSeriesComputerSystem
zEnterprise BladeCenter Extension(zBX)
v sys.zOS.ZBXFeature
�
v phys.physpkg.Rack
BladeCenter
v phys.physpkg.Chassis
v sys.ComputerSystem
����
v phys.physconn.Slot
v phys.physpkg.Board
v sys.ComputerSystem
v sys.appliance.SmartAnalyticsOptimizer
v sys.appliance.DataPower
v sys.OperatingSystem
v net.L2Interface
v net.IpV4Address
v net.IpV6Address
v net.IpInterface
v net.IpNetwork
zVM ��� ���
v sys.zOS.ZVM
�� ��
v sys.ComputerSystem
v sys.zOS.ZVMGuest
v sys.OperatingSystem
v net.L2Interface
�� � 243
v sys.zOS.ChannelSubSystem
LPAR(Logical Partition)
v sys.zOS.LPAR
v sys.OperatingSystem
�� ����
v net.Vlan
���� � �
v sys.zOS.WorkoadResourceGroup
v service.ServiceInfrastructurePerformancePolicy
v service.ServiceInfrastructureServiceClass
��� ��� ���� �
v dev.StorageVolume
�� �
��� ��� �� ��� ��� ���.
�� �� ����.
v ECC� � ��� ID � ����� �� ��� � � � HTTPS� �
��
v zEnterprise �� �� �
v ��
�� � �������.
v ���� �
v �� �� �
��� �� �:
�� ��� ���� ���� ��� �� ����.
� ��� ��
restful API� ��� ��, ��� ��� �, ���� � ��� ���� ECC
�� ��� ���. � �� ��� ��� �: ��� ����� � ���
��� ���� TADDM� �����. ��� ����� ��� � � ��
� ECC ��� �� �� ������.
��� �� ���� ���� ECC� �� ���� ���� ��� �����.
keytool, Java � � �� �� ����� ���� ����. Java� ��� �
244 Application Dependency Discovery Manager: ��
� ��� ���� ���� ��� �� ���� �� � ����. ��� ��
� ���� ��� � � �, ECC� � ��� JRE(Java Runtime
Environment)� ������.
�� ���� ECC ��� �� � ����. ��� key_alias� ECC �� ��
��� � �����.
ecc_install_path/certificates/key_alias.cert
��
1. �� ���� ��� ��� �����, �� ��� �����. � �
� ��� ������.
jre_path/bin/keytool -import -noprompt -alias key_alias-file certificate_path/key_alias.cert-keystore truststore_name -storepass truststore_passphrase -storetype JKS
�� � ECC JRE� ���� ze_sensor_truststore � � Fa8asTek �
��� ��� �� ���� �� � �� ��� �����.
ecc_install_path/jre/jre/bin/keytool -import -noprompt-alias key_alias -file <ECC install path>/certificates/key_alias.cert-keystore ze_sensor_truststore -storepass Fa8asTek -storetype JKS
2. ��� �� �� ����� �� ���� ������.
3. ��� ��� ��� ��� ���� ���� ��� ������.
4. ��� ��� �� ECC ������ ��� ��� ������.
5. SSL �� ���� ECC �� ���� TADDM� ������.
a. �� �� ��� ��� ��� �� ��� ��� ������.
b. ��� �� ��� ���� ��� ������.
c. SSL ��� JKS� ������.
d. � �� �� � ���.
6. ��� ������.
�� ���� �:
�� ��� ���� zEnterprise �� ��� �� � ����.
�� �� ��
�� �� �� enterpriseCCPortList ��� ECC ��� ���� ���. ��
� � ��� ���� zEnterprise �� �� ���� �� �� ��� � ��
��.
�� � 245
ZEnterprise �� ��
� �� ���� ECC� ��� ���� ���� � ��� ��� ����,
�� ECC ���� � �� �� � �� �� URL� � � ��
��.
�� zEnterprise ������� �� � storeUnknownComputerSystems ��
�� true� ��� � ����. � ���� � � � ����� �� ID �
�� � ��� ���� ��� ��� ����� ���.
�� �:
��� ECC� �� ���� IP �� � ��� �� � � � � �� ��
�. � ��� � ������ ��� ��� �� ���� �� ����.
�� ��� �
� ����� zEnterprise ���� ���� �� ���� ���� � ����
�� ��� �����.
�� �� �� ��
�� ��� ECC� ���� ��� � ��� �� � ��� �� �� �
��� � ���.
CTJTD1541E Error during sensor authentication
���
v ��� SSL(Secure Socket Layer) �� ��� � zEnterprise �� �
�� javax.net.ssl.SSLHandshakeException� �� �� �� �
���. ��� ����� SSL ��� �� �����. �� ���
� ��� ���� ����, �� ���� ECC� �� ��� ��
� �� �� ��� ���� ��� ���� �� � ����.
v ��� ECC ���� ��� � ECC ���� �� ��� � ���
� ���.
CTGEZ0701E Authentication failed due to unknown user ID user_id.CTGEZ0702E Authentication failed due to invalid password for user ID user_id.CTGEZ0703E Authentication failed due to disabled user ID user_id.CTGEZ0704E Authentication failed due to too many invalid logon attempts by user ID user_id.CTGEZ0705E Authentication failed due expired password for user ID user_id.
�� ��� ECC �� ���� �� ����.
– ��� ��� � �� ����� ���� ��� ��� ��� �
��� ��������.
– ECC�� ����� � ����:
- ����� �
- �� � �� ����� ���� ��
246 Application Dependency Discovery Manager: ��
- ��� ��� ��� �� �� ��� � ������ ��
- ��� ����� ����
v ��� SSL � �� ECC ���� ��� ���, ��� ��� �
�� ���� ��� ��� ��� ��� ��� ����. ��
� ���� ���� �� ��� ����� ��� ����.
ECC ��� �� �� � �� ��
�� ��� ECC�� ��� ���� �� � �� � ��� �� � �
�� �� �� ���� � ���.
CTJTD1542E The sensor failed when trying to parse data returned from the ECC
��� ECC�� ��� ������. ECC �� ��� �� ��� ���
���.
ECC API ��� ���� � ECC� �� � �
�� ECC API ��� � ��� zEnterprise ���� ��� ����. �� �
��� �� �� ���� � ���.
CTJTD1581E Could not connect to Enterprise Common Collector withhostname hostname because the Collector API version is not supported;supported api-major-version: supported_major_version;minimum supported api-minor-version: supported_minor_version;actual api-major-version: actual_major_version;actual api-minor-version: actual_minor_version
��� ECC �� zEnterprise ��� � ���� ��������.
zEnterprise ��� ���� �
�� ��� ECC� ��� � ��, ping �� � ��� ������� 0 IP
��� ����� ����. �� �� �� � zEnterprise ��� �
� ���, ping �� � �� �� � � ��� zEnterprise ���
�� ����.
��� Ping ��� �������� 0�� IP ��� ����� ���� � ECC
���� ��� � ���. ECC� �� ��� ��� � � IP ���
���� ����. ��� ECC ��� ��� �� ����.
ping �� � �� �� � � �� �, ECC� � ��� ����
����. ECC ���� ��� ���� �� � ��� ��� ��
��� portList � enterpriseCCPortList � � � ECC �� ��
� � � ��� ����. ���� ECC� �� 8443� ����
� � �� ��� ECC �� �� � � ����.
zEnterprise ��� ���� � ���
�� ���� �� �� �� ���� ��� ������. �� � ���
�� �� ���� � ���.
�� � 247
CTJTD1544E Enterprise sensor failed to complete. Check log file for additional details
��� ��� ��� �� ��� ����.
��� � �� ��� ���� ���
�� ��� �� ���� � � � �� ��� ��� � ���. ��
� ��� �� � ���� � ���.
CTJTD1567E Skipping unknown computer system: computer
��� � ���� �� ��� �� ���� GPMP(Guest Platform
Management Provider)� �� ���� �� �� � �����. �
� ��� ���� GPMP� ��� � �����.
�� storeUnknownComputerSystems ���� true� �� �� �
�� �� ��� ��� � ����. ��� � ��� ComputerSystem
����� �����. ��� �� ��� � ��� ��� ��� ���
� � ����.
��� ��� ID� �� � �� ��� ���� ���
�� ��� PowerVM® �� ��� TADDM� ��� � ���. �� �
��� �� � ���� � ���.
CTJTD1568E Skipping computer system that has no proper identificators set: computer
��� zEnterprise HMC� TADDM �������� PowerVM �� ��� ��
�� ���� � �� �� �� �� �� ���� ����. PowerVM
� � � �� � ��� � �� z E n t e r p r i s e � � �
storeUnknownComputerSystems ���� true� �� ����. ���
� PowerVM �� �� � � ��� � �� ��� ��� � �
�� �� ��� �����.
���� ��
��� ��� ��� ���� �����.
SNMP �� ��
TADDM SNMP ��� ���� ���� �� SNMP ��� �����.
SNMP ��� �� ��
SNMP ��� �� �� �� ������ ��� �� � ��� ���� �
� ����.
�� 1 �� ������ ��� ��� ������ �� �� ��� �� SNMP
� ��� ������. �� 2 �� �� 3 �� ������ ��� �� 2 �
��� ���� �� �� ���� ���� SNMP MIB2 ��� ������.
248 Application Dependency Discovery Manager: ��
�� 1 SNMP � ��� SNMP MIB2 ��� �� �� �����.
ping ��� �� ��� �����.
SNMP � ��� ���� � �� ��� SNMP � ��� �����. �� �
�� WMI �� SSH ��� ���� �� ��� �� ��� �, �� ��� �
� ��� ����. �� ��� WMI �� SSH ��� ���� ��� �� �
�� �� ���� �� ��� ��� � � �, �� ��� SNMP MIB2 �
�� �����.
250 ���� �� 2� SNMP � �� �� SNMP MIB2 ��� ���� ���
�� ���� SNMP ��� �� �� �����.
����� SNMP � �� �� SNMP MIB2 ��� ���� ���� �� �
� ��� �����.
v Cisco ���� ���, Cisco �� �� � Cisco VLAN ��� �����.
v ��� ���� ���, ��� ��� ��� �����.
v ��� ���� ��� ���, ��� MIB �� � �� SNMP ��� ��
���. ��� ��� ��� �� ������ �� ���� ���.
v ��� ���� ��� �� MIB ��� ��� ����� ���� �, �
�� �� MIB2 ��� ��� ��� �����.
�� 1. SNMP � �� � SNMP MIB2 ��� �� �
�� � 249
SNMP MIB ��(walking) � ��� SNMP ��
��� �� ��� SNMP GET ��� ��� � ����.
�� �����, �� � collation.properties ��� ������.
com.collation.Discover.jvmargs=-Xmx2048M-Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider-Dcom.collation.platform.snmp.SnmpPackedPDU.trace=true
�� �� �� �� ��� �� � � snmpwalk� ���� ���� ��
��� � SNMP �� ��� � ����. http://www.net-snmp.org/
download.html�� snmpwalk� ���� SNMP � ��� ����� � ���
�.
SNMP V3 �� ���� ��� �, http://www.openssl.org/�� OpenSSL�
����� �� ����.
�� ���� �� V3 �� ��� ��(�� ��� ���) ���� ���
�� ���� ��� �� �����.
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "my authentication password"-x DES -X "my encryption key" 10.199.250.9 .1.3.6.1.2.1.4.20.1
snmpwalk -v 1 -c 5FFGkFaFNs 10.199.250.9 .1.3.6.1.2.1.4.20.1
SNMP ��� ��� ���� � � �� ����
��� ��� ��� ���� ��� ���� ���� � ��� � �� �
��� �� ����� � ����.
��� ���� ���� � ��� ����� ��� � ����� ����
���� �� ��� ��� ��� � ����.
OID� ����� ���� ���� ���� � � ��� �����. �
�� ��� ��� ����� ��� OID� ����. ���� �� ���
�� 2. SNMP � �� �� SNMP MIB2 ��� ��� � ��� SNMP ��� �� �
250 Application Dependency Discovery Manager: ��
� ��� ��� ��� � ����. SNMPv2-MIB ���� sysObjectID
1.3.6.1.2.1.1.2 �� �� ��� ���� �� �� ��� �� ����.
SNMP ���� � � � �� � �� �� ���� �����. SNMP �
��� � � � ��� ��� � TADDM ��� �� ��� �� ��
�. ���� � � ��� ��� � ��� ��� ���� ��� �� ����
�� �����.
�� � ���� ���� ��� ��� , SnmpMib2Sensor log ��
DiscoveryManager log ��� �����.
SNMP ���� �� ��� � � �� ��� ��� TADDM �� ���
� ���� ��� ���� ��� ��� ��� �����.
�� ����� � �� Foundry ��� � SNMP ��� �� ��� �� OID�
�����. �� � ��� � � 11�� �� � OID� ������.
�� �� ���� ��� ��� ��� � ����. �� ��� �� ��
�� � ��� ��� ��� � ����.
� 11. Foundry OID � �
Foundry ��� OID
Foundry FESX448-PREM .1.3.6.1.4.1.1991.1.3.34.2.1.1.2 ���
Foundry FastIron SX .1.3.6.1.4.1.1991.1.3.36.6.2 � � �( ��� �� ���
� ���)
Foundry BigIron RX .1.3.6.1.4.1.1991.1.3.40.1.2 � � �( ��� �� ���
� ���)
Foundry NetIron MLX .1.3.6.1.4.1.1991.1.3.44.2.2 � � �( ��� �� ���
� ���)
����� ��� ��� Foundry ���� ��� � ����.
Foundry ��� ��:
� �� Foundry ���� �� SNMP ��� ���� ��� � ���
�.
��
1. �� �� ��� �� > �� ���� ������.
2. ��� ��� ���� ��� ������. ��� ��� ��� �� ��
��.
3. �� �� Foundry Switch� ������.
4. �� ��� ��� ������.
5. ��� ������.
�� � 251
6. ��: �� ��� ���� ���� ���� �� �� ����
��. � � ��� ��� ���� ����� ���� ���� ���
��. (� � �� ��� ��� ����.)
7. MIB� ������.
8. �� � ��� ��� ��� ������.
9. �� ��� �, �� �� ������.
Sys OID �� .1.3.6.1.4.1.1991.1.3.34.2.1.1.1
�� ��, �� ��� ������.
10. �� ��� �, �� �� ������.
Sys OID ��� �� .1.3.6.1.4.1.1991.1.3.36
�� ��, �� ��� ������.
11. � �� ��� �, �� �� ������.
Sys OID ��� �� .1.3.6.1.4.1.1991.1.3.40
�� ��, �� ��� ������.
12. ��� ������. � ����� �� �� �����.
13. ����� �� � ��� ��� ����� $COLLATION_HOME/etc/
templates/action ����� Foundry Switch.xml��� ��� ���
��. �� ��� ��� ������.
<?xml version="1.0" encoding="UTF-8"?><results
xmlns="urn:www-collation-com:1.0"xmlns:coll="urn:www-collation-com:1.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="urn:www-collation-com:1.0urn:www-collation-com:1.0/results.xsd">
<UnitaryComputerSystem array="1" xsi:type="coll:com.collation.platform.model.topology.sys.UnitaryComputerSystem"><type>Bridge</type>
<manufacturer>Foundry Networks</manufacturer></UnitaryComputerSystem>
</results>
� XML �� com.collation.platform.model.topology.sys.UnitaryComputerSystem
�� ���� ���� Foundry Switch ����� ���� ��� �� SNMP
��� ��� ����� �� �� Bridge� ��� ��� ��
Foundry Networks� ���� �����.
��: � ��� ��� �(.xml �� �)� SNMP ��� ��� ��
��� �� ���� ���.
252 Application Dependency Discovery Manager: ��
�� ��� ��
� ����� �� ��� � ����(TADDM ��� �� ��� �� �).
Foundry ��� ��:
� �� Foundry ���� �� SNMP ��� ���� ��� � ���
�.
��
1. �� �� ��� �� > �� ���� ������.
2. ��� ��� ���� ��� ������. ��� ��� ��� �� ��
��.
3. �� �� Foundry Router� ������.
4. �� ��� ��� ������.
5. ��� ������.
6. ��: �� ��� ���� ���� ���� �� �� ����
��. � � ��� ��� ���� ����� ���� �� �����.
(� � �� ��� ��� ����.)
7. MIB� ������.
8. �� � ��� ��� ��� ������.
9. �� ��� �, �� �� ������.
Sys OID �� .1.3.6.1.4.1.1991.1.3.34.2.1.1.2
�� ��, �� ��� ������.
10. �� ��� �, �� �� ������.
Sys OID ��� �� .1.3.6.1.4.1.1991.1.3.44
�� ��, �� ��� ������.
11. ��� ������. � ����� �� �� �����.
12. ����� �� � ��� ��� ����� $COLLATION_HOME/etc/
templates/action ����� Foundry Router.xml��� ��� ���
��. �� ��� ��� ������.
<?xml version="1.0" encoding="UTF-8"?><results
xmlns="urn:www-collation-com:1.0"xmlns:coll="urn:www-collation-com:1.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="urn:www-collation-com:1.0urn:www-collation-com:1.0/results.xsd">
<UnitaryComputerSystem array="1" xsi:type="coll:com.collation.platform.model.topology.sys.UnitaryComputerSystem">
�� � 253
<type>Router</type><manufacturer>Foundry Networks</manufacturer>
</UnitaryComputerSystem></results>
� XML �� com.collation.platform.model.topology.sys.UnitaryComputerSystem
�� ���� ���� Foundry Router ����� ���� ��� �� SNMP
��� ��� ����� �� �� Router� ��� ��� ��
Foundry Networks� ���� �����.
��: � ��� ��� �(.xml �� �)� SNMP ��� ��� ��
��� �� ���� ���.
�� ��� ��
� ����� �� ��� � ����(TADDM ��� �� ��� �� �).
Alteon �� ��
Alteon �� ��� �� �� �� � �� ���� ���� ��� � � Alteon
��� ��� �����.
��� �� ��(�� �� �� � ) ��� � L2Interface� �����. ��
�� ��(��� �� ���)� �����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
AlteonPortSensor
���� OID(Object Identifier)
��� �� OID� �����.
v curCfgTable: .1.3.6.1.4.1.1872.2.1.2.3.2.1
v portInfoTable: .1.3.6.1.4.1.1872.2.1.9.1.1.1
� �� ���
��� ��� � �� ����� ����.
v net.L2Interface
v sys.ComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
254 Application Dependency Discovery Manager: ��
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
Alteon SNMP ��
Alteon SNMP ��� Alteon �� ��� ���� �����.
��� �� � � �����.
v � �� � � �� ��. � ��� ��� � �� ���� �����
�. �� �� ��( : LoadBalancingAlgorithm)� ��� � �� ���
� �����.
v �� ���� ��� ���� � ��� �� ��, � �� � �� ��
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
AlteonSnmpSensor
���� OID(Object Identifier)
��� �� �� �� OID� ���� �� ����.
v .1.3.6.1.4.1.1872.2.1.5.5.1.1
v .1.3.6.1.4.1.1872.2.1.5.5.1.2
v .1.3.6.1.4.1.1872.2.1.5.5.1.4
v .1.3.6.1.4.1.1872.2.1.5.2.1.1
v .1.3.6.1.4.1.1872.2.1.5.2.1.2
v .1.3.6.1.4.1.1872.2.1.5.2.1.3
�� � 255
v .1.3.6.1.4.1.1872.2.1.5.2.1.10
v .1.3.6.1.4.1.1872.2.1.5.10.1.1
v .1.3.6.1.4.1.1872.2.1.5.10.1.2
v .1.3.6.1.4.1.1872.2.1.5.10.1.3
v .1.3.6.1.4.1.1872.2.1.5.10.1.7
v .1.3.6.1.4.1.1872.2.1.5.8.1.1
v .1.3.6.1.4.1.1872.2.1.5.8.1.2
v .1.3.6.1.4.1.1872.2.1.5.8.1.3
v .1.3.6.1.4.1.1872.2.1.5.8.1.4
v .1.3.6.1.4.1.1872.2.1.5.8.1.5
v .1.3.6.1.4.1.1872.2.1.5.8.1.6
� �� ���
��� ��� � �� ����� ����.
v net.vip.RealServerGroup
v net.vip.Vip
v net.vip.VipFunction
v net.vip.Virtualservice
v sys.UnitaryComputerSystem
v sys.Function net.vip.RealServer
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
256 Application Dependency Discovery Manager: ��
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
Alteon VLAN ��
Alteon VLAN ��� Alteon �� LAN� �����. � ��� Alteon VLAN "
�� MIB� ���� VLAN ���� �����.
S n m p M i b 2 S e n s o r � V L A N � A l t e o n � � � � �� � � �
AlteonVlanSensor� �����. �� ��, AlteonVlanSensor� ��� � VLAN
� �� BridgeSnmpSensor2� �����.
��� VLAN "�� ��� ���� L2Interfaces� ��� VLAN ��� �
����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
AlteonVlanSensor
���� OID(Object Identifier)
��� �� �� �� OID� ���� �� ����.
v .1.3.6.1.4.1.1872.2.1.4.2.1
v .1.3.6.1.4.1.1872.2.1.2.3.2.1
� �� ���
��� ��� � �� ����� ����.
v net.L2Interface
v net.Vlan
v net.VlanInterface
v sys.UnitaryComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� � 257
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
BIG-IP �� ��
BIG-IP �� ��� F5 BIG-IP �� ����� �����.
SnmpMib2Sensor� BigIPPortSensor� �����. BigIPPortSensor� MIB���
��� �����( : ��� ��� �� ��� � �� ����). ��� L2 �
�� ��� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
BigIPPortSensor
���� OID(Object Identifier)
��� RFC 1212� ���� ��� �� MIB�� ��� ����. � OID
.1.3.6.1.4.1.3375.1.1.5.2.1 MIB��� ��� ��� � �� ����� ��
�� ����.
� �� ���
��� ��� � �� ����� ����.
v net.L2Interface
v sys.UnitaryComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
258 Application Dependency Discovery Manager: ��
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
BIG-IP SNMP ��
BIG-IP SNMP ��� F5 BIG-IP �� ���� �����.
BigIPSnmpSensor� �� OID � ��� ���� � SnmpMib2Sensor�
BigIPSnmpSensor� �����.
v .1.3.6.1.4.1.3375
v .1.3.6.1.4.1.2021.250.255
BigIPSnmpSensor� �� IP � � �� ��� �� ��� �����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
BigIPSnmpSensor
���� OID(Object Identifier)
��� RFC 1212� ���� ��� �� RSD(Real Server Database) �
VSD(Virtual Server Database) �� � � �����.
��� �� OID� �����.
F5 BIG-IP �� 4:
v � "� ��: 1.3.6.1.4.1.3375.1.1.8.2.1
v � ��: 1.3.6.1.4.1.3375.1.1.7.2.1
�� � 259
v �� �� ��: 1.3.6.1.4.1.3375.1.1.3.2.1
F5 BIG-IP �� 9:
v � "� ��: 1.3.6.1.4.1.3375.2.2.5.3.2
v � ��: 1.3.6.1.4.1.3375.2.2.5.1.2
v �� �� ��: 1.3.6.1.4.1.3375.2.2.10.1.2
v �� �� � ��: 1.3.6.1.4.1.3375.2.2.10.6.2
v �� �� �� ��: 1.3.6.1.4.1.3375.2.2.10.8.2
v �� �� ��: 1.3.6.1.4.1.3375.2.2.10.10.2
v Fix Pack 2 sysGeneralChassisSerialNum: 1.3.6.1.4.1.3375.2.1.3.3.3
F5 BIG-IP �� 10:
v � "� ��: 1.3.6.1.4.1.3375.2.2.5.3.2
v � ��: 1.3.6.1.4.1.3375.2.2.5.1.2
v �� �� ��: 1.3.6.1.4.1.3375.2.2.10.1.2
v �� �� �� ��: 1.3.6.1.4.1.3375.2.2.10.8.2
v �� �� ��: 1.3.6.1.4.1.3375.2.2.10.10.2
v Fix Pack 2 sysGeneralChassisSerialNum: 1.3.6.1.4.1.3375.2.1.3.3.3
� �� ���
��� ��� � �� ����� ����.
v bigip.BigIPRealServer
v bigip.BigIPRealServerGroup
v bigip.BigIPVip
v bigip.BigIPVipFunction
v bigip.BigIPVirtualService
v sys.UnitaryComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
260 Application Dependency Discovery Manager: ��
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
BIG-IP VLAN ��
BIG-IP VLAN ��� F5 BIG-IP �� LAN� �����.
SnmpMib2Sensor� BigIPVlanSensor� �����. VlanInterface �� �����
VLAN ��� � VLAN� �� ����( : ��� VLAN� �� ��� � �
� ����). ��� L2 ��� ��� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
BigIPVlanSensor
���� OID(Object Identifier)
BigIPVlanSensor� RFC 1212� ���� ��� �� VLAN ����� ���
��. � OID .1.3.6.1.4.1.3375.1.1.10.2.1 MIB��� VLAN� ��� � �
� VLAN ����� �� �� ����.
BigIPVlanSensor� ����� �� � � ��� Vlan � VlanInterface� ��
��, ��� ��� � AgentException� �����.
� �� ���
��� ��� � �� ����� ����.
v bigip.BigIPVlan
v net.L2Interface
v net.VlanInterface
�� � 261
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
��� SNMP ��
�� SNMP ��� SNMP MIB2 ���� ��� �� ���(��� �� �
� �� ��� ���)� ��� �������.
SNMP MIB2 ��� �� SNMP ��� �����. �� SNMP ��� ��
2 ��� ��� ���� � �� ��� ���� MAC �� ���� ��
���(� ��� MAC �� �� ���� ��� � �� ���� �).
����: �� ����� ��� SNMP �� 1� ����.
��� RFC 1286� ���� ��� �� � MAC �� ������(fdb) �
� � � ����. �� OID� ����.
v .1.3.6.1.2.1.17.4.3.1.1
v .1.3.6.1.2.1.17.4.3.1.2
OID .1.3.6.1.2.1.17.4.3.1.1 �� �� �� ��� MAC ��� �� OID
�� �����. ��� OID� MAC ���� ���� � �� �����
���� �� ����.
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.189.255.1.1.3.6.1.2.1.17.4.3.1.1
SNMPv2-SMI::mib-2.17.4.3.1.1.0.18.242.42.208.0 = Hex-STRING: 00 12 F2 2A D0 00SNMPv2-SMI::mib-2.17.4.3.1.1.0.18.242.50.0.0 = Hex-STRING: 00 12 F2 32 00 00
262 Application Dependency Discovery Manager: ��
SNMPv2-SMI::mib-2.17.4.3.1.1.0.18.242.51.88.0 = Hex-STRING: 00 12 F2 33 58 00SNMPv2-SMI::mib-2.17.4.3.1.1.0.18.242.218.128.177 = Hex-STRING: 00 12 F2 DA 80 B1SNMPv2-SMI::mib-2.17.4.3.1.1.0.208.4.45.228.10 = Hex-STRING: 00 D0 04 2D E4 0A
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.189.255.1.1.3.6.1.2.1.17.4.3.1.1.0.18.242.42.208.0
SNMPv2-SMI::mib-2.17.4.3.1.1.0.18.242.42.208.0 = Hex-STRING: 00 12 F2 2A D0 00
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.189.255.1.1.3.6.1.2.1.17.4.3.1.2.0.18.242.42.208.0
SNMPv2-SMI::mib-2.17.4.3.1.2.0.18.242.42.208.0 = INTEGER: 282
�� �� SNMP ��� ���� ��� ��� ��� L2 ����� ��
� ���� �����. SNMP MIB2 ��� ��� ����� ��� �
� �� ��� ����, �� SNMP ��� � � ����� �� ����
� �� MAC ��� �� ��� ��� �����.
� ��, � 12��� �� SNMP ���� ��� MAC ���� �� �
����. � MAC ���� ���� ��� ���� ������ TADDM
� �� ��� � ����. ���� �� � � � �, MAC ��� �
����.
� 12. �� 2 �� ��� ���
�� �� ��� L2 ����
��� 1/9 NC84CDRS1LDPC02
��� 1/10 00040DFDE53
��� 1/11 NC84CDRS1LDPC04
��� 1/12 NC84CDRS1LDPC03
��� 10/2 000CDBF90C19
�� ��� RFC 1286� ���� ��� �� � �� �� ��� ����.
�� OID� ����.
v .1.3.6.1.2.1.17.1.4.1.1
v .1.3.6.1.2.1.17.1.4.1.2
GUI� ���� ���� �� ��
BridgeSnmpSensor
���� OID(Object Identifier)
��� RFC 1286� ���� ��� �� � MAC �� ������(fdb) �
� � � �����. �� OID� ����.
v .1.3.6.1.2.1.17.4.3.1.1
v .1.3.6.1.2.1.17.4.3.1.2
�� � 263
OID .1.3.6.1.2.1.17.4.3.1.1 ��� MAC ��� �� OID �� �����. �
�� OID� MAC ���� ���� � �� ����� ��� �� ��
��.
� �� ���
��� ��� � �� ����� ����.
v net.L2Interface
v net.Segment
v sys.ComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
collation.properties �� � �
� ���� ���� ���� collation.properties �� � � ��� ��
��.
��� collation.properties ��� �� �� � � �����.
Fix Pack 5 com.ibm.cdb.discover.sensor.net.BridgeSnmpSensor.dot1dTpFdbStatus
� dot1dTpFdbStatus ����� �� �����.
���� TADDM��� � 1, 3, 5� �����.
264 Application Dependency Discovery Manager: ��
��� ��� �� �� ���� ��� ���� ���� �, �
� ��� �� � collation.property ��� ������.
��� SNMP 2 ��
�� SNMP 2 ��� �� �� ��� ��#(VLAN)� �� SNMP MIB2 ��
�� ��� �� ���� ��� �������.
�� SNMP 2 ��� ���� �� VLAN� �� �� �����. Cisco
VLAN ��� ��� � VLAN� �� �� SNMP 2 ��� �����. ��
� ���� �� SNMP ��� ���� ����� �� �� VLAN� ��
�����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
BridgeSnmpSensor2
���� OID(Object Identifier)
��� RFC 1286� ���� ��� �� � MAC �� ������(fdb) �
� � � �����. �� OID� ����.
v .1.3.6.1.2.1.17.4.3.1.1
v .1.3.6.1.2.1.17.4.3.1.2.
OID .1.3.6.1.2.1.17.4.3.1.1 ��� MAC ��� �� OID �� �����. �
�� OID� MAC ���� ���� � �� ����� ��� �� ��
��.
� �� ���
��� ��� � �� ����� ����.
v net.L2Interface
v net.Segment
v sys.ComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� � 265
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
collation.properties �� � �
� ���� ���� ���� collation.properties �� � � ��� ��
��.
��� collation.properties ��� �� �� � � �����.
Fix Pack 4
com.collation.discover.agent.BridgeSnmpAgent.MACAddressPrefixSkipList
� ��� ����� MAC ��� �����. TADDM� ��
� ���� ��� � ���� � � � ���� �����
� � ������.
� � � �� ������ ���� ��� �� � � ����,
�� ��� MAC �� � ����. MAC ��� �� � � �
�� ��� � ���� �����.
Fix Pack 5 com.ibm.cdb.discover.sensor.net.BridgeSnmpSensor.dot1dTpFdbStatus
� dot1dTpFdbStatus ����� �� �����.
���� TADDM��� � 1, 3, 5� �����.
��� ��� �� �� ���� ��� ���� ���� �, �
� ��� �� � collation.property ��� ������.
Check Point ��
Check Point ��� Solaris �� Check Point IPSO� �� Windows� ��
��� � � Check Point FireWall-1� �����.
266 Application Dependency Discovery Manager: ��
GUI� ���� ���� �� ��
CheckpointSensor
����
�� ��� �� ��� ���.
v lsof� �� � �� SSH ��� �
v Check Point FireWall-1� � � ���� $CPMDIR/conf/objects.C ��
�� �� �� �
v $CPMDIR/bin/fw ��� �� � �
v �� ��� ��� �� ��� � �� $CPMDIR/conf/*.W ��� �� ��
�
TADDM ���� �� CPMDIR � �� ���� ���.
collation.properties �� ��� �
� ���� ���� ���� collation.properties �� � � ��� ����.
collation.properties �� �
�� � ��� �� �� � ����.
v com.collation.discover.agent.command.cat.SunOS=cat
v com.collation.discover.agent.command.cat.SunOS. 1.2.3.4=sudo cat
�� ��� �
� ����� Check Point ���� ���� �� ���� ���� � ���
� �� ��� �����.
Check Point �� ��� ����� ��� ��� � �
�� �� � Check Point ��� ����.
��� �� �� ��� ����.
v Check Point FireWall-1� � � ���� $CPMDIR/conf/
objects.C ���� �� �� �
v $CPMDIR/bin/fw ��� �� � �
v �� ��� ��� �� ��� � �� $CPMDIR/conf/*.W ��� �
� �� �
Check Point SNMP ��
Check Point SNMP ��� Check Point FireWall-1 ��� ��� SNMP ��
� �����.
�� � 267
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
CheckpointSnmpSensor
����
��� ���� ID(sysObjectID)� �� OID � ��� ���� ���.
v OID = .1.3.6.1.4.1.1919.
v OID = .1.3.6.1.4.1.2620.
v OID.startsWith(.1.3.6.1.4.1.42.2.1.1.)
���
��� ��, � �, � �� ��, �� �, � �� � ��� �� ��
� �����.
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
Cisco Adaptive Security Appliance ��
Cisco ASA(Adaptive Security Appliance) ��� IP �� � ��� �� �
������� ��� ASA ���� �����.
268 Application Dependency Discovery Manager: ��
Cisco ASA ��� ASA ���� �� ���� �����. �� ��� �� �
�� �����.
v � � �� � �� � �� ���. � ��� � �� ���� ���
���.
v virtualIp, realIp, virtualPort � realPort. �� ��� virtualIp, realIp, virtualPort
� realPort� ���� �� IP� ������. �� IP� Vip ��� ����
�.
GUI� ���� ���� �� ��
v ASASensor
v CiscoApplianceVersionSensor
���
TADDM ���� ����� Cisco ASA ���� PIX ���� ���
��.
� �� ���
��� ��� � �� ����� ����.
v cisco.CiscoPixComputerSystem
v core.LogicalContent
v net.L2Interface
v sys.OperatingSystem
v vip.RealServer
v vip.RealServerGroup
v vip.Vip
v vip.VipFunction
v vip.VirtualService
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. Cisco ���� ���� ��� ������.
2. TADDM� �� ASA ���� �� �� ���� �� ��� ��(��
� �, ���� � �� ����)� ������.
�� � 269
collation.properties �� ��� �:
� ���� Cisco ASA ���� ���� collation.properties �� � � �
�� ����.
��� collation.properties ��� �� �� � � �����.
com.collation.asa.pager.command=terminal pager 0
��� �� ��� ����� configure terminal ��� �� ���
�� � �, � � �� ������.
terminal pager 0 � ��� ���� ASA ���� ��� �� �
�� ��� ����� �����.
com.collation.CiscoSshTimeout=9000
�� ���� �� ���� � ���� �� ��� ��� �
CiscoSshTimeout �(��)� �����.
ssh ���� ���� ���� ����.
com.collation.CiscoExpectTimeout=60000
�� ���� �� ���� � ���� �� ��� ��� �
CiscoExpectTimeout �(��)� �����.
ssh ���� ���� ���� ����.
Cisco Discovery Protocol ��
Cisco Discovery Protocol ��� Cisco Discovery Protocol MIB� ���� ��
��� � 2 ����� �����.
CdpSensor� cdpCacheDeviceId � cdpCacheDevicePort ��� ���� ����
� ���� � ��� �� ���� �� � ����� �����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
CdpSensor
���� OID(Object Identifier)
��� �� �� �� OID� ���� �� ����.
v ��� ��� ID: 1.3.6.1.4.1.9.9.23.1.3.4.0
v �� ��� ID: .1.3.6.1.4.1.9.9.23.1.2.1.1.6
v �� ��� ��: .1.3.6.1.4.1.9.9.23.1.2.1.1.7
270 Application Dependency Discovery Manager: ��
� �� ���
��� ��� � �� ����� ����.
v net.L2Interface
v net.Segment
v sys.ComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
v TADDM� � ��� ��� ���� SNMP � Telnet� ���� ���
��� ���. ��� � � ����� ���� Telnet ���� ��� �
���� �� ���� �� ���.
�� ��� �
� ����� Cisco Discovery Protocol ���� ���� �� ���� ����
� ���� �� ��� �����.
TADDM� ��� ��� �� ��� GUI� ����� �� �� �
���� ���� ��.
�� Telnet ���� ���� �� �����.
��� ��� � � ����� ���� Telnet ���� �� � ����� �
� ���� ����.
�� � 271
Cisco IOS ��
Cisco IOS(Cisco Internetwork Operating System) ��� SSH1, SSH2 �� Telnet
����� ���� Cisco ��� ��� �����.
Cisco IOS ��� � �� �����.
v SSH1 �� SSH2 �� Telnet ����� �� �� �� ������ ��
��.
v ���� ������.
GUI� ���� ���� �� ��
CiscoIOSSensor
� �� ���
��� ��� � �� ����� ����.
v agent.CiscoIOSAgentConfiguration
v core.LogicalContent
v sys.ComputerSystem
�� �
��� ��� �� ��� ��� ���.
�� ���� �:
� ����� �� ����� ��� � �� �����.
�� ������ �� �� �� ��� � ����.
useSshFirst
� �� ��� false���. ���� ��� ������(Telnet �
���, SSH2 � SSH1). �� true ��� ��� � ��� ��
����. SSH2, SSH1 � Telnet ����
commands
�� ���� ���, � �� ��� show running-config;show
startup-config���. � ��� �� � ��� �����. �� �
�� �����, ��� show running-config;show startup-config�
���� �� �� ��� ������. � ��� ������ ����
��. �� �� ��� ������.
272 Application Dependency Discovery Manager: ��
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. CiscoDeviceAuth� ���� ��� ������.
2. TADDM� �� ��� ���� �� �� ���� �� ��� ��(���
�, ���� � �� ����)� ������. ��� � �, �� ��
��� � ���.
3. Cisco IOS ��� Telnet ����� ���� ��� �� �� ����� �
��� �� �, ��� � �� default� ������.
Cisco �� ��
Cisco �� ��� Cisco ��� �� ��� �����.
CiscoPortSensor� ��� �� ���� � � �� �� �����. �� �
� �� �� �����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
CiscoPortSensor
���� OID(Object Identifier)
��� 2900 ��� Cisco ���� �� OID .1.3.6.1.4.1.9.9.87.1.4.1.1� ���
��. ��� ���, OID .1.3.6.1.4.1.9.5.1.4.1.1� �����.
� �� ���
��� ��� � �� ����� ����.
v net.L2Interface
v sys.UnitaryComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
�� � 273
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
v TADDM� � ��� ��� ���� SNMP � Telnet� ���� ���
��� ���. ��� � � ����� ���� Telnet ���� ��� �
���� �� ���� �� ���.
Cisco VLAN ��
Cisco VLAN ��� Cisco VLAN "�� MIB� ���� VLAN ���� ��
���.
SnmpMib2Sensor� VLAN� Cisco ���� �� �� � CiscoVlanSensor�
� ��� � . �� � � , C i s c o V l a n S e n s o r � � � � � V L A N � ��
BridgeSnmpSensor2� �����. ��� VLAN "�� ��� ����
L2Interfaces� ��� VLAN ��� �����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
CiscoVlanSensor
���� OID(Object Identifier)
��� RFC 1286� ���� ��� �� VLAN ����� �����. ��
�� �� OID� ��� ����.
v OID .1.3.6.1.4.1.9.9.68.1.2.2.1.2(VLAN $�� �� ����)
v OID .1.3.6.1.4.1.9.9.46.1.2.1.1(�� �� �� ����)
v OID .1.3.6.1.4.1.9.9.46.1.3.1.1(vtp VLAN �� ����)
v OID .1.3.6.1.4.1.9.9.46.1.6.1.1(VLAN � � �� �� ����)
� �� ���
��� ��� � �� ����� ����.
v net.L2Interface
274 Application Dependency Discovery Manager: ��
v net.Vlan
v net.VlanInterface
v sys.UnitaryComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
v TADDM� � ��� ��� ���� SNMP � Telnet� ���� ���
��� ���. ��� � � ����� ���� Telnet ���� ��� �
���� �� ���� �� ���.
CiscoWorks ��
CiscoWorks ��� CiscoWorks ���� ���� �����.
��� RME ��� ���� �����.
GUI� ���� ���� �� ��
CiscoWorksSensor, CiscoWorks405FileSensor, CiscoWorks405FileUDS,
CiscoWorks405UDS, CiscoWorksFileSensor, CiscoWorksFileUDS � CiscoWorksUDS
���
CiscoWorks ��� CiscoWorks ��� Cisco Prime ��� �� ��(HTTPS) �
�� �� ��� � CiscoWorks LMS �� Cisco Prime LMS� ���� ���
�.
�� � 275
��� ����
��� HTTP POST �� ���� �� URL� ����.
http://<Cisco Works IP>:1741/rme/cwcli
������ cwcli export inventory ��� � ���.
� �� �� �� ���
CiscoWorks ��� ��� �� �� �� ����� ����. � ���
CiscoWorks ���� � � � �� ���� �� ��� ����.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
net.IpAdress
v DotNotation
net.IpInterface
v IpAddress
v L2Interface
net.L2Interface
v Description
v Encapsulation
v HwAddress
v Name
net.Router
v Forwarding
v Name
sys.OperatingSystem
v Description
v Name
v OSName
v OSVersion
sys.UnitaryComputerSystem
v Functions
v Manufacturer
v Model
v Name
276 Application Dependency Discovery Manager: ��
v OSRunning
v SerialNumber
v Type
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. CiscoWorks� ���� ��� ������.
2. �� � ��� ������.
a. ��� �
b. ����
�� ��� �
CiscoWorks ��� � �� ���� ������ �� ���� � � ��
��.
� �� �� XML �
�� �� ����� ���� � � ��� � ��� �����.
CTJTD0652E The following transformation did not complete successfully:CTJTP2203E The server cannot create model objects: [PLATFORM.XML.E.1]The application is unable to parse the xml input.. .
��� � ��� � CiscoWorks ��� ��� �� � �(")���. �
��� ��� ����. ��� ����� ��� �� � �� �
�����.
��� MIB ��
��� MIB ��� ��� ���� ��� � ����. � ��� RFC 2737�
���� ��� �� ���� �� � � � ��� ����.
��� MIB ��� ��� ��� PhysicalPackage ��� ��� ���� �
����. � ���� ��, �, �� ���, ��, �� ���, ��, � � �
� �� ��� � ���� �� ��� �� ��� ���� � �����.
����: �� ����� ��� SNMP �� 1� ����.
��� �� OID� ����.
.1.3.6.1.2.1.47.1.1.1.1.2, .1.3.6.1.2.1.47.1.1.1.1.3, .1.3.6.1.2.1.47.1.1.1.1.4,
.1.3.6.1.2.1.47.1.1.1.1.5, .1.3.6.1.2.1.47.1.1.1.1.6, .1.3.6.1.2.1.47.1.1.1.1.7,
.1.3.6.1.2.1.47.1.1.1.1.8, .1.3.6.1.2.1.47.1.1.1.1.9, .1.3.6.1.2.1.47.1.1.1.1.10,
.1.3.6.1.2.1.47.1.1.1.1.11, .1.3.6.1.2.1.47.1.1.1.1.12, .1.3.6.1.2.1.47.1.1.1.1.13.
�� � 277
�� ��� RFC 2466� �� IPv6 ��� � �� .1.3.6.1.2.1.55.1.1.0.�
�����. OID .1.3.6.1.2.1.17.4.3.1.1 ��� MAC ��� �� OID
�� �����. ��� OID� MAC ���� ���� � �� ����� �
��� �� ����.
SNMP MIB2 ��� � � � �� ��� ��� ��� ���, ��
���, IP � �� �� �����.
GUI� ���� ���� �� ��
EntityMIBSensor
���� OID(Object Identifier)
��� �� OID� �����.
v .1.3.6.1.2.1.47.1.1.1.1.2
v .1.3.6.1.2.1.47.1.1.1.1.3
v .1.3.6.1.2.1.47.1.1.1.1.4
v .1.3.6.1.2.1.47.1.1.1.1.5
v .1.3.6.1.2.1.47.1.1.1.1.6
v .1.3.6.1.2.1.47.1.1.1.1.7
v .1.3.6.1.2.1.47.1.1.1.1.8
v .1.3.6.1.2.1.47.1.1.1.1.9
v .1.3.6.1.2.1.47.1.1.1.1.10
v .1.3.6.1.2.1.47.1.1.1.1.11
v .1.3.6.1.2.1.47.1.1.1.1.12
v .1.3.6.1.2.1.47.1.1.1.1.13
��� RFC 2466 IPV6 ��� � �� OID .1.3.6.1.2.1.55.1.1.0� ����.
�� � � � ��� M A C � � � O I D � � � �� ���� O I D
.3.6.1.2.1.17.4.3.1.1� ����. ���� � �� MAC ���� �� ���
�� �� �� ��� OID� ����.
� �� ���
��� ��� � �� ����� ����.
v phys.physconn.Slot
v physconn.PhysicalConnector
v physpkg.Chassis
v physpkg.Fan
278 Application Dependency Discovery Manager: ��
v physpkg.PhysicalFrame
v physpkg.PhysicalPackage
v physpkg.otherPhysicalPackage
v physpkg.PowerSupply
v physpkg.Sensor
v sys.ComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
Extreme VLAN ��
Extreme VLAN ��� Extreme Networks ����� VLAN ��� �����.
SnmpMib2Sensor� VLAN� ���� �� �� � ExtremeVlanSensor�
�����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
ExtremeVlanSensor
�� � 279
���� OID(Object Identifier)
��� �� OID� �����.
v OID .1.3.6.1.4.1.1916.1.2.1.2.1 extremeVlanInterface ��� ��� � ��
���.
v OID .1.3.6.1.4.1.1916.1.2.3.1.1 Encapsulation(Trunk) Interface ��� ���
� �����.
v OID .1.3.6.1.2.1.31.1.2.1 ���� �� ��� ��� � �����.
� �� ���
��� ��� � �� ����� ����.
v net.L2Interface
v sys.UnitaryComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
IBM BladeCenter SNMP ��
IBM BladeCenter SNMP ��� IBM BladeCenter ��� �� � ��� ��
�� �����.
280 Application Dependency Discovery Manager: ��
��� SNMP(Simple Network Management Protocol)� ���� BladeCenter
�� ���� ���� ����. �� ��(MM) � �� �� ��(AMM)
IBM BladeCenter ��� �� ��� �����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
BladeCenterSnmpSensor
���
�� ����� ����.
v �� ��� ���� ���, ��� BladeCenter ��� ��� � ���.
v ��� �� �� ��� ����(eth0 � eth1)� �� BladeCenter�
��� � ���.
v � ������� �� �� BladeCenter ��� ��� � ���. �� �
����� � � � ��( : Linux � Windows)� ���� ��� ��
� ��� ��� ���. � ���� �� BladeCenter ���� ��
��.
v ��� �� ���� ��� �� �� �� ��� �� ��� � �� ��
� (VPD)� � � � � � � . � � � , � � �� �� � � � �
ComputerSystem � BladeCenterManagementModule ���� ���� �
�� �� �� ����. � �, Board ���� ���� ��� ����.
v BladeCenter ��� ���� �� ��� BladeCenter� ��� � BladeCenter
� BladeCenter �� �� ���� ��� �� �� ��� � �� ��
� �� �� ��� ����. ��� ��� ��� ���� �� ���
�� �� �� � ���. � ��� ��� �� ���� �� �� �
� ��� �� ����.
v BladeCenter�� L2 ����� �� L2 ����� � � �� �� �
���. BladeCenter� � � �� ��� L2 ����� ��� �� � � �
�����.
1. ��� ����� �� �� ���� �� ��� ����.
2. MM �� ���� �� �� ��� ����.
3. �� ��� ��� BladeCenter �� ��� ������.
4. IP �� ���� L2 ���� ���� ����.
� �� ���
��� ��� � �� ����� ����.
v core.LogicalContent
�� � 281
v enums.AlertLevelEnum
v enums.PhysTypeEnum
v enums.SlotStateEnum
v IpAddress net
v L2Interface
v net.BindAddress
v net.Fqdn net
v phys.physconn.PhysicalConnector
v phys.physconn.Slot
v phys.physpkg.Board
v phys.physpkg.Chassis
v phys.physpkg.Fan
v phys.physpkg.PhysicalFrame
v phys.physpkg.PowerSupply
v sys.blade.Alert
v sys.blade.BladeCenterManagementModule
v sys.blade.LoginProfile
v sys.ComputerSystem
v sysControlSoftware
v sys.DNSService
v sys.LDAPService
v sys.ServiceAccessPoint
v sys.SMTPService
�� �
��� ��� �� ��� ��� ���.
�� ���� �:
� ����� �� ����� ��� � �� �����.
�� �� ���� �� �� �� ���� BladeCenterSnmpSensor� ��
� ����.
snmpPort
SNMP ��� ��� �� ��. ��� 161���.
snmpTimeout
�� SNMP �� ��� ����. ��� 20000���.
282 Application Dependency Discovery Manager: ��
locale SNMP �� ��� ���
characterEncoding
SNMP �� ��� �� ��
scanL2Interfaces
���� ��� � ��� �� L2 ����� ����.
��� ��� TADDM �� ���� ���� ��� ��� ���� �� ���
�����.
BladeCenterSnmpSensor� ���� ��� � ��� ����� ���
BladeCenterSnmpSensor� �� SnmpLightSensor �� SnmpMIB2Sensor� ���
� ���� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
�� ��� �
� ����� IBM BladeCenter SNMP ���� ���� �� ���� ����
� ���� �� ��� �����.
SNMP ��� �� � �
�� ��� �� �� SNMP ���� � ��� ����.
�� � 283
��� �� �� �� ���� BladeCenterSnmpSensor� �� snmpTimeout �
��� �����.
LAN ��� SNMP ��
LAN ��� SNMP ��� LAN ���� ���� LAN ��� SNMP MIB� �
� ��� ����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
LanManagerSnmpSensor
���� OID(Object Identifier)
��� �� �� �� OID� ���� �� ����.
v .1.3.6.1.4.1.77.1.1.1.0
v .1.3.6.1.4.1.77.1.1.2.0
v .1.3.6.1.4.1.77.1.2.3.1.1
v .1.3.6.1.4.1.77.1.2.3.1.2
v .1.3.6.1.4.1.77.1.2.3.1.3
v .1.3.6.1.4.1.77.1.2.3.1.4
v .1.3.6.1.4.1.77.1.2.3.1.5
� �� ���
��� ��� � �� ����� ����.
v sys.windows.WindowsComputerSystem
v sys.windows.WindowsOperatingSystem
v sys.windows.WindowsService
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
284 Application Dependency Discovery Manager: ��
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
Link Layer Discovery Protocol ��
Fix Pack 2
Link Layer Discovery Protocol ��� LLDP MIB� ���� ����� �
2 ����� �����. LldpSensor� lldpLocalSystemData , lldpLocPortTable �
lldpRemTable ��� ���� �� ���� �� � ����� �����.
� ����� ����� ���� � �����.
����: ��� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
LldpSensor
���� OID(Object Identifier)
��� �� �� �� OID� ���� �� ����.
v lldpLocChassisIdSubtype : .1.0.8802.1.1.2.1.3.1
v lldpLocChassisId : .1.0.8802.1.1.2.1.3.2
v lldpLocSysName : .1.0.8802.1.1.2.1.3.3
v lldpLocPortNum: .1.0.8802.1.1.2.1.3.7.1.1
v lldpLocPortIdSubtype: .1.0.8802.1.1.2.1.3.7.1.2
v lldpLocPortId: .1.0.8802.1.1.2.1.3.7.1.3
v lldpLocPortDesc: .1.0.8802.1.1.2.1.3.7.1.4
v lldpRemTableIdx: .1.0.8802.1.1.2.1.4.1.1.1
v lldpRemChassisIdSubtype: .1.0.8802.1.1.2.1.4.1.1.4
v lldpRemChassisId: .1.0.8802.1.1.2.1.4.1.1.5
v lldpRemPortIdSubtype: .1.0.8802.1.1.2.1.4.1.1.6
�� � 285
v lldpRemPortId: .1.0.8802.1.1.2.1.4.1.1.7
v lldpRemPortDesc: .1.0.8802.1.1.2.1.4.1.1.8
� �� ���
��� ��� � �� ����� ����.
v net.L2Interface
v net.Segment
v sys.ComputerSystem
NetFlow ��
NetFlow ��� Tivoli Netcool® Performance Flow Analyzer ���� ���� �
�� ��� ��� �����. Tivoli Netcool Performance Flow Analyzer�
NetFlow ���� � �� � �� ��� ��� ��� ����� �����
�. �� ���� ��� ��� ���� ����� �� � ���� NetFlow
���� ��� � ��� ���.
Cisco NetFlow� ���� ��� ��� ��� ��� � ����� ���
UDP �� ��� Tivoli Netcool Performance Flow Analyzer ��� �����.
Tivoli Netcool Performance Flow Analyzer �� ��� �� ��� TADDM �
� ���� �����.
GUI� ���� ���� �� ��
NetFlowSensor
���
��� ��� ��� ��� NetFlow ��� ���� �����. �� �� ��
� ���� ��� �� �� �� �� �� �� �� ���.
scopeFilter � includePorts � ��� �� �� � �� ��� �� ��� �
� ��� �� �� �� ��� � ���.
� ��� ���� ��� ��� ���� � ����� �� NetFlow ���
���� �����. NetFlow ��� � ���� scopeFilter � ��� ��
������ ��� ��� � ��� �� ��� �����. NetFlow ��� �
� �� ���� ��� �����.
� �� ���
��� ��� � �� ����� ����.
v sys.ComputerSystem
286 Application Dependency Discovery Manager: ��
v net.IpInterface
v net.IpAddress
v net.LogicalConnection
v net.NetworkConnection
�� �
��� ��� �� ��� ��� ���.
�� ���� �:
� ����� �� ����� ��� � �� �����.
NetFlow ���� ����� NetFlow ��� Tivoli Netcool Performance Flow
Analyzer ��� ��� ���. TADDM �� �� �� ����� ��, Tivoli
Netcool Performance Flow Analyzer ��� ��� � ����. ��� ���
TADDM �� ���� ���� ��� �����.
NetFlow ��� ���� �� � � ������.
1. �� ����� ���� �� �� �� ����� �����.
2. NetFlowSensor� ���� �� ��� ���� NetFlowAgentConfiguration�
�����.
3. �� ���� ����� ���� � ����.
collectorDataDirectory
��� ���� �� �. � ���� �� ��� /var/lib/
aurora/sites/taddm/reports���.
collectorIP
Tivoli Netcool Performance Flow Analyzer ��� �� ��� � �
� IP ��
includePorts
���� �� �. NetFlow ��� ��� ��� ���� ��� ��
���. ��� ��� ����.
80,110,111,135,139,389,443,445,600,605,631,636,732,742,767,900,993,995,1098,1099,1352,1414,1415,1420,1434,1477,1478,1498,1500,1501,1503,1521,1522,1525,1529,1645,1646,1881,1883,1950,2001,2049,2102,2433,2809,3201,3427,4000,4431,4848,4849,4948,8001,8879,9080,9430,9433,9435,9443,50000,50001,50002,50003,50004,60000,60040
processAppToAppData
� �� ��� true���. � ��� ��� ���� Tivoli Netcool
Performance Flow Analyzer a2a(�� � ��) ��� ��� ��� �
�� �����. � ��� ���� ���� � �� false� �
���.
�� � 287
ProcessComputerSystemToAppData
� �� ��� true���. � ��� ���� Tivoli Netcool
Performance Flow Analyzer c2a ��� ��� ��� �����. � �
�� ���� ���� � �� false� ����.
ProcessIPv4Data
� �� ��� true���. � �� false� �� IPv4 ��
�� � �����.
ProcessIPv6Data
� �� ��� true���. � �� false� �� IPv6 ��
�� � �����.
restrictiveIPv4Data
� �� ��� true���. ��� ��� ���� IPv4 ���
� �� �� � � �� �� ��� ��� �����. � ���
�� ��� ����� � �� false� ����.
restrictiveIPv6Data
� �� ��� true���. ��� ��� ���� IPv6 ���
� �� �� � � �� �� ��� ��� �����. � ���
�� ��� ����� � �� false� ����.
scopeFilter
NetFlow ��� ���� �� ��. �� �� ���, ��� ��
�� �� ��� �����. ��� �� � ��� ����.
�� ���� NetFlow ��� �� ��� ��� �����. ���
�� Cisco NetFlow� �� ��� �� �� �� ��� ����
�(�) �����. ��� � �� ��� �� � �� ���
��� ��� � �� ��� �����(�) �����.
4. ��� ������.
NetFlow ��� �� Tivoli Netcool Performance Flow Analyzer ���� NetFlow
���� �� � ����. ��� ���� �� �� Tivoli Netcool Performance
Flow Analyzer ��� � NetFlow ���� �� � �� ���� ��� �
� 24��� �� � ����. �� �� ���� ��� �� � ��� �
�����.
v ��� �� �� � �� � �� � TADDM ��� �� ��
Tivoli Netcool Performance Flow Analyzer ��� ��� �� ���� ��
��� ����. � � ����� collectorDataDirectory � �� ����
����� ��� ���� collectorIP �� � ���� ���.
v TADDM ��� �� ��� �� ��� IP ��� collectorIP � ���
������.
288 Application Dependency Discovery Manager: ��
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
Tivoli Netcool Performance Flow Analyzer� TADDM ��� ��� �� ��
�, NetFlowSensor� ComputerSystem ��� � � ���� Tivoli Netcool
Performance Flow Analyzer ��� ������.
NetScreen SNMP ��
NetScreen SNMP ��� Juniper Networks NetScreen ����� NAT ��
����, NetScreen�� ServiceIndex, serviceName � ServiceTransProto� � �
�� �� ���, virtualservice� ����.
NetScreenSNMPSensor� Netscreen SNMP MIB� �����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
NetscreenSnmpSensor
���� OID(Object Identifier)
��� �� �� �� OID� ���� �� ����.
v .1.3.6.1.4.1.3224.11.1.1.1
v .1.3.6.1.4.1.3224.11.1.1.2
v .1.3.6.1.4.1.3224.11.1.1.3
v .1.3.6.1.4.1.3224.11.1.1.4
v .1.3.6.1.4.1.3224.11.1.1.5
v .1.3.6.1.4.1.3224.11.1.1.6
v .1.3.6.1.4.1.3224.13.1.1.1
v .1.3.6.1.4.1.3224.13.1.1.2
v .1.3.6.1.4.1.3224.13.1.1.4
v .1.3.6.1.4.1.3224.13.1.1.5
v .1.3.6.1.4.1.3224.13.1.1.6
v .1.3.6.1.4.1.3224.13.1.1.7
v .1.3.6.1.4.1.3224.13.1.1.8
v .1.3.6.1.4.1.3224.11.3.1.1.1
v .1.3.6.1.4.1.3224.11.3.1.1.2
v .1.3.6.1.4.1.3224.11.3.1.1.3
�� � 289
v .1.3.6.1.4.1.3224.11.3.1.1.4
v .1.3.6.1.4.1.3224.11.3.1.1.5
v .1.3.6.1.4.1.3224.11.3.1.1.6
v .1.3.6.1.4.1.3224.11.3.2.1.1
v .1.3.6.1.4.1.3224.11.3.2.1.2
v .1.3.6.1.4.1.3224.11.3.2.1.3
v .1.3.6.1.4.1.3224.11.3.2.1.5
v .1.3.6.1.4.1.3224.11.3.2.1.6
� �� ���
��� ��� � �� ����� ����.
v net.vip.RealServer
v net.vip.RealServerGroup
v net.vip.Vip
v net.vip.VipFunction
v net.vip.VirtualService
v sys.ComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
290 Application Dependency Discovery Manager: ��
Nokia SNMP ��
Nokia SNMP ��� Nokia SNMP MIB� � � ��� �����.
NokiaSNMPSensor� ACL(Access Control List) �(ACL ��) � FQDN, ��
� Object_ID� ���� Nokia SNMP ���� �� �� ����� ��
���.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
NokiaSnmpSensor
���� OID(Object Identifier)
��� �� �� �� OID� ���� �� ����.
v .1.3.6.1.4.1.94.1.16.4.1.1.1.1
v .1.3.6.1.4.1.94.1.16.4.1.1.1.2
v .1.3.6.1.4.1.94.1.16.4.1.1.1.3
v .1.3.6.1.4.1.94.1.16.4.1.1.1.4
v .1.3.6.1.4.1.94.1.16.4.1.1.1.5
v .1.3.6.1.4.1.94.1.16.4.2.1.1.1
v .1.3.6.1.4.1.94.1.16.4.2.1.1.2
v .1.3.6.1.4.1.94.1.16.4.2.1.1.3
v .1.3.6.1.4.1.94.1.16.4.2.1.1.4
v .1.3.6.1.4.1.94.1.16.4.2.1.1.5
v .1.3.6.1.4.1.94.1.16.4.2.1.1.6
v .1.3.6.1.4.1.94.1.16.4.2.1.1.7
v .1.3.6.1.4.1.94.1.16.4.2.1.1.8
v .1.3.6.1.4.1.94.1.16.4.2.1.1.9
v .1.3.6.1.4.1.94.1.16.4.2.1.1.10
v .1.3.6.1.4.1.94.1.16.4.2.1.1.11
v .1.3.6.1.4.1.94.1.16.4.2.1.1.12
v .1.3.6.1.4.1.94.1.16.4.2.1.1.13
v .1.3.6.1.4.1.94.1.16.4.2.1.1.14
v .1.3.6.1.4.1.94.1.16.4.2.1.1.15
v .1.3.6.1.4.1.94.1.16.4.2.1.1.16
�� � 291
� �� ���
��� ��� � �� ����� ����.
v net.acl.Acl
v net.acl.AclFunction
v net.acl.Rule
v net.L2Interface
v sys.ComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
PIX ��
PIX ��� IP �� � ��� �� � ������� ��� Cisco PIX
���� �����.
PIX ��� PIX ����� � � CiscoPIX � ��� �� ���� ��
���. �� ��� ��� �����.
v � � �� � �� � �� ��� �����. � ��� � �� ��
�� ������.
v virtualIp, realIp, virtualPort � realPor� ���� �� ���� �� IP� ��
����. �� IP� Vip ��� �����.
292 Application Dependency Discovery Manager: ��
GUI� ���� ���� �� ��
v CiscoApplianceVersionSensor
v PixSensor
����
�� �� ���� �� �� �� ���� �� ���� ��� ������
IP ��� ������.
���
���� ���, �� ����� ����.
v ���� �� �� �� � �� ����� ��� ��� �����.
v � �� ��� ���� ��� ����� � ��� ����� �� ���
��� ����. � �� ���� ��� ��� �����.
� �� ���
��� ��� � �� ����� ����.
v cisco.CiscoPixComputerSystem
v core.LogicalContent
v net.L2Interface
v sys.OperatingSystem
v vip.RealServer
v vip.RealServerGroup
v vip.Vip
v vip.VipFunction
v vip.VirtualService
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. Cisco ���� ���� ��� ������.
2. TADDM� �� PIX ���� �� �� ���� �� ��� ��(���
�, ���� � �� ����)� ������.
collation.properties �� ��� �
� ���� PIX ���� ���� collation.properties �� � � ��� ��
��.
�� � 293
com.collation.pix.pager.command
� � pager ���� PIX� �� ��� � �� � ���� �� �
�� ����� ���� �� �����. configure terminal ���
�� � �� � � � ������.
SNMP � ��
SNMP � ��� SNMP ��� ���� �� 1 ��� �����.
����: �� ����� ��� SNMP �� 1� ����.
�� 1 �� ������ ��� ��� ������ �� �� ��� �� SNMP
� ��� ������. �� 2 �� �� 3 �� ������ ��� �� 2 �
��� ���� �� �� ���� ���� SNMP MIB2 ��� ������.
SNMP � ��� ��� ���� �� �� ��� ���� �����.
v ��
v SNMP ��
SNMP � �� � SNMP MIB2 ��� �� ���� ID(OID)�� �� ��� �
����.
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.199.250.9.1.3.6.1.2.1.1.1.0
SNMPv2-MIB::sysDescr.0 = STRING: Cisco Internetwork Operating System SoftwareIOS (tm) s72033_rp Software (s72033_rp-JK9SV-M), Version 12.2(17d)SXB11,
RELEASE SOFTWARE (fc1)Technical Support: http://www.cisco.com/techsupportCopyright (c) 1986-2005 by cisco Systems, Inc.Compiled T
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "Y1UN9;4b/1tz9l#"10.199.250.9 .1.3.6.1.2.1.1.2.0
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.400
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "Y1UN9;4b/1tz9l#"10.199.250.9 .1.3.6.1.2.1.1.4.0
SNMPv2-MIB::sysContact.0 = STRING: Network Support - CH
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.199.250.9.1.3.6.1.2.1.1.5.0
SNMPv2-MIB::sysName.0 = STRING: NC89ZNC01TSL302
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A “" -x DES -X "" 10.199.250.9.1.3.6.1.2.1.1.6.0
SNMPv2-MIB::sysLocation.0 = STRING: NC89ACB01
GUI� ���� ���� �� ��
SnmpLightSensor
294 Application Dependency Discovery Manager: ��
� �� ���
��� ��� � �� ����� ����.
v sys.UnitaryComputerSystem
v sys.OperatingSystem
v sys.SnmpSystemGroup
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
SNMP MIB2 ��
SNMP MIB2 ��� SNMP ��� ���� �� 2 ��� �����.
����: �� ����� ��� SNMP �� 1� ����.
�� 1 �� ������ ��� ��� ������ �� �� ��� �� SNMP
� ��� ������. �� 2 �� �� 3 �� ������ ��� �� 2 �
��� ���� �� �� ���� ���� SNMP MIB2 ��� ������.
SNMP MIB2 ��� ���� �� �� SNMP ��� � ��( : ��� �
��, �� ���, IP ���(IPv4� IPv4 � ) � �� ���)� �����.
SNMP MIB2 ��� Entity MIB �� � Bridge SNMP ��� �� ������
���� ��� � �� �����.
�� � 295
SNMP MIB2 ��� ��� � ��� TADDM� ���� ���� ���
��( : Cisco ���� ��� � Cisco �� �� � Cisco VLAN ���
���).
SNMP MIB2 ��� ��� ���� �� �� ��� ���� �����.
v ��
v SNMP ��
v IPv6 ��� ���
v IPv4 ��� ���
v IP
v ����
SNMP � �� � SNMP MIB2 ��� �� ���� ID(OID)�� �� ��� �
����.
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.199.250.9.1.3.6.1.2.1.1.1.0
SNMPv2-MIB::sysDescr.0 = STRING: Cisco Internetwork Operating System SoftwareIOS (tm) s72033_rp Software (s72033_rp-JK9SV-M), Version 12.2(17d)SXB11,
RELEASE SOFTWARE (fc1)Technical Support: http://www.cisco.com/techsupportCopyright (c) 1986-2005 by cisco Systems, Inc.Compiled T
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "Y1UN9;4b/1tz9l#"10.199.250.9 .1.3.6.1.2.1.1.2.0
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.400
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "Y1UN9;4b/1tz9l#"10.199.250.9 .1.3.6.1.2.1.1.4.0
SNMPv2-MIB::sysContact.0 = STRING: Network Support - CH
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A "" -x DES -X "" 10.199.250.9.1.3.6.1.2.1.1.5.0
SNMPv2-MIB::sysName.0 = STRING: NC89ZNC01TSL302
snmpwalk -v 3 -u cmdbadmin -l authPriv -a MD5 -A “" -x DES -X "" 10.199.250.9.1.3.6.1.2.1.1.6.0
SNMPv2-MIB::sysLocation.0 = STRING: NC89ACB01
SNMP MIB2 ��� IPv4 � IPv6 ��� �����. IP-MIB � IP-FOR-
WARD-MIB ��(RFC 4293 � RFC 4292�� �����)� ���� ��� IP
����, �� � �� ��� �����. �� OID� ����.
1.3.6.1.2.1.4.34 IP-MIB (ipAddressTable)1.3.6.1.2.1.4.32 IP-MIB (ipAddressPrefixTable)1.3.6.1.2.1.4.25 IP-MIB (ipv6IpForwarding)1.3.6.1.2.1.4.1 IP-MIB (ipForwarding)1.3.6.1.2.1.4.24.7 IP-FORWARD-MIB (inetCidrRouteTable)
ipAddressTable
� ���� IPv4 � IPv6 ��� ��� ����.
296 Application Dependency Discovery Manager: ��
ipAddressPrefixTable
� ���� �� ��� �� � ��� ��� ����.
ipv6IpForwarding
� ���� IPv6 ��� ���� �� �� ���� ���� ����
� �� ����.
ipForwarding
� ���� IPv4 ��� ���� �� �� ���� ���� ����
� �� ����.
inetCidrRouteTable
� IP �� �� IPv4 � IPv6 ���� � �� �� ���� �
����.
�� ���� � ��� IP-MIB � IP-FORWARD-MIB ��� ���� �
SNMP MIB2 ��� �� �� ��� ����, ��� �����. �� ��
�� � ��� � ��� ���� �� � IPv4 ��� ���� � �� �
�(RFC 2011 � RFC 1213)� ��� �� OID� ����.
1.3.6.1.2.1.4.20 IP-MIB (ipAddrTable)1.3.6.1.2.1.4.1 IP-MIB (ipForwarding)1.3.6.1.2.1.4.21 RFC1213-MIB (ipRouteTable)
�� � � � � � � Cisco � � � � IPv6 � �� � ��� �
CISCO-IETF-IP-MIB � CISCO-IETF-IP-FORWARDING-MIB ��� ���, �
� OID� ����.
1.3.6.1.4.1.9.10.86.1.1.2 CISCO-IETF-IP-MIB (cIpAddressTable)1.3.6.1.4.1.9.10.86.1.1.1 CISCO-IETF-IP-MIB (cIpAddressPfxTable)1.3.6.1.4.1.9.10.86.1.2.1 CISCO-IETF-IP-MIB (cIpv6Forwarding)1.3.5.1.4.9.10.85.7 CISCO-IETF-IP-FORWARD-MIB (cInetCidrRouteTable)
GUI� ���� ���� �� ��
SnmpMib2Sensor
���
TADDM �� ��� �� ��� ���� �����. �� TADDM L2 �
��� ����� L3 ���� ������. ��� L3 ���� � �� ��
� ����� ���� �����.
�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���
����� ����� . TADDM ��� � ��� IP �����
net.IpNetwork �� ��� ����.
v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)
v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)
�� � 297
v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)
v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)
����, IP ���� TADDM ��� ����� ��� ����.
� �� ���
��� ��� � �� ����� ����.
v net.Bridge
v net.IpInterface
v net.IpRoute
v net.IpV4Address
v net.IpV6Address
v net.IpV4Router
v net.IpV6Router
v net.L2Interface
v sys.UnitaryComputerSystem
v sys.OperatingSystem
v sys.SnmpSystemGroup
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
298 Application Dependency Discovery Manager: ��
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
collation.properties �� � �:
� ���� SNMP MIB2 ���� ���� collation.properties �� � �
��� ����.
Fix Pack 2 com.collation.discover.agent.net.SnmpMib2Agent.useEntitySerial
� � true� ���� TADDM� EntityMIB�� �� ��� ���
� ����.
TADDM chassisId 1.3.6.1.4.1.9.3.6.3� ��� Cisco �� ���� �
���. � ��, ���� � ��� ��� ���� SerialNumber �
� �����. � ��� ����
com.collation.discover.agent.net.SnmpMib2Agent.useEntitySerial=
true � collation.properties ��� ������.
com.ibm.cdb.discover.sensor.net.snmpmib2.SnmpMib2Sensor.ifType
� �� ����� ���� SNMP MIB2 ��� ��� ��
� ���� �� � � ��� � �����. ���� ��� ��
� �� �� ����� ���� ����. �� ����� �� �
� TADDM� ���� ��� � � collation.properties ���
������.
� � � �� ����� ���� ����, �� ifType ��
�� �����. � ��, ����� � ifType=135� ��� ��
� ���� ���.
com.ibm.cdb.discover.sensor.net.snmpmib2.SnmpMib2Sensor.ifType=135
� � ��� ���� ��� �� ��� �� ��� � ���
�.
� ��, ifType � �� �� ���� ��� � � ����.
��� 6, 62, 69, 117���.
�� ��� �
� ����� SNMP MIB2 ���� ���� �� ���� ���� � ���
� �� ��� �����.
��� L3 ���� ���� � ���
�� TADDM� �� ��� SNMP ���� � ��� TADDM L3 �
��� ���� �� �����.
�� � 299
��� SNMP ����� ���� ���� ���� ��� ���� ���
TADDM� ������. ��� ���, ��� ��� ���� TADDM�
���� �� SNMP ����� ���� � �� ��� TADDM �
� ���� ���� ��� �����.
��� OS ��� ���
�� ��� OS ��� ���� � ����.
��� ��� �� ��� �� ��� �� TADDM ������� SNMP
� ��� ����.
SnmpMib2Sensor� ��� DataPower � ��� � ��� ��� �
��� ���� ��.
�� SnmpMib2Sensor� ��� DataPower ���� �� ��� ��� ��
�� ��� ����.
��� DataPower ���� SNMP ����� ����� �� � ��
SnmpMib2Sensor� ���� ��� � ����. ��� DataPower�
SnmpMib2Sensor� ��� �� ��� �� SNMP OID ��� ���
��. ��� OID� Jython �� ����� ����
CustomMib2ComputerSystem ���� �����.
��� ��� TADDM ��� ����� ��� ���� �� ���
��� ���� �� ��� 6� � �����.
DataPower, VMWare � ZEnterprise ��� �� �� �� ��� ��
�� �� �� ����� �� ���� ����.
v ��� ��� ������ DataPowerComputerSystem ����� ��
���� ����(�� ���).
v DataPower � � �� � ��� � � � � � � ��� � � �
CustomMib2ComputerSystem ��� �� ���� ����.
v �� ��� TADDM ��� ��� ����.
– etc/templates/commands/DataPowerComputerSystem
– e t c / t e m p l a t e s / c o m m a n d s / e x t e n s i o n - s c r i p t s /
DataPowerComputerSystem.py
�� �� ��
� �� ��� ��� � � � ��� �����.
DataPower ��
Fix Pack 2
300 Application Dependency Discovery Manager: ��
DataPower ��� SOAP � �� ����� ���� IBM WebSphere
DataPower SOA Appliances� �����.
GUI� ���� ���� �� ��
DataPowerSensor
����
��� DataPower �������� SOAP � �� ���� �� ���� ��
�.
� �� ���
��� ��� � �� ����� ����.
v sys.appliance.DataPower
v net.L2Interface
v net.IpInterface
�� �
Fix Pack 2
��� ��� �� ��� ��� ���.
�� �� �: Fix Pack 2
�� �� ��� DataPower SOAP � �� ����� �� ��� ����
���.
��
1. �� ����� �����.
2. �� ��� PortSensor� ���� �� ��� ������.
3. dataPowerXmlManagementPorts �� �� ��� �� �� �� ��
����. �� DataPower SOAP � �� ���� ��� �����. ��
� ��� ���� �� ���� ��� � �� ������.
4. DataPowerSensor� �� ����� ��� � �� ������.
�
���� �� ����� ���� ��� �� � � ���� DataPower ��
� ��� �� dataPowerXmlManagementPorts �� ��� ��� ��� �
����.
�� � 301
��� ��� ��� �: Fix Pack 2
DataPower ���� ��� ��� "DataPower" ��� ��� �� � �
����. ��� �� ����� WebGUI �� SSH� ���� DataPower �
������ ��� �� � � ���.
��� �
DataPower ��� HTTPS ����� ���� ��� � � � ��� ��
������ ��� �� ��� ��� �� ���. � ��� � � �
� �� ��� ��� ���� �� ��� �� �� � �� �����.
iKeyman ����(Windows�� ikeyman.exe)� ���� �� ��� ��� �
� � ����. ����� TADDM ��� � ���. DataPower �������
��� ��� ���� �� ��� ��� ���� ���.
��� �� �� ��: Fix Pack 2
�� ��� ��� ��� �� � �� ����� DataPower ��
� �� � ����.
��
1. DataPower ������ ��� ��� �� ����� ������.
2. �� ��� DataPowerSensor� ���� �� ��� ������.
3. validateCertificates �� false� �� �� �� ���� ��
� � �� ������.
4. �� ����� ������.
�
���� �� ����� ���� ��� �� � DataPower ��� ���
� ��� ���� �� ��� ��� DataPower ��� � � � ��
�� ���.
��� �� �� ��: Fix Pack 2
FQDN �� ��� ��� � SSL ����� ��� � � � � TADDM
�� �� ���� � �����. IP �� ��� ��� � SSL ��� ���
����� ��� � �� �� ���� ��� � ����.
� ��� ��
TADDM �� ��� IP �� ���� FQDN ��� ���. �� � �� �
�� �� FQDN � �� IP ��� � ���. ��� �� � FQDN� ��
302 Application Dependency Discovery Manager: ��
� ��� ����. ��� Data Power ������� ����� ��� � IP
��� ���� ���. Data Power ������ ��� FQDN ���� ��
�� ��� IP ��� ���� ��� ���� FQDN ��� ��� ���� �
�� SSL ���� ��� �����. � ��� ���� ��� � � �
� ���� �� � �� ���� ���.
IP �� ��� ��� � SSL ��� ��� ����� ��� � � � �
�� ���� ��� � ����.
��
1. DataPower ������ ��� ��� �� ����� ������.
2. �� ��� DataPowerSensor� ���� �� ��� ������.
3. bypassHostnameVerification �� false� �� �� �� ���
� ��� � �� ������.
4. �� ����� ������.
�
���� �� ����� ���� ��� �� � DataPower� SSL ����
� ���� �����. ��� ��� ���� TADDM ��� ��� IP ��
� Data Power ������� ��� ��� IP ��� ��� ���� ���.
�� ��� �
Fix Pack 2
� ����� DataPower ���� ���� �� ���� ���� � ����
�� ��� �����.
DataPower ��� DataPower ������� ���� � ��
�� �CTJTD2503E ���� DataPower ������ ��� ��������
���� � DataPower ��� �����.
��� �� TADDM ���� ��� ������� �, DataPower ��� �
�� � � � ������ ���. TADDM 7.2.1��� �� ���
� � � ��� �� DataPower ������� �� �� �� ��
� ��� ���� ���. �� � ��� � � �� �� �� ���
��� ��� � � � SSL �� ��� �� �� � � �� ��
���.
��� ����� �� ��� ��� �� DataPower ��� � �
�� �� � �� ���� ��� �� ���� �� ���.
�� � 303
SnmpMib2Sensor� ��� DataPower � ��� � ��� ��� �
��� ���� ��.
�� SnmpMib2Sensor� ��� DataPower ���� �� ��� ��� ��
�� ��� ����.
��� DataPower ���� SNMP ����� ����� �� � ��
SnmpMib2Sensor� ���� ��� � ����. ��� DataPower�
SnmpMib2Sensor� ��� �� ��� �� SNMP OID ��� ���
� � . ��� O I D � J y t h o n � � � ���� � ���
CustomMib2ComputerSystem ���� �����.
��� ��� TADDM ��� ����� ��� ���� �� ���
��� ���� �� ��� 6� � �����.
DataPower, VMWare � ZEnterprise ��� �� �� �� ��� ��
�� �� �� ����� �� ���� ����.
v ��� ��� ������ DataPowerComputerSystem ����� ��
���� ����(�� ���).
v DataPower ���� ���� � ��� �� ������
CustomMib2ComputerSystem ��� �� ���� ����.
v �� ��� TADDM ��� ��� ����.
– etc/templates/commands/DataPowerComputerSystem
– etc/templates/commands/extension-scripts/
DataPowerComputerSystem.py
FreeBSD ��� ��� ��
FreeBSD ��� ��� ��� BSD UNIX� ���� �� FreeBSD � ���
��� ��� ���� �����.
GUI� ���� ���� �� ��
FreeBSDComputerSystemSensor
����
� ��� ���� ��� � /bin/sh ����� �� � ��� ���.
���
�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���
����� ����� . TADDM ��� � ��� IP �����
net.IpNetwork �� ��� ����.
v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)
304 Application Dependency Discovery Manager: ��
v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)
v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)
v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)
����, IP ���� TADDM ��� ����� ��� ����.
�� ��� �� ���� �� �, ��� � �� ���� �����.
df -kTP
IPv6 ������ IPv6 �� � �� �� ��
��� IPv6� ����� �� �� ���� �� IPv6 ����� IPv6 �
� � �� ��� �����. TADDM IPv4 ��� ���� ��� ���
�. TADDM IPv6 ��� �� ��� ���� ����. DNS �� �,
TADDM IPv4 �� IPv6 ��� �����. � �� �� ��� ��� 0
� � �, TADDM IPv6 ����� net.IpNetwork �� ��� ����.
��� IPv6 ��� IPv4 ��� ���� TADDM ��� ����� ���
TADDM API� ���� ���� � ����. IPv6 ��� IPv4 ���� ��
� �� �� �����, ��� � � ��� IP ��� �� ����. � �
� ��� �� �����.
��� � ���� �� �� ��
FreeBSD ��� ��� ��� ���� �� ��� �����.
�� � ���
���� �� �� �� �� ��� TADDM ��� ���� �����.
��� �� � ���
���� �� ��� �, ��� � � ����� �� ��� �����.
� �� �� �� ���
FreeBSD ��� ��� ��� ��� �� �� �� ����� ����. �
��� IT ��� FreeBSD � ��� � � ��� ���� �� �
��� �� ��� ����.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
core.LogicalContent
v Checksum
v Content
�� � 305
v FixedPath
v URI
net.L2Interface
v Promiscious
v Name
v HwAddress
v Mtu
v Speed
v Duplex
v AutoNegotiation
v Broadcast
v Loopback
v InterfaceMTU
v InterfaceName
net.IpInterface
v IpAddress
v L2Interface
v IpNetwork
sys.DNSResolveEntry
v ServerIp
v SearchOrder
sys.freebsd.FreeBSD
v FQDN
v Name
v OSName
v OSVersion
v BootTime
v KernelArchitecture
v KernelVersion
v WordSize
v Charset
v OsId
v OSMode
306 Application Dependency Discovery Manager: ��
v OSConfidence
v VersionString
v KernelModulesRawData
sys.freebsd.FreeBSDUnitaryComputerSystem
v UUID
v Name
v Type
v SystemId
v Signature
v fqdn
v SerialNumber
v Manufacturer
v Model
v MemorySize
v BIOSManufacturer
v BIOSDate
v BIOSName
v NumCPUs
v CPUType
v CPUSpeed
v Architecture
v TimeZone
v VirtualMachineState
sys.SoftwareComponent
v SoftwareVersion
v Name
sys.unix.UnixFileSystem
v MountPoint
v Type
v Capacity
v AvailableSpace
v Owner
v Group
�� � 307
v Permissions
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ��� ���� ������.
2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �
� �� ���� �� ��� ��(��� � � ����)� ������.
����, root� �� �� �� ��� � ����. ��� �� ���
� �� TADDM� ���� � ���� sudo ��� ���� ��� � ��
� ������ �� � ����.
��� ��� TADDM �� ���� ���� ��� ���� �� �� ���
��� �����.
collation.properties �� � �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
��� collation.properties ��� �� �� � � �����.
Fix Pack 5 com.ibm.cdb.discover.sys.freebsd.pkg_info=pkg_info
� FreeBSD � �� �� 9.x ���� pkg_info ��� ��
�� �����. �� FreeBSD � ��� ��� �� ���� �� �
�� �����.
��� pkg_info���.
Fix Pack 5 com.ibm.cdb.discover.sys.freebsd.pkg_info_10=pkg info
� FreeBSD � �� �� 10.x ���� pkg info ��� ��
�� �����. �� FreeBSD � ��� ��� �� ���� �� �
�� �����.
��� pkg info���.
HP BladeSystem SNMP ��
Fix Pack 2
308 Application Dependency Discovery Manager: ��
HP BladeSystem SNMP ��� HP BladeSystem ��� �� � ��� ���
� �����.
��� SNMP(Simple Network Management Protocol)� ���� BladeSystem
�� ���� ���� ����. HP BladeSystem Onboard Administrator SNMP
���� ���� ���� � �����.
GUI� ���� ���� �� ��
HPBladeSystemSnmpSensor
� �� ���
��� ��� � �� ����� ����.
v enums.PhysTypeEnum
v enums.SlotStateEnum
v enums.BladeCenterManagementModuleTypeEnum
v net.Fqdn
v phys.physconn.PhysicalConnector
v phys.physconn.Slot
v phys.physpkg.Board
v phys.physpkg.Chassis
v phys.physpkg.Fan
v phys.physpkg.PhysicalFrame
v phys.physpkg.PowerSupply
v sys.blade.BladeCenterManagementModule
v sys.ComputerSystem
v storage.FCSwitch
�� �
Fix Pack 2
��� ��� �� ��� ��� ���.
�� ���� �: Fix Pack 2
� ����� �� ����� ��� � �� �����.
�� �� ��� �� �� ���� HP BladeSystem SNMP ��� �� �
����.
�� � 309
snmpPort
SNMP ��� ��� �� ��. ��� 161���.
snmpTimeout
�� SNMP �� ��� ����. ��� 20000���.
locale SNMP �� ��� ���
characterEncoding
SNMP �� ��� �� ��
HP BladeSystem SNMP ��� �� ��� � HP BladeSystem SNMP ���
��� ����� SNMP Light �� �� SNMP MIB2 ��� �� ���� ��
�� ���.
��� �� �: Fix Pack 2
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� ��� ��� � ��� ��� ����(SNMP) ��� ��
� ���� �� ��� � ����.
v SNMP V3 ��� ����� �� �� �� SNMP V3 �� � ��� ��
��� ��� �, ���� � � ����� ��� �� ������.
� 13. SNMP V3 �� �.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
�� ��� �
Fix Pack 2
� ����� HP BladeSystem SNMP ���� ���� �� ���� ����
� ���� �� ��� �����.
SNMP ��� �� � �
�� ��� �� �� SNMP ���� � ��� ����.
310 Application Dependency Discovery Manager: ��
��� �� �� �� ���� HP BladeSystem SNMP ��� snmpTimeout �
�� �� �����.
HP Blade System ���� �� 2 �� ���� ���� ��.
�� HP Blade System� ���� Virtual Connect� �� �� ����� ��
��� � �� 2 �� ���� ���� �� ��� ���� ����.
��� TADDM �� � manufacturer, model � serialNumber� ����
�� � HP Blade System ���� ��� ����� ����. ��
� � � � � � � � ��� ��� �� � � ��� � �
manufacturer, model � FQDN �� �� 2 �� ��� ��� ����
���� ���. FQDN� ��� � � ��� �� �����
���� ������� ���.
HP NonStop ��� ��� ��
HP NonStop ��� ��� ��� HP NonStop OSS � ���� �� ��
� ���� �����. ��� ��� �� ����� �����.
GUI� ���� ���� �� ��
HpNonStopComputerSystemSensor
����
�� ���� OSS � Guardian � � � �� ��� �� ��� ���. ASD
����� OSS ��� ����.
�� ��� ���� ASD ���� �� � ����.
$COLLATION_HOME/bin/makeASDScriptPackage.sh --outputDir output dir--uname NONSTOP_KERNEL --ipAddress ip_address--packingMethod tar --sensors computersystem
���
��� ��� �� ��(ASD)�� �����.
��� ��� ��� ��� ��� ��� �����. HP NonStop ������
�� 3 ��� ���� �� �� ��� ��� ����.
� �� ���
��� ��� � �� ����� ����.
v core.LogicalContent
v sys.hpnonstop.HpNonStop
v sys.hpnonstop.HpNonStopComputerSystem
�� � 311
��� �� ��
HP NonStop ��� ��� ��� ��� ��� �����.
�� � ���
��� ��� �, ���� �� ��� ����.
��� �� � ���
��� ��� �, ��� �� ��� ����.
�� ��� �
�� ��� ��� �� �� �� �� ��� � � � � ����. ��
� ��� ���� ��� � ����.
���� ���
�� ��� ������ �� ���� ����.
v ASDPingSensor
v ASDSensor
v GenericComputerSystemSensor
v HpNonStopComputerSystemSensor
com.ibm.cdb.discover.asd.AsyncDiscoveryResultsDirectory � ���
����� ASD ���� ��� ��� � ��� ����.
HP-UX ��� ��� ��
HP-UX ��� ��� ��� HP-UX � ��� � � ��� ���� ��
���. ���� ��� ��(HP �� �� ���)� � Itanium �����
HP-UX� � � � ��� ���� ��� ��� �����.
GUI� ���� ���� �� ��
HpUxComputerSystemSensor
����
Itanium ���� �� VM ��� ���� � TADDM ��� �� hpvmstatus
� hpvminfo 2� ��� �� � �� ��� ���.
Itanium ���� �� ��� ���� � TADDM ��� ��� hpvminfo 2�
��� �� � �� ��� ���.
TADDM ��� ��� machinfo 2� ��� �� � �� ��� ���.
312 Application Dependency Discovery Manager: ��
���
�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���
����� ����� . TADDM ��� � ��� IP �����
net.IpNetwork �� ��� ����.
v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)
v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)
v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)
v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)
����, IP ���� TADDM ��� ����� ��� ����.
Itanium� �� HP-UX� � VM ���� �� ��� ���� IPv6 ��� �
�� � ���. Itanium� �� HP-UX� � ��� ���� �� VM ���
� IPv6 ��� ��� � ���.
HP-UX� � ��� � � ��� ��� VM ��� ��� �� �
� �� ����.
IPv6 ������ IPv6 �� � �� �� ��
��� IPv6� ����� �� �� ���� �� IPv6 ����� IPv6 �
� � �� ��� �����. TADDM IPv4 ��� ���� ��� ���
�. TADDM IPv6 ��� �� ��� ���� ����. DNS �� �,
TADDM IPv4 �� IPv6 ��� �����. � �� �� ��� ��� 0
� � �, TADDM IPv6 ����� net.IpNetwork �� ��� ����.
��� IPv6 ��� IPv4 ��� ���� TADDM ��� ����� ���
TADDM API� ���� ���� � ����. IPv6 ��� IPv4 ���� ��
� �� �� �����, ��� � � ��� IP ��� �� ����. � �
� ��� �� �����.
� �� ���
��� ��� � �� ����� ����.
v core.LogicalContent
v sys.hpux.HpUx
v sys.HpUxUnitaryComputerSystem
v sys.OperatingSystem
v sys.SoftwareComponent
�� � 313
� �� �� �� ���
HP-UX ��� ��� ��� ��� �� �� �� ����� ����. �
��� IT ��� HP-UX ��� ��� ��� �� ���� �� ��� �
���.
��� ��� � �� ����� ����. � �� ����� ��� �
�� ���� � �� �����.
sys.hpux.HpUxUnitaryComputerSystem
v Name
v UUID
v Type
v SystemId
v VirtualMachineState
v Signature
v fqdn
v Manufacturer
v Model
v MemorySize
v NumCPUs
v CPUType
v CPUSpeed
v Architecture
v Virtual
v CPUDiesInstalled
v CPUCoresInstalled
v ChildSystem
v VMID
sys.CPU
v IndexOrder
v CPUType
v NumCPUs
v CPUSpeed
v CPUCoresEnabled
v CPUCore
v ��
314 Application Dependency Discovery Manager: ��
sys.hpux.HpUx
v fqdn
v Name
v OSName
v OSVersion
v BootTime
v PatchesInstalledRawData
v KernelVersion
v OsId
v KernelModulesRawData
v OSConfidence
v VersionString
core.LogicalContent
v Checksum
v Content
v URI
v fixedPath
sys.SoftwareComponent
v Name
v SoftwareVersion
sys.unix.UnixFileSystem
v AvailableSpace
v Capacity
v MountPoint
net.L2Interface
v IANAInterfaceType
v interfaceMTU
v interfaceSpeed
v interfaceName
v HwAddress
v Mtu
v Name
v Speed
�� � 315
v Loopback
v Broadcast
v Encapsulation
net.IpInterface
v IpAddress
v L2Interface
v IpNetwork
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
ComputerSystem ��� �� ��� ���� HP-UX ��� ��� ��� ��
� ����. ��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �
� �� ���� �� ��� ��(��� � � ����)� ������.
����, root� �� �� �� ��� � ����. ��� �� ���
� �� TADDM� ���� � ���� � ������ �� � ���
�. ����, � ����� sudo ��� ���� �����.
��� ��� TADDM �� ���� ���� ��� ���� �� �� ���
��� �����.
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ����.
��� collation.properties ��� �� �� � � �����.
com.collation.platform.os.command.machinfo
� machinfo ��� �� �� �����. � � ��� �
��, /usr/contrib/bin/machinfo� ���� �����.
com.collation.discover.agent.command.kcmodule
� kcmodule ��� �� �� �����.
316 Application Dependency Discovery Manager: ��
com.collation.platform.os.HpUxItanium.Model
Itanium� �� HP-UX� ����� �����. ��� ia64���. HP-UX
Itanium ���� �� �� ��� ���� ia64� � �� �� � �
� ����.
com.collation.discover.agent.command.hpvminfo
� hpvminfo ��� �� �� �����. � � ��� �
��, /opt/hpvm/bin/hpvminfo� ���� �����.
com.collation.discover.agent.command.hpvmstatus
� hpvmstatus ��� �� �� �����. � � ��� �
��, /opt/hpvm/bin/hpvmstatus� ���� �����.
com.collation.platform.os.command.crontabEntriesCommand.HP-UX=crontab -l
� crontab � � ���� � �����. � IP �� �� �
� �� �� ���� � � �� ��� �� ��� � ���
�. �� ���� ��� IP ��� �����.
com.collation.platform.os.command.crontabEntriesCommand.HP-UX.1.2.3.4=crontab -l
com.collation.platform.os.command.crontabEntriesUsers.HP-UX=root
� ��� ���� �� crontab � � ���� �� ���
�� ���� � ��� ���� ���� � �����. � IP �
� �� �� �� �� ���� � � �� ��� �� ���
� ����. �� ���� ��� IP ��� �����.
com.collation.platform.os.command.crontabEntriesUsers.HP-UX.1.2.3.4=root,build
com.collation.discover.agent.sys.ComputerSystem.serialNumberSanityChecks=
"`(?!null);`(?!not );`(?!n/a);`(?!permission);`(?!to be
);`(?!undef); `[ -:\.\w]{4,80}$; ^(?!.{8}(\-.{4}){3}\-.{12}_.{2}
(:.{2}){5});^(?!none);^(?!x{7});^(?!\.{9});^(?!0123456789);^
(?!0+$)";
� ��� ��, OEM� �� ��� �� � ��� � ��
�� ���� ��� Solaris� ��� � �� ��� �� ���
serialNumber � � ��� � �����.
�� �� �� �� ��� 4 - 80�� � �� �� ��� � ���
���� � � ��� ����.
v null: ��� ^(?!null)
v not: ��� ^(?!not)
v n/a: ��� ^(?!n/a)
v permission: ��� ^(?!permission)
v to be: ��� ^(?!to be)
v undef: ��� ^(?!undef)
�� � 317
v �� �� ��� : 098D8710-E623-3C3B-9F9B-
FCBAFF1BF3B6_5C:F3:FC:E8:89:FC : ��� ^(?!.{8}(\-.{4}){3}\-
.{12}_.{2}(:.{2}){5})
v none: ��� ^(?!none)
v xxxxxxx: ��� ^(?!x{7})
v ......... : ��� ^(?!\.{9})
v 0123456789: ��� ^(?!0123456789)
v 0000: ��� ^(?!0+$)
�� ��� � ��� ��� ���, ��� ����. ��� ��
java.util.regex.Pattern ���� Java SDK� ��� ����. ��
� ������ ���� ���. �� �� ��� �� ���� ���
�� �� � ���� ����. ��� � ��� ���� ��
� ���� ������.
�� ��� �
� ����� HP-UX ��� ��� ���� ���� �� ���� ���� �
���� �� ��� �����.
���� ���
���, ���� ��, ���� ��, ��� �� �� �� ��� � ��
�� �� �� ����.
�� ��� ��� ia64� ��� ��, � � ��� HP-UX 11.23 Itanium
� �� � � . �� �� ���� � � �� I D� � � ���
com.collation.platform.os.HpUxItanium.Model � ����.
���� Itanium��� �� �� �� �� �� ����. �� ��� ��
��� TADDM ���� collation.properties ��� �� � � ������.
com.collation.discover.agent.sys.HpUxComputerSystemItaniumAgent.setSerialNumber=true
��� ��� ���� �
�� IBM Tivoli Monitoring� �� �� �� HP-UX � ��� � � �
�� ���� �� � ��� ��� ��� ����.
��� collation.properties ���� � �� |.*machinfo.* ��� ��
����.
com.collation.discover.agent.ITM.CmdWrapperSelectionPattern=|.*machinfo.*
318 Application Dependency Discovery Manager: ��
IBM AIX ��� ��� ��
IBM AIX ��� ��� ��� IBM AIX � ��� ��� ��� ���� �
����. �� IBM AIX 6.1 � ��� ��� ����(WPAR) ���� �
����.
GUI� ���� ���� �� ��
AixComputerSystemSensor
����
TADDM ���� AIX �� ����� entstat ��� ����� ���.
���
�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���
����� ����� . TADDM ��� � ��� IP �����
net.IpNetwork �� ��� ����.
v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)
v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)
v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)
v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)
����, IP ���� TADDM ��� ����� ��� ����.
��� WPAR � � IP ��� ���� WPAR� �����. ��� �� �,
IP �� �� WPAR �� � ��� �� ��� �� ��� ����
�����. � ��� �� ��� �� WPAR� ������� ���� ��
� ����. � ���� IP ��� �� � WPAR� �� ����.
��� ��� WPAR� �� ��� �� �(FQDN)� �� � ����. �
�, TADDM DNS ���� ��� �� ���� ��� �� ��� �
���.
WPAR� ��� �� � � �� ��� ��� �� ��� ��� ����.
� ��� �� WPAR ���� ��� ���� � �� WPAR �� ��
��� ����.
Fix Pack 4 LPM(Live Partition Mobility) TADDM 7.2.2 ��� 3 ����� �
�� ����. 7.2.2 ��� 4 ���� �����.
�� � 319
IPv6 ������ IPv6 �� � �� �� ��
��� IPv6� ����� �� �� ���� �� IPv6 ����� IPv6 �
� � �� ��� �����. TADDM IPv4 ��� ���� ��� ���
�. TADDM IPv6 ��� �� ��� ���� ����. DNS �� �,
TADDM IPv4 �� IPv6 ��� �����. � �� �� ��� ��� 0
� � �, TADDM IPv6 ����� net.IpNetwork �� ��� ����.
��� IPv6 ��� IPv4 ��� ���� TADDM ��� ����� ���
TADDM API� ���� ���� � ����. IPv6 ��� IPv4 ���� ��
� �� �� �����, ��� � � ��� IP ��� �� ����. � �
� ��� �� �����.
��� � ���� �� �� ��
IBM AIX ��� ��� ��� ��� � ���� �� ��� �����.
�� � ���
��� ��� �, ���� �� ��� ����.
���� �� �� �� �� ��� TADDM ��� ���� �����.
��� �� � ���
��� ��� �, ��� �� ��� ����.
���� �� ��� �, ��� � � ����� �� ��� �����.
���
����� �� �� �� AIX ��� ��� ���� ���� � �� ���
�� ���� �� ��� ���� ����.
��� ��� ���� � ��� ��� ����.
�� � ��� ����.
v ��
v BuildLevel
v ServicePack
� �� �� �� ���
IBM AIX ��� ��� ��� ��� �� �� �� ����� ����. �
��� IT ��� IBM AIX � �� � ��� ����(WPAR) ���
� � ��� ���� �� ���� �� ��� ����.
320 Application Dependency Discovery Manager: ��
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
core.LogicalContent
v Checksum
v Configfile
v Content
v ContentType
v FixedPath
v URI
net.L2Interface
v AlternativeName
v AutoNegotiation
v Broadcast
v Duplex
v Encapsulation
v HwAddress
v InterfaceMTU
v InterfaceName
v Loopback
v Mtu
v Name
v Promiscious
v Speed
v IANAInterfaceType
v Index
net.IpInterface
v IpAddress
v L2Interface
v IpNetwork
sys.aix.Aix
v BootTime
v Charset
v FQDN
�� � 321
v KernelModulesRawData
v KernelVersion
v Name
v OSConfidence
v OsId
v OSMode
v OSName
v OSVersion
v PatchesInstalledRawData
v VirtualMemorySize
v WordSize
v VersionString
v Level
v BuildLevel
v ServicePack
sys.aix.AixUnitaryComputerSystem
v Architecture
v BIOSManufacturer
v CPUSpeed
v CPUType
v DesiredProcessingUnits
v fqdn
v IsVMIDanLPAR
v Manufacturer
v MaxProcessingUnits
v MemorySize
v MinProcessingUnits
v Model
v Name
v NumCPUs
v SerialNumber
v Signature
v SystemId
v TimeZone
322 Application Dependency Discovery Manager: ��
v Type
v Virtual
v VMID
v VirtualMachineState
v ChildSystem
sys.AixSoftwareComponent
v InstallState
v Name
v SoftwareVersion
v Type
sys.CPU
v IndexOrder
v CPUType
v NumCPUs
v CPUSpeed
v Virtual
sys.DNSResolveEntry
v SearchOrder
v ServerIp
sys.unix.UnixFileSystem
v AvailableSpace
v Capacity
v Group
v MountPoint
v Owner
v Permissions
v Type
sys.PageSpace
v IsActive
v Name
v Size
v Type
sys.WPARComputerSystem
�� � 323
v AssignedIp
v IsWparActive
v IsWparAutostart
v IsWparCheckpointable
v WparCPULimits
v WparCPUShares
v WparInstalledDirectory
v WparMemoryLimits
v WparMemoryShares
v WparOwner
v WparPerProcessVirtualMemoryLimit
v WparType
v Name
v Type
v Virtual
�� �
��� ��� �� ��� ��� ���.
AIX ���� /etc/sudoers ��� ���� �� � � ������.
<TADDM_USER> ALL=NOPASSWD: ALL
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �
� �� ���� �� ��� ��(��� �, ����)� ������.
����, root� �� �� �� ��� � ����. ��� �� ���
� �� TADDM� ���� � ���� � ������ �� � ���
�. � ����� sudo ��� ���� ��� � ����.
��� ��� TADDM �� ���� ���� ��� ���� �� �� ���
��� �����.
324 Application Dependency Discovery Manager: ��
collation.properties �� ��� �:
� ���� IBM AIX ��� ��� ���� ���� collation.properties �� �
� ��� ����.
��� collation.properties ��� �� �� � � �����.
com.collation.discover.agent.command.lswpar.AIX=sudo lswpar
lswpar ���� �� �� ����.
com.collation.platform.os.command.crontabEntriesCommand.AIX=crontab -l
� crontab � � ���� � �����. � IP �� �� �
� �� �� ���� � � �� ��� �� ��� � ���
�. �� ���� ��� IP ��� �����.
com.collation.platform.os.command.crontabEntriesCommand.AIX.1.2.3.4=crontab -l
com.collation.platform.os.command.crontabEntriesUsers.AIX=root
� ��� ���� �� crontab � � ���� �� ���
�� ���� � ��� ���� ���� � �����. � IP �
� �� �� �� �� ���� � � �� ��� �� ���
� ����. �� ���� ��� IP ��� �����.
com.collation.platform.os.command.crontabEntriesUsers.AIX.1.2.3.4=root,build
com.collation.discover.agent.sys.ComputerSystem.serialNumberSanityChecks=
"`(?!null);`(?!not );`(?!n/a);`(?!permission);`(?!to be
);`(?!undef); `[ -:\.\w]{4,80}$; ^(?!.{8}(\-.{4}){3}\-.{12}_.{2}
(:.{2}){5});^(?!none);^(?!x{7});^(?!\.{9});^(?!0123456789);^
(?!0+$)";
� ��� ��, OEM� �� ��� �� � ��� � ��
�� ���� ��� Solaris� ��� � �� ��� �� ���
serialNumber � � ��� � �����.
�� �� �� �� ��� 4 - 80�� � �� �� ��� � ���
���� � � ��� ����.
v null: ��� ^(?!null)
v not: ��� ^(?!not)
v n/a: ��� ^(?!n/a)
v permission: ��� ^(?!permission)
v to be: ��� ^(?!to be)
v undef: ��� ^(?!undef)
�� � 325
v �� �� ��� : 098D8710-E623-3C3B-9F9B-
FCBAFF1BF3B6_5C:F3:FC:E8:89:FC : ��� ^(?!.{8}(\-.{4}){3}\-
.{12}_.{2}(:.{2}){5})
v none: ��� ^(?!none)
v xxxxxxx: ��� ^(?!x{7})
v ......... : ��� ^(?!\.{9})
v 0123456789: ��� ^(?!0123456789)
v 0000: ��� ^(?!0+$)
�� ��� � ��� ��� ���, ��� ����. ��� ��
java.util.regex.Pattern ���� Java SDK� ��� ����. ��
� ������ ���� ���. �� �� ��� �� ���� ���
�� �� � ���� ����. ��� � ��� ���� ��
� ���� ������.
�� ��� �
� ����� IBM AIX ��� ��� ���� ���� �� ���� ���� �
���� �� ��� �����.
��� WPAR� ���� �
�� ��� WPAR� ��� � ���.
��� WPAR� �� ��� ��� ������.
1. <TADDM_User> �� ��� ���� sudo lswpar ��� ����
�. WPAR �� ��� ���, <TADDM_User> ��� �� ��
� ���� lswpar ��� �����.
2. collation.properties ���� sudo � ��� ������.
��� WPAR� � �� ���� �
�� ��� � WPAR� � �� ���� ����.
��� WPAR� �� � �� ��� �� ��� ����. ��� ��
�� WPAR� �, ��� �� � �� �����.
IBM HMC(Hardware Management Console) ��
IBM HMC(Hardware Management Console) ��� IBM HMC(Hardware
Management Console) � �� ���� �����.
GUI� ���� ���� �� ��
HmcSensor
326 Application Dependency Discovery Manager: ��
��� ���� ��
HMC� ���� ����� �� ��� ���� ���� ����� ����. �
�� �� �� �� ��� � ��� ����. TADDM ��� ��
�� ��� HMC� ��� � ��� ��� �����.
HMC� �� �� ��� ��� � ����.
v HMC(Hardware Management Console).
v HMC� ���� ���(System p � System i® ��� ���).
v � �� �� ���� ��� LPAR(Logical Partition).
v VIOS(Virtual I/O Server)� ���� LPAR� ��� � VIOS� �����.
�� ��� �� ��� ���(LPAR) ��� �� �� ��� ��� ��
�� ��� � ����.
v HMC ��� ��� ��� ���(LPAR).
v � � ��( : Linux �� AIX)� �� TADDM ��� ���� ��� �
��.
� ���� � Linux �� AIX ��� ����� �����. ������
� � ��� ���� �� �� ��� ���� ��� �� TADDM ��
� ���.
HMC ��� ��� ��� ���(LPAR)� � ��� ������. � �� �
�� �� ���� �� � �� �����.
v ���
v ��
v �� ��
v LPAR ID
�� �� TADDM �� ���� �� ��� ����� ����.
�� ���� � ��� � VIOS� �����.
v �� SCSI ���
v �� NPIV ���
v �� �� ���
v �� ��
v MPIO �
v HBA
���� � ��� ����� Hmcoperator ���� ���� ���.
�� � 327
�� ��� � ��� � VIOS� �����.
v �� ���
v �� ���
v �� ��� ���
HMC� �� � LPAR� ���� �� ��� ���� LPAR �� � VIOS�
�� �� ��� �� �� � � ����.
���
Fix Pack 4 LPM(Live Partition Mobility) TADDM 7.2.2 ��� 3 ����� �
�� ����. 7.2.2 ��� 4 ���� �����.
� �� �� �� ���
IBM HMC(Hardware Management Console) ��� ��� �� �� �� ��
��� ����. � ��� IT ��� IBM HMC(Hardware Management
Console) � � �� ���� �� ���� �� ��� ����.
��� ��� � �� ����� ����. � �� ����� ��� �
�� ���� � �� �����.
app.SoftwareFix
v ControlSoftware
dev.FCPort
v DeviceID
v TotalNpivPorts
v AvailableNpivPorts
v Parent
v Description
v PhysicalLocationCode
v Status
v PermanentAddress
v ChildPorts
v SecondaryAddress
dev.BasedOnExtent
v Source
v Target
dev.MediaAccessDevice
328 Application Dependency Discovery Manager: ��
v Manufacturer
v Model
v Name
v SerialNumber
v Status
v Type
dev.SCSIProtocolController
v Name
v Parent
v PhysicalLocationCode
v Client
v ServerSlotNumber
v TargetDevices
v ClientSlotNumber
v ObjectType
v Description
v EndPoints
dev.SCSIProtocolEndPoint
v Name
v Parent
v Description
dev.StorageVolume
v Name
v Parent
v Type
v IeeeUniqueVolumeName
v Capacity
v LUN
v Pvid
v NumStalePartitions
v SerialNumber
v SystemPState
v ViosUDID
�� � 329
v VolumeGroupName
v BasedOn
v MpioPaths
dev.vios.MpioPath
v Controller
v Volume
v Connection
v Status
dev.vios.NpivViosVirtualAdapter
v ClientStatus
v FcPorts
dev.vios.VirtualTargetDevice
v BackingDevice
v Status
net.L2Interface
v AlternativeName
v DefaultVlan
v HaMode
v HwAddress
v Index
v IsIEEE8021QCompatible
v IsTrunk
v Name
v NetworkedFromVlan
v Parent
v SwitchPortMode
v TrunkPriority
v ViosType
net.Vlan
v Interfaces
v MgmtDomainName
v VlanId
v VlanName
330 Application Dependency Discovery Manager: ��
sys.ComputerSystem
v CPUCoresEnabled
v CPUCoresInstalled
v CPULimit
v CPUSpeed
v CPUType
v ChildSystem
v ContextIp
v Description
v DesiredHugePages
v DesiredMemorySize
v DesiredProcessingUnits
v DesiredProcessors
v Devices
v DisplayName
v FileSystems
v fqdn
v Functions
v GUID
v HostSystem
v IpInterfaces
v IsVMIDanLPAR
v L2Interfaces
v Label
v ManagedSystemName
v Manufacturer
v MaxHugePages
v Memory
v MemoryLimit
v MemorySize
v MinHugePages
v Model
v Name
v NumCPUs
�� � 331
v OSInstalled
v OSRunning
v ObjectType
v PrimaryMACAddress
v SerialNumber
v Signature
v StorageExtent
v SystemId
v Type
v UncappedWeight
v VMID
v Virtual
sys.ControlSoftware
v BuildLevel
v ContextIp
v DisplayName
v Fixes
v Level
v MajorVersion
v Modifier
v Name
v Release
v VersionString
sys.FileSystem
v Parent
v MountPoint
sys.Function
v Name
v Parent
sys.HMC
v Systemp
sys.LocalFileSystem
v StorageExtent
332 Application Dependency Discovery Manager: ��
sys.SystemPComputerSystem
v Architecture
v AvailableSysProcUnits
v CPUCoresEnabled
v CPUCoresInstalled
v CPUSpeed
v CPUType
v ConfigurableNumSysHugePages
v ConfigurableSysProcUnits
v ConfigurableSystemMemory
v DeconfiguredSysProcUnits
v DeconfiguredSystemMemory
v HugePageSize
v Is5250ApplicationCapable
v IsCoDMemoryCapable
v IsCoDProcessorCapable
v IsI5OSCapable
v IsLHCACapable
v IsLHEACapable
v IsMicroPartitioningCapable
v IsSNIMsgPassingCapable
v IsVIOSCapable
v Manufacturer
v MaxNumProcessorsPerLPAR
v MaxsSharedProcessorPools
v MemoryAvailableForPartitions
v MemorySize
v MinProcessingUnitsPerVirtualProcessor
v Model
v SerialNumber
�� �
��� ��� �� ��� ��� ���.
�� � 333
�� ���� �:
����, IBM HMC(Hardware Management Console) ��� �� 2 �� ��
3 ��� �� �����. � ��� ���� � � � �� �� � �� �
� ���(LPAR)� �����. ���� � � ��� LPAR� �����,
IBM HMC(Hardware Management Console) ��� �� �� 2 �� �� 3 ��
����� ��� �� ��� ��� ������.
�� ����� ���� �� � � ������.
1. �� �� �� �� ����� �� ���� ������.
2. �� ���� ��� �� ��� ������.
3. � ���� � ��� ���� � � ��� ������. �� ��� �
� ��� �� 2 �� �� �� 3 ��� ���� ��� ������.
4. �� �� ��� HmcSensor ��� ������.
5. � � ��� �� �� � � ��� ���� �� �� ���� ��
����.
6. � � �� �� ���� discoverNonRunningLpars� ������. ��
��, ��� �� � ���� false� ������.
7. ��� ���� �� ���� ��� � ����.
8. �� ���� ��� �� ������.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. �� � ��� ������.
a. ��� �
� ��� � ��� �� �� ��� ��� ���.
b. ����
HMC �� ��� TADDM �� ���� �� ��� �� �����. ��
� � hmcoperator ��� ���� �� ���.
�� �� ��� ��� ��� �� ���� ���.
�� ���
lshwres � lssyscfg ��� ���� � ����.
334 Application Dependency Discovery Manager: ��
�� ���
lshwres, lssyscfg � viosvrcmd ��� ���� � ����.
HMC ��
lshmc ��� ���� � ����.
collation.properties � �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
collation.properties ��� �� � � ��� � ����.
com.collation.discover.agent.HmcSensor.timeout
� ��� ��� ���� ��� ��� �����. �����
�� �� ���� � �� ��� ��� ��� �� �� ���� �
� �� ����. �� ���� ����� � � �� �����.
� � � �� ��� �����.
com.collation.discover.agent.HMC.discoverStorageMapping=true
� �� ���� �� �� ���� ���� � �����. �
� ���� ���� � ��� � ��� � � false� ���
�, com.collation.discover.agent.HmcSensor.timeout � �� �
����.
� � ��� true���.
Fix Pack 2 � ��� �� �� ��� IP �� �� �� �
� �� � ����.
�
�� �� com.collation.discover.agent.HMC.discoverStorageMapping=true
� collation.properties ��� ��� �� � �� ��� �����.
�� AIX � ��� ����.
discoverDevices
��� �� �� ��:
viosvrcmd -m ’{0}’ --id ’{1}’ -c ’lsdev -field name statusphysloc description parent -state 1 -fmt ::’
discoverPhysicalVolumes
��� �� �� ��:
viosvrcmd -m ’{0}’ --id ’{1}’ -c ’lspv -size -fmt ::’
discoverVirtualScsiServerAdapters
��� �� �� ��:
�� � 335
viosvrcmd -m ’{0}’ --id ’{1}’ -c ’lsmap -all -field svsa physloc clientidvtd status lun backing -fmt ::’
IBM Integrated Virtualization Manager ��
IBM Integrated Virtualization Manager ��� IVM(Integrated Virtualization Manager)
� ���� IBM POWER® ���� �� ���� �����.
GUI� ���� ���� �� ��
IvmSensor
��� ���� ��
IVM� ���� ����� �� ��� ���� ����. ��� �� �� �
� ��� � ��� ����. TADDM ��� �� �� ��� IVM
� ��� � ��� ��� �����.
IVM� �� �� ��� ��� � ����.
v �� �� �.
v IVM(System p �� System i computer systems)� ���� ���.
v �� �� ����� ��� �� ���(LPAR).
�� ��� �� ��� ���(LPAR) ��� �� �� ��� ��� ��
�� ��� � ����.
v IVM ��� ��� ��� ���(LPAR).
v � � ��( : Linux �� AIX)� �� TADDM ��� ���� ��� �
��.
� ���� � Linux �� AIX ��� ����� �����. �������
� ��� ���� �� �� ��� ���� ���� �� �� �� TADDM
��� ���.
IVM ��� ��� ��� ���(LPAR)� � ��� ������. � �� �
�� �� ���� �� � �� �����.
v ���
v ��
v �� ��
v LPAR ID(� �� �� �)
�� �� TADDM �� ���� �� ��� ����� ����.
336 Application Dependency Discovery Manager: ��
� �� ���
��� ��� � �� ����� ����.
v sys.ComputerSystem
v sys.ControlSoftware
v sys.IVM
v sys.SystemPComputerSystem
v sys.VIOS
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. �� � ��� ������.
a. ��� �
b. ����
IVM �� ��� �� �� ��� �� TADDM �� ���� �� ���
�� �����.
IBM i ��� ��� ��
� ��� ��� IBM Power Systems™ ����� ��� IBM i5/OS™ � �
� � IBM OS/400® � ��� ��� �� IBM i � ��� �����.
GUI� ���� ���� �� ��
I5OSComputerSystemSensor
����
��� �� ����� �� � �� �� ���.
v IBM Portable Utilities for i� IBM i� �� OpenSSH � OpenSSL� ���
��.
v Qshell �� �� �� ���� �� �� �� � ����.
�� � 337
v PASE(Portable Application Solutions Environment)� � �� (Korn, Bourne
� C ) � IBM i PASE ����� �� 200�� �� ����� �
���.
v IBM Toolbox for Java� IBM i ��� � ��� �� ����� Java ���
� ���� Java ���� ��������.
IBM i 7.1� �, �� ��� � ������ ����.
v IBM Portable Utilities for i: 5733SC1 *BASE � �� 1(V7R1M0)
v Qshell: 5770SS1 �� 30
v PASE: 5770SS1 �� 33
��: IBM i 7.1�� ����� �� ��� �� JC1(IBM Toolbox for Java)�
� �� ��� ���� ��� ����. ��, 5770SS1 �� 3� �� � �
��.
IBM i 6.1� �, �� ��� � ������ ����.
v IBM Portable Utilities for i: 5733SC1 *BASE � �� 1(V6R1M0)
v Qshell: 5761SS1 �� 30
v PASE: 5761SS1 �� 33
v IBM Toolbox for Java: 5761JC1
IBM i 5.4 � i5/OS V5R3� �, �� ��� � ������ ����.
v IBM Portable Utilities for i5/OS: 5733SC1 *BASE � �� 1
v Qshell: 5722SS1 �� 30
v PASE: 5722SS1 �� 33
v IBM Toolbox for Java: 5722JC1
���
�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���
����� ����� . TADDM ��� � ��� IP �����
net.IpNetwork �� ��� ����.
v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)
v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)
v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)
v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)
����, IP ���� TADDM ��� ����� ��� ����.
338 Application Dependency Discovery Manager: ��
TADDM �� � ��(PKI) �� ��� � IBM i ��� ���� ����.
TADDM ��� IBM i ����� ��� ����� ��� � � �����
���� ���.
� �� ���
��� ��� � �� ����� ����.
v core.LogicalContent
v dev.MediaAccessDevice
v sys.i5OS.I5OperatingSystem
v sys.i5OS.I5OSSoftwareComponent
v sys.i5OS.I5Profile
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
����� ��� ��� ����� ��� ��� �� ����.
v � ���: ���
v ��� �:
– �� ���� ���� ����� �� ��� ����� ���� � ��
��.
– ��/��
IPSO ��� ��� ��
IPSO ��� ��� ��� IPSO � ��� � � Nokia �� ����
�����.
GUI� ���� ���� �� ��
IPSOComputerSystemSensor
���
�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���
����� ����� . TADDM ��� � ��� IP �����
net.IpNetwork �� ��� ����.
v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)
v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)
v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)
v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)
�� � 339
����, IP ���� TADDM ��� ����� ��� ����.
� �� ���
��� ��� � �� ����� ����.
v core.LogicalContent net.Firewall
v sys.Function
v sys.ipso.ipso
v sys.ipso.IPSOUnitaryComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� �� ���� �� SSH � �� � �� SSH �� �� �
� ���� �� ��� ��(��� � � ����)� ������.
Linux ��� ��� ��
Linux ��� ��� ��� Linux � ��� � � ��� ���� ����
�.
GUI� ���� ���� �� ��
LinuxComputerSystemSensor
���
�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���
����� ����� . TADDM ��� � ��� IP �����
net.IpNetwork �� ��� ����.
v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)
v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)
v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)
v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)
����, IP ���� TADDM ��� ����� ��� ����.
IPv6 ������ IPv6 �� � �� �� ��
��� IPv6� ����� �� �� ���� �� IPv6 ����� IPv6 �
� � �� ��� �����. TADDM IPv4 ��� ���� ��� ���
340 Application Dependency Discovery Manager: ��
�. TADDM IPv6 ��� �� ��� ���� ����. DNS �� �,
TADDM IPv4 �� IPv6 ��� �����. � �� �� ��� ��� 0
� � �, TADDM IPv6 ����� net.IpNetwork �� ��� ����.
��� IPv6 ��� IPv4 ��� ���� TADDM ��� ����� ���
TADDM API� ���� ���� � ����. IPv6 ��� IPv4 ���� ��
� �� �� �����, ��� � � ��� IP ��� �� ����. � �
� ��� �� �����.
��� � ���� �� �� ��
Linux ��� ��� ��� ��� � ���� �� ��� �����.
�� � ���
��� ��� �, ���� �� ��� ����.
���� �� �� �� �� ��� TADDM ��� ���� �����.
��� �� � ���
��� ��� �, ��� �� ��� ����.
���� �� ��� �, ��� � � ����� �� ��� �����.
���
����� �� �� �� Linux ��� ��� ���� ���� � �� ��
� �� ���� �� ��� ���� ����.
�� �� ��� ����.
v ��� ��� ���� � ��
v � �� 2 ��
v x86 ���� Linux ������ ��
L2Interface �� ������ �� �� ��� ����.
v AutoNegotiation
v ��
v �
� �� �� �� ���
Linux ��� ��� ��� ��� �� �� �� ����� ����. �
��� Linux � ��� � � ��� ���� �� ���� �� ��� �
���.
�� � 341
��� ��� � �� ����� ����. � �� ����� ��� �
�� ���� � �� �����.
core.LogicalContent
v Checksum
v Configfile
v Content
v ContentType
v FixedPath
v URI
sys.linux.LinuxUnitaryComputerSystem
v Architecture
v BIOSDate
v BIOSManufacturer
v BIOSName
v CPUCoresInstalled
v CPUDiesInstalled
v CPUSpeed
v CPUType
v fqdn
v Manufacturer
v MemorySize
v Model
v Name
v NumCPUs
v SerialNumber
v Signature
v SystemId
v TimeZone
v Type
v UUID
v VirtualMachineState
net.L2Interface
v AutoNegotiation
v Broadcast
342 Application Dependency Discovery Manager: ��
v Duplex
v Encapsulation
v HwAddress
v InterfaceMTU
v InterfaceName
v Loopback
v Mtu
v Name
v Promiscious
v Speed
v IANAInterfaceType
net.IpInterface
v IpAddress
v L2Interface
v IpNetwork
sys.CPU
v IndexOrder
v CPUType
v NumCPUs
v CPUSpeed
v CPUCoresInstalled
v Virtual
v CPUCore
sys.DNSResolveEntry
v SearchOrder
v ServerIp
sys.unix.UnixFileSystem
v AvailableSpace
v Capacity
v Group
v MountPoint
v Owner
v Permissions
�� � 343
v Type
sys.linux.Linux
v BootTime
v Charset
v FQDN
v KernelArchitecture
v KernelModulesRawData
v KernelVersion
v Locale
v Name
v OSConfidence
v OSMode
v OSName
v OSVersion
v OsId
v VirtualMemorySize
v WordSize
sys.PageSpace
v Name
v PageSpacePriority
v Size
v Type
sys.SoftwareComponent
v Name
v Publisher
v Release
v SoftwareVersion
sys.zOS.LPAR
sys.zOS.ZSeriesComputerSystem
sys.zOS.ZVMGuest
�� �
��� ��� �� Linux ��� ��� ��� ��� ���.
344 Application Dependency Discovery Manager: ��
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �
� �� ���� �� ��� ��(��� � � ����)� ������.
����, root� �� �� �� ��� � ����. ��� �� ���
� �� TADDM� ���� � ���� � ������ �� �� ���
�(����, sudo ��� ���� ��).
��� ��� TADDM �� ���� ���� ��� ���� �� �� ���
��� �����.
�� ���� �:
� ����� �� ����� ��� � �� �����.
�� �� ���� �� �� ��� Linux ��� ��� ��� �� � �
���.
ignoreVMCPCommand=false
� vmcp ��� �� � ��� �� �� Linux ���� �
�� ��� � ����.
� � ��� false ���. � true� ���, vmcp �� ��
���.
� ��, true � Linux� LPAR� ��� �� ��� � ����.
�� true� ��� �� ��� ��� � �� �� ��� ��
�. � � ��� �� false�� true� ��, Enable this
configuration and disable selected configuration ��� ����
��.
� � : �
com.ibm.cdb.discover.zlinux.ignoreVMCPCommand.enabled � true
� ��� � �����. ��� ��� Linux ��� ��� ���
�collation.properties �� ��� �� ��� � � �� ��� �
����.
collation.properties �� ��� �:
� ���� Linux ��� ��� ���� ���� collation.properties ��
� � ��� ����.
�� � 345
��� �� ��� vmcp ��� ���� z/VM � ���� � � Linux
�� ���� �����. � Linux �� ���� �, collation.properties �
��� vmcp ��� �� �� ������.
com.collation.discover.agent.command.vmcp.Linux.1.2.3.4={command path}
� � �� IP ��� �� �� Linux �� ���� �� vmcp ���
� �� �����. � �� IP ��� 192.168.1.2 Linux ����
� � / s b i n ���� � v m c p ��� �� � ����
collation.properties ��� �� � � ������.
com.collation.discover.agent.command.vmcp.Linux.192.168.1.2=sudo /sbin/vmcp
com.collation.platform.os.command.crontabEntriesCommand.Linux=crontab -l
-u � crontab � � ���� � �����. � IP �� �� �
� �� �� ���� � � �� ��� �� ��� � ���
�. �� ���� ��� IP ��� �����.
com.collation.platform.os.command.crontabEntriesCommand.Linux.1.2.3.4=crontab -l -u
com.collation.platform.os.command.crontabEntriesUsers.Linux=root
� ��� ���� �� crontab � � ���� �� ���
�� ���� � ��� ���� ���� � �����. � IP �
� �� �� �� �� ���� � � �� ��� �� ���
� ����. �� ���� ��� IP ��� �����.
com.collation.platform.os.command.crontabEntriesUsers.Linux.1.2.3.4=root,build
com.collation.discover.agent.sys.ComputerSystem.serialNumberSanityChecks=
"`(?!null);`(?!not );`(?!n/a);`(?!permission);`(?!to be
);`(?!undef); `[ -:\.\w]{4,80}$; ^(?!.{8}(\-.{4}){3}\-.{12}_.{2}
(:.{2}){5});^(?!none);^(?!x{7});^(?!\.{9});^(?!0123456789);^
(?!0+$)";
� ��� ��, OEM� �� ��� �� � ��� � ��
�� ���� ��� Solaris� ��� � �� ��� �� ���
serialNumber � � ��� � �����.
�� �� �� �� ��� 4 - 80�� � �� �� ��� � ���
���� � � ��� ����.
v null: ��� ^(?!null)
v not: ��� ^(?!not)
v n/a: ��� ^(?!n/a)
v permission: ��� ^(?!permission)
v to be: ��� ^(?!to be)
v undef: ��� ^(?!undef)
346 Application Dependency Discovery Manager: ��
v �� �� ��� : 098D8710-E623-3C3B-9F9B-
FCBAFF1BF3B6_5C:F3:FC:E8:89:FC : ��� ^(?!.{8}(\-.{4}){3}\-
.{12}_.{2}(:.{2}){5})
v none: ��� ^(?!none)
v xxxxxxx: ��� ^(?!x{7})
v ......... : ��� ^(?!\.{9})
v 0123456789: ��� ^(?!0123456789)
v 0000: ��� ^(?!0+$)
�� ��� � ��� ��� ���, ��� ����. ��� ��
java.util.regex.Pattern ���� Java SDK� ��� ����. ��
� ������ ���� ���. �� �� ��� �� ���� ���
�� �� � ���� ����. ��� � ��� ���� ��
� ���� ������.
Fix Pack 5 com.ibm.cdb.discover.zlinux.ignoreVMCPCommand.enabled=false
� ignoreVMCPCommand � ��
com.ibm.cdb.discover.zlinux.ignoreVMCPCommand �� �� �
����. � � false� ��� ignoreVMCPCommand �� ����
�. � � true� ���
com.ibm.cdb.discover.zlinux.ignoreVMCPCommand � ���, �
� ��� Linux on System z� VMID � MMS �� ��� � �� �
��.
� � ��� false ���.
���: Linux on System z ��� ��� � � ��� ��� �
��� ��� � � ������. � � true� ����� ��
� � �� �� ������ �� �� ���� ���. ����
ignoreVMCPCommand �� �����. �� ���� � � false� �
��� �� �� ������ �� �� ���� ���.
ignoreVMCPCommand �� �� ��� ��� Linux ��� ��� ��
� 345 ���� ��� ���� �� �� �����.
Fix Pack 5 com.ibm.cdb.discover.zlinux.ignoreVMCPCommand=false
� com.ibm.cdb.discover.zlinux.ignoreVMCPCommand.enabled
� true� ��� ��� �����.
� ignoreVMCPCommand � � � � �� � � �
LinuxComputerSystemSensor�� , Linux on System z ��� ���
� �� ��� �����. �� VMID �� ��� ��� � �� �
�� � 347
� �� ���� � �� ���� �� � �� ���
ignoreVMCPCommand �� �� �����.
� � ��� false ���.
���: Linux on System z ��� ��� � � ��� ��� �
��� ��� � � ������. � � true� ����� ��
� � �� �� ������ �� �� ���� ��� . ���
ignoreVMCPCommand � true� �����. �� ���� � �
false� ���� �� �� ������ �� �� ���� ���.
Fix Pack 5 com.collation.platform.os.command.CPUSpeed=cat /proc/cpuinfo |
grep 'cpu MHz'|awk '{print $4}'| tail -1
� MHz� ��� CPUSpeed �� �� ��� � ��� �
�� �����. � � ��� cat /proc/cpuinfo | grep 'cpu
MHz'|awk '{print $4}'| tail -1���.
� ��:
��� ��� ���
� ����� Linux ��� ��� ���� ���� �� ���� ���� �
���� �� ��� �����.
�� ��� �
� ����� Linux ��� ��� ���� ���� �� ���� ���� �
���� �� ��� �����.
��� �� �� �� ���
�� �� ���� �����.
Error Message: CTJTD0431E: The following command failed to run or returnsa blank value: sudo /sbin/vmcp q userid | awk ’print{3}’.
vmcp q userid ��� ��� � ���� z/VM � ���� � �
Linux �� ����� �� �� �����.
��� � ��� �� � � ��� � �����.
v �� Linux �� ����� vmcp ��� �� �� ���� ����.
v vmcp ��� �� Linux �� ���� ��� �� ����.
v vmcp ��� ���� sudo ��� �� �� ����.
v z/VM ����� ��� �� �� �� ����.
� ��� ����� �� � � ������.
v collation.properties ��� vmcp ��� �� ��� �� ��
��� ����. ��� �� �collation.properties �� � ��
��� �����.
348 Application Dependency Discovery Manager: ��
v ��� �� z/VM ����� �� ��� ����. ��� �
�� �� � ���.
v vmcp ��� Linux �� ���� ��� � � �� ���� ��
�. vmcp ��� ����� ����� Linux ����� modprobe vmcp
��� �����.
v sudo ��� �� ���� ����. ���� ����� ��� Linux
����� �� ��� ��� ��� ��� ������.
sudo vmcp q userid
sudo� � ��� ��� � � �� ��� �� ��� ����
��� ID� ��� q userid ��� ����.
Linux �� ���� z/VM � ��� ��� ���� ����� � �
� ��� �� vmcp ��� �� �� ���. collation.properties
���� ���� ��
(com.collation.discover.agent.command.vmcp.Linux=)� ���� ��� �
�� �� ���� ��� ��� � ����. ���� ��� ��� �
� ��� ���� ���� ��� �� � � � ��� ���.
q userid | awk ’{ print $3 }’
� ��, ��� ��� �� ����.
com.collation.discover.agent.command.vmcp.Linux.192.168.1.2=echo A B zVMHost
�� zVMHost �� ���� echo A B zVMHost q userid | awk
’{print $3 }’� ����. �� ���� ��� �� � ���
��� � �� �zVMHost�� �����.
v ignoreVMCPCommand ��� true� ���� vmcp ��� �� � ��
��� � ����. ���� 345 ���� �collation.properties �� �
�� �� ��� �����.
��� Linux �� ���� �� � ��� z/VM ��� � � �
�� vmcp q userid ��� z/VM � ���� � � �� Linux �� �
���� �� �� ���� � ��� ��� � ����.
��� ��� �� � � ���� ��� ���.
OpenVMS ��� ��� ��
OpenVMS ��� ��� ��� OpenVMS � ��� � � ��� ����
�����.
�� � 349
GUI� ���� ���� �� ��
OpenVmsComputerSystemSensor
���
�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���
����� ����� . TADDM ��� � ��� IP �����
net.IpNetwork �� ��� ����.
v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)
v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)
v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)
v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)
����, IP ���� TADDM ��� ����� ��� ����.
� �� ���
��� ��� � �� ����� ����.
v core.LogicalContent
v sys.openvms.OpenVms
v sys.openvms.OpenVmsUnitaryComputerSystem
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �
� �� ���� �� ��� ��(��� � � ����)� ������.
Solaris ��� ��� ��
Solaris ��� ��� ��� Solaris � ��� � � ��� ���� ���
��.
�� ���� running �� � ��� �� Solaris 10 ��� ��� ��
� ��� � ��� �� ��� ��� ����� ��� �� �� ����
�.
v �
v ��
v type
350 Application Dependency Discovery Manager: ��
v VMID
v ��� ID
v ��� ���
v ��
v ���� �
� ��� � �� ���� ����, �� ��� � ��� IP ��� �
��� ���.
GUI� ���� ���� �� ��
SunSparcComputerSystemSensor
���
�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���
����� ����� . TADDM ��� � ��� IP �����
net.IpNetwork �� ��� ����.
v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)
v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)
v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)
v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)
����, IP ���� TADDM ��� ����� ��� ����.
�� ���� �� � ��� �� � ��� � ���� �� �����.
v psrinfo -p
v prtconf � kstat -m cpu_info. kstat �� �� � � ���� ���.
�� ���� kstat -m cpu_info ��� �� � ��� ���� �� �� �
����. kstat �� core_id � � ���� ���.
��� Solaris � ��� �������(promiscuous) ��� �� ��� ���
� �� ���� ��� ����� �� �� ��� ��� � ��� ��
�.
kstat network_interface_name | grep promisc
IPv6 ������ IPv6 �� � �� �� ��
��� IPv6� ����� �� �� ���� �� IPv6 ����� IPv6 �
� � �� ��� �����. TADDM IPv4 ��� ���� ��� ���
�. TADDM IPv6 ��� �� ��� ���� ����. DNS �� �,
�� � 351
TADDM IPv4 �� IPv6 ��� �����. � �� �� ��� ��� 0
� � �, TADDM IPv6 ����� net.IpNetwork �� ��� ����.
��� IPv6 ��� IPv4 ��� ���� TADDM ��� ����� ���
TADDM API� ���� ���� � ����. IPv6 ��� IPv4 ���� ��
� �� �� �����, ��� � � ��� IP ��� �� ����. � �
� ��� �� �����.
��� � ���� �� �� ��
Solaris ��� ��� ��� ��� � ���� �� ��� �����.
�� � ���
��� ��� �, ���� �� ��� ����.
���� �� �� �� �� ��� TADDM ��� ���� �����.
��� �� � ���
��� ��� �, ��� �� ��� ����.
���� �� ��� �, ��� � � ����� �� ��� �����.
���
����� �� �� �� Solaris ���� ���� � �� ��� �� ��
�� �� ��� ���� ����.
�� �� ��� ����.
v ��� ��� ���� � ��
v � �� 2 ��
v �� ��
�� � ��� ����.
v L2Interface
– AutoNegotiation
– ��
– �
v ComputerSystem(��� ��)
– ��
– ChildSystem
– VMID
352 Application Dependency Discovery Manager: ��
– CPUCoresInstalled
– CPUDiesInstalled
v ComputerSystem(� ��)
– ��
– HostSystem
– VMID
– CPUCoresInstalled
– CPUDiesInstalled
� �� �� �� ���
Solaris ��� ��� ��� ��� �� �� �� ����� ����. �
��� Solaris � ��� � � ��� ���� �� ���� �� ���
����.
��� ��� � �� ����� ����. � �� ����� ��� �
�� ���� � �� �����.
sys.sun.SunSPARCUnitaryComputerSystem
v Name
v Type
v SystemId
v VirtualMachineState
v Signature
v fqdn
v Manufacturer
v Model
v MemorySize
v BIOSDate
v BIOSName
v NumCPUs
v CPUType
v CPUSpeed
v Architecture
v Virtual
v TimeZone
v CPUDiesInstalled
�� � 353
v CPUCoresInstalled
v ChildSystem
sys.CPU
v IndexOrder
v CPUType
v NumCPUs
v CPUSpeed
v CPUCoresInstalled
v Virtual
v CPUCore
sys.sun.Solaris
v fqdn
v Name
v OSName
v OSVersion
v BootTime
v PatchesInstalledRawData
v KernelArchitecture
v KernelVersion
v WordSize
v Charset
v OsId
v KernelModulesRawData
v OSMode
v OSConfidence
v VersionString
sys.DNSResolveEntry
v SearchOrder
v ServerIp
core.LogicalContent
v Checksum
v Content
v FixedPath
354 Application Dependency Discovery Manager: ��
v URI
sys.SoftwareComponent
v Name
v SoftwareVersion
net.L2Interface
v AutoNegotiation
v Broadcast
v Duplex
v Encapsulation
v HwAddress
v InterfaceMTU
v InterfaceName
v Loopback
v Mtu
v Name
v Promiscious
v Speed
v IANAInterfaceType
net.IpInterface
v IpAddress
v L2Interface
v IpNetwork
sys.unix.UnixFileSystem
v AvailableSpace
v Capacity
v Group
v MountPoint
v Owner
v Permissions
v Type
�� �
��� ��� �� Solaris ��� ��� ��� ��� ���.
�� � 355
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �
� �� ���� �� ��� ��(��� � � ����)� ������.
����, root� �� �� �� ��� � ����. ��� �� ���
� �� TADDM� ���� � ���� � ������ �� � ����
(����, sudo ��� ���� ��).
��� ��� TADDM �� ���� ���� ��� ���� �� �� ���
��� �����.
collation.properties �� ��� �:
� ���� Solaris ��� ��� ���� ���� collation.properties �� �
� ��� ����.
��� collation.properties ��� �� �� � � �����.
com.collation.platform.os.command.crontabEntriesCommand.SunOS=crontab -l
� crontab � � ���� � �����. � IP �� �� �
� �� �� ���� � � �� ��� �� ��� � ���
�. �� ���� ��� IP ��� �����.
com.collation.platform.os.command.crontabEntriesCommand.SunOS.1.2.3.4=crontab -l
com.collation.platform.os.command.crontabEntriesUsers.SunOS=root
� ��� ���� �� crontab � � ���� �� ���
�� ���� � ��� ���� ���� � �����. � IP �
� �� �� �� �� ���� � � �� ��� �� ���
� ����. �� ���� ��� IP ��� �����.
com.collation.platform.os.command.crontabEntriesUsers.SunOS.1.2.3.4=root,build
com.collation.discover.agent.useSolarisPfiles=false
��� false���.
true� ���� � �� � Solaris �� �����
GenericServerSensor� ptree � pfiles ��� ���� �� ���
�� ��� IP �� � �� �� �����. � Solaris ���
�� ���� � �� lsof� ��� �����.
356 Application Dependency Discovery Manager: ��
�� ��� �
� ����� Solaris ��� ��� ���� ���� �� ���� ���� �
���� �� ��� �����.
��� � �� �
�� TADDM �� ���� �� ��� �� �� ��� �� � ps �
�� �� �� ���.
��� �� �� � ��� ������.
v �� ��� ���� ps ��� �� ��� ��� ������.
chmod u+s /usr/ucb/ps
��: ps ��� ������ ��� �� � ���� ��� ��
� � � � ����.
v �� � � ���� TADDM �� ���� �� sudo ��� ��
� �� ps ��� �����.
1. $COLLATION_HOME/etc/collation.properties ���� �� �
������.
– com.collation.platform.os.command.ps.SunOS=sudo
/usr/ucb/ps axww
– com.collation.platform.os.command.psEnv.SunOS=sudo
/usr/ucb/ps axwweee
– com.collation.platform.os.command.psParent.SunOS=sudo ps
-elf -o ruser,pid,ppid,comm
– com.collation.platform.os.command.psUsers.SunOS=sudo
/usr/ucb/ps auxw
2. �� ����� �� ��� ��� TADDM �� ����� sudo
��� �� ���� ����.
sudo ps
IBM Tivoli Monitoring� � ��� ��� � ��� ���
�� IBM Tivoli Monitoring� �� ��� ���� �� cd $HOME;LANG=C
zonecfg -z s8-zone info ��� ��� � ��� ���� ���
����.
��� collation.properties ���� � �� |.*zonecfg.* ��� ���
���.
com.collation.discover.agent.ITM.CmdWrapperSelectionPattern=|.*zonecfg.*
�� � 357
IP �� �� � ��� ��
�� ��� ��� ��� � IP �� � � ��� �����.
���
�� ��� ���� ���� � � ��� � ��� �� ����
�� IP ��� ��� � ���. ��� ��� � ��� ��� �
� �� �� ��� ��� ���.
� �� IP �� ���� ���� ��� �� ���� �� ���
�����.
zlogin <zonename> ifconfig -a inet
Solaris �� �� ��
Solaris �� �� ��� Solaris � �� ����� � � ������� �
����.
�� ��� TADDM� ���� ��� �� ������ ��� ���� �
������ ��( : IplanetServerSensor, WeblogicServerSensor ��
CustomServerSensor)� ���� � �����.
� ��� �� UNIX ���� �� �� �� �����. � �� ����
� � ��� ��� �� ��� �� ���� ���� ZonesGenericSensor�
�����. �� � ���� lsof ��� ��� � � �����. � ���
�� � �� ���� ����, �� ��� � ��� IP ��� � ��
���.
GUI� ���� ���� �� ��
ZonesGenericSensor
����
� � ��� ��� �� ��� ��� �(SSH � �� � �� SSH ��
�� � ��)� ���� ���.
�� ��
� ���� �� ������� ��� ���� � � ��� ��� ��
TADDM ��� �� �� ��� �� � ps ��� �� �� ��� �
��.
� � �� setuid ��� ��� �� � �� � ���� ����
����. $COLLATION_HOME/etc/collation.properties ���� �� �
���� sudo:� ����� ps ��� �����.
358 Application Dependency Discovery Manager: ��
v com.collation.platform.os.command.ps.SunOS=sudo /usr/ucb/ps axww
v com.collation.platform.os.command.psEnv.SunOS=sudo /usr/ucb/ps
axwweee
v com.collation.platform.os.command.psUsers.SunOS=sudo /usr/ucb/ps
auxw
���
�� ����� ������.
v ��� � ��� �� ProcessFileSystemMapping ����� ��� ���
�. � ���� �� ����� NFS ��� ���� � ������ �
�� NFS �� �� � � � �� ����.
v WebLogic 8(�� ���) �� � admin ��� � ���� �� �
C u s t o m A p p S e r v e r S e n s o r� � ��� � � � � � � � � � � .
CustomAppServerSensor� WeblogicVersionSensor� �� �����. �� ��
� �� � � ��� �� IP ��� � �� ���. �� WebLogic ���
� ���� �� ��� �� �� �� ��� ����� � � ��� �
� ��� ���� ��� ��� ����.
v �� ��� �� ��� ��� � ��� � �� ��� � � ���
��� IP ��� � �����.
v � ���� ��� ��� � IPv6(Internet Protocol version 6)� ���
����.
� �� ���
��� �� �� ����� ����.
v sys.RuntimeProcess
�� ��� �
� ��� Solaris �� �� ���� ���� �� ���� ���� � ��� �
� ��� �����.
��� � �� �� IP ��� � Solaris �� �� ��� � �� �
�� Solaris ��� �� ��� ��� ����. �� �� ���� ��� �
��� � IP ��� ��� ��� �� � ����. ��� IP ���
host zoneName ���� ���� �����.
Fix Pack 5 ���
TADDM 7.2.2.5 ��� ���� �, collation.properties ��� �
��� com.collation.hostnameforzoneip � false� ������.
�� � 359
Sun Fire SysControl ��
Sun Fire SysControl(SC) ��� Sun Fire ���� �� �� � �����.
Sun Fire ���� ��� ������ �� ��� �� � ����.
v �� � �� �
v �� �� � �� �
v COD(Capacity on Demand) ��� �� ��� �
v ��� �� ��� � �� �� ��
v ��� ����(SC) �� � �� ��
v ��� ��, �� �� �� ��� �, � �� � � � COD(Capacity
on Demand) ��
GUI� ���� ���� �� ��
SysControlSensor
�� ��
TADDM ��� � ��� ��� �� ��� ��� �� �� �� UNIX
�� platadmn� ����� �����. platadmn ��� �� ���� ��
��� �� ���(SMS) ��� �� �� ��� ����.
v rcfgadm
v showboards
v showcodusage
v showdevices
v showfailover
v showplatform
� �� �� �� ���
Sun Fire SysControl(SC) ��� �� �� �� �� ����� ����. �
� ��� IT �� Sun Fire ����� �� �� � �� ���� ��
��� ����.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
phys.physpkg.Board
v DisplayName
v Name
v PhysicalPackage
360 Application Dependency Discovery Manager: ��
v RelativePosition
sys.sun.DynamicSystemDomain
v Board
v DisplayName
v fqdn
v HostSystem
v IsVMIDanLPAR
v Model
v Name
v NumCPUs
v SerialNumber
v Type
v Virtual
sys.sun.SunFireComputerSystem
v ChildSystem
v Devices
v DisplayName
v Manufacturer
v Model
v Name
v SerialNumber
v Type
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �
� �� ���� �� ��� ��(��� � � ����)� ������.
��� ��� �� �� �� ���� ���.
�� � 361
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
��� collation.properties ��� �� �� � � �����.
com.collation.discover.agent.path.SunOS
� � �� �� �� � �� �����.
�� �� �� ��� �� ���(SMS) �����.
v rcfgadm
v showboards
v showcodusage
v showdevices
v showfailover
v showplatform
� �� ��� opt/SUNWSMS/bin ���� �� � �� ��� � �
�� ������.
com.collation.discover.agent.path.SunOS=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/sbin:/sbin:/opt/SUNWSMS/bin
com.collation.discover.agent.SysControlAgent.timeout=1200000
� � �� �� ��� �� ��(��)� �����.
�� ��� �
� ����� Sun Fire SysControl(SC) ���� ���� �� ���� ����
� ���� �� ��� �����.
��� ��� �� �� ���
�� �� �� ��� ���� � ��� ����.
��� etc/collation.properties ���� �� � ������. ���
value� ��� ��� � ��� ��(��)���.
com.collation.discover.agent.SyscontrolAgent.timeout=1200000
��� � �� ���� � ��� ��� �� �� �� �����.
��� getModelObject �� ���
�� �� ���� �����.
Error Message: CTJTD3021E: The sensor fails in a remote server:discoverSystemController: getModelObject failure
362 Application Dependency Discovery Manager: ��
��� etc/collation.properties ���� �� �� �� � �� ���
���( : /opt/SUNWSMS/bin).
com.collation.discover.agent.path.SunOS=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/sbin:/sbin:/opt/SUNWSMS/bin
Tru64 ��� ��� ��
Tru64 ��� ��� ��� Tru64 UNIX � ��� � � ��� ����
�����.
GUI� ���� ���� �� ��
Tru64ComputerSystemSensor
����
���� �� ������ ����.
v sudo �� ��
v lsof �� ��
Tru64 UNIX ��� ���� ����� �� ��� �� ��� �� ���
��� �� ��� � ������. � ��� ��� � Tru64 UNIX ���
����� ���� ���. ��� ��� �� sudo-1.6.8p9 � lsof-4.78
��� � ���� Tru64 UNIX� ���� �� �� ���� �� ��� �
�� � ����. sudo-1.6.8p9 � lsof-4.78� ����� �� � ���� �
�����.
v sudo-1.6.8p9� �: http://www.gratisoft.us/sudo/download.html
v lsof-4.78� �: http://freshmeat.net/projects/lsof/?branch id=6029&release
id=19567
��� �� ��� �� ��� �� �� ��� � ���� �� ��� �
� � ��� �� ����� readme ��� �����. � ���� ��� �
� � ��� �� TADDM� �� ����.
���
�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���
����� ����� . TADDM ��� � ��� IP �����
net.IpNetwork �� ��� ����.
v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)
v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)
v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)
v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)
�� � 363
����, IP ���� TADDM ��� ����� ��� ����.
� �� ���
��� ��� � �� ����� ����.
v core.LogicalContent
v sys.ComputerSystem
v sys.tru64.Tru64
�� �
��� ��� �� ��� ��� ���.
��� ����� root� � ��� �:
root� ���� �� ��� �� ��� ���� ���.
Tru64 UNIX ��� ����� /etc/sudoers ��� ���� �� � � ���
���. ��� non-rootuser� ��� ��� ������.
<non-rootuser> ANY = NOPASSWD: /sbin/hwmgr
/etc/sudoers� ��� Tru64 UNIX ��� ���� ��� ���.
� ��, taddmusr ���� ���� Tru64 UNIX ��� ����� ���
���� �� � � ������.
taddmusr ANY = NOPASSWD: /sbin/hwmgr
� ��, taddmusr ���� ���� � �� ��� target�� /sbin/hwmgr
��� ���� �� � � ������.
taddmusr target = NOPASSWD: /sbin/hwmgr
�� Tru64 UNIX ��� ���� �� �� /sbin/hwmgr � /usr/sbin/
ifconfig� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �
� �� ���� �� ��� ��(��� � � ����)� ������.
364 Application Dependency Discovery Manager: ��
����, root� �� �� �� ��� � ����. ��� ���
Tru64 ��� ��� ���� ��� �� � ��� ��� � ����. �
���, � ����� sudo ���� �� ��� �� ���� �����.
��� ��� TADDM �� ���� ���� ��� ���� �� �� ���
��� �����.
�� ��� �
� ����� Tru64 ��� ��� ���� ���� �� ���� ���� �
���� �� ��� �����.
���� � ��� ��
�� ���� �� ���� �����.
��� ��� � Tru64 UNIX ��� Other IP Device �� �� ����
�����. � � � ��� �� � �� ��� �� ����
�.
VMware ESX ��� ��� ��
VMware ESX ��� ��� ��� VMware ESX ��� �����.
GUI� ���� ���� �� ��
VmwareComputerSystemSensor
���� ��� ��
VMware ESX ��(��� ���) ��� �� � ����� �� ����. �
�� �� �� �� ��� � ��� ����. TADDM ��� ��
�� ��� VMware ESX �� ��� ��� � ��� ��� �����.
VMware ESX 2.5� � ��� ���� ��� ����. VMware ESX 3.0 �
3.5� � �� ssh�� �� VMware API� ���� VMware ESX �
� �� ���� �� ���� �����.
�� ���(��� ���) ��� ��� VM� �� ��� � ��
� � �� ���� �����. �� �� TADDM ���� ����.
�� ��� � ���� �� �� �� ��� ���� ��� ���
� �����. ������� XML ���� � �� ��� � �� �� �
����.
<virtual>true</virtual>
�� �� ��� VM(virtual machine) ��� ���� ��� ��� ��
� �����.
�� � 365
� ���� � ��� � ��( : Linux)� �� TADDM ��� �� �
����. �� �� �� ��� � �� � � � ����� �����.
������ � ���� �� ��� �� ���� ���� � �� TADDM
��� ��� ����.
�� ���� VMware ESX ��� �� �����. �� �� VMware ESX �
�� �� � ��(.vmx) � ��� ���� ���� ��� ���� �� �
���� �����.
v � �� ��� ���� ��� ��� VM ���� ��� � �� �
���
v VMware ESX ��� vmware-cmd ��� �� ���� �� ��
v ��� � �� � ����� � �� ���� ��� � ��� �
(primaryMACAddress)
VM ��� �� �� ��� ����� ����.
v � � : ��� � ���� � �� ��� ��� � �� ��� ��
� �����.
� �� �� ����� �� ���� �� �� � �����. ��
���� � ������ ��� �� ��� ����.
�� ��� ESX ��, true� ��� �� � � .vmx � ��� ��� �
�� ��� VMID �� ��� ���� � � ��� ����. TADDM �
�� VM� �� �� � �� ���� � � ������ � ��� ��
�.
v VM ��: VM� � � ��� ���� � VMware� � �� � ���
���� ��� � �� �� ����� �� �� �� � ����� ��
���.
��� � �� ��� ���� �� � �� ��� � ����. ��
� � ���� ��� �� ���� �� � true� ��� ���
�.
VM� �� �� FQDN ��� ���� ��� VM� VMware Tools� ���
� ���.
����
VMware ESX �� �� 3 � 4� � ���� � ��� ���(service
vmware-webAccess)� �� �� ��� �� �� �� ���� ��� �
��� ���.
366 Application Dependency Discovery Manager: ��
�� ��
VMware ESX 3.x� �����, VMware ESX ��� root� TADDM �
�� �� �� �� �� �� ����� ��� �� root ���� ����
���.
��� ��� VMware ���� �� http://www.vmware.com/community/
thread.jspa?messageID=454784� �����.
���
VMware vCenter ��� VMware ESX ��� ��� ���� ��� ����.
��� ��� ���� �� �, VMware Virtual Center �� ��� �����
�.
�� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ���
����� ����� . TADDM ��� � ��� IP �����
net.IpNetwork �� ��� ����.
v ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)
v �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)
v %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)
v ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)
����, IP ���� TADDM ��� ����� ��� ����.
VMware ESX �� �� 2.5(�� ���)� �, � � �� ���� ���
� ����.
� �� ���
��� ��� � �� ����� ����.
v core.LogicalContent
v net.IpInterface
v net.L2Interface
v process.CPUResourcePool
v process.MemoryResourcePool
v process.NetworkAdapterResourcePool
v relation.AllocatedTo
v relation.DonatedTo
v sys.CPU
v sys.darwin.Darwin
�� � 367
v sys.darwin.DarwinUnitaryComputerSystem
v sys.dos.Dos
v sys.dos.DosUnitaryComputerSystem
v sys.DNSResolveEntry
v sys.FileSystem
v sys.freebsd.FreeBSD
v sys.freebsd.FreeBSDUnitaryComputerSystem
v sys.linux.Linux
v sys.linux.LinuxUnitaryComputerSystem
v sys.Memory
v sys.netware.Netware
v sys.netware.NetwareUnitaryComputerSystem
v sys.OperatingSystem
v sys.sun.Solaris
v sys.sun.SunSPARCUnitaryComputerSystem
v sys.UnitaryComputerSystem
v sys.vmware.VmwareESX
v sys.vmware.VmwareUnitaryComputerSystem
v sys.windows.WindowsComputerSystem
v sys.windows.WindowsOperatingSystem
�� �
��� ��� �� ��� ��� ���.
��� ����� root� � ��� �:
root� ���� �� VMware �� ������ ���� �� �� ���
��� �� ��� ���� ���.
����, root� ������ VMware ESX ��� �� � �� ��
���. root� ���� � ��� ����� ��� VMware ������
� � ����� �� �� ��� ���� ���.
root ���� � � ��� ��� �� ���.
�� �� ��� root� ���� ����� �� � � ������.
1. VMware �� ������� root �� ��� ���� VMware ESX ��
� �� ����.
368 Application Dependency Discovery Manager: ��
2. �� �� ������.
3. �� ����� ��� ��� ��� ��� � �� ��� ������. �
�� �� �����.
4. ��� �� �� ��� �� ��� ������.
5. ��� � � ��� ��� ������. ��� �� �� �����.
6. �� �� �� root� ���� ������. ��� ������. �
�� ������.
7. ��� ���� ��� ������.
�� ���� �:
����, VMware ESX ��� ��� ��� �� 2 �� �� 3 ��� �� �
����. ��� � � ��� ���� �����. �� ���� �����,
VMware ESX ��� ��� ��� �� �� 2 �� �� 3 �� ����� �
�� �� ��� ��� ������.
�� ����� ���� �� � � ������.
1. �� �� �� �� ����� �� ���� ������.
2. �� ���� ��� �� ��� ������.
3. � ���� � ��� ���� � � ��� ������. �� ��� �
� ��� �� 2 �� �� �� 3 ��� ���� ��� ������.
4. �� �� ��� VmwareComputerSystemSensor ��� ������.
5. � � ��� �� �� � � ��� ���� �� �� ���� ��
����.
6. � � �� �� ���� discoverNonRunningGuests� ������. ��
��, ��� �� � ���� true� ������.
7. ��� ���� �� ���� ��� � ����.
8. �� ���� ��� �� ������.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
����, root� �� �� �� ��� � ����. ��� �� ���
� �� TADDM� ���� � ���� � ������ �� � ����
(����, sudo ��� ���� ��).
��� ��� TADDM �� ���� ���� ��� ���� �� �� ���
��� �����.
�� � 369
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
��� collation.properties ��� �� �� � � �����.
com.collation.platform.os.command.osVersion.Vmware=/usr/bin/vmware –v
��� /usr/bin/vmware –v���.
VMware ��� ���� � ��� ��
com.collation.platform.os.command.vmwareCmd=/usr/bin/vmware-cmd
��� /usr/bin/vmware-cmd���.
�� ���� �� ���� � ��� ��
�� ��� �
� ����� VMware ESX ��� ��� ���� ���� �� ���� ���
� � ���� �� ��� �����.
VMware ��� �� ��� � � ��� ���� �
�� VMware ESX ��� ��� ���� ��, ��� � �� �� �
� �� ����. (VMware ESX 2.x�� �)
��� dmidecode ��� ��� ���� ��� ���� ����. Linux ��
� ��� �� � �� ���� 3.x ��� �� � VMware ESX
2.x�� ��� ����.
��� ��� ����. ��� ��, ��� � �� �� �� ��
� TADDM��� VMware ESX� dmidecode ��� ��� ��� �
��. ��� ��� http://www.nongnu.org/dmidecode/� �����.
VM�
�� �� �� � VM� ��� �� ��� ����.
��� TADDM �� ��� VM ���� �����. ��� �� ���
� �� ���� � � � ���� ��� �� ��� ����
��� �� � ����. ���� ��� ��� VM� �� ��� ��
� �� ���� ����.
��� ��� ��� ��� �� ���� �� �� TADDM� ����,
VMware ��� ����, �� ��� �� ���� ��� � �
���.
370 Application Dependency Discovery Manager: ��
��� ���� �� ������� � � ��
� ��� ��� � �� � �� � ��������
�. VM� � VM�� ��� � �� VM� �� � ���.
��� ���� �� �� ���� ��� � ����. �� �
�� ���� �� �� �� �� � �� �� VM� �
� ���� ������.
�� ��� ESX ��� ���� ���� �� ��� ���. �
�� �� � �� � ��� TADDM ������� ��
�� �� ��� �� �����. �� �� � ��� ���
��� ��� ��� ����.
<primaryMACAddress> ��
VM� �� ���� ���� �� �� ���
<primaryMACAddress> �� �� �� �� �����. � �
��� �� � �� ����� TADDM ���� �� ���
��� TADDM �������� ComputerSystem ��� ���
�� ���� ���.
Windows� � �� ��:$COLLATION_HOME/sdk/bin/api.sh -u <username> -p <password>
find --depth 1 ComputerSystem > <filename>.xml
Windows:
%COLLATION_HOME%\sdk\bin\api -u <username> -p<password>find --depth 1 ComputerSystem > <filename>.xml
ComputerSystem ���� �� ���� �� �� �
� �� ���� XML ��� ����. �� ���
� �� �� �� <primaryMACAddress> �� ��
� ������.
����� � �� �� � ��, VM ��, �� �
��� � ��� �� MAC �� �� ��� ���� �
��.
VM ��
VM� NAT �� '��� ��' ��� �� � VMwareESX �
�� �� ���� ����� � ���� ���� ����.
ESX ��� ��� VM �� ��
TADDM VMwareESX ��� ��� � VM� � ���� ��
� �����. ��� � �� �� ESX ��� ����.
vmware-cmd –l (this is a lower-case ’L’)
�� � 371
� �� ESX ��� ��� � VM� �� � ��(.vmx �
�� ��)� �����.
��� �� XML ���� ����� ���� ����. ��
���� �� VM� �� � ���� ��� ����.
� ����� �� ��� ��� � �� MAC ��� VM
� ����� ���� ����.
ethernet0.present = "true"ethernet0.networkName ="VM Network"ethernet0.addressType = "generated"ethernet0.generatedAddress="00:0c:29:c1:a5:ee"ethernet0.generatedAddressOffset = "0"ethernet1.present = "true"ethernet1.networkName = "VM Network"ethernet1.addressType = "generated"ethernet1.generatedAddress="00:0c:29:c1:a5:f8"ethernet1.generatedAddressOffset = "10"
� �� �� VM�� �� �� � �� ���� ��� ��
������.
VM ��� ��
VM�� � ��� ����� �� ��� ���� ��� �
���.
Windows� ���� � � �� ifconfig���. Windows
�� �� ipconfig���.
��� ��� ESX � ��� �� ����/MAC �� �
� �����. �� ��� IP ��� ping�� � �����
����� � �� ����. ��� �� ������.
VM� �� ���� � ESX ���� � ����� ��
VM� � ESX ���� �� � �� ������� � � �
�� � ��� �� � � ����.
generatedAddress� � � �� ���� ��� �� �� � �
���.
VirtualCenter ��� VM� ������� � �� MAC ��
� �� VM� �� ���. ��� � �� ESX ��� ��
VM� �� � VM� �� � ��� �� ���� ��� �
�� �� � ����.
VM� ���� �� ESX ��� ���� ���� ���� �
ESX ���� VM� ��� ���� �� � � ����.
������ �� ���� ��� �� ��� �� ����� �
��� ��� �� �����.
372 Application Dependency Discovery Manager: ��
�� ��
VM� ����� �� ���� � � � �� TADDM��
�� ��� ���� �� � ����. VM� �� �� ��
��� �� �� ����� ���� ��� � �� ��
�� ���� �� � ����. �� ���� ��� ��
�� �� �� ���.
�� ���� ��� ��, DNS, NIS �� � � ��
� �� ���� � �����.
VM ��, ESX �� � TADDM ���� ��� �� ��� �
� � � ���� � ��� �����. �� �� ��
�� ���. �� ��� ���� � ��� ��� �� ���
�� ��� ��� �� ������. ��� �� ������.
�� ���� �� � ���
TADDM �� ��� ��� �� ��� ��� ��� � � �
���. VMware ��� ��� � SSH� � �� �� ��
� ���� ESX �� �� VM� ��� ��� �� � �
���.
VMware ��� VM� ��� ���� � ���� �� �
���� �����. �� > ��� �� > �� ��� > VMware
ESX
VM � Ip ��� �� ��� ����� ������ ��
���.
OS ���� VM� ��� ��� � �� �� ��� ���
����� �����. �� ���� ��� ��� ESX ���
��� �� � ����.
TADDM ��� SSH�� ESX ���, � � VM�� � ping�
� �� �� �� � �� �� ��� � ��� �� ��
����.
VMware ESX ���
�� VMware ESX ��(�� 2.5� �� ���)� ��� ��� ����. � �
�� VMware Virtual Center �� �� ��� VMware ESX ��� ��
� ��� ���� ��� ��� ��� � �����.
��� ��� VMware ESX ��� ���� ��� ���.
TADDM ��� ���(�� TADDM ���� ��)�� �� �� � �
�� � � � ���� ��� � �� ��� � �� ��� �
� ��� ���� � �� ��� � � ����.
�� � 373
VMware ESX �� � �(CI)� ��
�� VMware ESX ��� CI� ����� ���� � ��� ��� � �
� ��� �����.
��� VMware ESX �� �� 3 � 4� � ���� � ��� ���(service
vmware-webAccess)� � � � ����. �� ��� ��� �
� �� �� ���� ��� ���� ���.
VMware ESXi ��� ��� ��
Fix Pack 2
VMware ESXi ��� ��� ��� VMware ESXi ��� �����.
VMware ESXi ��� ��� ��� VMware API� ���� VMware ESX ��
� �����.
��� ��� �� VMware API� �����. VMware API� �� ESXi ���
� � ESX 3.x, ESX 4.x ���� �� �����. ��� ssh �� ���� �
���.
GUI� ���� ���� �� ��
VmwareESXiComputerSystemSensor
���� ��� ��
�� �� � ESX ��� �, ��� VirtualCenter ��� � ���� ����
�. �� � ���� ESX�� � ����( : Clusters, Datacenters)� ���
� ���. ��� ���� �� ��� ���, ��� ���� �����.
ESX �� ��� �� �� ����� VMware API� ��� �� CIM API� �
�� �� �� ��� � ����.
����
VMware API� ��� ���� �� ESX ���� �� ���� ���.
�� ��
ESX ��� ����� TADDM ��� �� �� �� �� ���� ���.
SSL� �� ��� �
VMware ESXi ��� ��� ��� �� ��� � �� �� ���� SSL�
���� ��� ��� � ����.
374 Application Dependency Discovery Manager: ��
�� �
�� ��� ��� ��� ��� ��� ����. � ����� �
�� �� �����, ����� �� ���� � ��� �� �
��� ��� �����. �� � �� �� � �� ��� ��� �
��� ����. �� ��� �� VMware ��� � ��� � ��
��.
� �
� ��� ��� ��� ��� ����. strictCertificateCheck �
� true� ���� � ��� �� ���� ��� � ����. �
��� �� ��� � ��� � �� � ��� ��� ��� ���
� � ���.
�� �� ���� TADDM�� ����
strictCertificateCheck � true� ���� �� ��� ��� �
�� � ����. �� ��� ��� TADDM�� ���� ���. ��
��� ��� ��� � �� ������ ��� � ���
���.
��� ��� ����� �� � � ������.
1 . t a d d m / d i s t / o s g i / p l u g i n s /
com.ibm.cdb.discover.sys.vmware.vmwarecommon_* ���� ��
��. ��� *� ��� �� �����.
2. �� ��� �����.
java -cp lib/vmwarecommon.jar com.ibm.cdb.discover.sys.vmware.VmCertificateCollector ip:port
��� ip� VMware ESXi ��� ��� �� ���� IP ���� port
� � ���� SSL �����.
� �� ���
��� ��� � �� ����� ����.
v net.IpInterface
v net.L2Interface
v process.CPUResourcePool
v process.MemoryResourcePool
v process.NetworkAdapterResourcePool
v relation.AllocatedTo
v relation.DonatedTo
v sys.CPU
�� � 375
v sys.vmware.VMWareDataStore
v sys.unix.UnixFileSystem
v sys.NFSFileSystem
v sys.Memory
v sys.vmware.VMWareVirtualSwitch
v sys.vmware.VMWarePortGroup
v sys.darwin.Darwin
v sys.darwin.DarwinUnitaryComputerSystem
v sys.dos.Dos
v sys.dos.DosUnitaryComputerSystem
v sys.DNSResolveEntry
v sys.FileSystem
v sys.freebsd.FreeBSD
v sys.freebsd.FreeBSDUnitaryComputerSystem
v sys.linux.Linux
v sys.linux.LinuxUnitaryComputerSystem
v sys.Memory
v sys.netware.Netware
v sys.netware.NetwareUnitaryComputerSystem
v sys.OperatingSystem
v sys.sun.Solaris
v sys.sun.SunSPARCUnitaryComputerSystem
v sys.UnitaryComputerSystem
v sys.vmware.VmwareESX
v sys.vmware.VmwareUnitaryComputerSystem
v sys.windows.WindowsComputerSystem
v sys.windows.WindowsOperatingSystem
�� �
Fix Pack 2
��� ��� �� ��� ��� ���.
376 Application Dependency Discovery Manager: ��
�� ���� �: Fix Pack 2
����, VMware ESXi ��� ��� ��� �� 2 �� �� 3 ��� ��
�����. ��� � � ��� ����� ���� ESX �� ��� ����
����. � ��� ��� � ����� ��� �� �� ��� ����
��.
� � VirtualCenter �� �� ����.
�� � true �� false� ��� � ����.
directESXserialDiscovery
CIM API� ���� �� ��� �����.
ordinalESXviaVCserialDiscovery
VMware API� ���� �� ��� �����.
shallowVMdiscovery
�� ��� ��� ���� �����.
discoverNonRunningGuests
� �� �� ��� �����.
strictCertificateCheck
�� ��� ��� CA �� ��� ��� ESX ��� ����� ��
����.
enableVMDiscovery
�� ��� ��� �� ���� �����.
��� �� �: Fix Pack 2
��� �� ��� � ��� �� ��� ��� � ����.
��� VMware API� �� �� �� ��� ��� �� ��� �����.
VMware ���� ��� ���� �� �� �� ��� ���.
�� ��� �
Fix Pack 2
VMware ESXi ��� ��� ��� � ��� ��� �� ����. �� ��
� ���� � � ����.
Ping ��� ��� � �� IP� �� � �
�� Ping ��� �� 22 � 135� �����. ��� ��� ��� ��� �
�� ����. ESXi ��� ���� ��� ��� ��� ����.
�� � 377
��� � �� � ���� com.collation.pingagent.ports � �
collation.properties ��� ����� ��� ���� ESX ��
�� �� ������.
ESXi ��� � �� �
�� Port �� �� ESXi ��� ��� � �� ��� Port ��� ESXi ��
� ���� ���. ��� ��� �� ��� ESXi ��� ��� �
���.
��� �� �� � 902, 80, 443���. ESXi ��� �� ��� �� �
� ��� Port ��� �� �����.
Windows ��� ��� ��
Windows ��� ��� ��� Microsoft Windows � ��� � � ���
���� �����.
GUI� ���� ���� �� ��
WindowsComputerSystemSensor
����
������ ��� ��� � ������ SSH� �� ���� � ��� ��
�.
������ ���� �� Windows ���� ����� �� �� ���� �
��.
v Windows ��� SSH� �� ���� � ��� ���.
v Windows �� ���� Microsoft .NET Framework� ���� ���. Windows
��� ��� �� ��� � �� ��� TADDM ��� ���� �
����.
v �� Windows ���� Windows Scripting Host (WSH) 5.6 ��� ����
���. Windows Scripting Host� Internet Explorer 6 ���� 1 ���� �
����.
���
v ��� �� � ��� �� ��� ���� � Windows ��� ��� �
�� Windows Server 2003� ��� ��� � ��� �� ��� � �
��. ��� ��� �� ��� �� ��� �� �� ���.
v �� ��� ��� �� � SNMP MIB2 ��� �� ����� �� ��
� ����� �����. TADDM ��� � ��� IP �����
net.IpNetwork �� ��� ����.
378 Application Dependency Discovery Manager: ��
– ��( : 127.0.0.1, 0:0:0:0:0:0:0:1)
– �� �( : 169.254.1.1, FE80:0:0:0:0:0:0:1)
– %����( : 224.0.0.1, FF00:0:0:0:0:0:0:1)
– ��� ��( : 0.0.0.0, 0:0:0:0:0:0:0:0)
����, IP ���� TADDM ��� ����� ��� ����.
IPv6 ������ IPv6 �� � �� �� ��
��� IPv6� ����� �� �� ���� �� IPv6 ����� IPv6 �
� � �� ��� �����. TADDM IPv4 ��� ���� ��� ���
�. TADDM IPv6 ��� �� ��� ���� ����. DNS �� �,
TADDM IPv4 �� IPv6 ��� �����. � �� �� ��� ��� 0
� � �, TADDM IPv6 ����� net.IpNetwork �� ��� ����.
��� IPv6 ��� IPv4 ��� ���� TADDM ��� ����� ���
TADDM API� ���� ���� � ����. IPv6 ��� IPv4 ���� ��
� �� �� �����, ��� � � ��� IP ��� �� ����. � �
� ��� �� �����.
CPU �� ��
��� ����� NumCPUs � �� � CPU� �� �����. Windows �
� ����� ������� ���� � NumCPUs ��� ������� �
���. � �� ������� ��� �� �� ����� NumCPUs ��
� 4���. ������� ���� �� � NumCPUs �� � 2���.
� �� �� �� ���
Windows ��� ��� ��� ��� �� �� �� ����� ����. �
��� Windows � ��� � � ��� ���� �� ���� �� �
�� ����.
��� ��� � �� ����� ����. � �� ����� ��� �
�� ���� � �� �����.
core.LogicalContent
v Checksum
v Content
v FixedPath
v URI
dev.MediaAccessDevice
v Name
�� � 379
v Type
v Status
sys.DNSResolveEntry
v SearchOrder
v ServerIp
net.L2Interface
v Encapsulation
v HwAddress
v InterfaceName
v Loopback
v Name
v Index
v IANAInterfaceType
v InterfaceSpeed
v Speed
net.IpInterface
v IpAddress
v L2Interface
v IpNetwork
sys.CPU
v IndexOrder
v NumCPUs
v CPUType
v CPUSpeed
v CPUCoresInstalled
v Virtual
v CPUCore
sys.FileSystem
v AvailableSpace
v Capacity
v Group
v MountPoint
v Owner
380 Application Dependency Discovery Manager: ��
v Permissions
v Type
sys.SoftwareComponent
v Name
v SoftwareVersion
v Publisher
sys.windows.WindowsService
v ServiceName
v CanBePaused
v CanBeStopped
v DesktopInteract
v ErrorControl
v OperatingState
v Started
v StartMode
v Account
v PathName
v ExitCode
v ServiceSpecificCode
v ServiceType
v Description
v Name
v SoftwareVersion
v ProcessId
sys.windows.WindowsComputerSystem
v UUID
v Name
v Type
v SystemId
v SystemBoardUUID
v VirtualMachineState
v Signature
v fqdn
�� � 381
v SerialNumber
v Manufacturer
v Model
v MemorySize
v NumCPUs
v CPUType
v CPUSpeed
v Architecture
v CPUDiesInstalled
v CPUCoresInstalled
sys.windows.WindowsOperatingSystem
v fqdn
v Name
v OSName
v OSVersion
v BootTime
v KernelArchitecture
v KernelVersion
v Charset
v Locale
v OsId
v OSConfidence
v ServicePack
v VersionString
�� �
Windows ��� ��� ��� ����� �� �� ��� ���.
�� ��� ������.
v �� � ������ ������.
v ������ ���� ��� ����� �� �� Windows ����� ���
���� ���. ����, WMI� �� �����.
���� ������ ��� ��� �� ���� �� �� �� Windows �
��� TADDM WMI Provider� ���� �����.
382 Application Dependency Discovery Manager: ��
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. Windows ��� � ������ �� ��� ����� � Windows ����
� ���� �� WMI ����� �� WMI ��� �� �� � ��
���� ��� �� �� ���. � � � � �� �� ���
�.
� ��� � Windows ����� � �� �� Windows ��� ����
� ��� ���.
2. ��� � � � Windows ��� ���(����� � �� Windows ��
�)� �� ��� ���.
��� � � � �� Windows �� ��� �� ���� � ��
���� �� �� � � ��� � ����(\)� ���� ���.
DOMAIN\username.
3. �� TADDM Windows ���� SNMP �� ��� �����. SNMP �
� ��� ����� �� � � ������.
a. SNMP� ���� ������.
b. SNMP MIB2 GET Community ���� MIB2 ���, IP, ����,
�� ���� � ��� ��� �� ��� �� ��� ����.
collation.properties �� ��� �:
� ���� Windows ��� ��� ���� ���� collation.properties �
� � � ��� ����.
��� collation.properties ��� �� �� � � �����.
com.collation.discover.agent.sys.ComputerSystem.serialNumberSanityChecks=
"`(?!null);`(?!not );`(?!n/a);`(?!permission);`(?!to be
);`(?!undef); `[ -:\.\w]{4,80}$; ^(?!.{8}(\-.{4}){3}\-.{12}_.{2}
(:.{2}){5});^(?!none);^(?!x{7});^(?!\.{9});^(?!0123456789);^
(?!0+$)";
� ��� ��, OEM� �� ��� �� � ��� � ��
�� ���� ��� Solaris� ��� � �� ��� �� ���
serialNumber � � ��� � �����.
�� �� �� �� ��� 4 - 80�� ��� �� �� ��� � ��
� ���� � � ���.
v null: ��� ^(?!null)
�� � 383
v not: ��� ^(?!not)
v n/a: ��� ^(?!n/a)
v permission: ��� ^(?!permission)
v to be: ��� ^(?!to be)
v undef: ��� ^(?!undef)
v �� �� ��� : 098D8710-E623-3C3B-9F9B-
FCBAFF1BF3B6_5C:F3:FC:E8:89:FC : ��� ^(?!.{8}(\-.{4}){3}\-
.{12}_.{2}(:.{2}){5})
v none: ��� ^(?!none)
v xxxxxxx: ��� ^(?!x{7})
v ......... : ��� ^(?!\.{9})
v 0123456789: ��� ^(?!0123456789)
v 0000: ��� ^(?!0+$)
�� ��� � ��� ��� ���, ��� ����. ��� ��
java.util.regex.Pattern ���� Java SDK� ��� ����. ��
� ������ ���� ���. �� �� ��� �� ���� ���
�� �� � ���� ����. ��� � ��� ���� ��
� ���� ������.
����� �� �� SSH �� �� �
com.collation.AllowPrivateGateways=true
��� true���.
� �� ����� � SSH �� IBM Tivoli Monitoring ���
���� Windows ��� ���� ��� � ��� �� �����. �
��� Windows� �� SSH �� IBM Tivoli Monitoring ��� ��
���. �� false� ��� �, Windows �� TADDM �����
�� ��� ��� �����. ����� �� � � � ���
Windows �� ��� CTJTP1100E ��� ����.
com.collation.PreferWindowsSshOverGateway=false
��� false���.
� Windows ��� ���� SSH� ���� � ����� ��
��� SSH� ���� �� �����. Windows ��� ����
SSH� ���� ��� � � ��� ����� �� ��� ���
��. com.collation.AllowPrivateGateways=false � � �
����.
384 Application Dependency Discovery Manager: ��
WMI � �
TADDM WMI(Windows Management Instrumentation)� ���� Windows �
�� ���� �����. WMI� ��� ���� � WMI ���� �� ���
�� TADDM� �� � ����. WMI ���� �� ��� �� ��� �
� � ��� WMI� �� �� ���� �� �����.
com.collation.platform.os.WindowsOs.AutoDeploy=true
��� true�� �� TADDM� WMI ���� ���� ��� � �
�� ����.
�� false� ���� WMI ���� ���� �� � ��� ���
�. �� �� ���� ��� ��� ��� �� ��� �� ����.
�� TADDM �� WMI �� ��� �����.
��: WMI �� ��� ��� false���. �� � �� true� ����
�� ��� � �� Windows ��� ���� ���� WMI ���� ��
� �� ��� �� � �� ���� ���.
com.collation.RestartWmiOnAutoDeploy=false
TADDM WMI Provider �� � �� WMI ��� ���� WMI� �
� ������.
com.collation.RestartWmiOnAutoDeploy.1.2.3.4=false
TADDM WMI Provider �� � �� WMI ��� ���� WMI� �
� ������.
com.collation.RestartWmiOnFailure=false
�� �� ���� WMI ��� ���� WMI� �� ������.
com.collation.RestartWmiOnFailure.1.2.3.4=false
�� �� ���� WMI ��� ���� WMI� �� ������.
��� Windows �� �:
��� ��� ��� ��� ���� �� ��� ���� ��� �� � �
���.
�� ��� �� :
�� �� � ��� �� ���� ��� Windows ��� �� ��� �
�� � ����.
�� � 385
� ��� ��
��� Windows ��� ��� ��� �� ���� �� ��� �� ��
� ����. � ��� ����� �� ����� ������.
�� Windows ���� �� ��� �� :
��� Windows ���� �� ��� �� �����.
��
1. compmgmt.msc ��� ��� Computer Management Console� ����.
2. �� ���� ��� �� > �� ��� � � > ���� �����.
3. �� � �� � ���� ������.
4. �� ��� ������.
a. ��� ��: ibmcol
b. �� ��: TADDM �� ���
c. : TADDM �� ���
d. ���
5. ���� � ��� � ���� ���� � ���� �� ������.
6. ���� ���� � ���� ������.
7. ��� ������.
8. � ���� ���� �� ��� � �� ��� ��� �� ���
��� ��� ��� �� �� ������. � ��� �� ��� ��
����. ���� �� ����� ��� �� �� ���.
��� ���� � � ���� �� ��� �� :
��� ��� �� ���� �� ��� �� ����.
��
1. dsa.msc ��� ��� ��� ��� ���� ���� ����.
2. �� ���� domain_name� ��� �� ��� �� ������.
3. � � ��� ��� ��� ���� �� �� > ���� ������.
4. �� ��� ������.
a. ��:ibmcol
b. ��� ��:ibmcol
5. �� ���� ����� ������.
6. ���� � ��� � ���� ���� � ���� �� ������.
7. ���� ���� � ���� ������.
386 Application Dependency Discovery Manager: ��
8. ��� ������.
9. � ���� ���� �� ��� � �� ��� ��� �� ���
��� ��� ��� �� �� ������. � ��� �� ��� ��
����. ���� �� ����� ��� �� �� ���.
WMI � ��:
WMI �� ��� �� ��� �� �� ��� � ��� ���� ���
�� ��� � ����.
��
1. Computer Management Console� �� ���� ��� � ������ > WMI
��� �����.
2. �� � �� �� ������.
3. �� �� ���� �� namespace� ��� � ��� ������.
4. ibmcol ���� �� ������. �� �� ���� ���.
a. ��� �
b. � ��
c. �� ��
5. ��� ���� ibmcol ���� ��� ������.
6. �� �� � � ������ � ���������� ����.
7. ��� ������.
TaddmWmi �� �:
� �� ���� � ��� �����. � �� WMI� �� �� ���
� ���� � ����.
��
1. �� TaddmWmi ��� 32�� ������ C:\Windows\system32\wbem
���� 64�� ������ C:\Windows\SysWOW64\wbem ���� ����
��.
v TaddmWmi.pdb
v TaddmWmi.exe
v TaddmWmi.mof
v TaddmWmi.dll
2. �� ��� ��� TaddmWMI.dll� ����� ������.
v 32�� Windows � ����:
�� � 387
%SystemRoot%\System32\wbem\mofcomp.exe %SystemRoot%\System32\wbem\TaddmWmi.mof%SystemRoot%\System32\regsvr32 /s %SystemRoot%\System32\wbem\TaddmWmi.dll
v 64�� Windows � ����:
%SystemRoot%\SysWOW64\wbem\mofcomp.exe %SystemRoot%\SysWOW64\wbem\TaddmWmi.mof%SystemRoot%\SysWOW64\regsvr32 /s %SystemRoot%\SysWOW64\wbem\TaddmWmi.dll
ibmcol� �� DCOM ��� ��:
���� ��� �� �� ��� � ���� DCOM ���� ���� ��
�.
� ��� ��
��� Windows �� �� ��� ��� �� ���� ���� DCOM ��
�� ����� �� ����� ������.
�� Windows ���� ibmcol� �� DCOM ��� ��:
��� Windows ���� ���� �� DCOM ���� ����� �� � �
������.
��
1. dcomcnfg ��� ��� ��� ��� �� ��� ����.
2. �� ���� ���� ��� > �� > � ��� �����.
3. �� � �� �� ���� COM �� ��� ������.
4. ��� �� ���� �� ��� ������.
5. ibmcol ���� �� ���� Local Access � Remote Access �� �
� ���� �� ��� ������.
6. ��� �� ���� �� ��� ������.
7. ��� ���� ��� �� � � ������.
a. secpol.msc ��� ��� �� �� ��� ����.
b. �� ��� ��� �� ��� ������.
c. �� ��� ������. DCOM: SDDL(Security Descriptor Definition
Language) ���� ��� ��� ����.
d. ��� ��� ��� ��� ���� � �� �� ������. �� �
� �� ��� ������.
8. ibmcol ���� �� ���� Local Access � Remote Access �� �
� ���� �� ��� ������.
9. �� � ��� �� ���� �� ��� ������.
10. ibmcol ���� �� ���� Local Launch � Remote Launch �� �
� ���� �� ��� ������.
388 Application Dependency Discovery Manager: ��
11. �� � ��� �� ���� �� ��� ������.
12. ��� ���� ��� �� � � ������.
a. secpol.msc ��� ��� �� �� ��� ����.
b. �� ��� ��� �� ��� ������.
c. �� ��� ������. DCOM: SDDL(Security Descriptor Definition
Language) ���� ��� �� ����.
d. ��� ��� ��� ��� ���� � �� �� ������. �� �
� �� ��� ������.
13. ibmcol ���� �� ���� Local Launch, Remote Launch, Local
Activation � Remote Activation �� �� ���� �� ��� �
�����.
14. Windows ��� �� ������.
��� ���� � � ���� ibmcol� �� DCOM ��� ��:
��� ��� �� ���� ���� �� DCOM ���� ����� �� �
� ������.
��
1. gpmc.msc ��� ��� � �� ��� ����.
2. ����(forest)� �� � ���� �� ��� ������( : �� ��
� ��).
3. �� > ��� ������.
4. Computer Configuration/Policies/Windows Settings/Security
Settings/Local Policies/Security options� ����.
5. �� ��� ������. DCOM: SDDL(Security Descriptor Definition
Language) ���� ��� ��� ����.
6. ��� ��� ��� ��� ���� � �� �� ������. �� ��
�� ��� ������.
7. ibmcol ���� �� ���� Local Access � Remote Access �� �
� ���� �� ��� ������.
8. �� ��� ������. DCOM: SDDL(Security Descriptor Definition
Language) ���� ��� �� ����.
9. ��� ��� ��� ��� ���� � �� �� ������. �� ��
�� ��� ������.
10. ibmcol ���� �� ���� Local Launch, Remote Launch, Local
Activation � Remote Activation �� �� ���� �� ��� ��
����.
�� � 389
11. gpupdate ��� ��� �� ��� �� �����.
�� �: Fix Pack 2
WMI � ��, TaddmWmi �� �� � ibmcol� DCOM ��� �� � � �
� ��� ��� � ����.
��
1. �� ��� �� ����� ������.
a. �� ���� �� $COLLATION_HOME/dist/support/bin ����� �
� � ����.
v scriptsRunner.bat
v nonadmin.properties
v wmiConfiguration.ps1
v dcomConfiguration.ps1
v copyFiles.ps1
b. �� TaddmTool Provider ��� $COLLATION_HOME/dist/lib/
ms/gateway ����� �� � ����.
v TaddmWmi.pdb
v TaddmWmi.exe
v TaddmWmi.mof
v TaddmWmi.dll
2. ��� ��� � TADDM WMI Provider �� �� ����
nonadmin.properties ��� �����. �:
nonadmin.user=ibmcoolnonadmin.files.path=C:\tmp
3. cmd.exe�� scriptsRunner.bat ��� �����.
4. ���� �� ������.
�� ��� �
� ����� HWindows ��� ��� ���� ���� �� ���� ����
� ���� �� ��� �����.
WMI ���
�� Windows Management Instrumentation(WMI)� ��� ����� ���
��� ����.
��� WMI� �� ���� ���� ��� � ����. �� ��� ����
WMI� �� ������.
390 Application Dependency Discovery Manager: ��
net stop winmgmtnet start winmgmt
WMI� �� ���� ���� ��� ��� �� Microsoft �����
���� WMI ���� ������.
WMIDiag
WMIDiag ����� �� � ����� �� ����� .
h t t p : / / w w w . m i c r o s o f t . c o m / d o w n l o a d s /
details.aspx?familyid=d7ba3cd6-18d1-4d05-b11e-4c64192ae97d
&displaylang=en
����� �� ����� �� � ��� WMI� ���� ��
� � ����.
Scriptomatic
Scriptomatic ����� �� � ����� �� �����.
h t t p : / / w w w . m i c r o s o f t . c o m / d o w n l o a d s /
details.aspx?familyid=09dfc342-648b-4119-b7eb-783b0f7d1178
&displaylang=en
Scriptomatic ����� ���� TADDM�� ��� �� ��
� WMI �� �� � ����. �� WMI ���� �
TADDM ����.
v Win32_Process
v Win32_OperatingSystem
v Win32_WMISetting
v Win32_ComputerSystem
� ���� Scriptomatic ����� ���� �� ����� �
� ��� ������� ���� �� � ��� ���
�.
WMI ��� �� ���
�� Windows ��� ��� �, TADDM� ���� � ��� �����
� �� ���� WMI ���� ����. ��� � �� ��� ��
���.
��� �� �� WMI ���� �� $COLLATION_HOME/lib/ms/gateway
���� TADDM ��� ����.
TaddmWmi.dll
��� �� TaddmWmi.exe� ��� WMI ���.
�� � 391
TaddmWmi.mof
WMI ���(TaddmWmi.dll)�� ���� � WMI ���� ��
TaddmWmi.exe
��� �� WMI ���(TaddmWmi.dll)�� ��
TaddmWmi.pdb
TaddmWmi.dll ��� � ��� ����.
TADDM WMI �� ���� �� ��� �����.
1. � ��� � �� �� ��� �� ��� �� � �� ����
%SystemRoot%\System32\wbem ���� �����(Admin$ �� C$
���� ���� � ��� ��).
2. � �� ����� �� ��� �����.
32�� Windows �� ��:%SystemRoot%\System32\wbem\mofcomp.exe %SystemRoot%\System32\wbem\TaddmWmi.mof%SystemRoot%\System32\regsvr32 /s %SystemRoot%\System32\wbem\TaddmWmi.dll
64�� Windows �� ��:%SystemRoot%\SysWOW64\wbem\mofcomp.exe %SystemRoot%\SysWOW64\wbem\TaddmWmi.mof%SystemRoot%\SysWOW64\regsvr32 /s %SystemRoot%\SysWOW64\wbem\TaddmWmi.dll
WMI �� ��� �� ��� ���� �� ���� TADDM WMI ��
���� �� � ����. Windows ������� TaddmTool ���
� ���� ���� ���� ����� �� ��� ������.
1. cd WINDOWS\temp\taddm.nnnn. ��� nnnn� TADDM �����
���� ���� ������. ����� TADDM ��� �� �
� � � � � � � � ���� �� � � � � � � . ID � � �
DiscoveryManager.log ���� DTADDM_ID= � �� ����.
2. set TADDM_USERNAME=domain\userid
3. set TADDM_PASSWORD=password_for_userid
4. set TADDM_INTERACTIVE=1
5. TaddmTool InstallProvider -AutoDeploy @ipaddress. ��� ipaddress
� �� ���� IP �����.
WMI ��� � �
�� WMI ��� � ��� �����.
��� http://www.redbooks.ibm.com/abstracts/SG247264.html� �� IBM Redbooks®
� Deployment Guide Series: IBM Tivoli Change and Configuration
Management Database Configuration Discovery and Tracking v1.1�
� F� �����.
392 Application Dependency Discovery Manager: ��
WMI ���� �
�� ��� �� �� WMI ���� �� ��� ��� ����. ��
�� Windows Replace a Process Level Token �� �� � �
��� ���� � ����.
���
v � � LOCAL SERVICE � NETWORK SERVICE �� �
�� ���. �� ��� �� � � ������.
1. � �� ��� �� ������ ���� �� ���� ����
���.
2. ��� ������.
3. ��� ������.
4. gpedit.msc� ���� �� �� ���� ������.
5. �� �� �� > �� �� > Windows � > �� � > �
� �� > ��� ���� � ��� �����.
v Replace a Process Level Token �� ��� �� � � ��
� �� �� �� �� ��� ������.
Tivoli_Admin_Privileges ��� �� ��� ����. �� �
�� � �� �� � ��� ���� ������.
��� ���� ��� � �� ��� � �
�� � ��� ����� ��� �� �� ��� ��� ���� � ��� �
� � �� ����� SMB(�� ��)� ���� � ��� �� � �
���.
���
�� � � ������.
1. SMB ��� �� � � ����.
v Windows 2003 �� 445�� �����.
v Windows 2000 445 �� 139�� �� �� � ����.
2. ������� ���� �� �� ��� ��� ��� ����� �
��� ����.
telnet <target machine name> 445
3. ��� � �� 139� ���� � b� ������. � � ��
� �� �� � �����.
v ��� ������ �� SMB ���� ��� ��� ���.
v SMB ���� � ��� ��� ���� ����.
�� � 393
� � �� � �� SMB ��� � �� ����� �� � � �
�����.
1. � �� ��� �� ������ �� �� ���� �������.
2. �� � 2 � 3�� Telnet ��� �����. ��� <target machine
name> � ������.
Telnet� ��� ���� � ��� �����. ��� ��� SMB
����� ��� ����.
��� ������.
v ���� ����� �� ���� � � � ����.
v ����� �� ��� �����.
net share
�� � ��: c$ �� admin$� ��� ���.
Slow discovery of Windows 2003 SP1 ��� �� �����
�� � ������� ��� ��
�� Windows 2003 SP1 ��� �� � ����� � � �������
��� �� � WMI ����� ���� ��� ��� � ����.
��� Microsoft�� �� ��� �� ���� ��� ��� ����.
http://support.microsoft.com/kb/911262
Windows 2000 ���� ���� �
�� Windows 2000 ���� ��� ��� �� ���� ��� �� ��
� netstat ���� ���� ��� ��� � ����. netstat �
��� ���� �� �� TCP �� ��� �����. Windows 2000
��� �� ��� Windows� � � ���� ��� ���� �
� ��� netstat ���� �����.
��� Microsoft�� �� ��� �� ���� ��� ��� ����.
http://support.microsoft.com/kb/907980
� ��� ���� �� Windows XP ��� TADDM ��
�� ���� Windows XP �� �� ��� ��� �� � ��� �
����.
��� ��� ���� � ��� ������ TADDM ��� �� �
�� � ����.
CTJTP1161E The application cannot establish the following WMI
session: SessionClientException: SELECT BuildVersion FROM
394 Application Dependency Discovery Manager: ��
Win32_WMISetting failed (0x800706ba: The RPC server is
u n a v a i l a b l e . ) : 0 x 8 0 0 7 0 6 b a : S y s t e m .
Runtime.InteropServices.COMException (0x800706BA): The RPC server
is unavailable.
��� � ��� ���� � Windows ��� ����� Windows XP �
��� RPC ��� ��� �� ���� ���� � ��� ����.
�� � � ���� DCOM ��� ������.
1. ����� ������.
2. �� ��� ������.
3. ���� ���� ������.
4. ��� ������.
5. � ��� ��� ��� ��� ���� �� ����.
6. �� ��� �� ������.
7. � �� TCP/IP� � ������.
8. COM �� ��� ��� ��� ������.
9. �� ��( : 5000 - 5050)� ������. ��� ������.
10. ���� �� ������.
�� � �� DCOM ��� ������.
� ���� ��� ����� �� � � ������.
1. ����� ������.
2. Windows ���� ������.
3. �� ������.
4. �� ��� ������.
5. � DCOM ��� ��� ����� ������.
���� ��
���� ��� ��� ��� ����� �����.
EMC ���� �� ��
EMC ���� �� ��� EMC ���� �� �������� ���� ����
SAN(Storage Area Network)� ��� ���� ��� �����.
� ��� ���� ���, ���, ���, ���, ��, ���� ��, ��� ��,
�� ��� � �� ����� � ���� ��� �����. ��� �� �
��� ��� � �� ��� ���� �� �� ��� ��� ��� �� �
�� � ����.
�� � 395
EMC ��� �� ��(EMC ���� �� ��, EMC ���� �� ���
��)� �� �����. �� ��� StorageSubSystem� �� �� FC ��
�, ���, �� � �� ��� �� ���� �����. �� ��, ��� EMC
� � � � � � � ��� � ��� � �� � �� � ��� � .
arraysDiscoveryChunk ���� ���� � ��� ���� ���� � �
� ��� � ����.
GUI� ���� ���� �� ��
EMCStorageScopeSensor, EMCStorageScopeDetailSensor
����
v �� Oracle JAR ��� �� ��� ��� dist/osgi/plugins/
com.ibm.cdb.discover.sensor.app.srm.emccommon_1.0.0/lib/oracle ��
�� ���� ���.
– ojdbc14.jar
– oraclepki.jar
– ojpse.jar
���
v ��� ��� ���� EMC Storage Scope ��� ��� ��� �� �� 2
��� ��� ���.
v ��� � ��� ��� � �� �� ����� �� ��� �� EMC Storage
Scope Detail ��� � ��� �� ��� SCSI ��(� �� ���) ��
���. TADDM SCSI �� ���� ��� ���� ���� ����� �
� � � ����. �� SRMHostArrayPath ���� ����.
v ��� �� � StoragePools� ��� ����.
�� ��
v EMC Oracle �������� SSL� �� ���� �� �, ��� ��
cwallet.sso ��� ���� ���.
� �� �� �� ���
EMC ���� �� ��� ��� �� �� �� ����� ����. �
��� EMC ���� �� ������� ��� ���� ��� �� ����
�� ��� ����.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
dev.BasedOnExtent
396 Application Dependency Discovery Manager: ��
v Source
v Target
storage.HostBusAdaptor
v Name
v Parent
v WordlWideName
dev.DiskDrive
v DiskSize
v Name
v Parent
v SerialNumber
v Type
v Vendor
v Revision
v Status
v DiskSpeed
dev.FCPort
v Description
v Parent
v PermanentAddress
v PortNumber
v PortType
v Status
dev.FCVolume
v Capacity
v Name
v Parent
v BasedOn
v FreeSpace
net.IpAddress
v DotNotation
v StringNotation
net.IpInterface
�� � 397
v IpAddress
v Parent
relation.ConnectedTo
v Source
v Target
v Type
storage.Fabric
v Fcswitch
v Name
v SourceToken
v ZoneSets
v Zones
storage.FCSwitch
v FCPorts
v ManagementURL
v Manufacturer
v Model
v Name
v ROMVersion
v SerialNumber
v Type
v WorldWideName
storage.StorageSubSystem
v AllocatedCapacity
v AvailabilityState
v AvailableCapacity
v CacheSize
v FCPorts
v fqdn
v Manufacturer
v Members
v Model
v ROMVersion
398 Application Dependency Discovery Manager: ��
v SerialNumber
v Type
v VolumeGroupCapacity
v VolumeGroupFreeSpace
storage.StorageVolume
v Capacity
v Name
v Parent
v RedundancyMethod
v SourceToken
storage.Zone
v Active
v Name
v Parent
storage.ZoneSet
v Active
v Name
v Parent
v Zones
� �� ��:
sys.aix.Aix
sys.hpux.HpUx
sys.linux.Linux
sys.OperatingSystem
sys.sun.Solaris
sys.vmware.VmwareESX
sys.windows.WindowsOperatingSystem
��� �� ����� �� �� ��� ����.
v FQDN
v OSConfidence
v OSName
v Parent
�� � 399
� �� ��:
sys.aix.AixUnitaryComputerSystem
sys.ComputerSystem
sys.hpux.HpUxUnitaryComputerSystem
sys.linux.LinuxUnitaryComputerSystem
sys.sun.SunSPARCUnitaryComputerSystem
sys.vmware.VmwareUnitaryComputerSystem
sys.windows.WindowsComputerSystem
��� �� ����� �� �� ��� ����.
v Devices
v FCPorts
v FileSystems
v FQDN
v IpInterfaces
v Model
v OSInstalled
v OSRunning
v Signature
v Type
v Name
� �� ���:
sys.LocalFileSystem
sys.sun.SolarisFileSystem
sys.unix.UnixFileSystem
sys.windows.WindowsFileSystem
��� �� ����� �� �� ��� ����.
v AvailableInodes
v AvailableSpace
v Capacity
v MountPoint
v Parent
v StorageExtent
v TotalInodes
400 Application Dependency Discovery Manager: ��
v Type
�� �
��� ��� �� ��� ��� ���.
��� �� �
��� ��� ����� ��� �� �� ��� �� ���.
v EMC ���� �� ��� �� Windows ��� ��� �� ��
v EMC ������� �� Oracle �� ��. JDBC ��� �� SSL� �� �
��� �� �, ��� �� cwallet.sso ��� ���� ���.
�� ���� �:
EMC ���� �� ��� ���� �� 3 �� ������ �� �����.
����: ��� ���� �� � ��� ��� ��� ��� � ���� ���
��. � � ���� � �� � ��� � ����.
� ����� ��� �� �� ������.
discoverHosts
discoverHosts �� ��� true���. � ��� ��� ���, �
�, FC ��, FC ��, ���� ��, � �� ��� � �� ��� ��
�� � ��� �� ���� �����.
�� false��, ��� �� ���� ���� ��� ����.
discoverSwitch
discoverSwitch �� ��� true���. ��� ��� �� ���( :
���, ��� ��, FC ��)� �����.
�� false��, ��� �� ���� ���� ��� ����.
discoverArraySerialNumberStartsWith
����, ��� ��� �� �� �����. � �� ���� �
��� ��� � ����. � �� APM�� ���� �� ��� ��
�� ��� � �� ���� ������.
discoverArraySerialNumberStartsWith=APM
arraysDiscoveryChunk
arraysDiscoveryChunk �� ��� 10���. � � � EMC �
��� �� ��� ���� ���� � �� �����.
����: � �� � � ���� ��� � ��� ��� � ���
�.
�� � 401
�� ��� �
� ����� EMC ���� �� ���� ���� �� ���� ���� �
���� �� ��� �����.
��� EMC ��� ��� �� � �
�� EMC ������� ��� � �� ��� ����.
��� EMC ������� �� �� ��� ����� �� � JAR ��� �
���� ����. SSL� �� ���� �� �, ��� ��
cwallet.sso ��� ���� ���.
��� ��� ��� ���� ���� �
�� ��� ��� ��� ���� ���� ����.
��� ��� EMC �� ���� ���� EMC ���� �� ����� ���
� ��� ���� ��� � ����. �� ���� FC ��� �� �
��� ������ � � ��� ���.
��� ���� � �� � ��
�� ��� ���� � ��� �� �� ������.
��� ��� ���� �� � ��� ��� ��� ��� � ���� ����
�. � � ���� � �� � ��� � ����. ��� ��
��.
��� CTJTD2312E �� �� ��
�� ��� CTJTD2312E ��� � �����.
��� �� �� ���� targetDb.HOSTNAME � �� TADDM ���� �
��� � � � ��� ����.
��� �� ��� ��
�� �� ��� �������� ��� ���� ��� ����� � �
����� ��� �����.
��� ����, �� ��� ��� � ���� ��� �����. ��� �
!� ���� �� � � � ����.
com.collation.discover.observer.topopumpdeadlockstrategy=avoid
����: ��� ��� � ���� ���� � �� ��� ���
�� ����.
402 Application Dependency Discovery Manager: ��
��� ��� ��
��� ��� ��� ��� ��(FC) ��� � FC �� ��� �����.
����: �� ����� ��� SNMP �� 1� ����.
GUI� ���� ���� �� ��
FCSwitchSensor
� �� �� �� ���
��� ��(FC) ��� ��� ��� �� ���� �� ����� ����.
� ��� IT ��� ��� ��� ��� �� ���� �� ��� ��
��.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
dev.FCPort
v DisplayName
v PortNumber
v DeviceID
v PermanentAddress
v PortType
v Speed
relation.ConnectedTo
v Source
v Target
storage.FCSwitch
v Name
v Description
v WorldWideName
v Model
v Manufacturer
v SerialNumber
v Version
sys.ControlSoftware
v Name
v VersionString
�� � 403
�� �
��� ��� �� ��� ��� ���.
�� ���� �:
� ����� �� ����� ��� � �� �����.
��� ���� ��� � ���. ��� ����, �� ����� �� �
� ������ ��� ��� � ��� ���. ��� ������ �� ���
��� � ��� ���.
v AnchorSensor
v PingSensor
v PortSensor
v SessionSensor
v SnmpMib2Sensor
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
�� ��� �
� ����� ��� ��� ���� ���� �� ���� ���� � ���
� �� ��� �����.
404 Application Dependency Discovery Manager: ��
��� ��� ��� ��
�� � ��� ��� ����� ���� �� �� ���� ���� ���
�.
��� �� ���� �� ���� ����.
v Fibre Alliance MIB(FC-MGMT MIB)
v Cisco MIB(CISCO-FC-FE MIB)
v Brocade ��� �� ��(switch.html)
��� �� ��
��� �� ��� ��� �� MIB� ���� ��� ��, �� ���, ���
������ �� � ��, �� ��� ��� � �� ���� �� � �
�� ���� �����.
�� ����� �� ��� ���� �� � ��� �� ��� ���� �
�����.
GUI� ���� ���� �� ��
HostResourcesSensor
���
��� ��� �� ��� ��� ����� ��� ����. � ����
Windows � �� ��� � ���� � � ��� ���� ����.
api.sh ����� ��� � ���� ��� �� ���� ����.
���� OID(Object Identifier)
��� �� �� �� OID� ���� �� ����.
v ��� ��: .1.3.6.1.2.1.25.2.2.0
v ���� ��: .1.3.6.1.2.1.25.2.1.2
v ��� ��: .1.3.6.1.2.1.25.3.1.1
v �� ��� ���: .1.3.6.1.2.1.25.3.2.1.1
v ��� �����: .1.3.6.1.2.1.25.6.3.1.1
� �� ���
��� ��� � �� ����� ����.
v dev.MediaAccessDevice
v sys.ComputerSystem sys.OperatingSystem
v sys.FileSystem
�� � 405
v sys.SoftwareComponent
��� �� �
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� ��� ������.
v SNMP V1 � V2 ��� � ��� ���� ���� ��� �� ����
��.
�� �� �� ��� � ��� ��� ����(SNMP) ��� ���
���� �� ��� � ����.
v SNMP V3 ��� � �� �� SNMP V3 �� � ��� �� ��� ��
� �, ���� � � ����� ��� �� ������.
�� ��: �� ��:
� ��( : MD5) � ����
MD5 �� � ���� � ����
� � � �� �� � � � ����
�� �� �� ��� � ��� ��� ����(SNMPV3) ��� ��
� ���� �� ��� � ����.
����: �� ����� ��� SNMP �� 1� ����.
��� ���� ��
��� ���� ��� SAN(Storage Area Network) ����� �� ��� ��
� ���� ��� ����� �����. � ��� ���� ���� ���� �
��� ��� ����.
��� ���� � ���� ��� ��� ���� ��( : ��, ���, �� �
�, � �� � �� ���)� �����. �� ��� ���� ��� �� ��
�� ��� �����.
v ��� ��(FC) ��
v FC ��
v ��� �� ���
GUI� ���� ���� �� ��
HostStorageSensor
406 Application Dependency Discovery Manager: ��
���
���� ��� ���� �� ���� ��� ����� ���� � � ���
���� ��� ����� ��� ��� ����.
����� ��� �� ���(HBA) API ����� ��(32��)� ���� ��
�.
�� ��
����, root ��� � UNIX ��� SAN ��� ���� � ���
�. ���� � ����� setuid(set-user-ID �� ��) �� �� sudo �
��� �� ��� �� ���� �����.
� �� �� �� ���
��� ���� ��� ��� �� �� �� ����� ����. � ��
� IT ��� ���� ��� �� ���� �� ��� ����.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
dev.DiskDrive
v AnsiT10Id
v Name
v Type
dev.DiskPartition
v BlockSize
v Name
v NumOfBlocks
dev.FCPort
v DeviceID
v PermanentAddress
v PortType
v ��
dev.FCVolume
v BlockSize
v Controller
v DeviceID
v FCPLun
�� � 407
v Name
v NodeWWN
v NumOfBlocks
v PortWWN
v SCSIBus
v SCSILun
v SCSITarget
v Type
dev.SCSIProtocolController
v EndPoints
v FCPorts
v Name
dev.SCSIProtocolEndPoint
v Name
v WorldWideName
dev.SCSIVolume
v BasedOn
v BlockSize
v DeviceID
v Name
v NumOfBlocks
v SCSIBus
v SCSILun
v SCSITarget
v Type
v RealizedBy
dev.StorageVolume
v BasedOn
v BlockSize
v DeviceID
v Name
v NumOfBlocks
v RealizedBy
408 Application Dependency Discovery Manager: ��
v Type
phys.physpkg.Card
v FWRevision
v Manufacturer
v Model
v SerialNumber
storage.HostBusAdaptor
v Name
v SCSIProtocolControllers
v WorldWideName
�� �
��� ��� �� ��� ��� ���.
��� �� ��� �� ��� ���� ��� ��� ��� �:
��� ���� ��� ��� �� ��� �� ���� ���� ���� �
��� �����. ���� ��� ���� ��� ��� ��� �� ��� �
��� ��� �����. ��� ���, ��� �� ��� ����� ����
�. root � ��� �� ���� ��� � ����. � �� ��
��� ���� ������� ���� �� �� ��� ��� � ����. �
��� ��� �� ��� ��� ��� �� ��� �� �� ���� �
��� � ��� ���� �� �����.
�� ���� ��� ��� ���� ��� �� ��� �� ��� ���� �
�� ��� ��� ������.
��� �� ��� ���� ���� �� � � ������.
1. TADDM ��� taddm_home/dist/osgi/plugins/
com.ibm.cdb.discover.sensor.dev.hoststorage_7.2.0/bin/
collection-engine ����� ��� �� ��� ���� ��� ��� �
�� ������.
2. ���� �� �� � ���� ��� �� ������.
3. ��� �� ��� ��� ������. ��� �� ��� ����� ����
� ��� ���. ��� �� ��� ��� ����� �� �� � ��� �
�����.
v Windows ���� �, �� ����� ��� PATH � �� ����
��� �� ��� ��� ������.
�� � 409
v � �� ���� �, TADDM ���� collation.properties ���
com.collation.discover.agent.path� ���� ��� �� ��� ��� ��
����. ��� �� � ��� �� ��� �� ���� ��� ��
����.
v TADDM ���� ��� ���� ��� �� �� ����� ������.
�� �, CollectionEnginePath �� CollectionEngineWindowsPath �
�� � �� ��� �� ���� �� ������.
4. TADDM ���� ��� ���� ��� �� �� ����� ������.
deployCollectionEngine � �� false� ������.
5. ��� ��� �� ���� ����.
��� ��� ��� ���� ���� ��� �� � ��� ��� �
����. ���� � ����� setuid(set-user-ID �� ��) �� �
� sudo ���� �� ��� �� ���� �����. Windows � ��
� � �� ���� ��� ��� ����� ���.
�� ���� �:
��� ���� ��� ���� ��� � ���. ��� �����, �� �
���� �� � � ������ ��� ��� � ��� ���.
��� �� HBA(Host Bus Adapter) API� ���� ��� ����� ��
HBA � FC ��� �����. ��� ��� ����� ����� HBA API �
����� ��� ���� ��� ��� ��� ���.
�� �� ��� � ����.
deployCollectionEngine
deployCollectionEngine �� ��� true���. ��� ��� �� �
�� �� ��� ���� ��� �����. ��� ���, ��� ��
��� ����� ����� . ��� collectionEnginePath ��
collectionEngineWindowsPath �� �����. Windows ���� �
� ��� ���, ��� �� ��� TEMP ���� �����. � �
� ���� �, ��� �� �� �� ��� ����� ��� � �
���� � ���� �����.
�� false��, ��� �� ��� ��� ����.
collectionEnginePath
collectionEnginePath �� ���� ���. �� �, UNIX ���
�� ���� �� �� ������.
410 Application Dependency Discovery Manager: ��
collectionEngineWindowsPath
collectionEngineWindowsPath �� ���� ���. �� �,
Windows ��� �� ���� �� �� ������.
���� ��� ����(net use ��� ���� ��)� �� �
Windows � ��� ��� ����. ��, UNC(Universal Naming
Convention) ���� ���� Windows �� ������( :
\\hostname\share\CollectionEngine).
collectionEngineSudoCommand
collectionEngineSudoCommand �� ���� ���. UNIX ����
� � ��� ��� ��� ������.
collectionEngineTimeout
collectionEngineTimeout �� ��� 30���. � � �� �� �
��� �� ���� �� �� ��(�)� �����.
collectionEngineForceUniqueName
collectionEngineForceUniqueName �� ��� false���. �� false
� ��� ��� �� ���� ��� � ��� ��� �� ��
� ���. �� true��, ��� �� ����� ��� �� ��
� ��� ��� �����.
sudo ��� ���� ��� ��� �� �� ��� �� ���
� ��� �� �� � � ���. � �, false� ���� ��
�� ���.
�� ��� ���� ��� ��� ��� �� ���� �� �� ��
��� ��� � ��� ��� ��� �� ��� ��� � ���
�. ��� ���� collectionEngineForceUniqueName �� true� �
��� �� ����� ��� ��� �� �� ��� ��� � ���
�. � �� true� ���, sudo� ��� � ���.
��� ���� ��� �� ��� �, ���� ��� �� ����� ����.
��� � ���� ��� � � ���� ��� � �����.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �
� �� ���� �� ��� ��(��� � � ����)� ������.
�� � 411
����, root� �� �� �� ��� � ����. ��� ��� �
�� ���� ���� ��� �� � ��� ��� � ����. ����
� ����� setuid(set-user-ID �� ��) �� �� sudo ���� �� �
�� �� ���� �����.
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
��� collation.properties ���� ��� �� ���� ��� ����
���� �� � � �����.
com.collation.discover.agent.path.Linux
com.collation.discover.agent.path.SunOS
com.collation.discover.agent.path.HP-UX
com.collation.discover.agent.path.AIX
com.collation.discover.agent.path.Vmnix
� IP �� �� �� �� �� ���� ��� � � �� ��� �
� ��� � ����( : com.collation.discover.agent.path.Linux.1.2.3.4).
��� � ��� �� �� ���� ��� ��� ��� ��� ��� ��
�� �� � collation.properties ���� �� ������. � ��
�� ���� ������.
�� ��� �
� ����� ��� ���� ���� ���� �� ���� ���� � ��
�� �� ��� �����.
��� ��� � � � ���
�� � � ��� � �� �� ���� �� ��� �����.
��� � ��� �� ��� ��� ���� ����.
��� ���� � � � � ��
�� ��� ��� � ��� �� ����.
��� StorageSensor ��� ���� ��� ��� �� �� �� � �
� ������. ��� � ���� ��� � � ���� ���
� �����.
412 Application Dependency Discovery Manager: ��
��� ���� ���� ���� �
�� ��� ���� ���� ��� �����.
��� ����� HBA(Host Bus Adapter) API ����� ��� ��� ���
� ��� ��� �� ��� ����. ��� ����� ��
HostStorageSensor �� ���� ��� � ����.
WWPN � WWNN ��� ���� �
�� FC ��� WWPN(Worldwide Port Name) � WWNN(Worldwide Node
Name)� ��� ����.
��� TADDM� FC �� ��� �� HBA API� �����. HBA API� SCSI
��� OS ID�� ��� FC ��� ��� ��� �����. FC �
�� ��� �� HBA� ��� �� WWPN� � ���. �� �� HBA
��� SCSI ��� �� ��� ��� � ���. � �� HBA
API� �� ����. � ��� �� �� HBA API ��� ����
��� �� HBA API ������� ��� ���� �����. �
� ��� HBA ���� HBA API ������ �� ��� ���� �
�� ��� ����. ��!� HBA API� SCSI ��� FC ���
�� � � � WWPN � WWNN� ��� � ���.
�� HBA �� �� �
�� TADDM� � HBA �� ���� ����.
��� TADDM� HBA ��� �� HBA API� �����. HBA API� ���
� � ���� � TADDM� HBA �� ����� ����. ���
WWNN TADDM� HBA �� ��� � �����. ��� �� �
�� ��� ���� ��� � HBA �� � �� �� ��� ����
��� WWNN �� ���� �� � ����.
HBA API ������ ��� � WWNN� � �� HBA ���
� HBA API ����� ��� �� �����. � �� � ����
� ��� WWNN� �� ��� ���� ���� �� �� HBA ���
��� � ����. �� ����� �� � ���� ���� ���
WWNN� �� � ���� � �� �� HBA� ��� � ����.
�� � � �� ��� ���� �
�� FC ��� �� �� �� � �� ��� ��� ����.
��� TADDM� HBA ��� �� FC API� �����. ��� � HBA API
������ ��� �� ���� ��� HBA ���� HBA API ��
���� ������ � � ����. �� ��� HBA API ������
�� � 413
�� ��� ���� ��� ��� ����. HBA API ������
�� �� � �� ��� ��� � � � � �� ��� ���
�.
SCSI ��, SCSI �� � SCSI LUN� � � ���� �
�� FC ��� �� SCSI ��, SCSI �� � SCSI LUN� ��� ��� �
�� ��� ��� ����.
��� TADDM HBA API� ���� FC ��� �� SCSI ��� �����.
��� � HBA API ������ ��� �� ���� ��� � �
� �� ��� �� ���� �� � ����. � ��� ����� HBA
����� HBA API ������ ������ � � ����. �� ��
� HBA API ������ �� ��� ���� ��� ��� ��
��. HBA API ������ SCSI ��� ��� � � � � �
� ��� ��� ��� �� ��� � ����.
FC �� ��� � � ���� �
�� FC �� ��� ��� �� ��� ��� �� ���� ����.
��� TADDM HBA API� ���� FC ��� �� ��� �����. ��
� HBA API ������ ��� �� � TADDM� � FC �� �
( : �� ��)� �� ��� �� ��� � ����. � ��� ���
�� �� ��� ���� �� ��� HBA API ������ ��� �
� ��� ����. HBA API ������ ���� �� ��
�, FC �� �� ��� ��� ��� �� ��� �� ����.
IBM Tivoli Storage Productivity Center ��
IBM Tivoli Storage Productivity Center ��� SAN(Storage Area Network) �
NAS(Network Attached Storage)� ��� ���� ��� �����. ��� Tivoli
Storage Productivity Center �������� ���� �����.
�� ��� ���� ��� ���.
v ���� ���
v ���
v ���
v ���
v �
v ���� ��
v � � ��� ��
v �� ���
414 Application Dependency Discovery Manager: ��
v �� ���
v NAS �� ���
��� ��� �� ��� ���� ��( : ���� ��� ���) � ��� �
�� ��( : ���� ��� ���)� �� ��� � ����.
GUI� ���� ���� �� ��
TPCStorageSensor
� �� �� �� ���
IBM Tivoli Storage Productivity Center ��� ��� �� �� �� ����
� ����. � ��� Tivoli Storage Productivity Cente ������� �
�� ���� ��� �� ���� �� ��� ����.
��� ��� � �� ����� ����. � �� ����� ��� ��
� �� ���� �� �����.
dev.BasedOnExtent
v Source
v Target
v Type
dev.Controller
v Name
v Parent
dev.DiskDrive
v DiskSize
v Model
v Name
v Parent
v SerialNumber
v Type
v Vendor
dev.DiskPartition
v Capacity
v Name
v Parent
v PartitionType
�� � 415
v RealizedBy
dev.FCPort
v Label
v Parent
v PermanentAddress
v PortNumber
v PortType
v Speed
dev.FCVolume
v Capacity
v FCPLun
v Name
v Parent
v Type
v PortWWN
v HostPaths
v BasedOn
dev.RealizesExtent
v Source
v Target
v Type
dev.SCSIPath
v ArrayVolume
v HostEndPoint
v LUN
v Parent
v Volume
dev.SCSIProtocolEndPoint
v WorldWideName
dev.TapeDrive
v Label
v Type
v WorldWideName
416 Application Dependency Discovery Manager: ��
net.IpAddress
v DotNotation
v StringNotation
net.IpInterface
v IpAddress
v Parent
relation.ConnectedTo
v Source
v Target
v Type
storage.Fabric
v Fcswitch
v Label
v Name
v SourceToken
v Virtual
v ZoneSets
v Zones
storage.FCSwitch
v FCPorts
v FCSwitchStatus
v Fcport
v ManagementURL
v Manufacturer
v Model
v Name
v ROMVersion
v SerialNumber
v Type
v WorldWideName
v IpInterfaces
storage.StoragePool
v AnsiT10Id
�� � 417
v Capacity
v Label
v Members
v Raid Level
v RemainingManagedSpace
v StorageSubSystem
v TotalAvailableSpace
v TotalManagedSpace
storage.StorageSubSystem
v AllocatedCapacity
v AnsiT10Id
v AvailabilityState
v AvailableCapacity
v CacheSize
v FCPorts
v fqdn
v IpInterfaces
v IsNetworkAttached
v Manufacturer
v Members
v MemorySize
v Model
v NumCPUs
v ROMVersion
v SerialNumber
v StoragePools
v Type
v VolumeGroupCapacity
v VolumeGroupFreeSpace
storage.StorageVolume
v BlockSize
v Capacity
v FreeSpace
v Name
418 Application Dependency Discovery Manager: ��
v Parent
v RealizedBy
v RedundancyMethod
v SourceToken
v Type
v Virtual
v Paths
storage.TapeLibrary
v AnsiT10Id
v Description
v Devices
v Manufacturer
v Model
v ROMVersion
v SerialNumber
v TapeMediaChangers
v Type
storage.TapeMediaChanger
v Caption
v Description
v fqdn
v Label
v ROMVersion
v Type
v WorldWideName
storage.Zone
v Active
v Description
v Name
v Parent
storage.ZoneSet
v Active
v Label
�� � 419
v Name
v Parent
v Zones
� �� ��:
sys.aix.Aix
sys.hpux.HpUx
sys.linux.Linux
sys.netware.Netware
sys.OperatingSystem
sys.sun.Solaris
sys.vmware.VmwareESX
sys.windows.WindowsOperatingSystem
�� � ��� �� ����� ��� ����.
v FQDN
v OSConfidence
v OSName
v OSVersion
v Parent
v SoftwareComponents
v SystemGuid
� �� ��:
sys.aix.AixUnitaryComputerSystem
sys.ComputerSystem
sys.hpux.HpUxUnitaryComputerSystem
sys.linux.LinuxUnitaryComputerSystem
sys.sun.SunSPARCUnitaryComputerSystem
sys.vmware.VmwareUnitaryComputerSystem
sys.windows.WindowsComputerSystem
�� � ��� �� ����� ��� ����.
v CPUSpeed
v CPUType
v Devices
v FCPorts
420 Application Dependency Discovery Manager: ��
v FileSystems
v fqdn
v IpInterfaces
v Manufacturer
v MemorySize
v Model
v NumCPUs
v OSInstalled
v OSRunning
v SerialNumber
v Signature
v Type
v Name
v UUID
v MacAddress
v VMID
sys.FileSystemExport
v Name
v Parent
sys.FileSystemService
v Exports
v Host
v Name
sys.NFSExport
v Name
v Parent
sys.NFSService
v Exports
v Host
v Name
� �� ���:
sys.LocalFileSystem
sys.sun.SolarisFileSystem
�� � 421
sys.unix.UnixFileSystem
sys.windows.WindowsFileSystem
�� � ��� �� ����� ��� ����.
v AvailableInodes
v AvailableSpace
v Capacity
v MountPoint
v Parent
v StorageExtent
v TotalInodes
v Type
sys.SMBExport
v Name
v Parent
v Path
v Type
sys.SMBService
v Exports
v Host
v Name
sys.SoftwareComponent
v Name
v Parent
v SoftwareVersion
�� �
��� ��� �� ��� ��� ���.
Tivoli Storage Productivity Center �� �:
Tivoli® Storage Productivity Center ��� SQL �� ���� Tivoli Storage
Productivity Center �������� ���� �����. SQL �� tpc.config
��� ��� ��� �� � tpc.properties ��� ��� � ��
�����.
tpc.config � tpc.properties� COLLATION_HOME/osgi/plugins/
com.ibm.cdb.discover.sensor.app.srm.tpc_7.2.0� ����.
422 Application Dependency Discovery Manager: ��
��� tpc.properties ��� �� �� � � ���� �� �� ����
�.
com.ibm.cdb.discover.app.srm.tpc.sensor.ArrayQueries
� � ��� ��� ����. ���� �� �� �� ��
� � � .
ARRAY,ARRAY_SUM_SOURCE,ARRAY_VOLUME_GROUP,ARRAY_DRIVE,ARRAY_PORT,
ARRAY_VOLUME.
com.ibm.cdb.discover.app.srm.tpc.sensor.HostQueries
� ��� ��� ��� ����. ���� �� �� �� �
����. HOST,HOST_PORT,HOST_DEVICE_GROUP,HOST_DEVICE,HOST_DEVICE
_PARTITION,
HOST_DEVICE_PARTITION_DEVICE,HOST_FS,HOST_FS_EXPORT,HOST_AGENT,
HOST_SCSI_PATH,HOST_SCSI_AGENT_LESS.
HOST_SCSI_PATH ��
� �� ���� FC ���� ���� �� ���� ����
� ���� �� ��� � �����. � �� ���� �
� �����. ���� �� ��� �� � �� � �� �
�� �� ��� ���� ��� � ����. ��� ��� � �
��� �� ��� � ��� HOST_SCSI_PATH �� ���� �
� � ����. � �� ���� ����
com.ibm.cdb.discover.app.srm.tpc.sensor.HostQueries �
HOST_SCSI_PATH� � ��� ����.
��� �� ��� ��� 427 ���� �HOST_SCSI_PATH
�� HOST_SCSI_AGENT_LESS �� �� ���� ����
� ��� � ���� ��� �����.
HOST_SCSI_AGENT_LESS ��
� �� TPC SRA ����� ��� �� �� �� � �
��� FC ���� ���� �� ���� ����� ���� �
� ��� � �����. � �� ���� �� �����.
���� �� ��� �� � �� � �� ��� �� ��
� ���� ��� � ����. ��� ��� � ���� �� �
�� � ��� HOST_SCSI_PATH �� ���� �� � ����.
� �� ���� ����
com.ibm.cdb.discover.app.srm.tpc.sensor.HostQueries �
HOST_SCSI_PATH� � ��� ����.
��� �� ��� ��� 427 ���� �HOST_SCSI_PATH
�� HOST_SCSI_AGENT_LESS �� �� ���� ����
� ��� � ���� ��� �����.
�� � 423
�� ��� HOST_SCSI_PATH � HOST_SCSI_AGENT_LESS �� ���
� � �� �
com.ibm.cdb.discover.app.srm.tpc.sensor.HostQueries � ���
��.
com.ibm.cdb.discover.app.srm.tpc.sensor.HostQueries=HOST,HOST_PORT,
HOST_DEVICE_GROUP,HOST_DEVICE,HOST_DEVICE_PARTITION,
HOST_DEVICE_PARTITION_DEVICE,HOST_FS,HOST_FS_EXPORT,HOST_AGENT.
com.ibm.cdb.discover.app.srm.tpc.sensor.HOST_SCSI_PATH.maxrows
� HOST_SCSI_PATH �� �� ��� � ��� ���� �� �
�� �����.
��� 20000���.
HOST_SCSI_PATH �� ��� � �� ���� ���� �����.
��� �� � �� �� �� ���� ��� ���� �� �� �
��� �����.
com.ibm.cdb.discover.app.srm.tpc.sensor.HOST_SCSI_AGENT_LESS.maxrows
� HOST_SCSI_AGENT_LESS �� �� ��� � ��� ����
�� � �� �����.
��� 20000���.
HOST_SCSI_PATH �� ��� � �� ���� ���� �����.
��� �� � �� �� �� ���� ��� ���� �� �� �
��� �����.
com.ibm.cdb.discover.app.srm.tpc.sensor.FabricQueries
� ��� ��� ��� ����. ����, �� �� �� �
����. FABRIC, ZONE_SET, ZONE
com.ibm.cdb.discover.app.srm.tpc.sensor.SwitchQueries
� ��� ��� ��� ����. ����, �� �� �� �
����. SWITCH, SWITCH_PORT
com.ibm.cdb.discover.app.srm.tpc.sensor.NASQueries
� NAS ��� ��� ����. ����, �� �� �� �
����. NAS_FILER, NAS_CONTROLLER, NAS_VOLUME, NAS_FS,
NAS_DEVICE, NAS_FS_EXPORT
com.ibm.cdb.discover.app.srm.tpc.sensor.TapeQueries
� TAPE ��� ��� ����. ����, �� �� �� �
����. TAPE_LIBRARY, TAPE_MEDIA_CHANGER, TAPE_DRIVE
424 Application Dependency Discovery Manager: ��
com.ibm.cdb.discover.app.srm.tpc.sensor.SummaryQueries
� SUMMARY ��� ��� ����. ����, �� �� �
� �����. PORT_CONNECTIVITY
�� IBM Tivoli Storage Productivity Center ���� � ��� ���
��� ��� ���� � �����.
com.ibm.cdb.discover.app.srm.tpc.sensor.ignoreAixCompSys=true
� IBM Tivoli Storage Productivity Center ��� AIX � ��
� �� ��� ���� ���� �� �����. ���� �
true� ���� �� ��� AIX � ��� �� ��� ���� ��
�� ��� �����.
com.ibm.cdb.discover.app.srm.tpc.sensor.IgnoreCSWithoutMacaddr=true
� IBM Tivoli Storage Productivity Center ��� MAC ���
� ��� ���� ���� �� �����. ���� � true�
���� �� ��� MAC ��� � ��� ���� ���� ���
�����.
�� ���� �:
TPCStorageSensor� ���� �� ������ �� �����.
� ����� ��� �� �� ������.
discoverHosts
discoverHosts �� ��� true���. � ��� ��� ���, �
�, FC ��, FC ��, ���� ��, �� ���, � �� ��� �
�� ��� ���� � ��� �� ���� �����.
�� false��, ��� �� ���� ���� ��� ����.
discoverSwitch
discoverSwitch �� ��� true���. ��� ��� �� ���( :
���, ��� ��, FC ��)� �����.
�� false��, ��� �� ���� ���� ��� ����.
restrictByScope
restrictByScope �� ��� false���. ��� Tivoli Storage
Productivity Center ��� �� ��� �� ���� �����.
�� true�� ��� ��� �� ��� �� ���� �����.
�� � 425
�� ��� ���� ��� ��� ��� ��� ��� � ���� ��� ���
� �����. discoverHosts � discoverSwitch� ���� � ��� � �
�� ��� ��� ���� �� � ��� ��� ��� �� � �� ���
�� ������.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� Tivoli Storage Productivity Center ��� �� �� ���� �
� ��� ��(��� � � ����)� ������.
3. ������� ���� ��� ���� DB2� ����� ������.
4. TADDM� Tivoli Storage Productivity Center ������� �� �� �
��� �� ��� ��(��� � � ����)� ������.
�� ��� �
� ����� IBM Tivoli Storage Productivity Center ���� ���� �� �
��� ���� � ���� �� ��� �����.
Tivoli Storage Productivity Center ��� �� �� ��� ���
��� ���
�� Tivoli Storage Productivity Center ������ ��� ��� ��� ��
� ����.
��� Tivoli Storage Productivity Center ������� DB2 �� ��� ��
��� ����.
��� ���� ���� �
�� ��� ���� ��� �����.
��� ��� Tivoli Storage Productivity Center ������ ��� ��� �
���� �����. �� ��� �� discoverHosts �� true� ��
��� ����.
��� ���� � � � � ��
�� ��� ��� � ��� �� ����.
��� discoverHosts �� true�� HostStorageSensor ��� ���� ��
� ��� �� �� �� � �� ������. ��� � ��
�� ��� � � ���� ��� � �����.
426 Application Dependency Discovery Manager: ��
discoverSwitch �� true�� FCSwitchSensor ��� ���� ��
� ��� �� �� �� � �� ������. ��� � ���
� ��� � � ���� ��� � �����.
� ��� �� �� � �� � ��� ���� ��� �� ��
� � ����. � ��, ��� ���� �� � �� �� ��
ARRAY_VOLUME, HOST_SCSI_PATH � SWITCH_PORT���. ���� ���
�� �� ���� �����.
��� ���� ��� � �
�� TPCStorageSensor�� ��� ��� ���� ��� ��� ���� ��
� ��� ��� ���� ���� ����.
���
���� �� ��� ��� ���� ������ ���� � �
���. TPCStorageSensor � ��� ��� ���� �� ��� ����
���� � ��� ��� ��� �� ���� ����. :
v TPCStorageSensor � AixComputerSystemSensor� �� ��� pSystems�
LPAR(Logical partition)
v TPCStorageSensor � HMC ��� �� ��� VIOS(Virtual I/O Server)
v TPCStorageSensor � HpUxComputerSystemSensor� �� ��� HP �
��� NPAR(Node partition)
v TPCStorageSensor � SunSparcComputerSystemSensor� �� ���
Solaris ���� ��
TADDM UI�� ��� ���� ��� ��� ��� �� ��� ��
�� ���� �� ���� ��� ���.
HOST_SCSI_PATH �� HOST_SCSI_AGENT_LESS ��� �� ���� ���
�� � �� � �
�� ���� �� ��� HOST_SCSI_PATH � HOST_SCSI_AGENT_LESS �
� ��� �� ��� ��� � ��� �� ��� �� �� �� �
���.
��� � � � ��� � ��� �� ��� H O S T _ S C S I _ P A T H �
HOST_SCSI_AGENT_LESS �� �� ���� � �� ��� 20,000�� �
����. � � ��� ���� ���.
v �� JVM� �� � ��(1024MB)
v �� ���� ���� �(600000ms)
�� � 427
�� �� ��� � ��� ���� HOST_SCSI_PATH ��
HOST_SCSI_AGENT_LESS �� �� ��� � ��� � ���� �
�� ��� ��� �� �� ����.
��� ��� �� � � ��
C O L L A T I O N _ H O M E / o s g i / p l u g i n s /
com.ibm.cdb.discover.sensor.app.srm.tpc_7.2.0/
tpc.properties ��� ���� �� � ������.
com.ibm.cdb.discover.app.srm.tpc.sensor.HOST_SCSI_PATH.maxrows=Xcom.ibm.cdb.discover.app.srm.tpc.sensor.HOST_SCSI_AGENT_LESS.maxrows=X
��� X� �� �� ��� ���� �� � ����.
� �� 20,000�� � � ��� ������.
v �� JVM� �� � ��� �����. $COLLATION_HOME/
etc/collation.properties� ����
com.collation.Discover.jvmargs.ibm � ����.
� ��, � ��� 1824MB� ����� �� � � ����
��.
com.collation.Discover.jvmargs.ibm=-Xdisableexplicitgc -Xmx1824m
v �� JVM� �� ���� ����� �����.
$COLLATION_HOME/etc/collation.properties ���� ��
� ������. ��� value� ��� ��� � ��� �
�(��)���.
com.collation.discover.agent.TPCStorageSensor.timeout=value
�� ���� ���, 600000� ���� �����.
v TADDM� �� ������.
���� ���� � � �� ���� �� ��
HOST_SCSI_PATH �� HOST_SCSI_AGENT_LESS �� ���� �
�� �� �� � ��� ��� ���� ���� �� � ��
��.
1. �� �� ��� � �� ������. ��� Tivoli
Storage Productivity Center ��� � � �� ��� ���
���. ��� � � ��� ���� IP ��, �� �� �
�� ��� � �����. ���� �� IP �� � ���
���� IP ��� ��� �� ���� ��� Tivoli Storage
Productivity Center ���� ���. ��� �� ���� SCSI
� ���� �� ��� � �� � ����.
428 Application Dependency Discovery Manager: ��
2. �� �� ��� �� ��� �� ������.
3. �� ���� ��� �� ��� ������.
4. � ���� � ��� ���� � � ��� ������.
�� ��� �� ��� �� 3 ��� ��� � ��� �
�����.
5. �� ��� TPCStorageSensor� ��� � �� ��� �
�����.
6. � � ��� TPCStorageSensor� �� �� � � �
�� ���� �� �� ���� ������.
7. � � �� �� ���� ��� ��� �����
restrictByScope� ������. �� ��, ��� ��
� ���� true� ������.
8. ��� ���� �� ���� ��� � ����.
9. �� ���� ��� �� ������.
10. � ����� ���� ��� ������.
��� ���� ��� �� $COLLATION_HOME/log/sensors/runId/
TPCStorageSensor-IP-PORT.log(.N)� ��� ���� � IP
�� � ��� IP �� SCSI � �� ����. �� �
��� �� �� ��� �� ����.
SCSI PATH statistics by host ip address :ip#1/4 with ipAddress 10.3.41.230 has 160 valid scsi pathsip#2/4 with ipAddress 10.3.41.289 has 527 valid scsi pathsip#3/4 with ipAddress 10.3.43.19 has 108 valid scsi pathsip#4/4 with ipAddress 10.3.42.211 has 160 valid scsi paths
SCSI PATH statistics by array ip address:ip#1/2 with ipAddress 10.0.15.201 has 693 valid scsi pathsip#2/2 with ipAddress 10.0.17.2 has 736 valid scsi paths
�� �� �� Tivoli Storage Productivity Center ��� ���� �
� ��
HOST_SCSI_PATH �� HOST_SCSI_AGENT_LESS �� �� �� �
�� �� ��� � ��� ���� ��� ������.
1. Tivoli Storage Productivity Center ���� � ��(�� ��
� �� ��) �� ��� �����.
2. TPCStorageSensor � � � ���� ���� �� ��
��� �����.
3. � ����� ���� Tivoli Storage Productivity Center ��
� � � �� ��� ��� ������.
�� � 429
NetApp ��
Fix Pack 2
NetApp ��� SNMP ����� ���� Data ONTAP � ���� ���
� ���� ��� � ����(NAS)� ��� ���� ��� �����.
��� ��� ���� ��� ���� �� ���, ����, �� ��, FC �
�, �� �� ����, ��(���� �� ���), NFS � SMB ����� �
����.
NetApp ��� � ����� ���� CustomMib2ComputerSystem� �� �
���. �� Snap Drive ��� ��� ��� ��� iSCSI ��� ���� �
�����. ���� �� � �� ��� ��� ����, ���� � ��
� � ����.
OID(Object Identifier)
��� �� �� �� OID� ���� �� ����.
v �� ��: .1.3.6.1.4.1.789.1.1
v �� �� ���: .1.3.6.1.4.1.789.1.16
v ��: .1.3.6.1.4.1.789.1.5.8.1
v �� ����: .1.3.6.1.4.1.789.1.6.10.1
v ��� �� ����: .1.3.6.1.4.1.789.1.6.3.1
v ���� �� ����: .1.3.6.1.4.1.789.1.6.2.1
v Qtree's : .1.3.6.1.4.1.789.1.5.10.1
v ����: .1.3.6.1.4.1.789.1.25.1
v �: .1.3.6.1.4.1.789.1.25.2.1
v ���� �: .1.3.6.1.4.1.789.1.5.11.1
v FC ��: .1.3.6.1.4.1.789.1.17.17.1.1
� �� ���
��� ��� � �� ����� ����.
v dev.StorageVolume
v dev.DiskDrive
v dev.FCPort
v net.BindAddress
v net.IpInterface
v net.IpAddress
430 Application Dependency Discovery Manager: ��
v net.Fqdn
v sys.NFSExport
v sys.SMBExport
v sys.function.StorageSubSystemFunction
v sys.ComputerSystemCluster
v sys.NFSSAP
v sys.SMBSAP
v sys.NFSService
v sys.SMBService
v storage.StorageSubSystem
v storage.StoragePool
��� �� �
Fix Pack 2
� ����� ��� �� �� �� ��� ���� �� �����.
SNMP V2 ��� � ��� ���� ���� ��� �� ������. ��
�� �� ��� � ��� ��� ����(SNMP) ��� ��� ���
� ����.
Snap Drive ��
Fix Pack 2
Snap Drive ��� Windows� NetApp SnapDrive ������ ��� ���� �
�� �����.
��� ��� ���� ��� �� ���, SCSI ��, ��� �� ��� � SCSI
���� ��� ��� �����.
� ��� NetApp ���� �� ��� ����. �� Windows ����� iSCSI
� � ���� ��� ���� �� ����. �� � � ��� �� ��
�� �� �����.
GUI� ���� ���� �� ��
SnapDriveSensor
�� ��
��� ���� ���� �� ��� �� �� SnapDrive ��� ���� ��
�����.
�� � 431
��� �� ��� �����.
v sdcli disk list
v iscsicli listpersistenttargets
v sdcli iscsi_target list -f <target IP>
v sdcli sysconfig list
� �� ���
��� ��� � �� ����� ����.
v dev.SCSIVolume
v dev.StorageVolume
v dev.BasedOnExtent
v dev.SCSIProtocolEndPoint
v dev.SCSIPath
v storage.HostBusAdaptor
v sys.LocalFileSystem
��� �� �
Fix Pack 2
� ����� ��� �� �� �� ��� ���� �� �����.
� Snap Drive ��� ������ ���� � ��� ComputerSystem ���
�� ��� ���� �� � ����.
���� ��
���� ��� ��� ���� �� ����� �����.
�� ��� ���� ��� ���.
v ��
v ���
v �� ��
v �� ��
v �� ���
GUI� ���� ���� �� ��
StorageSensor
432 Application Dependency Discovery Manager: ��
���
Solaris � �� ��� �� �� ����� /dev/dsk ���� ���� �
���. ��� �� ���� ��� ��� ����.
��� ���� ��� ���� �� ���� ��� ����� ���� � �
��� ���� ��� ����� ��� ��� ����.
� �� ���
��� ��� � �� ����� ����.
v dev.BasedOnExtent
v dev.ControlledBy
v dev.Controller
v dev.DiskDrive
v dev.DiskPartition
v dev.FCVolume
v dev.RealizesExtent
v dev.SCSIVolume
v dev.StorageExtent
v dev.StorageVolume
v sys.NFSFileSystem
v sys.unix.UnixFileSystem
v sys.LocalFileSystem
�� �
��� ��� �� ��� ��� ���.
��� �� �:
� ����� ��� �� �� �� ��� ���� �� �����.
��� �� ���� �� � � ������.
1. ComputerSystem� ���� ��� ������.
2. TADDM� �� ��� ���� �� SSH � �� � �� SSH �� �
� �� ���� �� ��� ��(��� � � ����)� ������.
����, root� �� �� �� ��� � ����. ��� �� ���
� �� TADDM� ���� � ���� � ������ �� � ����
(����, sudo ��� ���� ��).
�� � 433
��� ��� TADDM �� ���� ���� ��� ���� �� �� ���
��� �����.
collation.properties �� ��� �:
� ���� ���� ���� collation.properties �� � � ��� ��
��.
�� TADDM �� TADDM� ���� ��� ��� � ���� �
�� ��� �����.
v com.collation.platform.os.command.lvm.lvdisplay
v com.collation.platform.os.command.lvm.vgdisplay
v com.collation.platform.os.command.lvm.pvdisplay
v com.collation.platform.os.command.lputil.SunOS
��� ��� �� ����� ���� ��� �� ��� �� sudo ��� �
���� ��� ���.
��� ��� TADDM �� ���� ���� ��� ���� �� �� ���
��� �����.
�� ��� �
� ����� ���� ���� ���� �� ���� ���� � ���� �
� ��� �����.
���� ���
��� ����� ���� � � ��� � ��� ���� ����.
� ��� �� ��� ��� ���� ����. ��� ��
collation.properties �� � �� �����.
Veritas Storage Foundation ��
Veritas Storage Foundation ��� Veritas Storage Foundation ���� ����
�.
Veritas Storage Foundation ��� �� ���� ���� ���� �� ��
�� ��� �� ��� �����.
v VERITAS �� ���
v VERITAS �� ���
� ��� �� ���� ���� �� ���� ����� ��� ���
����. VERITAS �� ���� ���� ���� � ���� � ���
�� �� �� �(��)�� ��� � ����.
434 Application Dependency Discovery Manager: ��
�� VERITAS �� ��� �� ��� ��� ������ ��� �� �
��� �����.
Veritas Storage Foundation ��� �� �� �� ��� �� �����.
v ��
v �� ���
v VxVM� �� �� �� ����( : �� � �� ��)� �� �� � .
�� ��� VERITAS �� ��� � �� ����� �� ��
�� � ��� �����.
GUI� ���� ���� �� ��
VeritasStorageSensor
�� ��
��� ���� ���� � �� ���� �����.
���
����� ��� ����. ������ ����� ���.
� �� ���
��� ��� � �� ����� ����.
v app.ConfigFile
v app.SoftwareInstallation
v dev.MediaAccessDevice
v dev.veritas.VeritasDiskGroup
v dev.veritas.VeritasPlex
v dev.veritas.VeritasSubdisk
v dev.veritas.VeritasVMDisk
v dev.veritas.VeritasVolume
v sys.LocalFileSystem
v sys.veritasVeritasStorageService
collation.properties �� ��� �
� ���� ���� ���� collation.properties �� � � ��� ��
��.
�� �� ��� �� �� � ����.
�� � 435
v com.collation.discover.agent.command.vxdisk=vxdisk
v com.collation.discover.agent.command.vxdg=vxdg
v com.collation.discover.agent.command.vxprint=vxprint
v com.collation.discover.agent.command.vxupgrade=vxupgrade
v com.collation.discover.agent.command.vxdf=df
�� ��� �
� ����� Veritas Storage Foundation ���� ���� �� ���� ���
� � ���� �� ��� �����.
Windows ����� ��� ��� �� �� ���
�� Windows ����� Veritas Storage Foundation ��� ���� � �
�� ����.
��� Windows ����� ��� ����� �� � � ����
liteDiscoveryMode� true� ����. �� ��� �� ��� �
��� �� �����.
<results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><VeritasStorageAgentConfiguration
xsi:type="coll:com.collation.platform.model.discovery.agent.VeritasStorageAgentConfiguration">
<enabled>true</enabled><familyName>DiscoverSensor</familyName><name>VeritasStorageSensor</name><seedClassName>com.collation.discover.seed.app.vsf.VeritasSFSeed
</seedClassName><agentClassName>com.collation.discover.agent.app.vsf.VeritasSFAgent
</agentClassName><liteDiscoveryMode>false</liteDiscoveryMode>
</VeritasStorageAgentConfiguration></results>
436 Application Dependency Discovery Manager: ��
����
� ��� ���� ��� �� � ������ �� ����.IBM �� ��
�� � �� ��� ��, ��� �� ��� ���� �� �� ����. �� �
�� � �� �� � ���� �� ��� �� IBM ���� ������. �
��� IBM ��, ��� �� ���� ����� �� � IBM ��, ���
�� ����� ��� � ��� �� ����� ����. IBM� � �
� ���� �� �, ����� ��� ��, ��� �� ���� �� ��� �
� ����. ��� �IBM ��, ��� �� ���� �� �� �� � �
���� �����.
IBM � ��� �� �� � ��� �� �� ���� ��� �� �
�� �� � ����. � �� ����� �� �� �� ����� ���
� ���. ����� �� ���� ���� ������.
150-945
���� ��� ����� 10, 3IFC
�� �.�.� ����
�������: 02-3781-7114
2���(DBCS) ��� �� ���� ��� �� IBM� ����� �� ��� �
� ����� ����.
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
1623-14, Shimotsuruma, Yamato-shi
Kanagawa 242-8502 Japan
� �� �� � ��� ���� �� ����� ���� ����.
IBM � � ���, �� � � �� �� �� �� ��� �
��(�, �� ��� ��) ���� ���� �� �� �� � � �
� "����" �����.
� ����� � ���� �� �� �� ��� ����� ���� ��
��, � ��� �� �� �� ����.
© Copyright IBM Corp. 2008, 2016 437
� ���� ���� �� ���� ��� ��� �� � ����. � �
�� ���� �, � �� ���� �����. IBM � ��� �
�� �� �/�� ���� �� �� � ���� �� �/�� � � ��
��.
� ���� ��� �IBM� � ���� �� ��� ��� ���, � ��
�� �� � ���� ����� �� � ���. � � ���� ��� �
IBM �� ��� �� ��� � � ��� ���� � �� ��� �
� ���� ���.
IBM ��� �� ���� �� �� ��� ���� ���� ��� ��
� ��� ��� ����� �� � ����.
(i) ���� �� ���� � ���(� ��� � ) �� �� �� �
(ii) ��� ��� �� ��� �� � ���� �� ��� ��� �� �
��� ���� �� ��� ������.
150-945
���� ��� ����� 10, 3IFC
�� �.�.� ����
�������: 02-3781-7114
��� ��� � �( � ��, ��� �� �)��� ��� � ����.
� ��� ��� ����� �� ��� � � ���� �� �� ��� ��
����� �� ��� IBM� IBM �� �, IBM �� ��� ���� �
(IPLA) �� �� ��� �� �� ��� ����.
� ��� � � �� � ���� ��� ��� �� ����. ��� ��
� ��� ��� ��� �� �� � ����. � � �� � � ��
��� ���� � ���� ��� ���� ���� ��� �� �����
� ���� �� ����� ��� � ���. �� � � ��� �� �
��� �� ���� � ��� �� � ����. � �� ���� � ���
� � � � ��� ��� ���.
�IBM ��� �� ��� � ��� ����, �� �� �� � �� ���
� � ����. IBM��� ��� ���� ���� �����, �IBM �
�� ��� �� �, �� �� � ��� ���� �� � ���. �
IBM ��� �� �� ���� � ��� ����� ������.
IBM� ���� � �� ��� �� �� �� �� �� � � � �
���.
438 Application Dependency Discovery Manager: ��
� ���� ��� ���� ��� ��� �� � ���� �� �� ��
����. �� ��� ��� ��� ���� ���� ��� � , ��, �� �
��� �� ��� � ����. �� � � ��� ��� � ��� �
� ��� ������ �� ��� �����.
� ��� ������ �� ��� ��� � �� ��� ��� ��
�� ����.
��
IBM, IBM �� � ibm.com �� �� ��� ��� International Business
Machines Corp.� �� �� �������. � �� � ��� � IBM ��
� � ��� � � . �� I B M �� � � �� � � �� � ��
(http://www.ibm.com/legal/copytrade.shtml)� ����.
Itanium �� �� � ���� ��� Intel Corporation �� � ��� �
� �� �������.
Java � �� Java �� ��� ���
Oracle �/�� � ��� �� �� �
������.
Linux� �� �� � ���� ��� Linus Torvalds� �������.
Microsoft � Windows� �� �� � ���� ��� Microsoft Corporation�
�����.
UNIX� �� � � ���� ��� The Open Group� �������.
� ��, �� � ��� � �� �� �� �������.
���� 439
����