284
IBM Tivoli Usage and Accounting Manager 7.1.2

 · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

  • Upload
    vunhan

  • View
    276

  • Download
    3

Embed Size (px)

Citation preview

Page 1:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

IBM TivoliUsage and Accounting Manager

��� ��� ��

�� 7.1.2

���

Page 2:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN
Page 3:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

IBM TivoliUsage and Accounting Manager

��� ��� ��

�� 7.1.2

���

Page 4:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�!

� ��� � ��� ���� ��� ���� ��, 275 ���� ������� ��� �����.

© Copyright International Business Machines Corporation 2006, 2009.

Page 5:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��

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

Universal ��� �� . . . . . . . . . . . 1

XML� ��� � ��� �� . . . . . . . 1

Java� ��� � ��� �� . . . . . . . 14

Usage and Accounting Manager �� ��� ��

� . . . . . . . . . . . . . . . . . 16

AIX �� �� ��� ��� . . . . . . . 17

Linux, z/Linux, UNIX � AIX � �� �

� ��� ��� ��� . . . . . . . . 26

Sar ��� . . . . . . . . . . . . . 26

System i ��� ��� . . . . . . . . . 31

TDSz ��� ��� . . . . . . . . . . 34

Tivoli Data Warehouse ��� . . . . . . 36

��� ��� ��� . . . . . . . . . 72

Universal ��� ��� . . . . . . . . . 73

Virtual I/O Server ��� ��� . . . . . . 73

VMware ��� ��� . . . . . . . . . 82

Vmstat ��� . . . . . . . . . . . . 92

Windows Disk ��� ��� . . . . . . . 97

Windows Process ��� ��� . . . . . 104

z/VM ��� ��� . . . . . . . . . . 121

IBM Tivoli Usage and Accounting Manager

Enterprise Collector Pack ��� . . . . . . 131

Apache ��� ��� . . . . . . . . . 131

������ �� ��� ���(DBSpace) 132

DB2 ��� ���(WinDB) . . . . . . . 135

DB2 ��� ���(Linux � UNIX) . . . . 141

Lotus Notes ��� ��� . . . . . . . 141

Microsoft Exchange Server 5.5 ��� . . . 144

Microsoft Exchange Server 2000 � 2003 �

�� ��� . . . . . . . . . . . . . 148

Microsoft Exchange Server 2007 ��� ��

� . . . . . . . . . . . . . . . . 154

Oracle ��� ���(Linux � UNIX) . . . 158

Oracle ��� ���(WinDB) . . . . . . 159

Microsoft Exchange Server Mailbox 5.5,

2000 � 2003 ��� ��� . . . . . . . 165

Microsoft IIS(Internet Information Services)

��� ��� . . . . . . . . . . . . 171

Microsoft SQL Server ��� ��� . . . . 176

NetBackup ��� ��� . . . . . . . . 186

NetVault ��� ��� . . . . . . . . . 187

NetWorker ��� ��� . . . . . . . . 189

SAP ��� ��� . . . . . . . . . . 190

TSM(Tivoli Storage Manager) ��� ��� 192

IBM TotalStorage Productivity Center(TPC)

��� ��� . . . . . . . . . . . . 196

�� ��� ��� . . . . . . . . . . 198

WebSphere Extended Deployment(XD):

Fine-Grained Power Consumption Statistics

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

WebSphere Extended Deployment(XD):

Server Power Consumption Statistics ���

���. . . . . . . . . . . . . . . 210

WebSphere HTTP Server ��� ��� . . . 213

��� Windows ��� �� ��� ��� 214

Linux �� UNIX ����� ��� ���� �

� �� . . . . . . . . . . . . . . . 217

UNIX � Linux� Usage and Accounting

Manager Data Collector �� . . . . . . 217

Linux � UNIX ��� ��� �� . . . . 222

� ��� ����� �� �� . . . . . 224

��� ��� � ��� �� �� �� �� 224

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

Linux �� UNIX ���� �� �� . . . 229

Oracle ��� ��� �� . . . . . . . . 232

DB2 ��� ��� �� . . . . . . . . 238

������ �� �� � �� . . . . . 244

������ �� Best Practices . . . . . 244

AIX �� �� ��� ��� �� . . . . . 244

Virtual I/O Server ��� ��� �� . . . 253

��� ��� � �� ���� ���� . . . 260

��� ���: ��� ��� ���� �� 261

��� ��: ��� �� ���� �� . . . 266

�� � ��� UNIX ���� � � 267

CSR � . . . . . . . . . . . 269

Usage and Accounting Manager ������

��� CSR � � . . . . . . . . . 270

Usage and Accounting Manager ������

��� �� � � . . . . . . . . . 273

���� . . . . . . . . . . . . . . . 275

�� � ���� . . . . . . . . . . . . 277

© Copyright IBM Corp. 2006, 2009 iii

Page 6:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

iv IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 7:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��� ��� ��

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

Universal ��� ��

Integrator� Universal ���� Integrator� �� ��� ���� � ���� ��� ��� �� �

������.

Integrator �� ��� ���� �� �� �� �����. ���� ��� ��� ��� �� ���

� �� Integrator ��� �� ��� ���� ����. � ��� ��� �� ���� �� �

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

�� � � �� �� �� �� � �� ����� ���� ���. �� �� ��� Universal

���� ����. �� �� ���� ����� ���� XML� ���� ���� �� ��

JAVA� ���� ���� ���� �� ��� ��, �� �� ��, ���� �� � �� �

�� ��� �� � � ����. � ������ � �� � ���� DATABASE, DELIMITED,

FIXEDFIELD � REGEX� � �� ���� ���� ����. � ���� ����� � �� �

� ��� ���� ���� ���. � � ���� ����� �� �� COLLECTOR�� ���

� ���.

XML� ��� � ��� ��

XML� ���� � ���� ���� ��� �� ����.

� ��� ��

� ��� �� ��� �� ��� XML ���� ��� CollectorInput ��� ��� �� �

���.

1. �� ���� CollectorInput��� �� �� ��� �����.

<Step id="Integrator"type="ConvertToCSR"programType="java"programName="integrator">

<Integrator><Input name="CollectorInput" active="true">

2. CollectorInput ��� � � ��� Collector ����. � �� ��� ���� ��� ��

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

v DELIMITED

v DATABASE

v FIXEDFIELD

© Copyright IBM Corp. 2006, 2009 1

Page 8:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v REGEX

<Collector name="DATABASE|DELIMITED|FIXEDFIELD|REGEX"></Collector>

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

� 1. DELIMITED �� � � �

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

RecordDelimiter �� ��� �

��� � ����

�. (����: 0�

�� 1�� �)

keyword �� ��� �

�� � ����

����.

BLANKLINE,

FORMFEED,

NEWLINE,

CUSTOM

NEWLINE

customCharacter �� ��� �

�� � ���� �

�� �� ���

�.

�� � �. ��� CUSTOM

�� ��

� �

FieldDelimiter �� ��� ��

�� � �����.

(����: 0� ��

1�� �)

keyword ��� ��� �

�� � ����

����.

COMMA, TAB,

SEMICOLON,

COLON,

NEWLINE,

SPACE, PIPE,

BACKSLASH,

CUSTOM

COMMA

customCharacter ��� ��� �

�� � ���� �

�� �� ���

�.

�� � � ��� CUSTOM

�� ��

� �

TextFieldQualifier ��� ��� ��

� ���� ����

� �����. (��

��: 0� �� 1��

�)

keyword ��� ��� ��

� ���� � ��

�� ����.

DOUBLEQUOTE,

SINGLEQUOTE,

NONE, CUSTOM

DOUBLEQUOTE

customCharacter ��� ��� ��

� ���� � ��

�� ��� ��

����.

�� � � ��� CUSTOM

�� ��

� �

2 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 9:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 1. DELIMITED �� � � � (� )

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

escapeMode �� �� ���

�� ������

� � ���� �

���.

DOUBLED,

BACKSLASH

��� DOUBLED

HeaderRecord �� �� ���

��� ��� ��

���� � ����

�. (����: 0�

�� 1�� �)

skipRecords �� �� ���

��� ��� ��

��.

� 0

CommentLine ��� �� ���

���� � ����

�. (����: 0�

�� 1�� �)

character �� ��� ���

� ���� ���

�.

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

��� ���� ��

��.

DELIMITED ��

<Collector name="DELIMITED"><RecordDelimiter keyword="FORMFEED"/>

<FieldDelimiter keyword="TAB"/><TextFieldQualifier keyword="CUSTOM" escapeMode="BACKSLASH" customCharacter="~"/>

<HeaderRecord skipRecords="3"/><CommentLine character="#"/>

</Collector>

� 2. FIXEDFIELD �� � � �

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

RecordDelimiter �� ��� �

��� � ����

�. (����: 0�

�� 1�� �)

keyword �� ��� �

�� � ����

����.

FORMFEED,

NEWLINE,

CUSTOM

NEWLINE

customCharacter �� ��� �

�� � ���� �

�� �� ���

�.

�� � � ��� CUSTOM

�� ��

� �

��� ��� �� 3

Page 10:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

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

HeaderRecord �� �� ���

��� ��� ��

���� � ����

�. (����: 0�

�� 1�� �)

skipRecords �� �� ���

��� ��� ��

��.

� 0

CommentLine ��� �� ���

���� � ����

�. (����: 0�

�� 1�� �)

character �� ��� ���

� ���� ���

�.

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

��� ���� ��

��.

FIXEDFIELD ��

<Collector name="FIXEDFIELD"><RecordDelimiter keyword="NEWLINE"/><HeaderRecord skipRecords="5"/><CommentLine character="#"/>

</Collector>

� 3. REGEX �� � � �

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

RecordDelimiter �� ��� �

��� � ����

�. (����: 0�

�� 1�� �)

keyword �� ��� �

�� � ����

����.

FORMFEED,

NEWLINE,

CUSTOM

NEWLINE

customCharacter �� ��� �

�� � ���� �

�� �� ���

�.

�� � � ��� CUSTOM

�� ��

� �

RecordParser �� � ��

��� ���� ��

�� � �����.

regularExpression ��� ��� �

��� � ����

������.

�� Java™ ��

� �

4 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 11:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

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

HeaderRecord �� �� ���

��� ��� ��

���� � ����

�. (����: 0�

�� 1�� �)

skipRecords �� �� ���

��� ��� ��

��.

� 0

CommentLine ��� �� ���

���� � ����

�. (����: 0�

�� 1�� �)

character �� ��� ���

� ���� ���

�.

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

��� ���� ��

��.

REGEX ��

<Collector name="REGEX"><RecordDelimiter keyword="NEWLINE"/><RecordParser regularExpression="([^₩s]+)₩s([^₩s]+)₩s([^₩s]+)₩s(₩[.+₩])₩s(&quot;.+&quot;)₩s([^₩s]+)₩s([^₩s]+)"/><HeaderRecord skipRecords="10"/><CommentLine character="%"/>

</Collector>

� 4. DATABASE �� � � �

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

dataSourceName ��� �� ���

���� � ����

�. (��: 1�� �

�)

dataSourceName Integrated Solutions

Console� ��� �

� � ��� �

��� ��� ���

�� �����.

�� ��� �� �� � �

Statement SELECT �� �

� ����� ���

� � � � � � � .

(��: 1�� ��)

type � (SQL

�� �� ����)

���.

PROCEDURE, SQL ��� SQL

��� ��� �� 5

Page 12:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 4. DATABASE �� � � � (� )

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

text SQL �� ��

���� �����.

����� �� ��

�� ����� ?

�� ������.

�� SQL �� ��

���� ����

� �

Parameter SQL �� ��

����� ����

� ���� � ��

���. SQL �

� �� �����

�� �����

� ���� �� �

� ����. (��

��: 0� ��� �

)

src statement �����

�� �����.

STATIC, PARAMETER,

QUERYPARAMETER

��� STATIC

sqlType statement �����

SQL ���.

STRING, VARCHAR,

CHAR, INTEGER,

LONG, DOUBLE,

FLOAT, DATE, TIME,

TIMESTAMP, BOOLEAN

� �

position SQL �� ��

���� ��� ��

�� �����.

� � �

value STATIC �����

����.

�� � src� STATIC�

� ��

� �

srcName source �� query

����� ����

�.

Parameters ��

QueryParameters ��� �

�� �����.

src� STATIC�

��� ��

� �

format � � � � � � �

DATE, TIME �

TIMESTAMP �

sqlType�� ���

� � �����.

�� Java �� �

�����

��� � �

DATABASE �� 1

<Collector name ="DATABASE"><Connection dataSourceName="DBCollector"/>

<Statement text=" SELECT * FROM CIMSTransaction WHERE (ToDate &gt;= ? AND ToDate &lt;= ?)"/><Parameter src="STATIC" position="1" value="1/1/07 " sqlType="DATE" format="M/d/yy"/><Parameter src="STATIC" position="2" value="12/31/07" sqlType="DATE" format="M/d/yy"/>

</Collector>

DATABASE �� 2

6 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 13:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� DATABASE �� PROCEDURE � ���� �� ����� ���� ���� ��� �

����.

<Collector name="DATABASE"><Connection dataSourceName="default" /><Statement type="PROCEDURE" text="{call GET_SUMMARY(?,?,?,?,?,?,?,?)}" /><Parameter src="STATIC" sqlType="CHAR" position="1" value="" /><Parameter src="STATIC" sqlType="CHAR" position="2" value="zzzz" /><Parameter src="STATIC" sqlType="CHAR" position="3" value="1" /><Parameter src="STATIC" sqlType="CHAR" position="4" value="4" /><Parameter src="PARAMETER" sqlType="CHAR" position="5" srcName="StartDate" /><Parameter src="PARAMETER" sqlType="CHAR" position="6" srcName="EndDate" /><Parameter src="STATIC" sqlType="CHAR" position="7" value="admin" /><Parameter src="STATIC" sqlType="CHAR" position="8" value="4" />

</Collector>

�: � ��� ���� �� ����� �� � ����. � ��� ���� �� �� ���

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

3. CollectorInput ��� �� ��� Parameters ����. Parameters �� �����(0� �

� 1�� �) �� ��� Parameter �� � � ����. ����� Parameters XML �

� �� �� �����.

�� ���� Parameters �� �� ��� � � �� �� ����.

� 5. Parameters �� � � �

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

Parameter ���� � ��

� ���� ���

� �� �� ���

� � � � � � � .

(��: �� ���

�)

name ����� � ��

� �����.

�� � � �

value ����� ����. �� � � �

dataType ����� ���

OBJECT,

INTEGER,

STRING,

BOOLEAN,

DATETIME,

DOUBLE, LONG,

FLOAT

��� String

format � � � � � � �

D A T E T I M E

dataType�� ���

� � �����.

�� Java ��

� �����

��� � �

Parameters ��

��� ��� �� 7

Page 14:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

<Parameters><Parameter name="UnivHdr" value="SAMPLE"/><Parameter name="Feed" value="ProdServer1"/><Parameter name="LogDate" dataType="DATETIME" value="%LogDate%" format="yyyyMMdd"/><Parameter name="FiscalYear" dataType="INTEGER" value="2008"/>

</Parameters>

4. CollectorInput ��� �� ��� InputFields ����. InputFields �� ��� ����

�. ��� InputFields �� �� �� �����. � ��� �������.

�� ���� DELIMITED, FIXEDFIELD, REGEX �� DATABASE � ��� �

InputFields �� �� ��� � � �� �� ����.

� 6. DELIMITED ���� InputFields �� � � �

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

InputField �� ��� ����

� �����. (��

: �� ��� �)

name �� ��� � ��

� �����.

�� � � �

position �� � �� ���

��.

� � �

dataType �� ��� ���

���.

OBJECT,

INTEGER,

STRING,

BOOLEAN,

DATETIME,

DOUBLE, LONG,

FLOAT

� �

format �� ��� ��

D A T E T I M E

dataType�� ���

� � �����.

�� Java ��

� �����

��� � �

DELIMITED� InputFields ��

<InputFields><InputField name="Column1" position="1" dataType="DATETIME" format="MMddyyyy"/><InputField name="Column2" position="2" dataType="DATETIME" format="HH:mm"/><InputField name="Column3" position="3" dataType="STRING"/><InputField name="Column4" position="4" dataType="INTEGER"/>

</InputFields>

� 7. FIXEDFIELDS ���� InputFields �� � � �

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

InputField �� ��� ����

� �����. (��

: �� ��� �)

name �� ��� � ��

� �����.

�� � � �

8 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 15:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 7. FIXEDFIELDS ���� InputFields �� � � � (� )

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

startingColumn �� �� �� �

� ��� �� ��

�����.

� � �

length �� �� �� �

� ��� ����

�.

� � �

dataType �� ��� ���

���.

OBJECT,

INTEGER,

STRING,

BOOLEAN,

DATETIME,

DOUBLE, LONG,

FLOAT

� �

format �� ��� ��

D A T E T I M E

dataType�� ���

� � �����.

�� Java ��

� �����

��� � �

FIXEDFIELDS� InputFields ��

<InputFields><InputField name="Column1" startingColumn="1" length="5" dataType="DATETIME" format="MMddyyyy"/><InputField name="Column2" startingColumn="6" length="10" dataType="DATETIME" format="HH:mm"/><InputField name="Column3" startingColumn="17" length="23" dataType="STRING"/><InputField name="Column4" startingColumn="41" length="3" dataType="INTEGER"/>

</InputFields>

� 8. REGEX ���� InputFields �� � � �

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

InputField �� ��� ����

� �����. (��

: �� ��� �)

name �� ��� � ��

� �����.

�� � � �

position �� � �� ���

��.

� � �

dataType �� ��� ���

���.

OBJECT,

INTEGER,

STRING,

BOOLEAN,

DATETIME,

DOUBLE, LONG,

FLOAT

� �

format �� ��� ��

D A T E T I M E

dataType�� ���

� � �����.

�� Java ��

� �����

��� � �

��� ��� �� 9

Page 16:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

REGEX� InputFields ��

<InputFields><InputField name="Field1" position="1" dataType="DATETIME" format="MM/dd/yyyy"/><InputField name="Field2" position="2" dataType="INTEGER"/><InputField name="Field3" position="3" dataType="STRING"/><InputField name="Field4" position="4" dataType="STRING"/>

</InputFields>

� 9. DATABASE ���� InputFields �� � � �

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

InputField �� ��� ����

� �����. (��

: �� ��� �)

name �� ��� � ��

� �����.

�� � � �

position �� � �� ���

��.

� � �

columnName ������� ��

�����.

�� �� ( p o s i t i o n � �

columName ��

���� ���.)

� �

dataType �� ��� ���

���.

OBJECT,

INTEGER,

STRING,

BOOLEAN,

DATETIME,

DOUBLE, LONG,

FLOAT

� �

format �� ��� ��

D A T E T I M E

dataType�� ���

� � �����.

�� Java ��

� �����

��� � �

DATABASE� InputFields ��

<InputFields><InputField name="Column1" columnName="name" dataType="DATETIME" format="MMddyyyy"/><InputField name="Column2" columnName="capacity" dataType="DATETIME" format="HH:mm"/><InputField name="Column3" columnName="disks" dataType="STRING"/><InputField name="Column4" columnName="serialNo" dataType="INTEGER"/>

</InputFields>

5. CollectorInput ��� �� ��� QueryParameters ����. QueryParameters �� ���

��� �� ���� ������ �, ������ SQL , ���� � � ��� ���� �

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

�� ���� QueryParameters �� �� ��� � � �� �� ����.

10 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 17:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 10. QueryParameters �� � � �

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

Connection ��� �� ���

���� � ����

�. (��: 1�� �

�)

dataSourceName Integrated Solutions

Console� ��� �

� � ��� �

��� ��� ���

�� �����.

�: ��� �� ��

�� ���� ���

����.

�� ��� ��

��

� �

Statement SELECT �� �

� ����� ���

� � � � � � � .

(��: 1�� ��)

type � (SQL

�� �� ����)

���.

PROCEDURE,

SQL

��� SQL

text SQL �� ��

���� �����.

����� �� ��

�� ����� ?

�� ������.

�� SQL �

� �� ���� �

����.

� �

Parameter SQL �� ��

����� ����

� ���� � ��

���. SQL �

� �� �����

�� ����� �

���� �� ��

����. (����:

0� ��� �)

src ����� �� �

�� Parameters �

��� �� ����

�� ��� � �

����.

STATIC,

PARAMETER

(src� STATIC�

� ��� �� value

� � � s r c �

srcName �� �

��� ���.)

STATIC

sqlType statement �����

SQL ���.

STRING,

VARCHAR,

CHAR, INTEGER,

LONG, DOUBLE,

FLOAT, DATE,

TIME,

TIMESTAMP,

BOOLEAN

� �

��� ��� �� 11

Page 18:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 10. QueryParameters �� � � � (� )

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

position SQL �� ��

���� ��� ��

�� �����.

� � �

value STATIC �����

����.

�� � src� STATIC��

��

� �

srcName source �� query

����� ����

�.

Parameters ��

QueryParameters

��� ��� ��

���.

src� STATIC� �

�� ��

� �

format � � � � � � �

DATE, TIME �

TIMESTAMP �

sqlType�� ���

� � �����.

�� Java ��

� �����

��� � �

ResultField �������� �

�� � ��� �

��� � ����

�.

name � ��� � ��

�����.

� �� � �

position � ��� �� �

�� �����.

� (position � �

� columnName

�� ���� ��

�.)

� �

columnName � ��� �� �

� �����.

�� �� �� � �

dataType � ��� ���

���.

DATETIME,

STRING,

INTEGER, LONG,

BOOLEAN,

FLOAT, OBJECT

� �

format �� ��� ��

D A T E T I M E

dataType�� ���

� � �����.

�� Java ��

� �����

��� � �

QueryParameters ��

<QueryParameters><Connection dataSourceName="DBCollector"/>

<Statement text=" SELECT * FROM CIMSTransaction WHERE (ToDate &gt;= ? AND ToDate &lt;= ?)"/><Parameter src="STATIC" position="1" sqlType="DATE" value="01/01/2007" format="M/d/yyyy"/><Parameter src="STATIC" position="2" sqlType="DATE" value="01/31/2007" format="M/d/yyyy"/><ResultField name="Account_code" position="4" dataType="STRING"/><ResultField name="ServerName" position="5" dataType="STRING"/><ResultField name="Instance" position="6" dataType="STRING"/></QueryParameters>

12 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 19:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

6. CollectorInput ��� �� ��� OutputFields ����. OutputFields �� ��� ���

��. ��� OutputFields �� �� �� �����. � ��� �������.

�� ���� OutputFields �� �� ��� � � �� �� ����.

� 11. OutputFields �� � � �

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

OutputField �� ��� ����

� �����.

name �� �� �� �

� ��� � ��

� �����(�

��� �� ��).

�� � � �

src ��� �� ���

�� �����.

INPUT, PARAMETER,

QUERYPARAMETER,

KEYWORD

� �

srcName src� ���� ��

� �� �����.

�� �� s r c �

KEYWORD�

��� ��

� �

dateKeyword ��� �� ���

���� �� ��

� �����.

SYSDATE, RUNDATE,

PREDAY, PRECURDAY,

PREWEEK, PREMON,

CURWEEK, CURMON

s r c �

KEYWORD�

��� ��

� �

timeKeyword ��� � ���

���� �� �

� �����.

SYSTIME, ENTIREDAY dateKeyword�

SYSDATE� �

� �

resource � �� ��� ��

�� �� ID�� �

�� �����.

, ��� ��� �� ��� ID

���.

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

v headerrectype – �� ��

v headeraccountcode – �� ��

v headershiftcode – ��� ��

v headerstartdate – �� �� ��

v headerstarttime – �� �� �

v headerenddate – �� �� ��

v headerendtime – �� �� �

dateKeyword ��� ���� HeaderStartDate, HeaderStartTime, HeaderEndDate � HeaderEndTime

� ��� � ����(dateKeyword� SYSDATE� �� timeKeyword� ���). dateKeyword� �

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

OutputFields ��

��� ��� �� 13

Page 20:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

<OutputFields><OutputField name="headerrectype" src="parameter" srcName="Resourceheader"/>

<OutputField name="headerUsageDates" src="keyword" dateKeyword="SYSDATE" timeKeyword="ENTIREDAY"/><OutputField name="Feed" src="parameter" srcName="Feed"/><OutputField name="User" src="input" srcName="1"/><OutputField name="Server" src="input" srcName="2"/><OutputField name="RR01" src="input" srcName="3" resource="no"/>

</OutputFields>

�� ���� � �� �� ��� ���� ���� �� �� ���� �� src=″keyword″�

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

��� �� ��� �� �� ��. �:

<OutputFields><OutputField name="headerrectype" src="PARAMETER" srcName="Resourceheader"/><OutputField name="headerUsageDates" src="KEYWORD" dateKeyword="SYSDATE" timeKeyword="ENTIREDAY"/><OutputField name="headerstarttime" src="INPUT" srcName="field5Time"/><OutputField name="headerenddate" src="INPUT" srcName="field4Date"/><OutputField name="Feed" src="PARAMETER" srcName="Feed" /><OutputField name="User" src="INPUT" srcName="1" /><OutputField name="Server" src="INPUT" srcName="2" /><OutputField name="RR01" src="INPUT" srcName="3" resource="no"/>

</OutputFields>

7. CollectorInput ��� �� ��� Files ����. Files �� � ��� ������ ���

�� �����. � ��� �� � ���� DATABASE� � �� �����. ��� � ��

� ��� ���� DATABASE�� Files ��� �����.

�� ���� Files �� �� ��� � � �� �� ����.

� 12. Files �� � � �

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

File � �� � �

���� � ����

�. (��: �� ��

� �)

name �� �����. �� �� �� � �

type �� �� ��

� ��� �����

��� �����.

input, exception ��� input

Files ��

<Files><File name="C:₩Program Files₩IBM₩TUAM₩CollectorLogs₩SodaLog.txt" type="input"/>

<File name="C:₩Program Files₩IBM₩TUAM₩CollectorLogs₩exception.txt" type="exception"/></Files>

Java� ��� � ��� ��

� ��� ���� Java� ���� ������. Java� ��� ��� ��� ������.

1. � ��� ��(DATABASE, DELIMITED, FIXEDFIELD) �� �� �� ��� ��

��� ��� � Java ��� ������. �: public class TPC extends DELIMITED

��� com.ibm.tivoli.tuam.integrator.collector ��� ��� ���.

14 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 21:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

2. DataInvalidException � DataWarningException� ���� �� ���� ������. �:

public TPC() throws DataInvalidException, DataWarningException

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

v public void processInput() throws DataInvalidException, DataWarningException

v public void validateInput() throws DataInvalidException, DataWarningException

v public boolean readRecord() throws CollectorException

v public void processRecord(Fields fields) throws DataInvalidException

�: public boolean readRecord() throws CollectorException ��� ������ �����

� ��� � ����.

4. processInput ��� ��, �� ��, ���� � � ����� �� ����� ���� � �

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

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

e x t e n d s D A T A B A S E : i n p u t P a r a m e t e r s . d a t a b a s e S e t t i n g s ; D E L I M I T E D :

inputParameters.delimitedSettings ; FIXEDFIELD: inputParameters.fixedFieldSettings.

inputParameters.inputFields ���� ���� �� ��� �� ��� ���� � �����.

inputParameters.parameters ���� ���� ����� ���� � �����(: Log Date, Feed,

Resource Header).

inputParameters.queryParameter ���� � � ���� �� ��� ������ �� ��

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

5. validateInput ��� xxxSettings, inputFields � parameters ���� ���� �����

�� �� � ���� � �����. �� ����� processInput ��� �� �� �� �

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

������ ����. �� �� �� � � ����. ���� Usage and Accounting

Manager ���� ��� �� ��� ���� ��� ������� ����. �� �� ��

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

�� �� ��� �����. �� ��� SQL � ����� �����.

6. readRecord ��� ���� EOF ��� ��� � ����. ��� �� �� ��� ���

EOF� �� ���.

7. processRecord ���� ���� �� �� ���� �� � ���. � ��� �

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

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

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

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

v �� �� ���� ��� �� ����� �� �� ����� ���� processInput ��

v validInput ��

��� ��� �� 15

Page 22:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

v readRecord ��

v processRecord ��

Usage and Accounting Manager �� ��� ���

Usage and Accounting Manager �� ��� ���� �� ����. ��� ��� ���� IBM® Tivoli®

Usage and Accounting Manager Enterprise Edition, System p®� IBM Usage and Accounting Manager

Virtualization Edition � System x®� IBM Usage and Accounting Manager Virtualization Edition� �

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

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

IBM Tivoli Usage and Accounting Manager Enterprise Edition (Tivoli Usageand Accounting Manager - Core Data Collection Entitlements)

v AIX® Advanced Accounting

v � ���

v Linux®, zLinux � UNIX® � ��

v Linux, zLinux � UNIX � ���

v Sar ���

v System i®(Windows®� �)

v TDSz

v ��� ��� ���

v Universal ��� ���

v Virtual I/O Server

v VMware

v Vmstat ���

v Windows Disk Usage

v Windows Process

v z/VM®

System x� Tivoli Usage and Accounting Manager Virtualization Edition

v Windows Disk Usage

v Windows Process

v VMware

v Linux � ��(pacct)

v Linux � ���

16 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 23:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v z/VM

System p� Tivoli Usage and Accounting Manager Virtualization Edition

v AIX �� Linux � ��(pacct)

v AIX �� Linux � ���

v AIX Advanced Accounting

AIX �� �� ��� ���

AIX Advanced Accounting ��� ���� ���� �� �� ��� ���� ���� �� �

� �����.

AIX �� ��� ���� ����� 244 ���� �AIX �� �� ��� ��� ����� �� ��

�� AIX ����� �� �� ��� � � ��� ���� ���� ���. AIX ����� AIX

Advanced Accounting ��� ���� �� �� ��� ��� ���� ���� �� �� ����

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

v 1 �� 2 ���� ��

v 4 ��� ���� � ��� � ��

v 6 � ��� �� � ��

v 7 ���� ����� I/O � ��

v 8 �� I/O � ��

v 10 Virtual I/O Server � ��

v 11 Virtual I/O Client � ��

v 16 ��� ARM ��� ��

v 36 WPAR ��� � ��

v 38 WPAR � ��� �� � ��

v 39 WPAR �� I/O � ��

AIX ����� ��� �� �� �� �� ���� Windows� Usage and Accounting Manager �

����� ��� � � ����. �� �� � <Usage and Accounting Manager �� ����

>₩logs₩collector₩AACCT_n₩<feed> ���� ��� ��� n� Advanced Account �� � �

��� feed� �� � �� �����. � ��, zeus ���� �� 1� �� �� ����

��� �� �� ...logs₩collectors₩AACCT_1₩zeus �� ���� ����.

AIX ����� �� ��� � ��� ���� ���� Windows ����� �� ���� Linux

� UNIX� AIX �� �� ��� ���� ��� ���� � �� ������.

��� ��� �� 17

Page 24:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Edition

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

v IBM Usage and Accounting Manager Virtualization Edition(System x � System p�)

��� ���� ���(�� �� ��� �� 1)

AIX ����� AIX �� �� ��� ���� �� �� ��� ��� ���� ���� ����

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

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

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

v PROJID(���� ID)

v UserName

v Group

v ProcessName

��

v AAID0101(AIX ���� � �)

v AAID0102(AIX ���� � �[�])

v AAID0103(AIX ���� � � �� �[�])

v AAID0104(AIX ���� CPU �[�])

v AAID0105(AIX � � ���(�) �� ���)

v AAID0106(AIX � � ���(�) �� ���)

v AAID0107(AIX � � ���(�) �� ���)

v AAID0108(AIX ���� �� � I/O[MB])

v AAID0109(AIX ���� �� � I/O[MB])

v AAID0110(AIX ���� �� I/O[MB])

v AAID0111(AIX ���� �� I/O[MB])

18 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 25:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��� ��� ���(�� �� ��� �� 4)

AIX ����� AIX �� �� ��� ���� �� �� ��� ��� ���� ���� ��� ��

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

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

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

v Trans_Project

v Sub_Project_Id

v Hour

��

v AAID0401(AIX ��� CPU �[ ��])

v AAID0402(AIX ��� � ��[ ��])

v AAID0403(AIX ��� � ��[ ��])

v AAID0404(AIX ��� �� �[�])

v AAID0405(AIX ��� ��� ���� �[�])

v AAID0406(AIX ��� ���� �[�])

v AAID0407(AIX ��� ��� ��[MB, ��])

v AAID0408(AIX ��� � ��� �[MB])

v AAID0409(AIX ��� � ��� �[�� � MB])

v AAID0410(AIX ��� ����)

v AAID0411(AIX ��� �����)

v AAID0412(AIX ��� I/O �� �)

v AAID0413(AIX ��� ��� �� �)

v AAID0414(AIX ��� I/O �� �(�))

v AAID0415(AIX ��� �(���) CPU �(�))

v AAID0416(AIX ��� � � �(�))

��� ��� �� 19

Page 26:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�: AIX AA ���� ���� AIX �� 6.1 ���� �� AAID0414, AAID0415 � AAID0416�

�� ���� ����� readaacct ���� �����. readaacct ���� ���� ��� � �

� ��� �� ����� IBM Tivoli Usage and Accounting Manager Technical Support � ����

� � � ����.

��� �� ��� ���(�� �� ��� �� 6)

AIX ����� AIX �� �� ��� ���� �� �� ��� ��� ���� ���� � ���

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

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

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

v Trans_Project

v Sub_Project_Id

v Hour

v FS_TYPE(� ��� )

v Device

v MOUNT_PT(��� ���)

��

v AAID0601(AIX FS �� ��� �[MB])

v AAID0602(AIX FS ��/�� �)

v AAID0603(AIX FS �� �)

v AAID0604(AIX FS �� �)

v AAID0605(AIX FS �� �)

��� ���� ���(�� �� ��� �� 7)

AIX ����� AIX �� �� ��� ���� �� �� ��� ��� ���� ���� ���� �

���� I/O � ��� � �� �� �����. ���� �� �� ID � �� �� ��� ��

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

ID

v SYSTEM_ID

v Sysid

20 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 27:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v Sysmodel

v Partition_Name

v Partition_Number

v Trans_Project

v Sub_Project_Id

v Hour

v Interface

��

v AAID0701(AIX ���� I/O �)

v AAID0702(���� �� ��� �[MB])

��� ��� ���(�� �� ��� �� 8)

AIX ����� AIX �� �� ��� ���� �� �� ��� ��� ���� ���� �� I/O

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

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

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

v Trans_Project

v Sub_Project_Id

v Hour

v DISKNAME

��

v AAID0801(AIX �� �)

v AAID0802(AIX �� � ��)

v AAID0803(AIX �� � ��)

v AAID0804(AIX �� � � [�])

��� Virtual I/O Server ���(�� �� ��� �� 10)

AIX ����� AIX �� �� ��� ���� �� �� ��� ��� ���� ���� �� VIO

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

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

��� ��� �� 21

Page 28:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

v Trans_Project

v Sub_Project_Id

v Hour

v SERPARNO(�� ��� )

v SERUNID(�� �� )

v DLUNID( ��� LU(Logical Unit) ID)

��

v AAID1001(Virtual I/O Server �� ���)

v AAID1002(Virtual I/O Server �� ���)

��� Virtual I/O Client ���(�� �� ��� �� 11)

AIX ����� AIX �� �� ��� ���� �� �� ��� ��� ���� ���� �����

VIO � ��� � �� �� �����. ���� �� �� ID � �� �� ��� �����.

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

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

v Trans_Project

v Sub_Project_Id

v Hour

v SERPARNO(�� ��� )

v SERUNID(�� �� )

v DLUNID( ��� LU(Logical Unit) ID)

��

v AAID1101(Virtual I/O Client �� ���)

22 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 29:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v AAID1102(Virtual I/O Client �� ���)

��� ARM ���� ���(�� �� ��� �� 16)

AIX ����� AIX �� �� ��� ���� �� �� ��� ��� ���� ���� ��� ARM

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

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

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

v PROJID

v APP_CLASS

v APP_NAME

v USERNAME

v GROUP

v TRANSACTION

��

v AAID1601(AIX ������ �)

v AAID1602(AIX �� �[�])

v AAID1603(AIX � �� �[�])

v AAID1604(AIX ������ CPU �[�])

��� WPAR ��� ���(�� �� ��� �� 36)

AIX ����� AIX �� �� ��� ���� �� �� ��� ��� ���� ���� WPAR �

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

��� ��� �� ��� �� ��� �� ���� ����. Integrated Solutions Console� ���

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

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

��� ��� �� 23

Page 30:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v Trans_Project

v Sub_Project_Id

v Hour

v wparname

��

v AAID3601(CPU �[�� � �])

v AAID3602(�� ��[�� � �])

v AAID3603(��� � ��[�� � �])

v AAID3604(��� �� �[ ��])

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

v AAID3606(���� �[ ��])

v AAID3607(��� ��(MB)[�� � �])

v AAID3608(� ��� �(MB)[ ��])

v AAID3609(�� � � ��� �(MB)[ ��])

v AAID3610(����)

v AAID3611(�����)

v AAID3612(I/O �� �)

v AAID3613(��� �� �)

v AAID3614(I/O �� �[ ��])

v AAID3615(� ���� �(1/1000�))

v AAID3616(� � �(1/1000�))

v

��� WPAR �� ��� ���(�� �� ��� �� 38)

AIX ����� AIX �� �� ��� ���� �� �� ��� ��� ���� ���� WPAR �

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

����. ��� ��� �� ��� �� ��� �� ���� ����. Integrated Solutions Console

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

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

24 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 31:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v Trans_Project

v Sub_Project_Id

v Hour

v FS_TYPE(� ��� )

v Device

v MOUNT_PT(��� ���)

v wparname

��

v AAID3801(�� ��� �(MB))

v AAID3802(��/�� � �)

v AAID3803( ��)

v AAID3804(�� �)

v AAID3805(�� �)

v

��� WPAR ��� ���(�� �� ��� �� 39)

AIX ����� AIX �� �� ��� ���� �� �� ��� ��� ���� ���� WPAR

�� I/O � ��� � �� �� �����. ���� �� �� ID � �� �� ��� ����

�. ��� ��� �� ��� �� ��� �� ���� ����. Integrated Solutions Console� ��

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

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

v Trans_Project

v Sub_Project_Id

v Hour

v DISKNAME

v wparname

��

v AAID3901(���� I/O �)

v AAID3902(���� �� ��� �(MB))

��� ��� �� 25

Page 32:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v

AIX �� �� ��� ��� ��

AIX �� �� ��� ���� ���� ��� �� ��� �����.

�� �� ��� ���� Integrator ����� ���� �� �� �� �� ���� CSR �� CSR+

�� �����. Integrator ����� �� ��� ��� Integrator� �� �� ��� �� �

�� ����� ���� �� XML ��� �����.

Usage and Accounting Manager�� �� �� �� ��� ���� �� ���� ��� � �� ��

�� � SampleAIXAA.xml� ���� ����. SampleAIXAA.xml �� ���� ����� ���

�� � <Usage and Accounting Manager �� ����>₩jobfiles ���� �� ������.

��� � �� �� �� ���� AIX Advanced Accounting ���� �� �� � �� ��

���.

<Input name="AIXAAInput" active="true"><Files><File name="... " />...</Files></Input>

Linux, z/Linux, UNIX � AIX �� �� � �� ��� ��� ���

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

229 ���� �� �� � � ��� ��� ��� ��: Linux �� UNIX ���� �� ���� �

�����.

��� ���� ��� Usage and Accounting Manager ��

��� ��� ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Edition(Linux, zLinux, UNIX, � �� � � ���)

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack(��)

v System x� IBM Usage and Accounting Manager Virtualization Edition(Linux � ��[pacct] � � ���)

v System p� IBM Usage and Accounting Manager Virtualization Edition(AIX �� Linux � ��(pacct) � � ���)

Sar ���

Sar� ����� ��� � CPU ��� � �� ��� ���� ���, �� UNIX/Linux ��

�� �� �����.

Sar� ���� �� � ��� ��� �����. � ��, ���� sar� 10 5 ��� ��

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

26 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 33:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

# sar 300 10

TUAM sar ���� sar ���� ���� ��� �� � ���� TUAM ��� ��� ���

crontab�� ���� ��� ����� �����. Sar ���� TUAM jobrunner �� �� ����

�����. TUAM ��� TUAM sar ���� � �� �� �� �� �����.

.../collectors/sar/sar_collect.template

.../collectors/sar/tuam_unpack_sar

.../collectors/sar/sarDeploymentManifest_linux.xml

.../collectors/sar/sarDeploymentManifest_hp.xml

.../collectors/sar/sarDeploymentManifest_aix.xml

.../collectors/sar/sarDeploymentManifest_solaris.xml

.../samples/jobfiles/SampleDeploySarCollector.xml

.../samples/jobfiles/SampleSar.xml

Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Edition

Sar ����� ��� ID � ��

Sar ����� ��� ID � ��� SampleSar.xml �� ��� Integrator ��� �� CSR ��

��� �����.

�� ID � ��� CSR �� �����.

DITA

ID:

� 13. Sar ID

ID ��

SYSTEM_ID �� ��

IP_ADDR ��� IP �

VolumeGroup �� �� ��

PhysicalVolume �� �� ��

DeviceName �� ��� ��

��:

� 14. Sar ��

�� ��

SANUMCPU �� CPU �

SAMEMSIZ ��� ��(KB)

��� ��� �� 27

Page 34:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 14. Sar �� (� )

�� ��

SAUCPUPT ��� CPU ��

SASCPUPT ��� CPU ��

SAICPUPT �� CPU ��

SAWAIOPT �� I/O ��

SAUCPUUS ��� CPU ��(�)

SASCPUUS ��� CPU ��(�)

SAICPUUS �� CPU �(�)

SAWAIOUS �� I/O �(�)

SAENTCPT �� ��� �� ��

� ���� �� ��� ��� � � �� ����. �� ��� ��� �� ��� ��� DBLoad

�� ������.

sar ��� ��

TUAM sar ���� �� � �� �� ��� ��� � ����. ��, TUAM ��� ��� RXA

��� �����. � ��� ���� ���� TUAM ���� �� ��� sar ���� ��� � ��

��. � � ��� sar �� �� ���� �� ��� ���� tuam_unpack_sar �� ����� �

�� ����.

��� ��� ��� ���, ���� TUAM ��� �� ����� � sar �� �� ���

FTP ���� �� �� �����. TUAM ��� Windows�� � � ��, ��� ���� ��

�.

v IIS FTP ���� ���� ����.

v TUAM Collector Logs ��� �� ���� ���� ����.

v � �� ���/� ���� ���� FTP ���� ��� � ���, ����� ��� TUAM

Collector Logs ��� �� ��/�� ��� �� ��� ��� ���.

TUAM ���� TUAM sar ��� ��:

TUAM ���� sar ���� ���� �� SampleDeploySarCollector.xml �� �� ���� �

���.

���� ��

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

v Host: �� ��� �� �� �� IP ����.

v UserId: ″root″� ���� ���.

v Password: �� ���� root� ����.

v Manifest: �� ��� OS � �� � �� ����.

28 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 35:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

SampleDeploySarCollector.xml �� �� �:

�: �� � � ��� �� ���� �����. �� �� ″₩″� ���� �����.

<!-- SUPPLY hostname OF TARGET PLATFORM/--><Parameter Host = "TARGET_PLATFORM"/>

<!-- userid must be set to root/--><Parameter UserId = "root"/>

<!-- SUPPLY root PASSWORD ON TARGET PLATFORM/--><Parameter Password = "XXXXXX"/>

<!--Parameter KeyFilename = "yourkeyfilename"/-->

<!-- DEFINE Manifest TO MANIFEST XML FOR TARGET PLATFORM/--><!--Parameter Manifest = "sarDeploymentManifest_linux.xml"/--><!--Parameter Manifest = "sarDeploymentManifest_hp.xml"/--><!--Parameter Manifest = "sarDeploymentManifest_linux.xml"/--><!--Parameter Manifest = "sarDeploymentManifest_solaris.xml"/--><Parameter Manifest = "sarDeploymentManifest_aix.xml"/>

<!--Parameter Protocol = "win | ssh"/-->

<!-- DEFINE INSTALLATION PARAMETERS,path: �� ����� sar ���� ��� ����

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

server: TUAM ��� �� �� IP ������ ��.

log_folder: TUAM ��� ��� �� ��. TUAM ��� UNIX/Linux���� ��, log_folder� ��� �� ��� ����� ���� ���(�: /opt/ibm/tuam/logs/collectors).TUAM ��� Windows ���� ��, log_folder���� �� ��� ���� �� ����� ���� ���.���� ��.

ftp_user: sar ��� ��� TUAM ��� ���� �� TUAM �������� � ���� ��. �� ��� ������ �������� ftp_user=HOLD� ������. TUAM ���� � ftp���� ��� �� ftp_user=anonymous� �����. � ������ �� ��� �� ��/�� ��� �� ��� ��� ���.���� ��.

ftp_key: ftp_user� ���� ��. ftp_user=anonymous �� ftp_user=HOLD� ��,� ����� ��� � �����. ����� ��� �����(��: ftp_key=XXXX).���� ��.

add_ip: TUAM ���� sar �� ���� ��� �������� ��� IP ��� ��� ��� ��� ����.�� ��, log_folder=/opt/ibm/tuam/logs/collectors������� ��� ��� "client1"� ��, � sar ���

/opt/ibm/tuam/logs/collectors/sar/client1�����.add_ip=Y��, ���

/opt/ibm/tuam/logs/collectors/sar/client1_<ipaddress>� ����.��� "N".

interval: Sar � �(�).��� 300.

/--><Parameter RPDParameters = "path=/data/tuam/collectors/sar;server=9.42.17.133; ₩

log_folder=/data/tuam/logs/collectors;ftp_user=ituam;ftp_key=ituam;add_ip=Y;interval=300;"/>

sar ��� �� ��:

� ����� sar ���� ���� ���� ��� �� ����.

��� ��� �� 29

Page 36:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ��� ��

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

���� ��� ���� TUAM sar ���� ��� � ����.

� ��, TUAM ��� C:₩Program Files₩IBM₩tuam� ���� ��, TUAM sar ���� �� ��

� /opt/ibm/tuam/collectors/sar� ����� �� ��� ����� ��� �����.

1. C:₩Program Files₩IBM₩tuam₩collectors₩sar₩sar_collect.template� �� ��� /opt/ibm/tuam/

collectors/sar� ������.

2. C:₩Program Files₩IBM₩tuam₩collectors₩sar₩tuam_unpack_sar� �� ��� /opt/ibm/tuam/

collectors/sar� ������.

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

�: �� � �� ��� �� ���� �����. �� �� ″₩″� ���� �����.

# cd / opt/ibm/tuam/collectors/sar# chmod 770 tuam_unpack_sar# ./ tuam_unpack_sar path=/opt/ibm/tuam/collectors/sar server=tuamserver ₩

log_folder=collector_log ftp_user=ituam ftp_key=ituam add_ip=N interval=300

sar ��� �� �:

� ����� sar ���� ��� � ��� �� ��� �� ����.

�� ����� �� crontab� ��� �� ��� � � sar_collect.sh ����� ����.

����� �� sar ���� /<install_dir>/data/sar_YYYYMMDD_HH.txt� �����.

23� �(11 PM)� ��� ����� � ���� ��� � � sar ���� � �

sar_YYYYMMDD.txt� ����. � �� TUAM ��� ��� <collector_logs>/sar/

<target_name>� ���. FTP � ��� /<install_dir>/data/YYYYMMDD_ftp.log� � ���.

sar ��� � � ftp ��� 10 �� �� �� � � ���.

���� - sar_collect.sh

���:

sar_collect.sh collect | send [YYYYMMDD ]

sar_collect.sh ����� collect �� send ��� ����.

collect: � ��� sar ���� �� � ��� cron �� ���� crontab ����� �����. �

� �� ������.

send: � ��� ���� � sar ��� �� TUAM ��� � � ����. FTP � ���

/<install_dir>/data/YYYYMMDD_ftp.log� � ���.

sar ��� �� ��:

30 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 37:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ����� sar ���� �� ���� ��� �� ����.

� ��� ��

TUAM sar ���� �� ��� crontab�� sar_collect.sh crontab ��� ���� �� ��� �

����. �� �� ��, �� sar ��� � � ����� �� � ����.

System i ��� ���

System i ��� ���� � �� ���� System i �� 5 ��� 1 Mod 0 �� System i �� 5 ��

� 2 Mod 0 ���� ��� ��� ��� �����. � ���� Windows �� ��� ���

�.

�: � ��� ���� System p �� System x� IBM Usage and Accounting Manager Virtualization

Edition��� ��� � �� Windows �� ��� ����.

System i� Usage and Accounting Manager ��� ���� DSPJRN �� ��� ��� �� �

��� �� ���� �����. ���� ���� �� ��� ���(System i �� 5 ��� 1 Mod

0 �� System i �� 5 ��� 2 Mod 0)� �� ����. ����� �� �� ����� ���

�.

�: System i �� �� �� DSPJRN� �� ��� ��� DSPRJN �� ������.

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

v �� � ��� ��.

v ��� CPU � ��� �.

v �� � ��� I/O ��.

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

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Edition

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

System i ����� �� ID � ��

System i ����� ��� ���� �� � ��� ��, ��� CPU � ��� �, �� � ���

I/O ��, �� � ������ ���� �� �� ��� �����. ���� ���� �� ���

���(System i �� 5 ��� 1 Mod 0 �� System i �� 5 ��� 2 Mod 0)� �� ����.

��� ��� �� 31

Page 38:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

System i ����� ��� ��� ���� �� �� � �� �� ��� �����(SystemIr51.wsf

�� SystemIr52.wsf �� ������ AddIdentifier � AddResource �� ��). ��� ��� �

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

��� � 5 ��� 1 ���

ID

v Feed(System i ��� �� ��� ���)

v AccountingCode

v JobName

v UserName

v ProgramName

v Profile

��

v I001(System i CPU �[�])

v I002(System i � ��� �(�))

v I003(System i ���)

v I004(System i �� I/O ��)

v I005(System i ��� ��)

v I006(System i �� �)

v I007(System i ������ ��)

v I008(System i ������ ��)

v I009(System i ������ �/��)

v I010(System i � ��)

v I011(System i � ��)

v I012(System i �� �� �[�])

v I013(System i ��� I/O ��)

��� � 5 ��� 2 ���

ID

v Feed(System i ��� �� ��� ���)

v EntryType

v JobName

v UserName

v ProgramName

32 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 39:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v Profile

v AccountingCode

��

v I001(System i CPU �[�])

v I002(System i � ��� �(�))

v I003(System i ���)

v I004(System i �� I/O ��)

v I014(System i � ��� �)

v I015(System i � �� �)

v I016(System i � ��� �)

System i ��� ��� ��

System i ��� ��� ��� �� ��� �����.

Usage and Accounting Manager�� System i �� ���� �� ���� ��� � �� �� ��

� SampleSystemI.xml� ���� ����. SampleSystemI.xml �� ���� ����� ��� �

� � <Usage and Accounting Manager �� ����>₩jobfiles ���� �� ������.

SampleSystemI.xml ��� �� 5 ��� 1 � ��� 2�� ���� ���� ���� ���

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

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

�� �� System i ���� ��� Parameter � �(��� ���� ���� ����)� ��

����. ��� ����� �� ���� SystemIr51.wsf � SystemIr51.wsf�� �����.

� 15. SystemIr51.wsf � SystemIr52.wsf ����

���� ��/�

LogDate System i �� ��� ��� ��� �� �� ��� �� � ���

�� �����.

RetentionFlag � ����� �� ��� ����.

Feed ��� System i �� ���� �� ��� �����.

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

���. � �� ���� ����� ��� �� CSR �� �����.

� �� Scan ������ ���� CSR ����.

� ����� CSR �� ID� �����.

OutputFolder ���� ���� �� ������. Scan ����� ��� �� CSR

�� �����.

�� ��� �� �� Process id �� �����. � ��,

Process id="Systemi"� �� �� ��� Systemi���.

InputFileName ��� System i �� �����.

��� ��� �� 33

Page 40:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

TDSz ��� ���

TDSz� �� � ��� ���� �� z/OS®� �� �� ����� ��� �� � ��� �� ��

��, �� � � ����, ��� ��� ��� ���� � ��� ���. TDSz� z/OS� DB2®

UDB V8 ������� ���� ������ �� IT ��� �� ���� � �� � ��� �

����. � ��� �� ��, SLM(Service Level Management) � ���� ����.

TDSz ��� ���� ���� Windows ���� �� � ��� ��� z/OS ���� ��� � ��

��. TDSz ���� DB2 ������� �� ���� ���� Usage and Accounting Manager� �

�� � �� CSR �� �����. ��� ���� �� ���� �� ���, ����� � ��

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

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

TDSz ���� ����� �� ��� �����.

v DB2® Connect™ �� � ��

v ITUAM� ��� �� �� � ��

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

v Job Runner �

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

Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Edition

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

v IBM Usage and Accounting Manager Virtualization Edition(System x � System p�)

DB2 Connect �� � ��

DB2 Connect� �� � ���� ��� �� ��� �� Windows� IBM DB2 Connect �� ���

� ������.

� ��� ��

��� DB2 Connect� ���� ��� ����. ��� ����� � �� �� �� ����.

1. Windows�� �� → ���� → IBM DB2 → �� �� → Configuration Assistant� �����.

2. Configuration Assistant�� ���� → ���� ���� ������ ��� �����.

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

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

34 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 41:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

4. � ���� �� ����� TCP/IP� � �� ��� �� OS/400 ���� ������� �

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

5. ��� �����.

6. TCP/IP � ���� �� ����� �� ��� ���� ��� �����.

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

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

�.

v �� ��. �� ������� �� DB2 �� ����� �� �� � ������.

�� �� �� � �� � ��� �� �� �� z/OS �� ���� ���� DDF

��� ������.

06.39.08 STC09640 DSNL004I @DDF START COMPLETE 872

872 LOCATION KSCDB201

872 LU USIBMKS..KSCDB201

872 GENERICLU -NONE

872 DOMAIN demomvs.db2.ibm.com

872 TCPPORT 5663

872 RESPORT 5463

� ��� ���� demomvs.db2.ibm.com�� ��� 5663���.

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

����� ��� z/OS� DB2 UDB ����� ������� ����. DDF ��� ��� ��

�����. �� �� ����� ������ ��� KSCDB201���.

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

9. �� �� �� ���� �� ���� OS/390 �� z/OS� �����. ��� �� ���

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

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

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

11. �� �� �� ����� ��� DBM ���� � � ��� �����. ��� �����.

��

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

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

������� ��� �� → ���� → IBM DB2 → � �� �� → �� �� �����.

��� ��� �� 35

Page 42:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

TDSz ��� ��� ��

TDSz ��� ��� ��� �� ��� �����.

TDSz ��� ���� Integrator ����� ���� TDSz ���� CSR �� CSR+ �� ����

�. Integrator ����� �� ��� ��� Integrator� �� �� ��� �� ��� �����

���� �� XML ��� �����.

Usage and Accounting Manager�� �� �� �� ��� ���� �� ���� ��� � �� ��

�� � SampleTDSz.xml� ���� ����. SampleTDSz.xml �� ���� ����� ��� �

� � <Usage and Accounting Manager �� ����>₩jobfiles ���� �� ������.

SampleTDSz.xml ��� �� RAF ���� ���� ���� ��� � �� ��� ����. �

�� ��� �� �� ���� �� ���� �����. �� TDSz ���� ���� ����� �

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

Integrator ��� � ���� �� ���� ���� ����. �, ��� �� ���� CSR �

� ���� ID � ���� ����� ����. �� ID � ��� ����� Integrator ���� ��

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

�: Integrator ��� ��� ���� �� Integrated Solutions Console�� �� ��� ��� ��

��� ���� ���.

� 16. TDSz ���� �� Integrator ��

Integrator �� TDSz ���

Integrator-TDS-RAFADDRLOG RAFADDRLOG

Integrator-TDS-RAFBATCH RAFBATCH

Integrator-TDS-RAFCICS RAFCICS

Integrator-TDS-RAFDASD RAFDASD

Integrator-TDS-RAFDB2 RAFDB2

Integrator-TDS-RAFHSMBKUP RAFHSMBKUP

Integrator-TDS-RAFHSMMIGR RAFHSMMIGR

Integrator-TDS-RAFIMS RAFIMS

Integrator-TDS-RAFJOBLOG RAFJOBLOG

Integrator-TDS-RAFNETSES4X RAFNETSES4X

Integrator-TDS-RAFNETSES20 RAFNETSES20

Integrator-TDS-RAFNETv RAFNETV

Integrator-TDS-RAFSESL RAFSESLOG

Integrator-TDS-RAFSTC RAFSTC

Integrator-TDS-RAFTSO RAFTSO

Tivoli Data Warehouse ���

Tivoli Data Warehouse ��� ���� ���� Tivoli Data Warehouse� ��� ��� � �� ��

�� ��� � ����.

36 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 43:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

��� ��� IT ���� �����. Tivoli Monitoring ����� ���� ���� Tivoli Data

Warehouse� �����. Tivoli Data Warehouse ���� IBM Tivoli Monitoring ����� �� ��

�� Tivoli Data Warehouse� ��� ��� � �� ���� ���� ���� CSR(Common Source

Record) ��� �����.

Tivoli Data Warehouse ��� ��� ��

� ����� Tivoli Data Warehouse ��� ��� ��� �� ��� �����.

� ��� ��

Usage and Accounting Manager� Tivoli Data Warehouse�� ���� ���� �� ���� ���

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

� <Usage_And_Accounting_Manager_Install>₩jobfiles ���� ������.

Tivoli Data Warehouse �� �� ��

Usage and Accounting Manager� Tivoli Data Warehouse ��� ���� �� � �� �� �� �

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

�� �� Tivoli Data Warehouse ��� ���� �� �� �� �� �����.

� 17.

� �� ��

SampleTDW_AEM.xml �� ��� ���

SampleTDW_AIXPremium.xml AIX Premium

SampleTDW_Eaton.xml Eaton (Power)

SampleTDW_HMC.xml p5, i5 �� OpenPower® ���� ���� �� ��

SampleTDW_LinuxOS.xml Linux � ��

SampleTDW_TCAM.xml SOA� IBM Tivoli Composite Application Manager

SampleTDW_UnixOS.xml Unix � ��

SampleTDW_WindowsOS.xml Windows � ��

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

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

<Usage_and_Accounting_Manager_Install>₩jobfiles ���� �� �� �� ���� �� ��

��.

�� �� ��

� ���� Tivoli Data Warehouse ���� �� �� �� �� ����.

�� ��� �� �� Integrator �� ��� �����.

<Step id="Integrator-ITMPWMRS" type="ConvertToCSR" programType="java" programName="integrator" active="true"><Integrator>

<Input name="CollectorInput" active="true">

��� ��� �� 37

Page 44:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

<Collector name ="TDW"><Connection dataSourceName="OCEAN5"/><Template filePath="%HomePath%/collectors/tdw/StandardTemplates.xml" name="TDWAEMRS" />

</Collector>

<Parameters><Parameter name="StartLogDate" value="%LogDate_Start% 00:00:00" dataType="DATETIME" format="yyyyMMdd HH:mm:ss"/><Parameter name="EndLogDate" value="%LogDate_End% 23:59:59" dataType="DATETIME" format="yyyyMMdd HH:mm:ss"/><!--Parameter name="Resourceheader" value="TDWAAEMRS" dataType="STRING"/--><Parameter name="Feed" value="server1" dataType="STRING"/><Parameter name="LogDate" value="%LogDate_End%" dataType="DATETIME" format="yyyyMMdd"/>

</Parameters>

<Files><File name="%ProcessFolder%/exception.txt" type="exception" />

</Files>

Step ��� �� �� ����.

� 18.

�� �� �� ���� ��/����

id=″step_id″ �� step_id� �� ID� �����.

type=″ConvertToCSR″ �� � �� ���� ����.

programType=″java″ �� � �� ���� ����.

programName=″integrator″ �� � �� ���� ����.

Step ��� �� � Integrator �� ����.

Integrator ��� �� �� ��� �� Input �� ����.

� 19.

�� �� �� ���� ��/����

name=″CollectorInput″ �� � �� ���� ����.

active=″true″ | ″false″ �� ���� ���� � �� ″true″� �

���, ���� ��� ���� ″false″

� ������.

Input �� Collector, Parameters � Files �� ��� � ����.

Collector �� �����. � ��� ��� �� ����.

� 20.

�� �� �� ���� ��/����

name=″TDW″ �� � �� ���� ����.

Collector ��� Connection � Template �� ����.

Connection �� ���� �� �� ��� ����.

38 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 45:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 21.

�� �� �� ���� ��/����

dataSourceName=″data_source_name″ �� Integrated Solutions Console� ��� �

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

��� ��

Template �� ���� �� �� ��� ����.

� 22.

�� �� �� ���� ��/����

filePath=″template_file_path″ ���� ���� �� �����. �� ����

�� �� ��� %HomePath%/collec-

tors/tdw/StandardTemplates.xml� �

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

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

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

����.

name=″template_name″ �� ����� �����.

Parameters ��� �� ���. Parameters ��� startLogDate, endLogDate, Feed � LogDate

����� ����� �� ��� ����� Resourceheader� �� � ����.

startLogDate ������ �� �� ����.

� 23.

�� �� �� ���� ��/����

name=″startLogDate″ �� ����� ��

value=″interval_start_date_time″ �� �� �� �� �

dataType=″DATETIME″ �� � ����� �� ��� ���

format=″yyyyMMdd HH:mm:ss″ �� �� � �� ���� ��� �� �

endLogDate ������ �� �� ����.

� 24.

�� �� �� ���� ��/����

name=″endLogDate″ �� ����� ��

value=″interval_end_date_time″ �� �� �� �� �

dataType=″DATETIME″ �� � ����� �� ��� ���

format=″yyyyMMdd HH:mm:ss″ �� �� � �� ���� ��� �� �

��� Resourceheader ������ �� �� ����.

��� ��� �� 39

Page 46:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 25.

�� �� �� ���� ��/����

name=″Resourceheader″ �� ����� ��

value=″header_value″ �� �� �����. � �� CSR �� �

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

���� Template �� ��� ��

�� �� 8����.

dataType=″STRING″ �� ���

Feed ������ �� �� ����.

� 26.

�� �� �� ���� ��/����

name=″Feed″ �� ����� ��

value=″server1″ �� �� ��� CSR �� CSR+ �� �

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

����.

dataType=″STRING″ �� ���

LogDate ������ �� �� ����.

� 27.

�� �� �� ���� ��/����

name=″LogDate″ �� ����� ��

value=″%LogDate_End%″ �� �� ��� ���� �����. �� �

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

�.

dataType=″DATETIME″ �� � ����� �� ��� ���

format=″yyyyMMdd″ �� �� � �� ���� ��� �� �

Files �� ������. �� ���. Files �� File ����� ��� � ����. File ���

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

� 28.

�� �� �� ���� ��/����

name=″exception_file_path″ �� �� ��� �� ��

type=″exception″ �� �� � � ����

�� ��� ��� ID � ��

� ����� �� ��� ��� ����� Tivoli Data Warehouse�� ���� Usage and Accounting

Manager ID � ��� �� ����.

40 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 47:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

T i v o l i

Monitoring ��

�� ��

T i v o l i

Monitoring �

��

������ �� � �� �� Usage and Accounting Manager� �

� � � ID ��

�� ��� �

��

� ��KE9_ALL_RACK_SERVERS_POWER_DATA

��

v Average_Power_AC

(INTEGER, � )

v Average_Power_DC

(INTEGER, � )

v Ambient_Temp_Avg

(DECIMAL, � )

v Exhaust_Temp_Avg

(DECIMAL, � )

ID

v Name

v Type

v OID

��

PWRAC (KWH)

PWRDC (KWH)

PWRAMTMP

PWREXTMP

ID

name server_type

server_oid

agent = “aem”

attribute_group = “rack_server”

��� ��� �� 41

Page 48:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��� �KE9_ALL_BLADECENTERS_POWER_DATA

��

v Average_Power_DC

(INTEGER, � )

v Ambient_Temp_Avg

(DECIMAL, � )

v Exhaust_Temp_Avg

(DECIMAL, � )

ID

v Slot_Number

v Name

v Domain

v Component_ID

v Component_Type

v OID

��

PWRDC (KWH)

PWRAMTMP

PWREXTMP

ID

slot_number

blade_center_name

power_domain_name

name

slot_type

server_oid

agent = “aem”

attribute_group = “blade_slot”

42 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 49:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��� ZKE9_ALL_SYSTEM_Z10_ECS_POWER_DATA

��

v Average_Input_Power_AC

(INTEGER, � )

v Ambient_Temp_Avg

(DECIMAL, � )

v Exhaust_Temp_Avg

(DECIMAL, � )

ID

v Name

v Type

v Model

v Serial_Number

v OID

��

PWRAC (KWH)

PWRAMTMP

PWREXTMP

ID

namemech_type

model

serial_num

server_oid

agent = “aem”

attribute_group = “systemz”

��� ��� �� 43

Page 50:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

PDU ��� �

� KE9_ALL_PDUS_POWER_DATA

��

v Input_Power

(INTEGER, � )

v Output_Power

(INTEGER, � )

v Ambient_Temp_Avg

(DECIMAL, � )

v Exhaust_Temp_Avg

(DECIMAL, � )

ID

v Name

v Group_Name

v URL

��

PWRIN (KWH)

PWROUT (KWH)

PWRAMTMP

PWREXTMP

ID

pdu_name

outlet_group_name

url

agent = “aem”

attribute_group = “pdu_outlet”

AIX Premium ID � ��

� ����� AIX Premium ����� Tivoli Data Warehouse�� ���� Usage and Accounting

Manager ID � ��� �� ����.

T i v o l i

Monitoring

���� ��

Tivoli Monitoring

� ��

������ �� � �� �� Usage and Accounting Manager� �� �

� ID ��

44 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 51:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

A I X

Premium � ��� KPX_FILE_SYSTEMS

��

v Size_MB

(INTEGER, ���)

v Free_MB

(INTEGER, ���)

v Used_MB

(INTEGER, ���)

ID

v Name

v Node

v Mount_Point

v Volume_Group_Name

��

AIXPFSTS(MB-�)

AIXPFSFS(MB-�)

AIXPFSUS(MB-�)

ID

namenode

mount_point

volume_group_name

agent = “aix_premium”

attribute_group = “file_system”

��� ��� �� 45

Page 52:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ���KPX_LOGICAL_PARTITION

��

v Entitlement

(INTEGER, ���)

v Number_of_Physical_CPUs

(INTEGER, ���)

v Number_of_Virtual_CPUs

(INTEGER, ���)

v Number_of_Logical_CPUs

(INTEGER, ���)

v Online_Mem

(INTEGER, ���)

ID

v Node

v LPAR_Number

v Shared_Mode

v Capped_Mode

v SMT_Mode

v Machine_ID

v Hostname

��

AIXPLPET

AIXPLPPC

AIXPLPVC

AIXPLPLC

AIXPLPOM(MB-�)

ID

node

lpar_number

shared_mode

capped_mode

smt_mode

machine_id

hostname

agent = “aix_premium”

attribute_group = “logical_partition”

46 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 53:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ��KPX_LOGICAL_VOLUMES

��

v Size_MB

(INTEGER, ���)

ID

v Node

v Name

v Volume_Group_Name

v Type

v Mount_Point

��

AIXPLVTS(MB-�)

ID

node

namevolume_group_name

typemount_point

agent = “aix_premium”

attribute_group = “logical_volume”

��� ��� �� 47

Page 54:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

���� ��� �

� KPX_NETWORK_ADAPTERS_TOTALS

��

v Bytes_Sent

(VARCHAR, ��)

v Pkts_Sent

(VARCHAR, ��)

v Broadcast_Pkts_Sent

(VARCHAR, ��)

v Multicast_Pkts_Sent

(VARCHAR, ��)

v Bytes_Recvd

(VARCHAR, ��)

v Pkts_Recvd

(VARCHAR, ��)

v Broadcast_Pkts_ Recvd

(VARCHAR, ��)

v Multicast_Pkts_ Recvd

(VARCHAR, ��)

ID

v Node

v Name

v Type

��

AIXPNABS

AIXPNAPS

AIXPNARS

AIXPNAMS

AIXPNABR

AIXPNAPR

AIXPNARR

AIXPNAMR

ID

node

nameAdapterType

agent = “aix_premium”

attribute_group =

“network_adapters_total”

48 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 55:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� ���KPX_PHYSICAL_MEMORY

��

v Memory_Size_MB

(INTEGER, ���)

v Free_Memory_MB

(INTEGER, ���)

v Used_Memory_MB

(INTEGER, ���)

ID

v Node

��

AIXPPMMS(MB-�)

AIXPPMFM(MB-�)

AIXPPMUM(MB-�)

ID

node

agent = “aix_premium”

attribute_group =

“physical_memory”

��� ��� �� 49

Page 56:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� ��KPX_PHYSICAL_VOLUMES

��

v Number_of_Logical_Volumes

(INTEGER, ���)

v Number_of_Stale_Partitions

(INTEGER, ���)

v Size_MB

(INTEGER, ���)

v Used_MB

(INTEGER, ���)

v Free_MB

(INTEGER, ���)

ID

v Node

v Name

v State

v Volume_Group_Name

��

AIXPPVLV

AIXPPVSP

AIXPPVTS(MB-�)

AIXPPVUS(MB-�)

AIXPPVFS(MB-�)

ID

node

namestate

volume_group_name

agent = “aix_premium”

attribute_group = “physical_volume”

50 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 57:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

���� ����KPX_PROCESSES_DETAIL

��

v Text_Size

(INTEGER, ���)

v Resident_Text_Size

(INTEGER, ���)

v Resident_Data_Size

(INTEGER, ���)

v Total_CPU_Time

(INTEGER, ��)

ID

v Node

v Process_Name

v User_Name

��

AIXPPDTT(4K ��� – )

AIXPPDRT(4K ��� – )

AIXPPDRD(4K ��� – )

AIXPPDTC(�)

ID

node

process_name

user_name

agent = “aix_premium”

attribute_group = “process_detail”

Eaton ID � ��

� ����� Eaton ����� Tivoli Data Warehouse�� ���� Usage and Accounting Manager

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

T i v o l i

Monitoring �

��� ��

Tivoli Monitoring

� ��

������ �� � �� �� Usage and Accounting Manager�

�� � � ID ��

��� ��� �� 51

Page 58:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

EatonP D U B r e a k e r

Meter

KE8_WH_PDU_BREAKER_METERS_TABLE

��

v TotalKilowattHours

(INTEGER, ��)

v Node

v Manufacturer

v Model

v SerialNumber

v Panel (Integer)

v Breaker (Integer)

��

ETNPBMTE(KWH)

ID

node

manufacturer

model

serial_number

panel (String)

breaker (String)

agent = “eaton”

attribute_group =

“pdu_breaker_meters”

UPS �� ��KE8_WH_UPS_INPUT_TABLE

��

v inputWatts

(INTEGER, ���)

ID

v Node

v Manufacturer

v Model

v SerialNumber

��

ETNUPSIE(KWH)

ID

node

manufacturer

model

serial_number

agent = “eaton”

attribute_group = “ups_input_table”

52 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 59:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

UPS �� ��KE8_WH_UPS_OUTPUT_TABLE

��

v outputWatts

(INTEGER, ���)

ID

v Node

v Manufacturer

v Model

v SerialNumber

��

ETNUPSOE(KWH)

ID

node

manufacturer

model

serial_number

agent = “eaton”

attribute_group =

“ups_output_table”

HMC ID � ��

� ����� HMC ����� Tivoli Data Warehouse�� ���� Usage and Accounting Manager ID

� ��� �� ����.

Tivoli Monitoring ���

� ��

Tivoli Monitoring � �

������ �� � �� �� Usage and Accounting Manager

� �� � � ID ��

��� ��� �� 53

Page 60:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

HMC�� ��� KPH_PHYSICAL_MEMORY

��

v Total_Size_MB

(INTEGER, ���, ��� �)

v Used_MB

(INTEGER, ���, ��� �)

v Free_MB

(INTEGER, ���, ��� �)

ID

v Node

��

HMCPMTSM

HMSPMUSM

HMCPMFSM

ID

node

agent = “hmc”

attribute_group =

“physical_memory”

ITCAM/SOA ID � ��

� ����� ITCAM/SOA ����� Tivoli Data Warehouse�� ���� Usage and Accounting

Manager ID � ��� �� ����.

Tivoli Monitoring

���� ��

T i v o l i

Monitoring �

��

������ �� � �� �� Usage and Accounting Manager� ��

� � ID ��

54 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 61:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

ITCAM/SOA ��� �� �

� �

Identity_610

Services_Inventory_ReqID_610

��

v Msg_Count

(INTEGER, ��)

v Elapsed_Time_Msg_Count

(INTEGER, ��)

v Fault_Count

(INTEGER, ��)

v Avg_Msg_Length

(INTEGER, � � )

v Avg_Elapsed_Time

(INTEGER, � � )

ID

v Origin_Node

v Requester_Identity

v Service_Type

v Service_Name

v Service_Port_Name

v Operation_Name

v Local_Host_Name

v Local_IPAddress

v Application_Server_Env

v Application_Server_Node_Name

v Application_Server_Cell_Name

v Application_Server_Name

v Port_Namespace

v Port_Number

v Operation_Namespace

v Interval_Status

��

TCAMMC

TCAMETMC

TCAMFLTC

TCAMMLA(���)

TCAMELTA(���)

ID

origin_node

requester_identity

service_type

service_name

service_port_name

operation_name

local_host_name

local_ipaddress

application_server_env

application_server_node_name

application_server_cell_name

application_server_name

port_namespace

port_number

operation_namespace

interval_status

agent = “itcam_soa”

attribute_group =

“services_inventory_reqid_610”

��� ��� �� 55

Page 62:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Linux OS ID � ��

� ����� Linux OS ����� Tivoli Data Warehouse�� ���� Usage and Accounting Manager

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

Tivoli Monitoring ���� �

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

U s a g e a n d A c c o u n t i n g

Manager� �� � � ID �

Linux OS ��Linux_Disk

��

v Total_Inodes

(INTEGER, ���)

v Inodes_Used

(INTEGER, ���)

v Inodes_Free

(INTEGER, ���)

v Size

(INTEGER, MB, ���)

v Space_Used

(INTEGER, MB, ���)

v Space_Available

(INTEGER, MB, ���)

ID

v System_Name

v Mount_Point

v Disk_Name

v FS_Type

��

LNXDKTIN

LNXDKUIN

LNXDKFIN

LNXDKTSS

LNXDKUSS

LNXDKFSS

ID

system_name

mount_point

disk_name

fs_type

agent = “linux_os”

attribute_group = “disk”

56 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 63:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� IOLinux_Disk_IO

��

v Blks_read

(INTEGER, ��)

v Blks_wrtn

(INTEGER, ��)

ID

v Dev_Major

v Dev_Minor

v Dev_Name

v System_Name

��

LNXDIBKR

LNXDIBKW

ID

device_major

device_minor

device_name

system_name

agent = “linux_os”

attribute_group = “disk_io”

��� ��� �� 57

Page 64:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

����Linux_Network

��

v Kbytes_Received_Count

(INTEGER, ��)

v Kbytes_Transmitted_Count

(INTEGER, ��)

ID

v System_Name

v Network_Interface_Name

v Interface_IP_Address

v Linux_VM_ID

��

LNXNWRCM(MB-�)

LNXNWTCM(MB-�)

ID

system_name

interface_name

interface_ip_address

vm_id

agent = “linux_os”

attribute_group = “network”

UNIX OS ID � ��

� ����� UNIX OS ����� Tivoli Data Warehouse�� ���� Usage and Accounting Manager

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

Tivoli Monitoring ���� �

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

U s a g e a n d A c c o u n t i n g

Manager� �� � � ID �

58 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 65:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Unix OS ��Disk

��

v Inodes_Used

(INTEGER, ���)

v Space_Used_MB

(INTEGER, MB, ���)

ID

v System_Name

v Mount_Point

v Name

v FS_Type

v Name_U

v Mount_Point_U

��

UNXDKIU

UNXDKUS

ID

system_name

mount_point_id

namefs_type

name_unicode

mount_point_unicode

agent = “unix_os”

attribute_group = “disk”

��� ��� �� 59

Page 66:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

����Network

��

v Received_Count

(INTEGER, ��)

v Transmitted_Count

(INTEGER, ��)

ID

v Network_Interface_Name

v IPV4_DNS_Name

v Interface_DNS_Name

v Interface_IP_Address

v Interface_Status

v System_Name

v Type

��

UNXNWRP

UNXNWTP

ID

network_interface_name

ipv4_dns_name

interface_dns_name

interface_ip_address

interface_status

system_name

type

agent = “unix_os”

attribute_group = “network”

60 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 67:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Solaris �Solaris_Zones

��

v Physical_Memory

(INTEGER, ���)

v Total_CPUs

(INTEGER, ���)

v Virtual_Memory

(INTEGER, ���)

v Zone_CPU_Usage

(10��, ���, �� � �)

ID

v Init_PID

v Name

v ��

v Pool_ID

v Scheduler

v Status

v Zone_ID

v System_Name

��

UNXSZPM

UNXSZTC

UNXSZVM

UNXSZCU

ID

init_PID

namepath

pool_id

scheduler

status

zone_id

system_name

agent = “unix_os”

attribute_group =

“solaris_zones”

Windows OS ID � ��

� ����� Windows OS ����� Tivoli Data Warehouse�� ���� Usage and Accounting

Manager ID � ��� �� ����.

Tivoli Monitoring

���� ��

Tivoli Monitoring

� ��

������ �� � �� �� Usage and Accounting Manager�

�� � � ID ��

��� ��� �� 61

Page 68:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Windows OS FTP ���FTP_Service

��

v Total_Anonymous_Users

(INTEGER, ��)

v Total_Connection_Attempts

(INTEGER, ��)

v Total_Files_Received

(INTEGER, ��)

v Total_Files_Sent

(INTEGER, ��)

v Total_Files_Transferred

(INTEGER, ��)

v Total_Logon_Attempts

(INTEGER, ��)

v Total_NonAnonymous_Users

(INTEGER, ��)

ID

v FTP_Site

v System_Name

��

WINFTPAN

WINFTPCA

WINFTPFR

WINFTPFS

WINFTPFT

WINFTPLA

WINFTPNU

ID

ftp_site

system_name

agent = “windows_os”

attribute_group = “ftp_server”

62 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 69:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� ����Job_Object

��

v Process_Count_Total

(INTEGER, ��)

v Total_mSec_Kernal_Mode

(INTEGER, ���, ��)

v Total_mSec_Processor

(INTEGER, ���, ��)

v Total_mSec_User_Mode

(INTEGER, ���, ��)

ID

v Name

v Name_U

v System_Name

��

WINJOPC

WINJOKM

WINJOPR

WINJOUM

ID

namename_unicode

system_name

agent = “windows_os”

attribute_group = “job_object”

��� ��� �� 63

Page 70:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ��NT_Logical_Disk

��

UsedMB

(INTEGER, MB, ���,

Total_Size * %_Used� ���� ���)

ID

v Disk_Name

v Physical_Disk_Number

v Server_Name

��

WINLDUS

ID

disk_name

physical_disk_number

server_name

agent = “windows_os”

attribute_group = “nt_logical_disk”

64 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 71:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� ��NT_Print_Job (?) : DB� �

��

v Pages_Printed

(INTEGER, ��)

v Size

(INTEGER, ��)

v Time_Elapsed

(INTEGER, �, ��)

v Total_Pages

(INTEGER, ��)

ID

v Data_Type

v Document_Name

v Document_Name_U

v Driver_Name

v Machine_Name

v Notify_Name

v Notify_Name_U

v Print_Processor

v Printer_Name

v Printer_Name_U

v Priority

v System_Name

v User_Name

v User_Name_U

��

WINPJPP

WINPJSZ

WINPJTE

WINPJTP

ID

data_type

document_name

document_name_u

driver_name

machine_name

notify_name

notify_name_u

print_processor

printer_name

printer_name_unicode

priority

system_name

user_name

user_name_unicode

agent = “windows_os”

attribute_group = “print_job”

��� ��� �� 65

Page 72:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� �Print_Queue

��

v Total_Jobs_Printed

(INTEGER, ��, ��� �)

v Total_Pages_Printed

(INTEGER, ��, ��� �)

ID

v Name

v Name_U

v System_Name

��

WINPQJP

WINPQPP

ID

namename_unicode

system_name

agent = “windows_os”

attribute_group = “print_queue”

66 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 73:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

����NT_Process

��

v Elapsed_Time

(INTEGER, ���)

v Page_File_kBytes

(INTEGER, KB, ���)

v Page_File_kBytes_Peak

(INTEGER, KB, ���)

v Pool_Nonpaged_Bytes

(INTEGER, ���, ���)

v Pool_Paged_Bytes

(INTEGER, ���, ���)

v Private_kBytes

(INTEGER, ���, ���)

v Virtual_kBytes

(INTEGER, KB, ���)

v Virtual_kBytes_Peak

(INTEGER, KB, ���)

��

WINPCET

WINPCPF

WINPCPFP

WINPCPN

WINPCPP

WINPCPV

WINPCVT

WINPCVTP

����(� ) ID

v Binary_Path

v ID_Process

v Priority_Base

v Process_Name

v Server_Name

v User

ID

binary_path

process_id

priority_base

process_name

server_name

user

agent = “windows_os”

attribute_group = “nt_process”

��� ��� �� 67

Page 74:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

SMTP ��SMTP_Server

��

v kBytes_Received_Total

(INTEGER, ��, ��� �)

v kBytes_Sent_Total

(INTEGER, ��, ��� �)

v kBytes_Total

(INTEGER, ��, ��� �)

v Directory_Drops_Total

(INTEGER, ��, ��� �)

v ETRN_Messages_Total

(INTEGER, ��, ��� �)

v Inbound_Connections_Total

(INTEGER, ��, ��� �)

v Message_kBytes_Received_Total

(INTEGER, ��, ��� �)

v Message_kBytes_Sent_Total

(INTEGER, ��, ��� �)

v Message_kBytes_Total

(INTEGER, ��, ��� �)

v Message_Delivery_Retries

(INTEGER, ��, ��� �)

v Message_Send_Retries

(INTEGER, ��, ��� �)

v Messages_Delivered_Total

(INTEGER, ��, ��� �)

��

WINSSRS

WINSSSS

WINSSSZ

WINSSDD

WINSSEM

WINSSIC

WINSSMRS

WINSSMSS

WINSSMS

WINSSMDR

WINSSMSR

WINSSMD

68 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 75:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

SMTP ��(� ) v Messages_Received_Total

(INTEGER, ��, ��� �)

v Messages_Refused_for_Size

(INTEGER, ��, ��� �)

v Messages_Retrieved_Total

(INTEGER, ��, ��� �)

v Messages_Sent_Total

(INTEGER, ��, ��� �)

v NDRs_Generated

(INTEGER, ��, ��� �)

v Outbound_Connections_Refused

(INTEGER, ��, ��� �)

v Outbound_Connections_Total

(INTEGER, ��, ��� �)

v Routing_Table_Loopups_Total

(INTEGER, ��, ��� �)

v Total_Connection_Errors

(INTEGER, ��, ��� �)

ID

v SMTP_Server

v System_Name

WINSSMR

WINSSMRF

WINSSMRT

WINSSMSN

WINSSNG

WINSSOCR

WINSSOCN

WINSSRTL

WINSSCEN

ID

smtp_name

system_name

agent = “windows_os”

attribute_group = “smtp_server”

��� ��� �� 69

Page 76:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ��� Web_Service

��

v Total_CGI_Requests

(INTEGER, ��, ��� �)

v Total_Connection_Attempts

(INTEGER, ��, ��� �)

v Total_Files_Received

(INTEGER, ��, ��� �)

v Total_Files_Sent

(INTEGER, ��, ��� �)

v Total_Files_Transferred

(INTEGER, ��, ��� �)

v Total_Get_Requests

(INTEGER, ��, ��� �)

v Total_Post_Requests

(INTEGER, ��, ��� �)

v Total_ISAPI_Extension_Requests

(INTEGER, ��, ��� �)

v Total_Head_Requests

(INTEGER, ��, ��� �)

v Total_Other_Request_Methods

(INTEGER, ��, ��� �)

v Total_Logon_Attempts

(INTEGER, ��, ��� �)

v Total_Anonymous_Users

(INTEGER, ��, ��� �)

��

WINPWSCR

WINPWSCA

WINPWSFR

WINPWSFS

WINPWSFT

WINPWSGR

WINPWSOR

WINPWSER

WINPWSHR

WINPWSRM

WINPWSLA

WINPWSAU

70 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 77:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ���(� ) v Total_NonAnonymous_Users

(INTEGER, ��, ��� �)

v Total_Delete_Requests

(INTEGER, ��, ��� �)

v Total_Method_Requests

(INTEGER, ��, ��� �)

v Total_Put_Requests

(INTEGER, ��, ��� �)

v Total_Trace_Requests

(INTEGER, ��, ��� �)

v TOTAAIOREQ

(��� � ��� I/O � �)

(INTEGER, ��, ��� �)

v TOTRAIOREQ

(��� � ��� I/O � �)

(INTEGER, ��, ��� �)

v TOTBAIOREQ

(��� � ��� I/O � �)

(INTEGER, ��, ��� �)

ID

v System_Name

v Web_Site

WINPWSNU

WINPWSDR

WINPWSMR

WINPWSPR

WINPWSTR

WINPWSAI

WINPWSRI

WINPWSBI

ID

system_name

web_site

agent = “windows_os”

attribute_group = “Web Service”

��� ��� �� 71

Page 78:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

���� ��� ���

��� �� �� ���� �� ��� �� CSR �� ���� ��� ����. � ��, �� �

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

�� ��� � �� CSR �� ��� � ����.

��� �� Integrated Solutions Console�� ��, �� �� �� ���� ��� � ����. ��

� ����� CSR �� ���� �� �� ��� ���� ����.

���� Usage and Accounting Manager ������� ��� ��� �����. ��� ��

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

Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Edition

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

v IBM Usage and Accounting Manager Virtualization Edition(System x � System p�)

���� ��� ��

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

� 29. ��� �� ��

�� �� �� ��

TransactionUID ���� � ID

AccountCode ���� �� ��

TransactionType ��� :

v M(��)

v R(��)

v C(��)

ShiftCode ���� ��� ��

RateCode ���� �� ��

ResourceAmount ����

Frequency1 �� ����� �����. ���� ���� �� �����. ���

�� �� �� 1(��)� ���� ��� �� ��� �� ����.

Frequency2 �� ����� �����. ���� ���� �� ����. ���

�� �� �� 1(��)� ���� ��� �� ��� �� ����.

FromDate/ToDate �� � �� ����� �����. ���� ���� �� ����

�.

DateTimeSent ���� �� �� ��� �� � �

DateTimeModified ���� �� ��� �� � �

72 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 79:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 29. ��� �� �� (� )

�� �� �� ��

DateTimeEntered ���� ��� �� � �

DateTimeStartProcessing �� ����� �����. ���� �� � � ����.

DateTimeStopProcessing �� ����� �����. ���� �� ��� ����.

UserID ���� ��� ���� Usage and Accounting Manager ��� ID

Note ���� �� �

DateTimeDeleted ���� ��� �� � �

���� �� ��

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

��� ��� ���� Integrator ����� ���� ��� ��� ���� CSR �� CSR+ �

� �����. Integrator ����� �� ��� ��� Integrator� �� �� ��� �� ��

� ����� ���� �� XML ��� �����.

Usage and Accounting Manager�� ��� ���� ���� �� ���� ��� � �� �� ��

� SampleTransaction.xml� ���� ����. SampleTransaction.xml �� ���� �����

��� �� � <Usage and Accounting Manager �� ����>₩jobfiles ���� �� ���

���.

��� ���� LogDate ���� CURMON, PREMON� ����� yyyypp �� ��/��� �

����. LogDate ����� �� �� �����. yyyypp �� ��� ������ ��� � �

���.

Universal ��� ���

�� Usage and Accounting Manager Data Collector� � ������� ��� Universal ��� �

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

Universal ��� ��� ��

Universal ��� ���� Integrator ����� ���� �� ��� �� ���� CSR �� CSR+

�� �����. Integrator ����� �� ��� ��� Integrator� �� �� ��� �� �

�� ����� ���� �� XML ��� �����.

Usage and Accounting Manager�� �� �� �� ��� ���� �� ���� ��� � �� ��

�� � SampleUniversal.xml� ���� ����. Universal.xml �� ���� ����� ��

� �� � <Usage and Accounting Manager �� ����>₩jobfiles ���� �� �����

�.

Virtual I/O Server ��� ���

Virtual I/O Server�� ITUAM ����� ���� �� IBM Tivoli ���� � ������ ����

����. ITUAM ����� Virtual I/O Server� ��� ���� Virtual I/O Server �� � ���

��� ��� �� 73

Page 80:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��. Virtual I/O Server�� ITUAM ����� ��� ����� ��� � �� Windows� ITUAM

��� �� � �� �� ��� �����. Virtual I/O Server � ITUAM ����� �� ��� �

�(���� �� � �� �� ��)� System p Advanced Power Virtualization Operations Guide� �

�����.

Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Edition

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

v IBM Usage and Accounting Manager Virtualization Edition(System x � System p�)

Virtual I/O Server ��� ����� �� ID � ��

Virtual I/O Server ��� ���� � ��� �� ID � ��� �����.

Virtual I/O Server�� ITUAM ����� Virtual I/O Server ��� ��� ���� ���� �� �

� �����. ����� ITUAM ����� Virtual I/O Server � ��(�� 10)� ���

� �� � �� �� �����. �� � � ��� �� 1 - 8� ��� � �� �� �

���� UNIX �� Linux padmin ���� Virtual I/O Server� �� ���� �(A_config.par)��

AACCT_TRANS_IDS �� �� ���� ���.

ITUAM ����� ��� ��� ���� �� � � �� �� �����. ��

� �� ����.

v 1 ���� ��

v 4 ��� ���� � ��� � ��

v 6 � ��� �� � ��

v 7 ���� ����� I/O � ��

v 8 �� I/O � ��

v 10 Virtual I/O Server � ��(��� �� ��)

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

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

��� ���� ���(��� �� 1)

ID

v Feed(System i ��� �� ��� ���)

v AccountingCode

v JobName

74 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 81:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v UserName

v ProgramName

v Profile

��

v AAID0101(AIX ���� � �)

v AAID0102(AIX ���� � �[�])

v AAID0103(AIX ���� � � �� �[�])

v AAID0104(AIX ���� CPU �[�])

v AAID0105(AIX � � ���(�) �� ���)

v AAID0106(AIX � � ���(�) �� ���)

v AAID0107(AIX � � ���(�) �� ���)

v AAID0108(AIX ���� �� � I/O[MB])

v AAID0109(AIX ���� �� � I/O[MB])

v AAID0110(AIX ���� �� I/O[MB])

v AAID0111(AIX ���� �� I/O[MB])

��� ��� ���(��� �� 4)

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

v Trans_Project

v Sub_Project_Id

v Hour

��

v AAID0401(AIX ��� CPU �[ ��])

v AAID0402(AIX ��� � ��[ ��])

v AAID0403(AIX ��� � ��[ ��])

v AAID0404(AIX ��� �� �[�])

v AAID0405(AIX ��� ��� ���� �[�])

v AAID0406(AIX ��� ���� �[�])

��� ��� �� 75

Page 82:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v AAID0407(AIX ��� ��� ��[MB, ��])

v AAID0408(AIX ��� � ��� �[MB])

v AAID0409(AIX ��� � ��� �[�� � MB])

v AAID0410(AIX ��� ����)

v AAID0411(AIX ��� �����)

v AAID0412(AIX ��� I/O �� �)

v AAID0413(AIX ��� ��� �� �)

��� �� ��� ���(��� �� 6)

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

v Trans_Project

v Sub_Project_Id

v Hour

v FS_TYPE(� ��� )

v Device

v MOUNT_PT(��� ���)

��

v AAID0601(AIX FS �� ��� �[MB])

v AAID0602(AIX FS ��/�� �)

v AAID0603(AIX FS �� �)

v AAID0604(AIX FS �� �)

v AAID0605(AIX FS �� �)

��� ���� ���(��� �� 7)

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

76 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 83:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v Partition_Number

v Trans_Project

v Sub_Project_Id

v Hour

v Interface

��

v AAID0701(AIX ���� I/O �)

v AAID0702(���� �� ��� �[MB])

��� ��� ���(��� �� 8)

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

v Trans_Project

v Sub_Project_Id

v Hour

v DISKNAME

��

v AAID0801(AIX �� �)

v AAID0802(AIX �� � ��)

v AAID0803(AIX �� � ��)

v AAID0804(AIX �� � � [�])

��� Virtual I/O Server ���(��� �� 10)

ID

v SYSTEM_ID

v Sysid

v Sysmodel

v Partition_Name

v Partition_Number

v Trans_Project

��� ��� �� 77

Page 84:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v Sub_Project_Id

v Hour

v SERPARNO(�� ��� )

v SERUNID(�� �� )

v DLUNID( ��� LU(Logical Unit) ID)

��

v AAID1001(Virtual I/O Server �� ���)

v AAID1002(Virtual I/O Server �� ���)

�� � Virtual I/O Server�� Usage and Accounting Manager ������ ���

�� �� �

Usage and Accounting Manager ������ ���� ���� Virtual I/O Server�� �� ��� �

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

v Virtual I/O Server�� Usage and Accounting Manager ������ ��� ��� ″������″. �

����� ��� �� ITUAM ��� ���� �� Windows �� �� �� �� ���� �

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

���.

v Virtual I/O Server�� Usage and Accounting Manager ������ ��� ��� ″�������″.

� ����� UNIX �� Linux ���� Virtual I/O Server�� A_config.par �� ���� ��

�.

Usage and Accounting Manager ������ ��� �� �� ����

��� Virtual I/O Server�� Usage and Accounting Manager ������ ��� �� ��� ���

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

v Virtual I/O Server�� �� ��� $ITUAM_HOME/collectors/unix/aacctn_<date>.txt� ����.

��� n� �� ���.

v Usage and Accounting Manager ������ ���� �� ��� <Usage and Accounting Manager

�� ����>₩logs₩collectors₩AACCT_n₩<feed>� ����. ��� n� �� � ����

feed� �� � �� �����.

� ��� Virtual I/O Server� 10 ��� ���� �� �� �� vioray� Windows �� �

Usage and Accounting Manager ������ ���� <Usage and Accounting Manager �� ���

�>₩logs₩collectors₩AACCT_10₩vioray ��� ����.

collectors � vioray(feed) ���� � �� �� RPDParameters ������ �����. ACCT_10

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

78 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 85:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

Usage and Accounting Manager�� Usage and Accounting Manager ������ ��� Virtual I/O

Server �� ��� ��� �� �� � ��� � �� �� �� � SampleSecureGetVIOS.xml�

���� ����. SampleSecureGetVIOS.xml �� ���� ����� ��� �� � <Usage and

Accounting Manager �� ����>₩jobfiles ���� �� ������.

<?xml version="1.0" encoding="UTF-8"?><Jobs xmlns="http://www.ibm.com/TUAMJobs.xsd">

<Job active="true" dataSourceId=""description="Get CSR files from ITUAM UNIX/Linux Collector Agent"id="SecureGetVIOS"joblogShowStepOutput="true"joblogShowStepParameters="true"joblogWriteToTextFile="true"joblogWriteToXMLFile="true"processPriorityClass="Low"smtpFrom="[email protected]"smtpSendJobLog="false"smtpServer="mail.ITUAMCustomerCompany.com"smtpTo="[email protected]"stopOnProcessFailure="false">

<Process active="true"description="Get Advanced Accounting Files from VIOS"id="SecureGetVIOS"joblogShowStepOutput="true"joblogShowStepParameters="true">

<Steps stopOnStepFailure="true"><Step active="true"

description="Collect Advanced Accounting Files for client1"id="SecureGetVIOS_client1"programName="rpd"programType="java"type="ConvertToCSR">

<Parameters><Parameter/><Parameter Host="192.168.0.109"/><Parameter UserId="username"/><Parameter Password="password"/><Parameter Manifest="SecureGetVIOS.xml"/><Parameter RPDParameters="client_CS_path=&quot;/opt/IBM/tivoli/ituam/

collectors/Unix/CS_input_source&quot;;CollectorLog_dir=&quot;%CIMSInstallLocation%₩logs₩

collectors&quot;;LogDate=%LogDate%;client_name=client1;"/><Parameter Verbose="true"/><Parameter SourcePath="&quot;%CIMSInstallLocation%&quot;₩collectors₩unixlinux₩"/>

</Parameters></Step>

</Steps></Process>

</Job></Jobs>

�� �� ��� ����� SampleSecureGetVIOS.xml ��� ����. � � ������ ���

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

� 30. SampleSecureGetVIOS.xml ����

���� ��/�

Parameter Host �� �� ��� �� Virtual I/O Server� IP � �� DNS ����

�.

Parameter UserId Parameter Password Virtual I/O Server� ��� � ��� ��� ID � ����.

��� ��� �� 79

Page 86:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 30. SampleSecureGetVIOS.xml ���� (� )

���� ��/�

Parameter Manifest � �� ����. � �� �� Virtual I/O Server�� ��� �

� ��� ���� XML ����.

� �� �� <Usage and Accounting Manager �� ����

>collectors₩unixlinux ���� ���� SourcePath ����� �

�� ������.

RPDParameters(����) ��� ����� Virtual I/O Server�� Usage and Accounting Manager

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

��� �� ��� ��, �� �� �� Virtual I/O Server� ��� �

��� � �����.

�� � �� �� Deployment �� �� ����� ����. ��

� ��� ���� �� � �� �� �� Deployment ���� ��

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

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

" client_CS_path—Virtual I/O Server�� �� ��� �����. � �

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

" CollectorLog_dir—Usage and Accounting Manager ������ ���

� CollectorLogs ��� �����. CollectorLogs ��� ��� �� ��

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

" LogDate—�� ��� ��� �� �� ��� �����.

" client_name—�� ��� ��� Virtual I/O Server� �����. � �

�� ���� CollectorLog_dir ������ ��� ��� feed �����

�����.

Verbose(����) -verbose �� �� � � ��� ��� � �� �� �� ��

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

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

SourcePath Usage and Accounting Manager ������ ���� <Usage and

Accounting Manager �� ����>collectors₩unixlinux ����

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

� � �� ��

Usage and Accounting Manager�� ��� � ���� ��� � �� �� � �� �

SampleSecureGetVIOSManifest.xml� ���� ����. SampleSecureGetVIOSManifest.xml �� �

� � � � � � �� � � � � � � <Usage and Accounting Manager �� ����

>₩collectors₩unixlinux ���� �� ������.

ITUAM ����� ����� �� 10� �� �� ��� ����� �� �� �� � �

� �� ��� � �� ��� Action �� ���� �����. �� �� ��� �� ��� ��

��� ��� � ��� Action �� ���� ����� ������.

80 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 87:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

���� �� �� ����. Deployment �� ����� � �� ��� RPDParameters ��

�����. �� Action � � � ���� ��� ����� �� � �� ��� ���� ��

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

<?xml version="1.0"?><ProductDeployment name = "UNIX/Linux"

description = "Secure Get ITUAM UNIX/LINUX Data Collector CSR Files"><Deployments>

<Deployment name="collection" targetOS="AIX" deploymentType="install"><Parameters><Parameter name="client_CS_path" required="no" defaultValue="/opt/IBM/tuam/collectors/unix/

CS_input_source"/><Parameter name="CollectorLogs_dir" required="no" defaultValue="C:₩Program Files₩IBM₩ITUAM₩logs₩

collectors"/><Parameter name="client_name" required="yes"/><Parameter name="LogDate" required="yes"/></Parameters>

<Actions>

<!--<Action name="step_AACCT_1_%client_name%" displayMessage="Getting nightly AACCT_1 file

for %client_name%" actionType="FileGet"><Parameters>

<Parameter name="localpath" value="%CollectorLogs_dir%₩₩AACCT_1₩₩%client_name%"/><Parameter name="remotefilename" value="%client_CS_path%/aacct1_%LogDate%.txt"/>

</Parameters></Action>

--><!--

<Action name="step_AACCT_4_%client_name%" displayMessage="Getting nightly AACCT_4 filefor %client_name%" actionType="FileGet"><Parameters><Parameter name="localpath" value="%CollectorLogs_dir%₩₩AACCT_4₩₩%client_name%"/><Parameter name="remotefilename" value="%client_CS_path%/aacct4_%LogDate%.txt"/>

</Parameters></Action>

--><!--

<Action name="step_AACCT_6_%client_name%" displayMessage="Getting nightly AACCT_6 filefor %client_name%" actionType="FileGet"><Parameters><Parameter name="localpath" value="%CollectorLogs_dir%₩₩AACCT_6₩₩%client_name%"/><Parameter name="remotefilename" value="%client_CS_path%/aacct6_%LogDate%.txt"/>

</Parameters></Action>

--><!--

<Action name="step_AACCT_7_%client_name%" displayMessage="Getting nightly AACCT_7 filefor %client_name%" actionType="FileGet"><Parameters><Parameter name="localpath" value="%CollectorLogs_dir%₩₩AACCT_7₩₩%client_name%"/><Parameter name="remotefilename" value="%client_CS_path%/aacct7_%LogDate%.txt"/>

</Parameters></Action>

--><!--

<Action name="step_AACCT_8_%client_name%" displayMessage="Getting nightly AACCT_8 filefor %client_name%" actionType="FileGet"><Parameters><Parameter name="localpath" value="%CollectorLogs_dir%₩₩AACCT_8₩₩%client_name%"/><Parameter name="remotefilename" value="%client_CS_path%/aacct8_%LogDate%.txt"/>

</Parameters></Action>

--><Action name="step_AACCT_10_%client_name%" displayMessage="Getting nightly AACCT_10 file

for %client_name%" actionType="FileGet"><Parameters><Parameter name="localpath" value="%CollectorLogs_dir%₩₩AACCT_10₩₩%client_name%"/><Parameter name="remotefilename" value="%client_CS_path%/aacct10_%LogDate%.txt"/>

</Parameters></Action>

</Actions>

</Deployment>

</Deployments>

</ProductDeployment>

��� ��� �� 81

Page 88:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� �� �� �

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

startJobRunner.bat <transfer file name>.xml

��� <transfer file name>� � �� �� ���� �����.

Integrated Solutions Console�� � �� �� ���� ��� �����.

1. Integrated Solutions Console�� Usage and Accounting Manager → �� �� ���� → Job Runner

→ �� �� �����.

2. Job Runner �� ��� ����� �� �� �� � �� �� �� � �� ���� ��

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

�: � �� Job Runner �� ��� ���� ����� � �� <Usage and Accounting

Manager �� ����>₩jobfiles ���� ��� ������.

Virtual I/O Server ��� ��� ��

Virtual I/O Server ��� ��� ��� �� ��� �����.

�: AIX �� �� � Virtual I/O Server ��� ���� �� �� �� �� �����.

Virtual I/O Server ��� ���� Integrator ����� ���� Virtual I/O Server �� �� ��

���� CSR �� CSR+ �� �����. Integrator ����� �� ��� ��� Integrator�

�� �� ��� �� ��� ����� ���� �� XML ��� �����.

Usage and Accounting Manager�� Virtual I/O Server �� ��� ���� �� ���� ��� �

�� �� �� � SampleAIXAA.xml� ���� ����. SampleAIXAA.xml �� ���� ����

� ��� �� � <Usage and Accounting Manager �� ����>₩jobfiles ���� �� �

�����.

VMware ��� ���

VMware ���� VMware VirtualCenter Server 2.0 � 2.5 �� ESX Server 2.0.1, 2.1.x, 2.5.x, 3.0,

3.5 � 3i� ���� �����.

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Edition

82 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 89:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

TUAM VMware ���� ����� VMware �� ��� ��

� ����� VMware �� ���� TUAM VMware ���� ���� ���� ��� �� ��

��.

� ��� ��

VMware ��� ���� �����, VMware �� ���� ��� �� ��� ���.

1. TUAM VMware ���� VI API(VMware Infrastructure API)� ���� VI(VMware Infrastructure)

��(�, VC �� ESX ��)�� ��� �����. � VI API� VI ���� � ���� ����

�. ��� ��� ��� VI ���� � ���� ���� ��� ���. �� ���� � ���

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

��� API� ���� � �� ����� ��� �����.

a. TUAM ���� � ����� ����, IP � �� �� ��� URL� �� �����.

b. ��� ��� � ��� ��� �����. ���� VMware �� � � ��� ����

�.

c. �� �� ��� �� Web Access� �� ��� ���� �������.

d. VC �� 2.5� ��, Programs₩VMware₩VMware Web Access�� Tomcat ��� ���� ���

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

2. �� ��� 3�� �� �� ��(� , �� � � �� )� �� �� ��( ��� ��

� ����)� �����. TUAM ���� ��� ���� � � ��� �����. � VI

Client(VMware Infrastructure Client)� ���� ��� � ����.

a. �������.

b. �� → �� � �� �� ��� �����.

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

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

��� VMware ��� ��

VMware ����� ��� ��� ��� �� ����.

��� ��� �� 83

Page 90:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� �� VMware �� �� � ��� VMware ��� ��� �����.

� 31. cpu

�� �� ��/�

usage ��: ��

1/100 �� ���� ���. 1 = 0.01%

0 � 10000 ��� �

��: ��� � �� ��� ���� CPU ���

� �: ��

�� �: � , �� � �

���: ��, �� ���

system��: ���

��: ��� ����� �� CPU �

� �: �� - ��� �� � �� ��� ��� ���� �

�� �: ��

���: �� ���(cpu ������)

wait ��: ���

��: �� ���� �� CPU �

� �: ��

�� �: ��

���: �� ���(cpu ������)

ready ��: ���

��: Ready ���� �� CPU �

� �: ��

�� �: ��

���: �� ���(cpu ������)

extra ��: ���

��: ���� CPU �

� �: ��

�� �: ��

���: �� ���(cpu ������)

84 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 91:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 31. cpu (� )

�� �� ��/�

used ��: ���

��: ��� CPU �

� �: ��

�� �: ��

���: �� ���(cpu ������)

guaranteed ��: ���

��: �� ���� �� ��� CPU �

� �: ��

�� �: ��

���: �� ���(cpu ������)

� 32. net

�� �� ��/�

packetRx��: �

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

� �: ��

�� �: ��

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

packetTx ��: �

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

� �: ��

�� �: ��

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

� 33. disk

�� �� ��/�

numberRead��: �

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

� �: ��

�� �: ��

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

��� ��� �� 85

Page 92:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 33. disk (� )

�� �� ��/�

numberWrite ��: �

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

� �: ��

�� �: ��

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

� 34. mem

�� �� ��/�

active��: �����

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

� �: ��

�� �: � , �� � �

���: ��, �� ���, ��� ��, �� �

granted ��: �����

��: �� ��� ���

� �: ��

�� �: � , �� � �

���: ��, �� ���, ��� ��, �� �

VMware ����� �� ID � ��

VMware ��� ���� � ��� �� ID � ��� �����.

����� VMware ����� ��� ��� ���� SampleVMWare.xml �� ��� �� �� ID

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

ID

v Feed(VMware ��� �� �� ���)

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

v HostName(�� ��� ��)

v HostName1(����� �� �� ��� ��) 1

1. ����� ��� �� �� �� �� �� �� ID� ��� � ����(�, HostName1, HostName2, HostName3 ).

86 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 93:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v ResourcePoolName1(�� �� ��) 2

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

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

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

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

v DNSName(�� �� �� ���� DNS ��)

�� � ��

v VMCPUSYS(��� ������ ��� CPU �)

v VMCPUWAT(�� ���� ��� CPU �)

v VMCPURDY(�� ���� ��� CPU �)

v VMCPUEXT(�� CPU �)

v VMCPUPCT(��� � ��� ��� ���� CPU ��)3

v VMCPUUSE(VMware CPU ���)

v VMCPUGUA(��� VMware CPU ���)

v VMNETREC(�� VMware ���� KB)

v VMNETTRN(�� VMware ���� KB)

v VMDSKWRI(��� VMware �� KB)

v VMDSKRED(�� VMware �� KB)

v VMMEMAVL(�� ��� KB ��� ��� )3

v VMMEMUSD(��� ���� KB ��� ��� )3

v RPCPULMT(�� � �� CPU �� ��(MHz)4)

v RPCPURES(�� � �� ��� CPU ��(MHz))

v RPCPUEXP(�� � CPU � ��(1) �� �� ��(2))

v RPMEMLMT(�� � �� ��� �� ��(MB) 4)

v RPMEMRES(�� � �� ��� ��� ��(MB))

v RPMEMEXP(�� � ��� � ��(1) �� �� ��(2))

v VMCPURES(�� ���� ��� CPU �(MHz))

v VMMEMRES(�� ���� ��� ��� �(MB))

v VMMEMSIZ(�� ���� ��� ��(MB))

2. ��� �� � � �� �� �� �� � ID� ��� � ����(�, ResourcePoolName1, ResourcePoolName2, ResourcePoolName3

).

3. � ���� �� ��� ��� � � �� ����. ��� ��� DBLoad �� ���� � �� ������.

4. �� 1�� ��� ��� ���.

��� ��� �� 87

Page 94:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

v VMDSCP1(�� ���� �� ��� � ��(KB)5 6)

VMware� TUAM ��� ��� ��

� ����� VMware� TUAM ��� ��� ��� �� ����� �����.

TUAM �� �� ��

VMware ���� VMware �� ��� �� � ���� �� �� TUAM �� ��� ����

���.

1. Embedded WebSphere® Application Server(eWAS)� �����.

Windows: � ������ �� �� eWAS� �����.

v <Usage and Accounting Manager �� ����>₩ewas₩bin₩stopServer server1

Linux �� UNIX: � �� ���� �� �� eWAS� �����.

v <Usage and Accounting Manager ��>/bin/stopServer.sh server1

2. <Usage and Accounting Manager �� ����>/ewas/java/jre/lib/security/

java.security �� ����.

3. # Default JSSE socket factories�� ��� �����.

# Default JSSE socket factories# ssl.SocketFactory.provider=com.ibm.jsse2.SSLSocketFactoryImpl# ssl.ServerSocketFactory.provider=com.ibm.jsse2.SSLServerSocketFactoryImpl# WebSphere socket factories (in cryptosf.jar)ssl.SocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLSocketFactoryssl.ServerSocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLServerSocketFactory

4. �� �� IBM JSSE2 ssl � � �� ���� IBM Webshere ssl � � ���� ������.

# Default JSSE socket factoriesssl.SocketFactory.provider=com.ibm.jsse2.SSLSocketFactoryImplssl.ServerSocketFactory.provider=com.ibm.jsse2.SSLServerSocketFactoryImpl# WebSphere socket factories (in cryptosf.jar)#ssl.SocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLSocketFactory#ssl.ServerSocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLServerSocketFactory

5. �� ������.

6. eWAS� ������.

Windows: � ������ �� �� eWAS� ������.

v <Usage and Accounting Manager �� ����>₩ewas₩bin₩startServer server1

Linux �� UNIX: � �� ���� �� �� eWAS� ������.

5. �� �� �� �� ��� �� � ����(�, VMDSCP1, VMDSCP2, VMDSKCAP3 ).

6. �� �� ���� ���� �� ���� VMware ��� ���� � ��� ���.

88 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 95:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v <Usage and Accounting Manager �� ����>/ewas/bin/startServer.sh server1

HTTPS ����� �� TUAM ��

VI(VMware Infrastructure) � ���� � ����� HTTPS� �����. HTTPS ����� SSL

��� �����. �����(: TUAM VMware ���)� � ���� ����, �� VI ��� �

� �� SSL ��� �����.

VC Server 2.5� �� �� �� SSL ��� C:₩Documents and Settings₩All Users₩Application

Data₩VMware₩VMware VirtualCenter₩SSL₩rui.crt� ����. � ���� ���� VMware ��

������. ��� TUAM ��� ��� ���� ���.

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

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

2. C:₩VMWare-Certs ���� ������.

3. Java SDK ��� ��� ��� ������.

4. C:₩VMWare-Certs ���� ������.

5. ��� ������.

a. �� �� keytool �� ������.

keytool -import -file <certificate-filename> -alias <server-name> -keystore vmware.keystore

�:

keytool -import -file c:₩vmware₩rui.crt -alias VMwareServer1 -keystore c:₩VMware-Certs₩vmware.truststore

b. ��� �� ������. (�� � � ����. Integrated Solutions Console� � �

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

c. yes� ���� ��� ������.

Linux �� UNIX �� �� � ��� ����� ��� �����.

1. �� ����.

2. ~/VMware-Certs ���� ������.

3. Java SDK ��� ��� ��� ������.

4. ~/VMware-Certs ���� ������.

5. ��� ������.

a. �� �� keytool �� ������.

keytool -import -file <certificate-filename> -alias <server-name> -keystore vmware.keystore

�:

keytool -import -file ~/VMware/rui.crt -alias VMwareServer1 -keystore ~/VMware-Certs/vmware.truststore

b. ��� �� ������. (�� � � ����. Integrated Solutions Console� � �

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

��� ��� �� 89

Page 96:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

c. yes� ���� ��� ������.

� ��� ��� �� ��

Integrated Solutions Console�� VMware VirtualCenter �� VMware Server � ���� ���� �

�� ��� ���� ���. ��� ��� VMware ��� Job Runner ��� �����. Integrated

Solutions Console�� ��� ��� ����� ��� �����.

1. Usage and Accounting Manager → ��� �� → ��� �� → ���-� ���� �����.

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

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

��� �� ��

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

�: ��� �� ���� ���� ��� ����.

��� �� � ��

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

URL ���� � ��� URL� ������. 80(http) �� 443(https) ��� ���� ���� URL

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

http://<Server Name>:port

��

https://<Server Name>:port

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

a. Virtual Center Infrastructure Client� �� ����� ��� �����.

b. VirtualCenter �� �� ��� �����.

c. VirtualCenter �� �� �� �� ���� � ���� �����. HTTP: � HTTPS:

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

�� ��� ��

89 ���� �HTTPS ����� �� TUAM ����� ��� �� �� ����

��.

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

�� �� �� ��

VMware ��� ���� Integrator ����� ���� ���� ��� ���� CSR �� CSR+ �

� �����. Integrator ����� �� ��� ��� Integrator� �� �� ��� �� ���

����� ���� �� XML ��� �����.

90 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 97:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Usage and Accounting Manager�� VMware ���� ���� �� ���� ��� � �� �� ��

� SampleVMWare.xml� ���� ����. SampleVMWare.xml �� ���� ����� ��� �

� � <Usage and Accounting Manager ��>₩jobfiles ���� �� ������.

SampleVMWare.xml ��� VMware ��� ��� ��� ����� ���� ����.

<Input name="CollectorInput" active="true"><Collector name="VMWARE"><WebService dataSourceName="VMWareCollector" trustStore="c:/VMware-Certs/vmware.truststore"/>

<Interval id="1800"/></Collector><Parameters><Parameter name="aggregateDaily" value="true" DataType="Bool"/>

</Parameters>

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

� 35. VMware ����

���� ��/�

WebService-dateSourceName VMware VirtualCenter Server �� ESX Server� ���� Usage and

Accounting Manager ��� ��� �����.

WebService-trustStore ��� �� �� �����. (Integrated Solution Console� Job

Runner ������� � ����� �� �� ���� VMware ���

� ��� �� eWAS� �� ���� ���.)

Interval-id ��� ���� VI �� ������� � �� VI ��� ���� ��

�. � ��� ��� � ����. � ��, 300� ���� 5 �

�� ����, 1800� 30 ���, 7200� 2� ��� ���� �

���. ���� Interval-id� VI ���� ���� �� ��, �� � �

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

aggregateDaily true� ���� �� � �� � ��� �����. ���� �� ��

���� true���.

VMware ID � ���� VMware Infrastructure �� ID � �� � �

� ����� VMware ��� ���� �� ��� ID � ��� VI(VMware Infrastructure) ��� �

� �� �� � ��� ��(VI API �� �� ��� ��)� ���� ��� ����.

� 36. ID

�� VI �

Feed N/A

DataCenterName ManagedObjectReference::getPropSet().getVal()

HostName HostConfigSummary::getName()

ResourcePoolName1 ResourcePoolSummary::getName() �� “default”

VMName VirtualMachineConfigSummary::getName()

VMDescription VirtualMachineConfigSummary::getAnnotation()

VMGuestOSName VirtualMachineConfigInfo::getGuestFullName()

VMInstance PerfMetricIntSeries::getId()::getInstance()

��� ��� �� 91

Page 98:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 36. ID (� )

�� VI �

DNSName GuestInfo::getHostName()

� 37. ��

�� VI �

VMCPUPCT cpu:usage

VMCPUWAT cpu:wait

VMCPURDY cpu:ready

VMCPUEXT cpu:extra

VMCPUUSE cpu:used

VMCPUSYS cpu:system

VMCPUGUA cpu:guaranteed

VMMEMUSD mem:active

VMMEMAVL mem:granted

VMNETREC net:packetsRx

VMNETTRN net:packetsTx

VMDSKRED disk:numberRead

VMDSKWRI disk:numberWrite

RPCPULMT ResourceAllocationInfo::getLimit()

RPCPURES ResourceAllocationInfo:: getReservation()

RPCPUEXP ResourceAllocationInfo:: getExpandableReservation()

RPMEMLMT ResourceAllocationInfo::getLimit()

RPMEMRES ResourceAllocationInfo:: getReservation()

RPMEMEXP ResourceAllocationInfo:: getExpandableReservation()

VMCPURES VirtualMachineConfigSummary:: getCpuReservation()

VMMEMRES VirtualMachineConfigSummary:: getMemoryReservation()

VMMEMSIZ VirtualMachineConfigSummary:: getMemorySizeMB()

VMNUMCPU VirtualMachineConfigSummary:: getNumCpu()

VMDSCP1 GuestDiskInfo::getCapacity()

Vmstat ���

Vmstat� ����� ��� � CPU � ����, ���, �� ��� ���� ���, ��

UNIX/Linux �� �� �� �����.

Vmstat� ���� �� � ��� ��� �����. � ��, ���� vmstat� 10 5 ��

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

# vmstat 300 10

TUAM vmstat ���� vmstat ���� ���� ��� �� � ���� TUAM ��� ���

��� crontab�� ���� ��� ����� �����. Vmstat ���� TUAM jobrunner �� �

� ���� �����. TUAM ��� TUAM vmstat ���� � �� �� �� �� �����.

92 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 99:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

.../collectors/vmstat/vmstat_collect.template

.../collectors/vmstat/tuam_unpack_vmstat

.../collectors/vmstat/vmstatDeploymentManifest_linux.xml

.../collectors/vmstat/vmstatDeploymentManifest_hp.xml

.../collectors/vmstat/vmstatDeploymentManifest_aix.xml

.../collectors/vmstat/vmstatDeploymentManifest_solaris.xml

.../samples/jobfiles/SampleDeployVmstatCollector.xml

.../samples/jobfiles/SampleVmstat.xml

Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Edition

Vmstat ����� ��� ID � ��

Vmstat ���� vmstat �� ��� Integrator ��� �� CSR �� ��� �����.

�� ID � ��� CSR �� �����.

DITA

ID:

� 38. Vmstat ID

ID ��

SYSTEM_ID �� ��

IP_ADDR ��� IP �

OP_SYS ��� � ��

INT_START � �� � YYYYMMDDHHMMSS

INT_END � �� � YYYYMMDDHHMMSS

��:

� 39. Vmstat ��

�� ��

VSNUMCPU �� CPU �

VSMEMSIZ ��� ��(KB)

VSMEMFRE ��� � �(KB)

VSUCPUPT ��� CPU ��

VSSCPUPT ��� CPU ��

VSICPUPT �� CPU ��

VSWAIOPT �� I/O ��

VSUCPUUS ��� CPU ��(�)

��� ��� �� 93

Page 100:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 39. Vmstat �� (� )

�� ��

VSSCPUUS ��� CPU ��(�)

VSICPUUS �� CPU �(�)

VSWAIOUS �� I/O �(�)

� ���� �� ��� ��� � � �� ����. �� ��� ��� �� ��� ��� DBLoad

� ������.

vmstat ��� ��

TUAM vmstat ���� �� � �� �� ��� ��� � ����. ��, TUAM ��� ��� RXA

��� �����. � ��� ���� ���� TUAM ���� �� ��� vmstat ���� ��� �

����. � � ��� vmstat �� �� ���� �� ��� ���� tuam_unpack_vmstat �� �

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

��� ��� ��� ���, ���� TUAM ��� �� ����� � vmstat ���� ���

FTP ���� �� �� �����. TUAM ��� Windows�� � � ��, ��� ���� ��

�.

v IIS FTP ���� ���� ����.

v TUAM Collector Logs ��� �� ���� ���� ����.

v � �� ���/� ���� ���� FTP ���� ��� � ���, ����� ��� TUAM

Collector Logs ��� �� ��/�� ��� �� ��� ��� ���.

TUAM ���� TUAM vmstat ��� ��:

TUAM ���� vmstat ���� ���� �� SampleDeployVmstatCollector.xml �� �� ���

� ����.

���� ��

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

v Host: �� ��� �� �� �� IP ����.

v UserId: ″root″� ���� ���.

v Password: �� ���� root� ����.

v Manifest: �� ��� OS � �� � �� ����.

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

SampleDeployVmstatCollector.xml �� �� �:

�: �� � � ��� �� ���� �����. �� �� ″₩″� ���� �����.

94 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 101:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

<!-- SUPPLY hostname OF TARGET PLATFORM/--><Parameter Host = "TARGET_PLATFORM"/>

<!-- userid must be set to root/--><Parameter UserId = "root"/>

<!-- SUPPLY root PASSWORD ON TARGET PLATFORM/--><Parameter Password = "XXXXXX"/>

<!--Parameter KeyFilename = "yourkeyfilename"/-->

<!-- DEFINE Manifest TO MANIFEST XML FOR TARGET PLATFORM/--><!--Parameter Manifest = "vmstatDeploymentManifest_linux.xml"/--><!--Parameter Manifest = "vmstatDeploymentManifest_hp.xml"/--><!--Parameter Manifest = "vmstatDeploymentManifest_linux.xml"/--><!--Parameter Manifest = "vmstatDeploymentManifest_solaris.xml"/--><Parameter Manifest = "vmstatDeploymentManifest_aix.xml"/>

<!--Parameter Protocol = "win | ssh"/-->

<!-- DEFINE INSTALLATION PARAMETERS,path: �� ����� vmstat ���� ��� ����

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

server: TUAM ��� �� �� IP ������ ��.

log_folder: TUAM ��� ��� �� ��. TUAM ��� UNIX/Linux���� ��, log_folder� ��� �� ��� ����� ���� ���(�: /opt/ibm/tuam/logs/collectors).TUAM ��� Windows ���� ��, log_folder���� �� ��� ���� �� ����� ���� ���.���� ��.

ftp_user: vmstat ��� ��� TUAM ��� ���� �� TUAM �������� � ���� ��. �� ��� ������ �������� ftp_user=HOLD� ������. TUAM ���� � ftp���� ��� �� ftp_user=anonymous� �����. � ������ �� ��� �� ��/�� ��� �� ��� ��� ���.���� ��.

ftp_key: ftp_user� ���� ��. ftp_user=anonymous �� ftp_user=HOLD� ��,� ����� ��� � �����. ����� ��� �����(��: ftp_key=XXXX).���� ��.

add_ip: TUAM ���� vmstat �� ���� ��� �������� ��� IP ��� ��� ��� ��� ����.�� ��, log_folder=/opt/ibm/tuam/logs/collectors������� ��� ��� "client1"� ��, � vmstat ���

/opt/ibm/tuam/logs/collectors/vmstat/client1�����.add_ip=Y��, ���

/opt/ibm/tuam/logs/collectors/vmstat/client1_<ipaddress>� ����.��� "N".

interval: Vmstat � �(�).��� 300.

/--><Parameter RPDParameters = "path=/data/tuam/collectors/vmstat;server= ₩

9.42.17.133;log_folder=/data/tuam/logs/collectors;ftp_user=ituam;ftp_key= ₩

ituam;add_ip=Y;interval=300;"/>

vmstat ��� �� ��:

� ����� vmstat ���� ���� ���� ��� �� ����.

� ��� ��

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

���� ��� ���� TUAM vmstat ���� ��� � ����.

�:

1. TUAM ��� C:₩Program Files₩IBM₩tuam� ���� ��� ������.

��� ��� �� 95

Page 102:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

2. TUAM vmstat ���� �� ��� /opt/ibm/tuam/collectors/vmstat� ����� ���.

3. C:₩Program Files₩IBM₩tuam₩collectors₩vmstat_collect.template� �� ��� /opt/ibm/tuam/

collectors/vmstat� ������.

4. C:₩Program Files₩IBM₩tuam₩collectors₩tuam_unpack_vmstat� �� ��� /opt/ibm/tuam/

collectors/vmstat� ������.

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

�: �� � �� ��� �� ���� �����. �� �� ″₩″� ���� �����.

# cd / opt/ibm/tuam/collectors/vmstat# chmod 770 tuam_unpack_vmstat# ./ tuam_unpack_vmstat path=/opt/ibm/tuam/collectors/vmstat ₩

server=tuamserver log_folder=collector_log ftp_user=ituam ₩

ftp_key=ituam add_ip=N interval=300

vmstat ��� �� �:

� ����� vmstat ���� ��� � ��� �� ��� �� ����.

�� ����� �� crontab� ��� �� ��� � � vmstat_collect.sh ����� ���

�. ����� �� vmstat ���� /<install_dir>/data/vmstat_YYYYMMDD_HH.txt� �����.

23� �(11 PM)� ��� ����� � ���� ��� � � vmstat ���� � �

vmstatr_YYYYMMDD.txt� ����. � �� TUAM ��� ��� <collector_logs>/vmstat/

<target_name>� ���. FTP � ��� /<install_dir>/data/YYYYMMDD_ftp.log� � ���.

vmstat ��� � ftp ��� 10 �� �� �� � � ���.

���� - vmstat_collect.sh

���:

vmstat_collect.sh collect | send [YYYYMMDD ]

vmstat_collect.sh ����� collect �� send ��� ����.

collect: � ��� vmstat ���� �� � ��� cron �� ���� crontab ����� �����.

�� �� ������.

send: � ��� ���� � vmstat ��� �� TUAM ��� � � ����. FTP � ���

/<install_dir>/data/YYYYMMDD_ftp.log� � ���.

vmstat ��� �� ��:

� ����� vmstat ���� �� ���� ��� �� ����.

96 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 103:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ��� ��

TUAM vmstat ���� ��� crontab�� vmstat_collect.sh crontab ��� ���� �� ��� �

����. �� �� ��, �� vmstat ��� � � ����� �� � ����.

Windows Disk ��� ���

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

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

v � ��� ��: ��� ���� �� ���� �� ��� ���� ��� �� ��

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

�����.

v �� ��� ��: ��� Windows ��� �� �� ���� ��� ��(: �� ��)� ���

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

v �� ��� ��: ��� Windows ��� �� � ���� ��� ��(: �� �� � ���

�� �)� �����.

� ���� ��� �� �� ���� CSR �� ��� ��� ���. �� ���� � ��

���� WinDisk.exe�� �����. � ����� <Usage and Accounting Manager ��

>₩collectors₩windisk� ����. WinDisk� Windows �� ��� ����. WinDisk.exe ���

� ��� ����� .NET Framework �� 2.0 �� �� ��� �����. Windisk� ��

Windows ����� ��� ���� TUAM ���� �� �� ����� �� � � ���, ��

� CSR �� TUAM �� ��� �����(push) ���(pull) � ����.

Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Edition

v System x� IBM Usage and Accounting Manager Virtualization Edition

Windows Disk ����� ��� ID � ��

Windows® Disk ����� ��� ID � ��� Usage and Accounting Manager� ��� � �� CSR

�� �����.

����� Windows Disk ���� ��� ����� ��� �� �� ID � �� �� ��� ����

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

��� ��� �� 97

Page 104:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 40. �� Windows Disk ID � ��(� ��� ���)

Usage and Accounting Manager� ID �� �� �� ��

Usage and Accounting Manager� ��� �

��

ID

Feed: Windows Disk ��� �� �� Feed ����� �� ����

�.

-

Folder: Windows Disk ��� �� �� PathToScan ����� ��

�����.

-

��

MS Windows Disk �� ���(GB) DISKSIZE(GB/)

MS Windows ��� � DISKFILE

� 41. �� Windows Disk ID � ��(�� �� ���)

Usage and Accounting Manager� ID �� �� �� ��

Usage and Accounting Manager� ��� � �

ID -

Feed: Windows Disk ��� �� �� Feed ����� �� �����. -

HostName: �� ���� DNS �� �����. -

IPAddress: �� ���� IP ����. -

DiskName: ��� ���� ��� �����(: ‘PhysicalDrive0’). -

DiskDescription: ��� ����(: ‘IDE Hard Drive’). -

DiskIndex: �� ���� ���(:‘1’). -

DiskInterfaceType: ����� ����� ���(: ‘SCSI’). -

��

MS Windows �� �� ��(GB) WDPDSIZE

� 42. �� Windows Disk ID � ��(� �� ���)

Usage and Accounting Manager� ID �� �� �� ��

Usage and Accounting Manager� ��� � �

ID -

Feed: Windows Disk ��� �� �� Feed ����� �� �����. -

HostName: �� ���� DNS �� �����. -

IPAddress: �� ���� IP ����. -

DiskName: ��� ��� �����(: ‘C:’). -

DiskDescription: � ��� ����(: ‘Local Fixed Disk). -

DiskFileSystem: � ��� ���� ���� ���(: ‘NTFS’). -

DiskVolumeName: � ��� �� �����(: ‘FINANCIAL_DATA’). -

��

MS Windows � �� ��(GB) WDLDSIZE

MS Windows ��� � ��(GB) WDLDUSED

98 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 105:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Windows Disk ��� ��� ��

Windows Disk ��� ��� ��� �� ��� �����.

Usage and Accounting Manager�� ���� ���� ���� �� ���� ��� � �� �� ��

� SampleWinDisk.xml� ���� ����. SampleWinDisk.xml �� ���� ����� ��� �

� � <Usage and Accounting Manager �� ����>₩jobfiles ���� �� ������.

SampleWinDisk.xml ��� ��� ���� �� � WinDisk � Parameters� ����. Job Runner

� ��� WinDisk �� Windows Disk ���� ��� ����� ���� �� XML �� ��

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

� 43. WinDisk �

�� �� ��/�

WinDisk fileName ��� �� �����. �� ��� �����

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

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

�: �� ��� ���� �� createPath=

"true" �� ���� ���� ��� ��

���� ���.

ovewrite �� �� �� �� � ��� ��� ��

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

v "true"(�� �� ���)

v "false"(�� ���� �� ��� ���)

���� "true"���.

autoRemove(����) ��� �� � �� ���� ���� ��

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

v "true"(�� ���)

v "false"(�� ���� ��)

���� "false"���.

createPath(����) � �� fileName � �� ���� ��

�. fileName� �� ��� ����� � �

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

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

�.

v "true"(��� ���)

v "false"(��� ���� ��)

���� "false"���.

Collector Collector name ��� �����. � ����� ���� ���

�.

instanceName ���� ���� �����. ��� � �� �

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

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

instanceDescription ���� ����� �� ����.

��� ��� �� 99

Page 106:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 43. WinDisk � (� )

�� �� ��/�

active ��� ����� ����� ��� �����.

��� �� ����.

v "true"(����� ���)

v "false"(����� ���� ��)

���� "true"���.

Parameter LogDate Windows Disk ���� Usage and Accounting

Manager Job Runner� ���� ��� ��

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

� CSR � ��� ���� �� � �� �

�� CSR � ��� ���� ��� � ��

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

LogDate ���� %PREDAY%� ���� �� �

� � ��� �����.

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

%RNDATE%� LogDate ����� ���� ��

�� �� �� ���� �� LogDate=

″RNDATE″ ����� ������.

Retention � �� �� ��� ����.

Feed �� � ���� ��� ���� �� ��

� �����.

����/��� ��� �� ����� ����

�� ���� ���� �����(OutputFolder

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

�� CSR �� �����. � �� Scan �

����� ���� CSR ����.

� ����� CSR �� ID� �����.

OutputFolder ���� ���� �� �����. Scan ���

�� ��� �� CSR �� �����.

LogFileName(1CgW) CSR ��� ��� �� �� �� ����

�. �� �� � ��� OutputFolder �

LogDate ������ �����. ��� �

� �� �� ��� ��� � LogFileName

����� OutputFolder � LogDate ����

�� �����.

OverwriteLogFile(1CgW) ‘true’� ���� ��, �� �� � �� ��

��. ‘false’� ���� ��, �� �� ��

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

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

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

��, �� �� ���� �� ‘true’� ���

OverwriteLogFile� �� �� � � �

� ���� ‘false’� ��� OverwriteLogFile

� �� ����.

100 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 107:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 43. WinDisk � (� )

�� �� ��/�

PathToScan(� ��� ���� ����) � �� ��� �� ����.

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

� ����� . � �� , "PathToScan"

value="₩₩Server1₩C$"� C � ���� ��

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

₩₩Server1₩C$� UNC �� ��� ���

�����.

v All. �� �� � �� �� ������ �

�� ��� �����(C$ - Z$). All� �

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

�: � ����� ����� Windows Disk �

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

Windows ��� ID� � ����� ����

�� ��� ���.

Units(����) � �� GB� ������ �� ��� ���

� �� �� �� � ���� GB� ���

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

� ��� ������.

v bytes

v KB(�����)

v MB(�����)

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

� GB� � ���� �����.

NumberOfLevels(����)(� ��� ����

����)

� �� PathToScan � �� ���� �

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

PathToScan� All(�� ���� ��)��

NumberOfLevels �� 2� �� ��� ���

� ��� ����� �� 2� ��� �

���.

CollectionType(����) ��� ��� � �����. ���� ��

�� ����.

v FileSystem

v PhysicalDisks

v LogicalDisks

���� FileSystem���.

ComputerName(����)(�� ��, � �

� ���� ����)

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

���. ComputerName� ���� IP ��

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

��� ��� �� 101

Page 108:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 43. WinDisk � (� )

�� �� ��/�

UserID(����)(�� ��, � �� ��

�� ����)

�� ���� ����� �� ��� ��� ID

���. UserID ����� ��� ��

UserPassword� ���� ���. ��� ���

UserID ����� �����. ���� WinDisk

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

� ����.

UserPassword(����)(�� ��, � �

� ���� ����)

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

���. �� � ����� TUAM

passwordManager ���� ���� ���

� ����. ���� WinDisk� � � ��

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

�� ��� ���

� ��� �� ���� ���� ���� ���� �� Windows ���� UNC ��� ���� �

�� ��� ����� TUAM ���� ����.

SampleWinDisk.xml �� �� �� Windows � ���� � ��� ��� ���� �� WinDisk

���� ���� ��� ���� �� TUAM �� �����.

WinDisk � ��� ���� �� � � ��� �� ����� ����.

v WinDisk ���� � � ���� ��� � ��� ���� � ��� ��� ����.

WinDisk� � � ���� ��� ��� ��� � �� �� �� � �� WinDisk� ��

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

v WinDisk� � � “� � ��� ��” �� ����. � �� WinDisk� � ���� �

���� �� ��� ��� � �� ���. � �� ����� WinDisk� � � ���� “�

� ��’ ��� ���� ���. ��, Windows �� �� �� ��� ���� ��� �� ��

���� “� � ��� ��” ��� WinDisk ���� ������.

�� � �� ��� ���

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

�� ���� ����. WMI ���� TUAM ���, ��� ���� ����� �� ���� ��

�. WMI Win32_DiskDrive ��� �� �� ��� �� ����, WMI Win32_LogicalDisk �

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

WinDisk ���� TUAM ����, �� �� Windows ����� �� �� � ����.

TUAM ���� �

SampleWinDisk_DiskInfo.xml �� �� �� �� ����� �� � � �� ��� ���� �

� WinDisk ���� ���� ��� ���� �� TUAM �� �����. �� ���� WinDisk

���� TUAM �� ���� �� ��� ����.

102 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 109:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

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

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

v ComputerName

v UserID/UserPassword(�� ComputerName� ��� ��)

� � ��� ��(�� ��)�� OverwriteLogFile ����� “true”�� ��� �� �� ��

���(���� ��). � � ��� ��(� ��)�� OverwriteLogFile ����� “false”��

��� �� �� �����(���� ��). �� � �� �� �� ��� ��, � ��� �� �

��� OverwriteLogFile ����� “true”� ����, LogFileName ����� ��� � �� ��

������.

Windisk� ���� ���� ���� ��, WinDisk� �� � � �� ��� ���� ����

WMI� ���� ���. �� WMI ���� TUAM �� �� � �� ��� � ��� � ���

�� � ���. �� TUAM �� ���� ���� ��� ���� �� ���� WMI ���� �

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

TUAM �� ��� �� ����� WMI� ���� � ��� �� ����� TUAM �� ���

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

wmic /user:username /password:userpassword /node:remoteMachine ComputerSystem get Name

username, userpassword � remoteMachine ����� ��� ��� ��� ��� �����.

remoteMachine ����� �� ��� ��� ���� ����, username/userpasswords� �� ��

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

WMIC �� ����� ��� �� ���� ��� �����.

��� ��� WMI� TUAM �� �� � �� ��� ��� ��� ���� ���� � ��

�. ��� ��, WinDisk ���� �� � � �� ��� ��� � ���.

��� �, ��� �/�� ��� ��� ����, WMI� ��� � � �� ��� � � ����.

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

���� ������.

1. Microsoft WMI �� ��:

http://www.microsoft.com/downloads/details.aspx?familyid=d7ba3cd6-18d1-4d05-b11e-4c64192ae97d

&displaylang=en&displaylang=en

2. Microsoft WMI FAQ:

http://www.microsoft.com/technet/scriptcenter/resources/wmifaq.mspx

��� ��� �� 103

Page 110:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� Windows ����� �

�� Windows ����� WinDisk� ���� �� �� ��� ��� ���.

1. �� .NET Framework �� 2.0 ��� �� ��� ���� �� �� � ��� ������.

� ��� Microsoft�� ����� �� ����, � Windows ����� �����.

2. �� Windows ����� WinDisk ��� �� � � ���� ������(: C:₩WinDisk).

3. �� Windows ����� WinDisk ��� �� �� � � ���� ������(:

C:₩WinDisk₩Local).

4. WinDisk.exe, SampleDiskInfo_LogicalDisks.xml, SampleDiskInfo_PhysicalDisks.xml �

WinDiskMessages.dll� WinDisk ��� ���� ������.

5. ��� ��� SampleDiskInfo_LogicalDisks.xml � SampleDiskInfo_PhysicalDisks.xml ���

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

v Feed

v OutputFolder

v ComputerName

6. ����� WinDisk ���� ��� Windows ��� ����� � ���� ��� ����

WinDisk.exe 2� �� ���� ������. TUAM ��� ���� �� ��� � ���

�.

7. WinDisk� ���� �� � �� ����� ���� ���. � ���� �� ����.

WinDisk XMLFilename CollectorName CollectorInstance

� ��, SampleDiskInfo_LogicalDisks.xml �� �� ���� �� �� �� ����.

WinDisk.exe the SampleDiskInfo_LogicalDisks.xml WinDisk Local

�����, SampleDiskInfo_PhysicalDisks.xml �� �� ���� �� �� �� ���

�.

WinDisk.exe the SampleDiskInfo_PhysicalDisks.xml WinDisk Local

8. TUAM �� ���� �� � �� �����.

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

Windows Process ��� ���

Windows Process ���� Windows 2000/2003/2008 � XP � ���� � � ����� ���

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

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

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

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

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

104 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 111:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v ������ ��� � CPU �(���� � � ��� � � ��).

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

��, �� �� ��� ��� CPU � ��� ��� ���� �� �� ���� WPC� ���

� ����.

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

v ��� ��� CPU ��� � �/���/�� �(�).

�� �� Windows Process ��� ��� �� �� �� ��� ���� ��� ��, ���� ��

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

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Edition

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

Windows Process ��� ���� �� ��� ��� �� ��(���)

Windows Process ���� Windows 2000/2003/2008 � XP � ���� � � ����� ���

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

Windows Process ����� ���� ���� Windows ���� ���� ����. ��� ��� Usage

and Accounting Manager ���� ������. ����� � ���� �� ��� ��� ���� �

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

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

v ���� ��

v ���� ���

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

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

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

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

� ��� ��

��� ��� �� �� ��� ���� � ��� �����. ��� ����� ��� � Active

Directory� �� �� �� �� ��� ��� � ��� ��� �����.

1. Active Directory ��� � ���� ����(�� → ��� → �� �� → Active Directory ���

� ���).

��� ��� �� 105

Page 112:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

��.

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

4. �� �� ��� ��� �� → Windows ��� → �� ��� → �� �� → ��� �� ��� �

����.

5. ��� �� ��� � �����.

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

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

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

�� ���� �� ��:

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

� ��� ��

�: �� ��� Windows Process ���� ���� ��� ��� ���� ���� ���� ��

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

Windows Process ���� �� ��� ��� �� �� ��� ������.

1. ���� �� �� → �� �� �� → �� �� → ��� �� ��� �����.

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

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

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

NTFS� ���� �� Windows Process ��� �� �� � � ��� ���� � �� �� ��

� ��� ������.

Windows Process ���� � �� ����� ��� �� �� � ���� ��� ���� �

�����.

Windows Process ��� ��� �� ��

Windows Process ����� ��� �� �� ���� � ��� � �� ��� ��� �� ���

�.

��� ��� ��� ���� Windows Process ����� ��� �� �� ��� � ����. ��

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

106 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 113:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� 1: Usage and Accounting Manager ������ ��� �� �� ����(pull)

� ���� �� �� Windows Process ���� � � ��� �� ��� � �� �� � Usage

and Accounting Manager ������ ��� �����.

�� 2: ����� ��� Usage and Accounting Manager ������ ��� �� �

� ��

� ���� �� �� Windows Process ���� � � ��� �� ���� � ���. �� �

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

��� �����. � ��� �� �� CSR �� �����.

�: Usage and Accounting Manager ���� � � ����� ���� �� ����.

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

Windows Process ���� Windows � ��� ���� �� �� ��(: %COMPUTERNAME%)

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

v %CIMSDATE%(run �� �� ��)

v %CIMSTIME%(run �� �� �)

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

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

C:₩CopyLog.bat %CIMSDATE% %COMPUTERNAME%

Windows Process ���� ����� ��� �� �� ��� �����.

v Windows Scripting� ���� �� WshShell ����� ���� ����� ���� �� ����

��� � ����.

�� 3: Usage and Accounting Manager ������ ��� �� �� �� ��

� ���� �� �� ��� �� Accounting Manager ������ ��� �� ���� �� �

���.

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

���.

Windows Process ��� ��

Windows Process ���� ����� Usage and Accounting Manager ������ ��� ���� �

��� ���. �� ���� ���� ��� ���� Windows Process ���� ���� ���. (�

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

�� � ���� Windows Process ���� ��� � ����.

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

��� ��� �� 107

Page 114:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

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

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

�: Usage and Accounting Manager ������ �� ��� ��� ��� �� ���� ��� CSR

�� ���� ������� �� ���� ���� Usage and Accounting Manager Processing Engine�

���� ����. CSR �� ������ ���� ���� ���.

� ��:

Windows Process ���� ���� ���� � ��� ��� ����.

� �� �� � ��

Windows Process ���� ���� ���� �� �� �� <Usage and Accounting Manager ��

����>₩samples₩jobfiles₩ ��� ���� ����. � �� ���

SampleDeployProcessCollector.xml�� ���� ��� � ��� � ����.

SampleDeployProcessCollector.xml �� ���� ����� ��� �� � <Usage and Accounting

Manager �� ����>₩jobfiles ���� �� ������.

SampleDeployProcessCollector.xml �� ��� ��� �� ��� ���� ����. Windows

Process ���� ��� ���� � �� ��� �����. �� ��� ����� ���� �

� ��� ��� ����(�� �� ���� � �� ����� �� �� ��) ���� ����

�� ������. �� SampleDeployProcessCollector.xml �� �� ���� ���� ���� �

�� � ����.

SampleDeployProcessCollector.xml �� � ��

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

� 44. SampleDeployProcessCollector.xml �� � �������� ���� �� ���� ��

Parameter Action �� � ����� ���� ����.

Parameter Host �� Windows Process ���� ��� ��� IP � �� DNS �����.

Parameter UserIdParameter Password

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

Parameter Password �� � �� � �� ��� �� ��� � ����. �� �

���� Usage and Accounting Manager � �� ��� ������.

Parameter KeyFilename ���� ssh(�� �) ����� ���� ��(Protocol ���� � ��) SSH ��� �� ���.

Manifest ���� DeploymentManifest.xml �� DeploymentManifestX64.xml �� �����. � �����

�� Usage and Accounting Manager ������ ���� <Usage and Accounting Manager

�� ����>₩collectors₩winprocess ���� � � ��� �� ���� �����.

DeploymentManifest.xml �� DeploymentManifestX64.xml �� ���� �� ����� �

����. � �� �� ��� �� ����� ����� �� � ���� RPDParameters

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

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

108 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 115:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 44. SampleDeployProcessCollector.xml �� � ���� (� )���� ���� �� ���� ��

Protocol �� �� �� ���� � ���� �������. Windows� �� “win’�� ���� ���. ssh

� �� � ����� ���� �� Process ��� ���� ���� ����. “win”� �

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

��.

win(Windows)

RPDParameters ���� DeploymentManifest.xml �� DeploymentManifestX64.xml �� �� �� �������.

��� ����� ���� Windows Process ����� ��� �� �� �����. ��� �

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

�: DeploymentManifest.xml �� 32�� ������ DeploymentManifestX64.xml ��

64�� �������.

��� ��� ����� �� !� ����.

v I n s t a l l P a t h R e m o t e - ��� � � � � � � � � � � � ��� � � . � � � �

%WPCInstallPathRemote%tuamprocesscollector₩���.

v AccountingInterval - � ����� �(�)� ��� �� � ����� ��� �(�)� �

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

����. ���� 86400���.

v AccountingIntervalCommand-� ����� ���� �� ��� �� �� ��� � �

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

v AccountingIntervalTime - � ����� ���� � �� �� ����(24� ���)

� � � � � � � � � � � � . � � � � 00:00� � � . � � � � � � � � ���

UseAccountingIntervalTime ����� yes� ���� ���.

v UseAccountingIntervalTime-� ����� yes� ��� �� AccountingIntervalTime ���

� � � � � � � � � � � � � � � � . � � � � � � no ( � � � )� � � � � �

AccountingInterval ���� �� ���� � ��� �����.

v LogFileExtension - Windows Process ��� �� �� ��� ������. ���� .txt

���.

v LogFilePath - �� �� ��� ����� . ���� %WPCInstallPathRemote

%tuamprocesscollector₩logs₩���.

v LogFilePrefix - �� �� �� ��� ProcessLog-yyyymmdd.txt���. �� ���

"ProcessLog-"� ����� ��� ���� ���� ���� ���� �� �� ����.

v SamplingInterval - � ����� ��� ��� �(�)���. ���� 1�(1)���.

v UseLocalTime - ��� yes� �� �� �� � � ���� ���� �� ��� �� �

� ���� �����. � ����� no� ��� �� �� ��� UTC(Universal Time

Coordinate)� �����.

v WriteIntervalEndRecords - ��� no� �� �� �� ��� ���� ��� �����.

� ����� yes� ��� �� �� � � �� ��� �� ��� �� �� ����

�.

v LogFileFieldDelimiter - �� �� ��� ��� � ���� �����. ���� 9,

�(ASCII 9)���.

v WriteProcessRecords - ��� “yes”� �� �� ���� ��� ���� �����. �

����� no� ��� �� �� ��� ���� ��� ���� ����.

v WriteSystemCPURecords - ��� “yes”� �� �� ��� CPU �� ��� ���� ��

���. � ����� no� ��� �� �� ��� ��� CPU ��� ���� ����.

v WriteSystemMemoryRecords - ��� “yes”� �� �� ��� ��� ��� ���� ��

���. � ����� no� ��� �� �� ��� ��� ��� ��� ���� ����.

Verbose ���� "true" �� �� � �� ���� � ��� � �� �� �� �� �� ��� ��

�� �����.

� ����� "false"� ����� ���� ��� ���� �� �� �� � �� ��� �

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

SourcePath �� <Usage and Accounting Manager �� ����>₩collectors₩winprocess ���� ���

��. � ����� �� �� ����. winprocess ��� �� ��� ��� � �� ���

� ����.

��� ��� �� 109

Page 116:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 44. SampleDeployProcessCollector.xml �� � ���� (� )���� ���� �� ���� ��

UseSFTP ���� Protocol ����� "ssh"� ��� ���� � ����� ���� SFTP �� SCP �����

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

v "true"(SFTP ����� ���)

v "false"(SCP ����� ���, ���)

� ����� ���� ��� ���� �� �� �� SCP ����� �����.

"true" �� � �� ����� ���� �� �� SSH ��(: Tectia SSH Server 5.x)� �

� �����.

� ����� SampleDeployProcessCollector.xml �� �� ���� ����.

�� �� � ��

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

startJobRunner.bat <deployment file name>.xml

��� <deployment file name>� �� �� �� ��� �����.

Integrated Solutions Console�� �� �� �� ���� ��� �����.

1. Integrated Solutions Console�� Usage and Accounting Manager → �� �� ���� → Job Runner

→ �� �� �����.

2. Job Runner �� ��� ����� �� �� �� � �� �� �� � �� ���� ��

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

�: �� �� Job Runner �� ��� ���� ����� �� �� <Usage and Accounting

Manager �� ����>₩jobfiles ���� ��� ������.

�� ��:

GUI� ���� Windows Process ���� ����� �� ����� �� ��� ������.

���� ��

GUI� ���� Windows Process ���� ����� ��� �����.

� ��� ��

1. ��� ��� ���� Windows � ��� �������.

2. Windows �� ��� ��� ��� �����.

3. ��� ��� �� ���� ��� ���� �� �����. ��� �� ����(setup-tuam-

wpc-7-1-2-0-windows_32_64.exe)� �� �, �� CD, ���� ���� � �� ����.

Windows Process ���� 32�� � 64��(x64 � Itanium) ��� � �� ����� ����.

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

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

110 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 117:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

5. ���� �� ����� IBM � � ��� � ������ ��� ��� �����. ���

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

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

���. ��� � ��� �����. �� ����� ASCII �� ��� � ����. DBCS(2�

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

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

a. ����, ��� CPU � ��� ���� ���� Windows Process ���� � �� ��

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

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

���� ���.

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

v �� � � � � � ���� ��: Windows Process ���� ���� ���� Windows

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

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

v �� � ���� ��: � ���� ��� ��� �(�, �� �)� ������. � �

�, 5� ���� �" �� � �� �� ��� �� ���� 5��� ��� �� � ��

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

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

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

�� UTC �� �����.

�: � ���� �� ��� ��� �� � ��� ��� �� �� �� ����.

v �� � ��: ����� ��� �� �� �� ��� ProcessLog-yyyymmdd.txt���. �

� ��� ProcessLog-� ����� ��� ���� �� � ����(�� ���� ���� �

�).

v �� � ��: ���� ���� ��� ��� ��� ����� ����� �� ��� ���

���.

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

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

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

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

�� �� � ����� �� �� ����. � ��� ��� �� Windows Process ��

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

‘�� �� �� �’ �� ‘�� �� �� �’ ���� ��� � �� � ���

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

����.

v �� ��� ��: �� � � �� �� �� ��� �� �� ����� � ����

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

��� ��� �� 111

Page 118:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

� winprocess.wsf ����� ���� ���� ��� ��� ��, � � �� ��� �

� ���� �� ���� � �� ���. ��� ��� IBM Software Support� �����.

v � � ��� � �� ��: �� �� � �(: .bat � �� � �� ��

�)� ������.

v �� ��� �� �: � ��� ���� Windows Process ���� ��� �� ��� �(�,

�� �)� � ��� ��� � ����. � ��, � ��� 24��� ��� �� �

���� �� ��� � � ����� �� � ��� 24��� �����. ���

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

��.

v �� ��� �� ��: � ��� ���� � �� �� ����(24� ���) � �

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

SQL Server, IIS � �� ���� �� � ��� ����� ���� � ��� � ���

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

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

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

11. �� �� ����� ��� �����.

Windows Process ��� �� �� ��

Windows Process ����� ���� �� �� �� ��� �� ����.

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

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

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

�� ��� � �� 120���.

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

���. � ��, � ��� 15�� ��� �� ����� ��� �� ���� 15 ��

� 900�� �����.

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

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

����.

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

�� �����.

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

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

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

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

112 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 119:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�: �� ��� ″����″�� ��� � ��� �� ��� �� �� ���� �� ����� ��,

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

� 45. Windows Process ��� �� � � - ���� ��

�� �� ��/�

Record Type S = ���� ��(� ��� ���� �� �� ���� ��)

I = �(� ��� ���� �� �� ���� ��)

E = ���� ��(� ��� �� ���� �� ���� � ���

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

ProcessID � ��� ����� ��� ���� ID(PID)

ParentProcessID ����� ��� ���� PID. � ���� �����.

ProcessName ����� ��

ProcessPath ���� � �� �� ��

MachineName ����� � � ���� ��

UserName ����� ��� ���� ��

TerminalServicesSessionID Microsoft® Terminal Services� ���� ���� ����� �����

�� �� ID

CreateDateTime ����� ��� �� � �

ExitDateTime �� ����� ��� �� � �

ExitCode ���� �� �

IntervalStartDateTime � ��� ���� �� �� ��� �� � �

IntervalEndDateTime � ��� ���� �� �� ��� �� � �

ElapsedTimeSecs ����� �� � �(�)

CPUTimeSecs ����� �� CPU � �(�) � ��� KernelCPUTimeSecs ���

UserCPUTimeSecs ��� �����.

KernelCPUTimeSecs ����� � ���� ��� �� � �(�).

UserCPUTimeSecs ����� ��� ���� ��� �� � �(�).

Read Requests ������ ��� �� � �

KBytesRead ������ �� KB �

Write Requests ������ ��� �� � �

KBytesWritten ������ ��� KB �

PageFaultCount ���� �� ��� ����� �� ���� � ���� �� ���

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

� ����(�� ��)�� ���� ����� ���� ���� ���

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

��.

WorkingSetSizeKB ���� ���� ��� ���� (KB)

PeakWorkingSetSizeKB ��� �� ���� ���� ��� �� ��� (KB)

PagefileUsageKB ����� ��� �� ��� ��� ��� (KB). ������

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

PeakPagefileUsageKB ����� ��� �� ��� ��� �� ��� (KB)

PriorityClass ����� ���� ��. � ���� �����.

BasePriority ���� �� � ��� ����. � ���� �����.

��� ��� �� 113

Page 120:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 45. Windows Process ��� �� � � - ���� �� (� )

�� �� ��/�

SystemProcessorCount ���� ���� �

EligibileProcessorCount ����� ��� � �� ���� ���� �

AffinityMask ����� �� ����� ���� �� ��� �

� 46. Windows Process ��� �� � � - ��� CPU ��

�� �� ��/�

Record Type SYSCPUINFO_START = ��� CPU ��� �� ��(� ��

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

SYSCPUINFO_INTERVAL = ��� CPU ���� � ��(

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

SYSCPUINFO_END = ��� CPU ��� � ��(� ���

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

� � ��� ���).

MachineName ���� � � ���� ��

HostName ���� � � ���� �� ��

IPAddress ���� � � IPv4 �� IPv6 �

IntervalStartDateTime CPU ���� ���� �� �� �� � �

IntervalEndDateTime CPU ���� ���� �� �� �� � �

TotalCPUAVGUsage � �� ��� �� CPU ���� � ��

TotalCPUMINUsage � �� ��� �� CPU ���� � ��

TotalCPUMAXUsage � �� ��� �� CPU ���� �� ��

UserTimeSecs � �� �� ����� � ���� �� �� � �

(�)

UserTimeSecs � �� �� ����� ��� ���� �� �� � �

(�)

NumberOfProcessors ���� ���� �

� 47. Windows Process ��� �� � � - ��� ��� ��

�� �� ��/�

Record Type SYSMEMINFO_START = ��� ��� ��� �� ��(� �

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

SYSMEMINFO_INTERVAL = ��� ��� ���� � ��(

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

SYSMEMINFO_END = ��� ��� ��� � ��(� ���

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

� � ��� ���).

MachineName ���� � � ���� ��

HostName ���� � � ���� �� ��

IPAddress ���� � � IPv4 �� IPv6 �

IntervalStartDateTime CPU ���� ���� �� �� �� � �

114 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 121:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 47. Windows Process ��� �� � � - ��� ��� �� (� )

�� �� ��/�

IntervalEndDateTime CPU ���� ���� �� �� �� � �

PhysicalMemoryTotal ����� �� ��� �� ���� ��(MB)

AvailableMemoryAVG � �� �� ��� ��� �� ���� � �(MB)

AvailableMemoryMIN � �� �� ��� ��� �� ���� ��(MB)

AvailableMemoryMAX � �� �� ��� ��� �� ���� ���(MB)

UsedMemoryAVG � �� ��� ��� �� ���� � �(MB)

UsedMemoryMIN � �� ��� ��� �� ���� ��(MB)

UsedMemoryMAX � �� ��� ��� �� ���� ���(MB)

UsedMemoryPctAVG � �� ��� ��� �� ���� � �(��)

UsedMemoryPctMIN � �� ��� ��� �� ���� ��(��)

UsedMemoryPctMAX � �� ��� ��� �� ���� ���(��)

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

� ��� �� ��� ��, �� ����(IN/OUT �� ��� ��), �� ���, ���� �(IRQ),

�� ��� ���(DMA) �� ���� ���� �����.

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

�� ��� �����.

Windows Process ����� �� ID � ��

Windows Process ���� Windows 2000/2003/2008 � XP � ���� � � ����� ���

���� �����.

����� Windows Process ��� �� �� �� ��� ��� �� �� ID � ���� ����

�(winprocess.wsf �� ����� DefineIdentifier � DefineResource �� ��). ��� ��

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

� 48. �� Windows Process ID � �� - ����

�� � �� Usage and Accounting Manager� ID �� �� �� ��

Usage and Accounting

Manager� ��� �

��

ID

- Feed(Windows Process ��� �� �� ���) -

ProcessName ProcessName -

ProcessPath ProcessPath -

MachineName �� -

UserName ��� -

PriorityClass PriorityClass -

BasePriority BasePriority -

Resources

��� ��� �� 115

Page 122:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 48. �� Windows Process ID � �� - ���� (� )

�� � �� Usage and Accounting Manager� ID �� �� �� ��

Usage and Accounting

Manager� ��� �

��

ElapsedTimeSecs MS Windows � � WINELPTM

CPUTimeSecs MS Windows CPU � WINCPUTM

KernelCPUTimeSecs MS Windows � CPU � WINKCPUT

UserCPUTimeSecs MS Windows ��� CPU � WINCPUUS

Read Requests MS Windows �� � WINRDREQ

KBytesRead MS Windows �� KB WINKBYTR

Write Requests MS Windows �� � WINWRREQ

KBytesWritten MS Windows ��� KB WINKBWRI

PageFaultCount MS Windows ��� �� � WINPGFLT

� 49. �� Windows Process ID � �� - ��� CPU

�� � ��

Usage and Accounting Manager� ID �

� �� �� ��

Usage and Accounting Manager� ��

� � ��

ID

Feed(Windows Process ��� �� �

� ���)

MachineName MachineName

HostName HostName

IPAddress IPAddress

Resources

TotalCPUAVGUsage ��� ��� CPU ��� ��(%) - � WPCCTAVG

KernelTimeSecs ��� ��� � � �� WPCKRNLT

UserTimeSecs ��� ��� ��� � �� WPCUSERT

UserTimeSecs ��� ��� �� � �� WPCIDLET

UserTimeSecs ���� ���� � WPCCPUS

� ���� �� ��� ��� � � �� ����. �� ��� ��� �� ��� ��� DBLoad

� ������.

� 50. �� Windows Process ID � �� - ��� ���

�� � ��

Usage and Accounting Manager� ID �

� �� �� ��

Usage and Accounting Manager� ��

� � ��

ID

Feed(Windows Process ��� �� �

� ���)

MachineName MachineName

HostName HostName

IPAddress IP �

Resources

116 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 123:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 50. �� Windows Process ID � �� - ��� ��� (� )

�� � ��

Usage and Accounting Manager� ID �

� �� �� ��

Usage and Accounting Manager� ��

� � ��

PhysicalMemoryTotal ����� �� ��� �� ���� ��

(MB)

WPCMTOT

AvailableMemoryAVG � �� �� ��� ��� �� ���

� � �(MB)

WPCMAVL

UsedMemoryAVG � �� ��� ��� �� ���� �

�(MB)

WPCMUSE

UsedMemoryPctAVG � �� ��� ��� �� ����

� �(��)

WPCMUSEP

� ���� �� ��� ��� � � �� ����. �� ��� ��� �� ��� ��� DBLoad

� ������.

Windows Process ��� ��� ��

Windows Process ��� ��� ��� �� ��� �����.

Usage and Accounting Manager�� Windows Process ����� ��� �� �� ���� �� �

��� ��� � �� � �� �� �� �� SampleWinProcess.xml �

SampleWinProcessIntegrator.xml� ���� ����.

SampleWinProcess.xml� 7.1.2 ��� Windows Process ��� ���� �� �� ���� �� �

��� �� �����. Windows Scripting ��� ����� �� Windows�� ��� Usage and

Accounting Manager ��� �� ��� ���. SampleWinProcessIntegrator.xml� Usage and

Accounting Manager 7.1.2 ��� Windows Process ��� �� �� �� ���� �� Integrator�

���� �� �������. SampleWinProcessIntegrator.xml� Usage and Accounting Manager �

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

SampleWinProcess.xml �� SampleWinProcessIntegrator.xml �� ���� ����� ��� �

� � <Usage and Accounting Manager ��>₩jobfiles ���� �� ������.

SampleWinProcess.xml �� �� ��

�� ��� ��� �� �� ��� ��(Server1 Collection)�� LogFolder ����� �����.

�� � ��� ��� �� � ����� �� ���� � � ���� �� ��� ����� Usage

and Accounting Manager ������ ���� �� ��� ��� ���.

�� �� Windows Process ���� ��� Parameter � �(��� ���� ���� ����)

� �� ����. ��� ����� �� ���� winprocess.wsf�� �����.

� 51. winprocess.wsf ����

���� ��/�

LogDate �� ��� ��� ���� ��� �����.

��� ��� �� 117

Page 124:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 51. winprocess.wsf ���� (� )

���� ��/�

RetentionFlag � ����� �� ��� ����.

Feed ��� �� �� �� ��� �����. �� �� �� ����

� ���� winprocess.wsf ����� �� ��� �� �� ″Self″�

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

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

���. � �� ���� ����� ��� �� CSR �� �����.

� �� Scan ������ ���� CSR ����.

� ����� CSR �� ID� �����.

OutputFolder ���� ���� �� ������. Scan ����� ��� �� CSR

�� �����.

����� �� ��� �� �� Process id �� �����. � �

�, Process id=″WinProcess″� �� �� ��� WinProcess���.

���� winprocess.wsf ����� � ��� � ��� ����

�� ���� CSR �� � ���� � ����� �����. (�

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

� ���.

LogFolder ��� �� �� �����.

SampleWinProcessIntegrator.xml �� �� ��

� ���� Usage and Accounting Manager Integrator� ��� Windows Process ��� �� � �

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

�� ��� �� �� Integrator �� ��� �����.

�: �� �� ��� ��� �� ���� ������ �� � �� �� �� ����. �� ��

�� ’₩’� �����.

<Step id="Server1 Collection Process Information"description="Server1 WinProcess - Process"type="ConvertToCSR"programName="integrator"programType="java"active="true">

<Integrator><Input name="CollectorInput" active="true">

<Collector name="WINPROCESS"><Template filePath="%HomePath%/collectors/winprocess/ ₩

StandardTemplates.xml" name="WPC_PROC" /></Collector><Parameters><Parameter name="LogDate" value="PREMON" DataType="String"/><Parameter name="Feed" value="server1" DataType="String"/></Parameters><Files><File name="%HomePath%/samples/logs/collectors/winprocess ₩

/ProcessLog-%LogDate_End%.txt" type="input"/><File name="%ProcessFolder%/exception.txt" type="exception" /></Files></Input></Integrator></Step>

118 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 125:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Step ��� �� �� ����.

� 52. Step �

�� �� �� ���� ��/����

id="step_id" �� step_id� �� ID� �����.

type="ConvertToCSR" �� � �� ���� ����.

programType="java" �� � �� ���� ����.

programName="integrator" �� � �� ���� ����.

Step ��� �� � Integrator �� ����.

Integrator ��� �� �� ��� �� Input �� ����.

� 53. Input � �

�� �� �� ���� ��/����

name="CollectorInput" �� � �� ���� ����.

active="true" | "false" �� ���� ���� � �� ″true″� �

���, ���� ��� ���� ″false″

� ������.

Input �� Collector, Parameters � Files �� ��� � ����.

Collector �� �����. � ��� ��� �� ����.

� 54. Collector � �

�� �� �� ���� ��/����

name="WINPROCESS" �� � �� ���� ����.

Collector ��� Template �� ����.

Template �� ���� �� �� ��� ����.

� 55. Template � �

�� �� �� ���� ��/����

filePath="template_file_path" ���� ���� �� �����. �� ����

�� �� ��� %HomePath%/collec-

t o r s / w i n p r o c e s s /

StandardTemplates.xml� �����. �

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

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

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

name="template_name" �� ����� �����. � �� ��� �

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

� � � WPC_SCPU ( � � � C P U ) ,

WPC_SMEM(��� ���) � WPC_PROC(�

���)���.

��� ��� �� 119

Page 126:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Parameters ��� �� ���. Parameters ��� Feed � LogDate ����� ��� ���.

Feed ������ �� �� ����.

� 56. Feed ���� �

�� �� �� ���� ��/����

name="Feed" �� ����� ��

value="server1" �� �� ��� CSR �� CSR+ �� �

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

����.

dataType="STRING" �� ���

LogDate ������ �� �� ����.

� 57. LogDate ���� �

�� �� �� ���� ��/����

name="LogDate" �� ����� ��

value="%LogDate_End%" �� �� ��� ���� �����. �� �

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

�.

dataType="DATETIME" �� � ����� �� ��� ���

format="yyyyMMdd" �� �� � �� ���� ��� �� �

Files �� ������. �� ���. Files �� File ����� ��� � ����.

File ������ �� �� ����.

� 58. File ���� �

�� �� �� ���� ��/����

name="input_file_path" �� ��� �� �� �����. �� �

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

����(: “ProcessLog-

%LogDate_End%.txt”).

type="input" �� �� ��� �� ��� �����.

name="exception_file_path" �� �� ��� �� �����.

type="exception" �� �� � � ����

�� ��

Windows Processor ���� �� � ��� � ��� �� ��� ��� ������ ������.

Windows Processor ����� ��� � �� ���� ��� ����� � ���� ��� �

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

120 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 127:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

MSVCR71.dll� ��� ������� ���� ����.

MSVCR71.dll� ��� ����� ���� ����.�� ���� Windows ��� �

MSVCR71.dll� Windows Processor ���� � � ��� Windows system32 ��� ��

WinPService.exe � � �� ���� � � ��� � ����.

� ���� � ����� �� � ��� WinPService.exe � �� �� ��� ��� � ��

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

winpservice.exe -install

MSVCR71.dll �� Windows system32 ��� �� WinPService.exe � � �� ����

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

AUCWP0414I TUAM Process ���� ������.

MSVCR71.dll �� system32 ����, WinPService.exe � � �� ���� �� ��

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

MSVCR71.dll� ��� ����� ���� ����.

� �� ����� MSVCR71.dll� ��� ��� Windows system32 ��� �� WinPService.exe

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

z/VM ��� ���

z/VM ��� ���� z/VM ����� ��� Usage and Accounting Manager� ��� � �� CSR

�� �����. CSR �� z/VM ��� ���� � � ����� Usage and Accounting Manager

������ ��� FTP� �� ����.

z/VM ���� ���� ��� ��� ���.

v z/VM ����� ��� ���� ���� �����.

v Usage and Accounting Manager ������ ��� �� CSR �� �����.

v Usage and Accounting Manager ������ ���� �� �� ���� CSR �� ���� �

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

v Job Runner� �����.

AIX ����� �� ��� � ��� ���� ���� Windows ����� �� ���� Linux

� UNIX� AIX �� �� ��� ���� ��� ���� � �� ������.

��� ��� �� 121

Page 128:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Edition

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

v IBM Usage and Accounting Manager Virtualization Edition(System x � System p�)

��� z/VM � �� �� ��

�� ��� �� ��� z/VM ��� �� ����.

v � �

v CPU �

v �� SIO

v �� �� �

v ��� �� ��

v ��� �� �

v �� �� �

��� z/VM �� ���

z/VM ����� ��� �� ��� �� ����.

v �� ��� �� ���

v �� �� � ���

�� ��� �� ���

��� ��

��

1-8 USERID

9-16 ACCOUNT NUMBER

17-28 DATE AND TIME(MmddYYhhMMSS)

29-32 SECONDS OF CONNECT TIME

33-36 MILLISECONDS OF PROCESSING TIME*

37-40 MILLISECONDS OF VIRTUAL PROCESSOR TIME

41-44 NUMBER OF PAGE READS

45-48 NUMBER OF PAGE WRITES

122 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 129:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

49-52 NUMBER OF VIRTUAL MACHINE SIOs FOR NON-SPOOLED I/O

53-56 NUMBER OF CARDS SPOOLED TO PUNCH

57-60 NUMBER OF LINES SPOOLED TO PRINTER

61-64 NUMBER OF CARDS SPOOLED FROM READER

65-78 RESERVED

79-80 CARD IDENTIFICATION = 01

* � ���� VM ����� ��� ��� �� �����.

�� �� 1-28 � 79-80� ���� ��� �� �� ��� 16�����.

�� ��� � ���

��� z/VM ���� ���� z/VM �� �� � ���.

��� ��

��

1-32 SAME AS RESOURCE USAGE RECORD

33 DEVICE CLASS

34 DEVICE TYPE

35 MODEL(IF ANY)

36 FEATURE(IF ANY)

37-38 NUMBER OF TEMPORARY DISK CYLINDERS*

37-40 NUMBER OF TEMPORARY DISK BLOCKS(FBA)*

39-78 UNUSED

79-80 CARD IDENTIFICATION = 03

* DEVICE CLASS = FBA X’01’� �� 37-40�� FBA � �� ����.

�� �� 1-28 � 79-80� ���� ��� �� �� ��� 16�����.

���� � ���� ��

Usage and Accounting Manager ������ ��� CSR �� ��� �� ��� ���� ��

���� feed �� ���� ���� ���� ���. ���� �� ����� ������, � �

� �� ������ �� �� �� ��� ���� ���� � ��� �� ���� ����. z/VM

��� ����� ��� CSR �� FTP� �� z/VM ��� ���� � � ����� Usage and

Accounting Manager ������ �� ���� ���� �� ��� ����.

��� ��� �� 123

Page 130:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

CSR �� ���� �� ���� feed �� ���� ��� ���. feed �� ���� �� CSR

�� �� z/VM ���� ��� � ����. � ��, VM01 ���� CSR �� � � ��

feed �� ��� VM01� �� ���� �� ��� zVM� ��� � ����. CSR �� ���

yyyymmdd.txt���.

z/VM ��� ��

z/VM ����� ��� ���� �� � ��� ��� �� ����.

z/VM ��� ���� ���� �� CIMSCMS� ���� ����. CIMSCMS ����� COBOL

� ASSEMBLER� ���� ��� z/VM�� ����.

z/VM ���� ����� z/VM ���� ��� �� ������. ��� �� <Usage and

Accounting Manager �� ����>₩IBM₩ITUAM₩collectors₩zvm ��� ����.

�: FTP� �� �� �� z/VM ����� �� �� �� �� �� ��� 80� �� � ��

� ���.

� �� � ��

CIMSVMT TXTLIB CIMSCMS � �� ����� ���� � ��� �� ���� ��

� ����.

CIMSVME0 REXX™ CIMSCMS� �� ����.

CIMSVMDA ��� �� � � CIMSCMS���.

CIMSVMDB ��� �� � � CIMSCMS���.

CIMSVMD5 ��� ���

CIMSCMS ��� ���:

z/VM ��� ��� ����� � CIMSCMS ����� ����� ����� �� ����.

CIMSCMS ����� z/VM ���� �� � ��������. CIMSCMS�� z/VM� LE(Language

Environment®) ��� �����.

�� TXTLIB� CIMSVMT TXTLIB � LE ������ ����� �� �� �����.

GLOBAL TXTLIB CIMSVMT SCEELKED

�� �� ���� CIMSCMS ��� �������.

BIND CIMSCMS (MAP

�� �� z/VM ���� CIMSCMS ��� �����.

z/VM ��� �

CIMSCMS ����� ��� ��� �� ����.

�� �� CIMSCMS� ��� REXX ��� ��� � �����.

124 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 131:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

/* REXX */'vmfclear''desbuf'/* ____________________________________

CIMSCMS EXECUTION CONTROL STATEMENTS____________________________________

THIS EXEC READS THE VM DISK ACCOUNT DATASET & CREATES A CSR FILE.The CSR file is processed by TUAM and/or CIMS Server.

DISKACNT DATA should be changed to the disk accounting data'FILEDEF CMSIN DISK DISKACNT DATA A1 (RECFM F LRECL 80'/* CMSIN is the z/VM Accounting records */

'FILEDEF CIMSPRNT DISK CIMSCMSA LISTING A1 (RECFM FB LRECL 133 BLOCK 133''FILEDEF CIMSMSG DISK CMSMSGA LISTING A1 (RECFM F LRECL 129 BLOCK 129''FILEDEF CIMSCLDR DISK CIMSVMD5 DATA A1 (LRECL 80 RECFM F''FILEDEF CIMSCNTL DISK CIMSVMDA DATA A1 (RECFM F LRECL 80'/*

CIMSCMS1 DATA A1 = control record input for the 1st execution.*/

'FILEDEF SORTFILE DISK SORTOUT DATA A1 (RECFM FB LRECL 80 BLOCK 80''CIMSCMS'

if rc -= 0 then dosrc = rcif src = 20 then say 'CIMSCMS processing terminated - no records selected'else do

say 'CIMSCMS first pass terminated with error. Do you wish to see the messages(y/n)?'

pull ynupper ynif left(yn,1) = 'Y' then 'xedit cimscmsa listing'end

exit srcend

queue '9 16 78 78 1 8 80 80 17 28'if rc ^= 0 then exit rc'SORT SORTOUT DATA A1 SORTED DATA A1'if rc ^= 0 then dosrc = rc'desbuf'exit srcend

'FILEDEF CIMSPRNT DISK CIMSCMSB LISTING A1 (RECFM F LRECL 133 BLOCK 133''FILEDEF TUAMCSR DISK TUAMCSR DATA A1 (RECFM V LRECL 516 BLOCK 516''FILEDEF CIMSMSG DISK CIMSMSGB LISTING A1 (RECFM F LRECL 129 BLOCK 129''FILEDEF CIMSCNTL DISK CIMSVMDB DATA A1 (RECFM F LRECL 80'/*

CIMSVMDB DATA A1 IS THE CONTROL RECORD INPUT FOR SECOND EXECUTION.*/

'CIMSCMS'if rc -= 0 then do

src = rcif src = 20 then say 'CIMSCMS processing terminated - no records selected'else dosay 'CIMSCMS 2nd pass terminated with error. Do you wish to see','the messages (y/n)?'

��� ��� �� 125

Page 132:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

pull ynupper ynif left (yn, 1) = 'Y' then 'xedit cimscmsgb listing'end

end'ERASE SORTED DATA A1''ERASE SORTOUT DATA A1'say 'Do you wish to view the report file from the first run (y/n)?'parse pull ynupper ynif left(yn,1) = 'Y' then 'XEDIT CIMSCMSA LISTING A1'say 'Do you wish to view the report file from the second run (y/n)?'parse pull ynupper ynif left(yn,1) = 'Y' then 'XEDIT CIMSCMSB LISTING A1'say 'Do you wish to view the created CSR records (y/n)?'parse pull ynupper ynif left(yn,1) = 'Y' then 'XEDIT TUAMCSR DATA A1'/*

FILE TUAMCSR DATA is input to TUAM and/or CIMS Server */

CIMSCMS ���

�� �� CIMSVMEO� ���� CIMSCMS� �� � z/VM ��� ���� ��� CIMSCMS �

�� �����.

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

�� ��

ACCOUNT TAG CSR �� ID �� ��

ASSIGN ALL RECORDS PRIME �� �� ��� �����. ���� ��� �� ����

�.

DAILY TRANSACTIONS � �� ��� CSR ��� �����.

DATE SELECTION �� ��� �� ���� �����.

EXCLUDE �� �� � ��� ID� �����.

EXECUTE CIMSCMS� �� ���(� � �� � � ��).

HDx ��� �� �����.

SELECT �� �� � ��� ID� �����.

USERID TAG CSR ��� ID �� ��

�� �� �� z/VM ��� ����� ��� �� �� ��� ��� ��(oldratecode =

newratecode)� �����. ��� ��� �� ��� ��� �� �� �� � ���� ������.

ACCOUNT TAG ��

� ��� CSR ��� �� � �� ID ��� �����. ���� Account_Number���.

126 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 133:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

ASSIGN ALL RECORDS PRIME

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

�.

DAILY TRANSACTIONS

DAILY TRANSACTIONS ��� DATE� ��� �� ��� �� �� � ���� ���� ���

��.

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

DATE SELECTION YYYYMMDD YYYYMMDD

� ��� VM/CMS �� �� ��� LOW(��) � HIGH(��) �� ��� �����. �� ��

��� ��� ��� �����. LOW � ���� HIGH � ��� ��� ���� �����.

��

DATE SELECTION 20070101 20070115

� ��� 2007� 1� 1�� 2007� 1� 15��� ��� ���� �����.

CIMS ��� FIELD 1� ��� � ����.

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

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

(1) CURRENT: CIMS �� ��� �� �� � �� ��� �����.(2) PREVIOUS: CIMS �� ��� �� �� � �� ��� �����.(3) **CURDAY: � ��� � ��� � � ��� � �� ��� �����.(4) **CURWEK: � �(� - �)� � �� ��� �����.(5) **CURMON: � � � �� ��� �����.(6) **PREDAY: � ��� � � ��� � �� ��� �����.(7) **PREWEK: ��(� - �)� � �� ��� �����.(8) **PREMON: �� � �� ��� �����.

�: � ��� ���� � � �� �� �� ���.

EXCLUDE ACCOUNT �� �� � EXCLUDE USERID �� ��

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

EXCLUDE ��� �� �� 200�� �����.

��

EXCLUDE ACCOUNT AABBBB AABBBBEXCLUDE USERID ABCD

��� ��� �� 127

Page 134:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

EXECUTE

� ��� CIMSCMS� �� �����(� � �� � � ��). � ��� �������. �

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

� � �� �:

EXECUTE CIMS VM/CMS 01

� � �� �:

EXECUTE CIMS VM/CMS 02

�� � ��

1-7 EXECUTE �� ID

8 b

9-19 CIMSbVM/CMS �� �

20 b

21-22 XX 01 �� �� VM/CMS �� ���� �� �� ����

��� ���� SORTFILE �� �� �����.

02 �� �#� VM/CMS �� ���� �� ��

SORTFILE ��� ���� �� �����.

EXE ��� �������.

b = ��

HD1, HD2, HD3-�� �

CIMSCMS ����� ��� ��� � ���� �� ��� 3��� ���� ��� �����. ��

� 3��� �� ��� �� ���� ��� ���� �� 1-3� HD1, HD2 �� HD3� �� � ���

�. ��� 4-72 ��� �� ��� ��� ���� 1��, 2�� �� 3��� ����. ��� �

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

�� � ��

1-3 HD1, HD2, HD3 �� ID

4-72 X(69) ��

��

HD1 CIMS, The Enterprise Chargeback SystemHD2 Session Accounting for VM/CMSHD3 CIMSCMS 1st pass

128 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 135:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

SELECT ACCOUNT �� �� � SELECT USERID �� ��

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

��� ����. SELECT ��� �� �� 200�� �����.

��

SELECT ACCOUNT AABBBB AABBBBSELECT USERID ABCD

USERID TAG ��

� ��� CSR ���� ��� ID� ID ��� �����. ���� User_ID���.

Z/VM ��� � CSR �� ��

Usage and Accounting Manager� ��� � �� z/VM�� ���� CSR ��� �� ����.

z/VM�� ���� �� ��� � �� 8� ��� ��� ID� �� � ����. ��� ��

� ���� Usage and Accounting Manager�� ��� �� �� ��� �����. ��� �� ��

� ���� CSR ��� �����.

����� ��� CSR ��� �� �� ID � �� �� ��� �����. ��� ��� �� ���

�� ��� �� ���� �� ��� Integrated Solutions Console� ���� ��� ���� ��

�.

ID

v User_ID

v Account_Number

�� �� ��

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

CSR ���� ��� �� ��� ���� ����. �� �� ��� ����� ASSIGN ALL RECORDS

PRIME ��� ������.

�� �� ��� �� ��

ZCM1 ZCV1 CONNECT TIME (SECONDS)

ZCM2 ZCV2 CPU TIME (SECONDS)

ZCM3 ZCV3 VIRTUAL SIO’S

ZCM4 ZCV4 VIRTUAL CARDS READ

ZCM5 ZCV5 VIRTUAL LINES PRINTED

ZCM6 ZCV6 VIRTUAL CARDS PUNCHED

ZCM8 ZCV8 TEMPORARY DISK SPACE - CYL

ZCM9 ZCV9 TEMPORARY DISK SPACE - FBA

��� ��� �� 129

Page 136:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� �� ��

�� �� ��� ��� �� ��� ���� �� �� ��� ���� � ����(: ��� � �

� �� ��).

oldratecode = newratecode

��� oldratecode� VM/CMS �� ���� newratecode� ���� �� �����.

� ��� �� �� VM/CMS �� ��� ��� �� VM01�� ���� �� ��� �����.

ZCM1 = VM01ZCM1 CONNECT TIMEZCM2 = VM01ZCM2 CPU TIMEZCM3 = VM01ZCM3 VIRTUAL SIO'sZCM4 = VM01ZCM4 VIRTUAL CARDS READZCM5 = VM01ZCM5 VIRTUAL LINES PRINTEDZCM6 = VM01ZCM6 VIRTUAL CARDS PUNCHEDZCM8 = VM01ZCM8 TEMPORARY DISK SPACE - CYLZCM9 = VM01ZCM9 TEMPORARY DISK SPACE - FBAZCMX = VM01ZCMV MONEYZCV1 = VM01ZCV1 CONNECT TIMEZCV2 = VM01ZCV2 CPU TIMEZCV3 = VM01ZCV3 VIRTUAL SIO'sZCV4 = VM01ZCV4 VIRTUAL CARDS READZCV5 = VM01ZCV5 VIRTUAL LINES PRINTEDZCV6 = VM01ZCV6 VIRTUAL CARDS PUNCHEDZCV7 = VM01ZCV7 TEMPORARY DISK SPACE - MoneyZCV8 = VM01ZCV8 TEMPORARY DISK SPACE - CYLZCV9 = VM01ZCV9 TEMPORARY DISK SPACE - FBA

z/VM ����� � CSR �� �

Usage and Accounting Manager ������ ��� �� CSR �� ��� ����� �� ��

��.

CSR �� FTP� ���� z/VM ����� Usage and Accounting Manager ������ ��� �

�� ���. �� �� CSR ���� �� Usage and Accounting Manager FTP ���� ���

���(���� FTP ��� <Usage and Accounting Manager �� ����>₩processes ���).

CSR �� Usage and Accounting Manager ������ �� ����� ��� ���� �� ��

� � feed �� ���� ��� ���.

z/VM ��� ��� ��

z/VM ��� ��� ��� �� ��� �����.

Usage and Accounting Manager ������ ���� XML �� �� ���� z/VM ����� �

�� CSR �� ������. �� ��� CSR �� �� ���� �� ���� ��� Process

�� ��� ���. ���� �� ����� ��� CSR �� ���� ��� ��� ���� �

���. �� �� � � ��� Scan ����� ��� ���.

130 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 137:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

IBM Tivoli Usage and Accounting Manager Enterprise CollectorPack ���

IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack� ��� ��� ���� ��

����.

�: IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack� ���� �� IBM Tivoli

Usage and Accounting Manager Enterprise Edition� ���� ���. IBM Usage and Accounting Manager

Virtualization Edition� Enterprise Collector Pack� ���� ����.

Apache ��� ���

Usage and Accounting Manager Apache ��� ���� Apache �� �� ���� �� ���� �

����. �������� ���� �� ���� Usage and Accounting Manager� ���� CSR �

� �����. Job Runner� ��� ��� ����� ��� � �� �� � � � ���� �� �

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

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

Apache �� ���� ��� ID � ��

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

����� �� �� �� ��� �� �� SampleApache.xml �� ��� �� �� ID � �� �

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

ID

v Feed(Apache ��� �� �� ���)

v RemoteHost

v User

v AuthUser

�� � ��

v APHITS(Apache � ��)

v APBYTES(�� Apache ��� �)

v AP-2(Apache 200 ��)

v AP-3(Apache 300 ��)

v AP-4(Apache 400 ��)

��� ��� �� 131

Page 138:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v AP-5(Apache 500 ��)

Apache ��� ��� ��

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

Apache ��� ���� Integrator ����� ���� ���� ��� ���� CSR �� CSR+ ��

�����. Integrator ����� �� ��� ��� Integrator� �� �� ��� �� ��� �

���� ���� �� XML ��� �����.

Usage and Accounting Manager�� Apache �� ���� ���� �� ���� ��� � �� ��

�� � SampleApache.xml� ���� ����. SampleApache.xml �� ���� ����� ��

� �� � <Usage and Accounting Manager �� ����>₩jobfiles ���� �� �����

�.

����� �� ��� ���(DBSpace)

DBSpace ��� ���� ���� �� Microsoft SQL Server �� Sybase ������� ��� ��

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

DBSpace ���� �� ���� sp_helpdb� �����. � ���� ���� sp_helpdb� ��

� �� �� �����.

��� ���� �� DBSpace ���� �� � ���� ���.

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

DBSpace ����� �� ID � ��

DBSpace ���� ���� Microsoft SQL Server �� Sybase ������� ��� ��� ����

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

����� DBSpace ����� ��� ��� ���� �� �� ID � ���� �����(DBSpace.wsf

�� ����� DefineIdentifier � DefineResource �� ��).

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

ID

v Feed(DBSpace ��� �� ��� ���)

v ������

v �

132 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 139:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v DBID(������ ID)

�� � ��

v DBSIZE(������ ��(MB))

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

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

Usage and Accounting Manager�� ���� ���� �� ���� ��� � �� �� �� �

SampleDBSpace.xml� ���� ����. SampleDBSpace.xml �� ���� ����� ��� �� �

<Usage and Accounting Manager �� ����>₩jobfiles ���� �� ������.

��� DBSpace ���� ��� Parameter � �(��� ���� ���� ����)� �� �

� ����. ��� ����� �� ���� DBSpace.wsf�� �����.

� 59. DBSpace.wsf ����

���� ��/�

LogDate DBSpace ���� Job Runner� ���� �� �� � � �� �

���� �����. ��� CSR � ��� ���� �� � �� �

�� �� CSR � ��� ���� ��� LogDate ����� ���

�� ����. � ��, LogDate ���� PREDAY� ���� �� �

� � ��� �����.

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

�� LogDate="RNDATE" ����� ������.

RetentionFlag � ����� �� ��� ����.

Feed �� ���� ��� ������� ���� �� ��� �����.

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

�����(OutputFolder ���� ��). � ����� ����� ���

�� CSR �� �����. � �� Scan ������ ���� CSR

����.

� ����� CSR �� ID� ���� ����.

OutputFolder ���� ���� �� ������. Scan ����� ��� �� CSR

�� �����.

�� ���� �� �� Process id �� �����. � ��,

Process id= "DBSpace"� �� �� ���� DBSpace���.

DBType ������ ���. ��� �� ����.

v MS(SQL Server)

v SY(Sybase)

DataSourceID ���� ��� SQL Server ����� ������� �� Usage and

Accounting Manager ��� �� ID���. ���� ����� �� ��

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

��� ��� �� 133

Page 140:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

SQL Server ��� ��� ���� Integrated Solutions Console�� ��� ��� ���� ���.

Integrated Solutions Console�� ��� ��� ����� ��� �����.

1. Usage and Accounting Manager → ��� �� → ��� �� → ���-������� �����.

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

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

��� �� ��

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

�: ��� �� ���� ���� ��� ����.

������ ��

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

��� ��

Microsoft SQL Server� � �� ������ � �� ������� �� ��� �

�����. SQL ��� ���� dbo� ���� ����. � ���� ���� �����

�� �� ������ ����� �� dbo� ���� �� �� �� �� �����

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

������ �

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

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

��� �� � ��

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

�� ����� Usage and Accounting Manager� ������ �� ��(Linux, UNIX �

Windows� DB2: 50000, z/OS� DB2: 446, SQL Server: 1433 �� Oracle: 1521) ��

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

����

����� Usage and Accounting Manager� JDBC ����(DB2 LUW: db2jcc.jar �

db2jcc_license_cu.jar, DB2 z/OS: db2jcc.jar � db2jcc_license_cisuz.jar, SQL Server:

sqljdbc.jar �� Oracle: ojdbc14.jar) ��� �����. �� �� ���� ��� �

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

�: ��� ��� �� ���� ����� �� ����� ���� ��� �� JDBC �

���� ��� ��-���� ����� ���� ���.

����

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

134 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 141:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

URL ��� ��� URL� ����� �� URL� ������. � ��, URL� ��� ���

� ����.

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

�: ������� ����� ����� ���� �����.

DB2 ��� ���(WinDB)

DB2� Usage and Accounting Manager Data Collector(WinDB)� ��� ��� ����� �� ��

��.

�: � �� Windows � ���� � � DB2� ��� ����.

DB2 ���(WinDB�� �)� Usage and Accounting Manager DB2 �� ����� ��� ��� �

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

�.

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

v ��� � ��� CPU ���

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

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

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

v ��, � � � �� �

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

WinDB(DB2) ��� ��

DB2 ���� ���� WinDB ���� ���� ��� �����.

� ��� ��

��� ������� WinDB� �� �� �� <Usage and Accounting Manager �� ����

>₩collectors� ���� �� ��� �����.

�: WinDB ���� ���� Perl 5� ���� ��� �� Perl � � ��� ��� PATH ��

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

1. TUAM� ���� �� ����� � ���� ���� ��, �� ���(:

C:₩data₩collectors₩windb)�� WinDB.zip �� ��� ������.

��� ��� �� 135

Page 142:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

ITUAM_DATA=C:₩data₩collectors₩windb₩Data₩

ITUAM_HELP=C:₩data₩collectors₩windb₩Help

ITUAM_HOME=C:₩data₩collectors₩windb

ITUAM_LOG=C:₩data₩collectors₩windb₩Log

3. Windows PATH �� ��� C:₩data₩collectors₩windb₩Data₩Bin� ������.

4. C:₩data₩windb₩Data ���� Sample_NT_config_par.bat �� ��� NT_config_par.bat� �

����. � �� �� ���� �� �� ��� ��� Usage and Accounting Manager� �

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

5. �� �� ��� �� ��� ��/��� ������ ������.

�� ��� ���

�� ���� ��

�� ��� ��� Windows 2000 Server� �� �� ��� ��� ����� �� → ���� →

�� �� → �� �� �� → �� �� → � ��� �����.

6. Windows ��� ����� �� ��� ��� �� �� ��� �� ��� ��� ��� � �

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

����. �� �� �� 512KB�� ����.

7. Windows Task Scheduler�� �� ����� ��������.

v windb₩Etc₩NT_nightly.bat. � � �� ����� �� 1�� ��� ������ ���.

� ����� WinDB �� �� ���� NT_ituam_nightly.bat� ����. WinDB ��

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

v windb₩Etc₩NT_process.bat. � ����� ��� WinDB �� �� ���� CSR �� �

��� NT_process_nightly.bat� ����. � ����� NT_nightly.bat� ��� � �

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

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

v windb₩Accounting�� �� ��� ������. ��� ��� Windows COMPUTERNAME �� �

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

� ��, ��� ��� WIN-DB21� �� �� �� WIN-DB21(windb₩Accounting₩WIN-DB21)�

������.

v windb₩Data₩A_node.par� �� � � ��� ��� ������.

9. NT_config_par.bat�� ��� �� ���� ������.

v set ITUAM_SERVER=<server name>

136 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 143:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��� <server name>� ��� ���� �����.

v set DEST=<destination path>

� �� Accounting₩<collector computer name> ���� ��� ������. � ��, �

�� ��� ��� win2003ee� �� ���

set DEST=C:₩data₩collectors₩windb₩Accounting₩win2003ee₩� �����.

����� ITUAM_SERVER � DEST ���� ���� �����. ��� ���� ���.

10. Windows SystemRoot ���(: c:₩WINDOWS₩NT_ITUAM_CONF.BAT)�� NT_ITUAM_CONF.BAT �

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

11. SystemRoot ���� ����� Windows � ����� set SystemRoot �� ������.

WinDB ��� ��� �� ��

WinDB� ��� ���� DB2 ��� ����� ��� CSR �� �� ��� ���� �����

�. � ���� NT_config_par.bat ��� CS_GCS_DEST ����� ��� ������.

v Usage and Accounting Manager ������ ��� processes ���� <process definition >₩<feed

> ��� ������. � ���� Usage and Accounting Manager� WinDB ��� CSR ��

�� � ��� ��� ������(: C:₩data₩tuam₩processes₩WinDB₩win2003ee).

v NT_config_par.bat �� CS_GCS_DEST ����� ������ ��� WinDB processes ��� �

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

processes ��� ���� ���.

DB2 �� �� ��

DB2� ��� �� ���� �� �� Usage and Accounting Manager DB2 �� ���� ���� �

���� �� ����. ��� �� ���� �� �� Usage and Accounting Manager DB2 �� �

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

� ��� ��

DB2� ��� �� ���� ��� Usage and Accounting Manager DB2 �� ���� ������.

��� ��� DB2 ����� �� � ���� ���� �� ��� �������. ���� �� DB2

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

�� ������� WinDB� �� �� �� <Usage and Accounting Manager �� ����

>₩collectors� ���� ��� DB2 ���� DB2MPP� ��� �� ��� ��� �����.

1. Usage and Accounting Manager DB2 �� ��� � � WinDB₩BIN₩NT_dbadb2.exe� ����

� � � NT_dbadb2<instance_name>.exe� ������(��� DB2 ����� �� ��).

�� ���� ���� �� DB2MPP� �����.

2. Usage and Accounting Manager DB2 �� ���� Windows Services� ������. � ���

��� <Usage and Accounting Manager ��>₩collectors₩windb₩Bin�� ���� �� ��

�����.

��� ��� �� 137

Page 144:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

NT_dbadb2_DB2MPP -install

��� �� ���� Services�� ���� ��� � ����.

NT_dbadb2_DB2MPP -remove

3. ����� �� ��� DB2 ���� ON�� ������.

v BUFFERPOOL

v LOCK

v SORT

v UOW

4. � DB2 ����� Usage and Accounting Manager DB ���� ��� ������. � ���

����� CIMSWIND �� ���� windb2₩Bin₩NT_setup.exe� �����.

SETUP> ������ �� �� �� �� ������. ��� ituam ���� DB2 ���� �

�� ���� � �� �� �� ����. � ���� �� acct123�� �� ��� 60���

�.

SETUP>add/dbinst/dbtype=DB2/user=ituam/password=acct123/frequency=60 DB2MPP

5. � ������ �� �� ����� Services�� Usage and Accounting Manager DB2 �� �

��� ������.

NET START "TUAM Windows DB2 Collector - DBMPP"

6. windb₩Data₩NT_config_par.bat ������ �� �� ��� ������.

v set A_DB2_ACCT=Y

� ��� Y� ���� NT_ituam_nightly.bat ����� �� ��� �� WinDB DB2 �

� �� ������.

v set GEN_DB2=Y

� ��� Y� ���� NT_process_nightly.bat ����� Usage and Accounting Manager�

��� DB2 CSR �� �����.

v set CS_GCS_DEST=<destination folder for CSR files>

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

�: NT_config_par.bat� Sample_NT_config_par.bat� �����.

7. ���� ��� � windb₩Etc₩ITUAM_start_db_svc.bat ����� ��� ��������. �

����� Usage and Accounting Manager DB2 �� ���� ���� �����.

����� ��� �� ��� �� � ����� ���� ���. Usage and Accounting Manager

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

138 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 145:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��� ��

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

��� � CPU ���, �� �� ���� �� �� � �� �� �, ��� � ��� ��� � �

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

����� ��� �� � DB2 ��� �� �� ��� ��� Usage and Accounting Manager��

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

� 60. �� DB2 ��

�� Usage and Accounting Manager� �� ��

Usage and Accounting

Manager� ��� �

��

��� �� ��

���� �� ��� MS Windows ��� LLT101

���� � �(�) MS Windows � �(�) LLT102

�� � � � MS Windows � � � LLT103

� � ��� � MS Windows � � �(�) LLT104

DB2 ��

��� SQL � �

MS Windows DB2 � SQL STMTS LLX101

��� � �� � MS Windows DB2 � �� LLX102

�� �� ���� ��

�� �� �

MS Windows DB2 �� �� LLX103

�� �� ���� ��

�� �� �

MS Windows DB2 �� �� LLX104

� ��� �� ���

��� ���� ���

��

MS Windows DB2 ��� � �� �� LLX105

�� �� � � MS Windows DB2 �� �� � LLX106

���� �������

�� ��

MS Windows DB2 ��� LLX107

��� � ��� �

��

MS Windows DB2 PD Lreads LLX108

��� � ��� ��

��

MS Windows DB2 PD Preads LLX109

��� � ��� �� MS Windows DB2 PD �� LLX110

��� � � � �

MS Windows DB2 PI Lreads LLX111

��� � � �� �

MS Windows DB2 PI Preads LLX112

��� � � �� MS Windows DB2 PI �� LLX113

��� SQL �� � MS Windows DB2 �� SQL LLX114

�� �� � MS Windows DB2 ��� LLX115

� �� � MS Windows DB2 �� LLX116

��� ��� �� 139

Page 146:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 60. �� DB2 �� (� )

�� Usage and Accounting Manager� �� ��

Usage and Accounting

Manager� ��� �

��

��/��������

��� �

MS Windows DB2 ��� LLX117

� �� � MS Windows DB2 �� LLX118

������ ��� ��

���� ��� ���

CPU

MS Windows DB2 SCPU() LLX119

�# � �� ���

�# �

MS Windows DB2 �# ����� LLX120

�� �# � MS Windows DB2 � �# � LLX121

������ ��� ��

���� ��� ���

CPU

MS Windows DB2 UCPU() LLX122

� ��� ��� ��

��(���)

MS Windows DB2 ��� UOW �� � LLX123

WinDB� ��� ��� �� ��

WinDB ��� ��� ��� �� ��� �����.

Usage and Accounting Manager ������ ���� XML �� �� ���� WinDB �����

��� CSR �� ������.

� ��� � �� �� ��� �������. � �� �� WinDB �� � � � ���� WinDB

��� �� ���� ��� �� Linux/UNIX TUAM ��� ���� ��� �����.

v SampleGetWinDBManifest.xml: � �� �� ITUAM WinDB ��� ��� CSR �� ���

��� �����.

v SampleGetWinDB.xml: � �� �� ITUAM UNIX/Linux WinDB ��� ������ CSR ��

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

�� �� � ��

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

1. TUAM_SERVER_HOME/processes/WinDB_ORA ���� ��� ������.

2. TUAM_SERVER_HOME/processes/WinDB_ORA/<client name> ����� ������.

3. � � �� XML �� �� � ��� ����.

4. SecureGetWinDB_SAMPLE.xml�� �� �� �� ��� ���.

a. <Parameter Host="192.168.0.103"/>: ��� ���� �� �� IP �� �����.

b. <Parameter UserId="Administrator"/>: ���� ���� ��� ���� �����.

c. <Parameter Password="xxxxxxxx"/> : ��� ��� ��� ����.

140 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 147:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

d. <Parameter Manifest="SecureGetWinDBManifest.xml"/>

e. <Parameter RPDParameters="client_CS_path=C:₩₩TEMP₩₩Collectors₩₩CIMSWIND₩₩

CS_input_source₩₩;Processes_dir=%CIMSInstallLocation%/processes/WinDB_ORA/;

LogDate=%LogDate_End%;client_name=GEOXP;"/>: client_CS_path� ���� CS_input_source

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

WinDB ��� �

WinDB ���� ���� �� ���� � ����� �����.

v collectors₩windb₩Etc₩NT_nightly.bat(� ����� �� 1�� ��� ������ ���.)

v collectors₩windb₩Etc₩NT_process.bat(� ����� �� 5�� ��� ������ ���.)

v Job Runner(� ����� NT_process.bat� �� � �� ��� ������ ���.)

DB2 ��� ���(Linux � UNIX)

Linux � UNIX�� DB2 ���� ���� �� �� ��� �����.

238 ���� �DB2 ��� ��� ���� ������.

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

Lotus Notes ��� ���

Lotus Notes® ��� ���� �������� �� ���� �����.

Lotus Notes� ��� ���� �� ������� ���� �� ���� �����.

v Notes® �� ������(log.nsf)

v �� � ������(loga4.nsf)

v ��� ������(catalog.nsf)

��� ������� �� � Lotus Notes � �, �� �� � ������ ��� �� �� ��

� �����.

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

��� ��� �� 141

Page 148:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Lotus Notes ����� �� ID � ��

Lotus Notes ��� ���� ������� ���� �� ���� �����. ������� �� �

Lotus Notes � �, �� �� � ������ ��� �� �� ��� �����.

Lotus Notes ����� ��� ��� ���� SampleNotes.xml �� �� �� �� ID � �� �

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

��� Notes �� ����� ���

ID

v Feed(Lotus Notes ��� �� ��� ���)

v USERNAME

��

v NODBALMB(Notes ������ � ��[MB])

v NODBUSMB(Notes ������ �� ��[MB])

v NOEMLSZ(Notes �� ��)

v NOKBUSED(Notes ��� KB)

v NOMINUSD(Notes ��� �())

v NONUMDDC(Notes �� �)

v NONUMDOC(Notes �)

v NONUMRDS(Notes ��)

v NONUMTRN(Notes ���)

v NONUMWRS(Notes ��)

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

ID

v Feed(Notes ��� �� ��� ���)

v Form

v Server

v PostDate

v EventType

v Originator

v Receipt

v UpdatedBy

��

v NOEMLSZ(Notes �� ��)

142 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 149:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

ID

v Feed(Lotus Notes ��� �� ��� ���)

v Form

v ModifyDate

v Form

v Server

v CreationDate

v DesignModified

v DatabaseName

v DatabaseTitle

��

v NONUMDDC(Notes �� �)

v NONUMDOC(Notes �)

v NODBUSMB(Notes ������ �� ��[MB])

v NODBALMB(Notes ������ � ��[MB])

Lotus Notes ��� ��� ��

Lotus Notes ��� ��� ��� �� ��� �����.

Lotus Notes ��� ���� Integrator ����� ���� ����� ��� ���� CSR �� CSR+

�� �����. Integrator ����� �� ��� ��� Integrator� �� �� ��� �� �

�� ����� ���� �� XML ��� �����.

Usage and Accounting Manager�� Lotus Notes ���� ���� �� ���� ��� � �� ��

�� � SampleNotes.xml� ���� ����. SampleNotes.xml �� ���� ����� ���

�� � <Usage and Accounting Manager �� ����>₩jobfiles ���� �� ������.

Lotus Notes� �� ��� � ��� �� ��

Lotus Notes� �� � �� ��� �� ��� �� ��� ��� ���.

v �� �� �� ��� Lotus Notes ������ ���� ���.

v Lotus Notes ��� notes₩data ��� ��� ����� �� �� �� ��� Windows ���

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

Lotus Notes ������ ����� IBM Lotus Notes ����� �� �� ��� ������.

��� ��� �� 143

Page 150:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�: Lotus Notes� ��� � notes ���� ��� Windows ��� �� �� ��� ������ �

�����. �, �� ��� ;C:₩Notes� �����. �� �� ��� �� ����(��� ��) ��

� a - c ��� ������.

Lotus Notes ��� notes₩data ���� ����� ��� �����.

1. Lotus Notes ���� notes ���� � ��� ������.

2. Windows ��� �� �� ��� �� � ��� ������. ��� ���� ��� ���

��.

a. Windows ��� �� ���� � �����. ��� �� �� ��� �����.

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

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

d. ��� ���� � �$(;)�� ���� ��� �� � ��� ������. � ��, ��

����.

...;₩₩Server1₩notes

��� Server1� �� ���� notes� � �� �����.

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

<File name="₩₩Server1₩notes" />

Microsoft Exchange Server 5.5 ���

Microsoft Exchange Server 5.5 ��� ���� ��� ��� ��� �� ��� ���� ����

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

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

�.

Microsoft Exchange Server 5.5 ��� ���� Exchange Server� ��� �� �� ���� �� �

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

�� ��� �����.

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

v Exchange Server 5.5� ��� �� ���� �� � ��� ��.

v Exchange Server �� �� ��� �� �.

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

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

144 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 151:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Exchange Server 5.5 �� �� ��

� �� � �� �� Usage and Accounting Manager Exchange Server 5.5 ��� ��� �� �

��� � � ����. ���� �� MTA(Message Transfer Agent), Microsoft Mail Connector � �

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

Windows NT® Server 4.0�� Exchange Server 5.5 ���� ��� �� ��� �� ���� ��

� Microsoft �� ������.

MTA�� ��� �� �� ��

��� ���� ���� ����� ���� �� ��� � ����(MTA)�� ��� ��� ��

���� � � ����. MTA ��� �� ����� �� ��� �� �� ����� �����

�.

� ��� ��

���� �� ��� � ����(MTA)�� ��� ��� �� ���� ��� ��� �����.

1. Microsoft Exchange Administrator ��� �� �� �� ��� ��� �����.

2. MTA ��� ��� � �����.

MTA ��� �� �� �� ��� �����.

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

4. MTA �� ���� �� ������.

Microsoft Mail Connector�� ��� �� �� ��

��� ���� ���� ����� Microsoft Mail Connector�� ��� ��� �� ���� � �

����. Microsoft Exchange Administrator ����� �� ��� �� �� ����� �����

�.

� ��� ��

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

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

1. Microsoft Exchange Administrator ��� ��� �����.

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

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

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

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

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

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

��. Microsoft Exchange Administrator ����� �� ��� �� �� ����� ������.

��� ��� �� 145

Page 152:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ��� ��

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

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

1. Microsoft Exchange Administrator ��� ��� ��� �����.

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

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

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

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

��

Exchange Server 5.5 ��� �� ��� ��� Microsoft �� ������.

Exchange Server 5.5 �� �� �� � ��

Microsoft Exchange Server 5.5� ��� ��� ��� � �����. � �� �� �� ��

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

yyyymmdd.log ��� �����.

Exchange Server 5.5 ��� �� ��� exchsrvr₩tracking.log� �����. � ���� �� �

�� ��� ���� � ��� �����. � ���� ��� ��� ��� �� yyyymmdd.log

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

�� �� Exchange Server 5.5 �� �� �� ��� �� ����.

� 61. Exchange Server 5.5 �� � �

�� �� ��/�

��� ID �� MTS-ID ��� ID� Exchange Server� ���� ��� � ID���. ����

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

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

MTS-ID(message transfer system-ID)� ����.

��� ��� � ����

��/� ���� �� � �

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

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

��� �� ���� �� ��� �� ���� ��. Exchange Server�� ���

��� MTA �� Information Store���.

�� ID ������� ���� ��� ID

�� � ��� � ��(��� ��)

146 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 153:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 61. Exchange Server 5.5 �� � � (� )

�� �� ��/�

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

0 = ��

1 = ��

-1 = ��

�� ��� ��(���)

� � �(�). Exchange Server��� ���� ����. � ��� �� 0

�� �����.

�� � ��� � ��. Microsoft Exchange Server��� ���� ���

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

��-ID �� ��� MTS-ID �� ���� �� � ��� �����(�� ��). ���� �� �� �

�� MTS-ID���.

�� �� �

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

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

��� ���� ���� Exchange Server ���� � ��� ���

�����.

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

��� = 0

���� �� = 1

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

� ��� �����.

Exchange Server 2000 � 2003 �� ���� ��� ID � ��

Exchange Server 2000 � 2003� ��� ID ��� �� �� ��� � �� �� � �

��� ���� �����. ��� � ��� ���� ����. Exchange Server ���� �

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

����� Exchange Server 2000 � 2003 ��� ���� ��� ID ��� �� �� ���

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

��� � �� Exchange Server 2000 � 2003 �� �� �� ��� ��� �� �� ID � �

��� �����(SampleExchangeLog.xml �� ����� DefineIdentifier � DefineResource �

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

��� ��� �� 147

Page 154:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� ��� � ���� ����� IBM Software Support� �����.

� 62. �� Exchange 2000 � 2003 Server ID � ��

��� � �� � ��

Usage and Accounting Manager� ID

�� �� �� ��

Usage and

Accounting

Manager� ���

� ��

ID

�� � - Feed(Exchange 2000 Server ��� ��

�� ���)

-

� � ��� -

� �� �

�: �� ��� �����.

��� -

��

-

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

MS Exchange �� �� EXEMSNT

� ��� � MS Exchange �� ��� EXBYSNT

� -

�� �� ��� � 1� ����

�����.

MS Exchange �� �� EXEMRCV

� � ��� � MS Exchange �� ��� EXBYRCV

Microsoft Exchange Server 2000 � 2003 ��� ���

Microsoft Exchange Server 2000 � 2003 ��� ���� ��� ��� ��� �� ��� ���

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

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

�� ��� ����.

Microsoft Exchange Server 2000 � 2003 ��� ���� Exchange Server� ��� �� �� ��

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

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

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

v Exchange Server 2000 � 2003� ��� �� ���� �� � ��� ��.

v Exchange Server �� �� ��� �� �.

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

148 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 155:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

Exchange Server 2000 � 2003 �� �� ��

��� ���� ���� ����� Exchange Server 2000 � 2003�� ��� �� ��� �� ��

�� � � ����. Microsoft Exchange Administrator ����� �� ��� �� �� �����

������.

� ��� ��

��� Exchange Server 2000 � 2003� ��� �� ��� �� ���� �� �� �����.

1. Exchange System Manager ��� ��� � �����.

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

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

��

Exchange Server 2000 � 2003 ��� �� ��� ��� Microsoft �� ������.

Exchange Server 2000 � 2003 �� �� ��� ��

Microsoft Exchange Server 2000 � 2003� �� ��� ��� ��� � �����. ��� �

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

�� ���� yyyymmdd.log ��� �����.

Exchange Server 2000 � 2003 ��� �� ���� Exchsrvr₩servername.log� ���� servername

� Exchange server� �����. ���� �� ��� ��� ���� � ��� � �����.

� ��� ��� ��� �� yyyymmdd.log ��� ��� �����.

�� �� Exchange Server 2000 � 2003 �� �� �� ��� �� ����.

� 63. Exchange 2000 � 2003 Server �� � �

�� �� ��/�

Date ��� ��

Time ��� �

client-ip ����� �� ���� IP �

Client-hostname ����� ���� �� ��

Partner-Name ���� �� ��� �� ���� ��. Exchange Server��

partner-name� MTA �� Information Store���.

Server-hostname �� ��� ���� ��� �� ��

��� ��� �� 149

Page 156:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 63. Exchange 2000 � 2003 Server �� � � (� )

�� �� ��/�

server-IP �� ��� ���� ��� IP �

Recipient-Address ��� ��� �� �� � � �

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

��� ���� ���� Exchange Server ���� � ��� ���

�����.

Event-ID ��� � ����

MSGID ��� ID� Exchange Server� ���� ��� � ID���. ����

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

Priority �� ��� ����

0 = ��

1= ��

-1 = ��

Recipient-Report-Status ���� ���� ���� � ��� �� �, ��� = 0 � ����

�� = 1.

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

��� ���� ���� Exchange Server ���� � ��� ���

�����.

total-bytes ��� ��(���)

Number-Recipients �� �

Origination-Time ���� ���� � �� �(�)

Encryption ��� �� ��

0 = ���� ��

1= ���� ��

2 = ���� ���

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

service-Version �� ��� ���� ���� �����.

Linked-MSGID � ���� ��� ID(MSGID)� �� �� ����� ���� ���

� �� �����.

Message-Subject �� ���, 106���� ��

Sender-Address � ��� �� �(��� ��) � �� � � �� SMTP

�, X.400 � �� ��� �����.

Exchange Server 2000 � 2003 �� ���� ��� ID � ��

Exchange Server 2000 � 2003� ��� ID ��� �� �� ��� � �� �� � �

��� ���� �����. ��� � ��� ���� ����. Exchange Server ���� �

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

150 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 157:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

����� Exchange Server 2000 � 2003 ��� ���� ��� ID ��� �� �� ���

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

��� � �� Exchange Server 2000 � 2003 �� �� �� ��� ��� �� �� ID � �

��� �����(SampleExchangeLog.xml �� ����� DefineIdentifier � DefineResource �

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

�� ��� � ���� ����� IBM Software Support� �����.

� 64. �� Exchange 2000 � 2003 Server ID � ��

��� � �� � ��

Usage and Accounting Manager� ID

�� �� �� ��

Usage and

Accounting

Manager� ���

� ��

ID

�� � - Feed(Exchange 2000 Server ��� ��

�� ���)

-

� � ��� -

� �� �

�: �� ��� �����.

��� -

��

-

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

MS Exchange �� �� EXEMSNT

� ��� � MS Exchange �� ��� EXBYSNT

� -

�� �� ��� � 1� ����

�����.

MS Exchange �� �� EXEMRCV

� � ��� � MS Exchange �� ��� EXBYRCV

Exchange Server 2000 � 2003 ��� ��

Exchange Server 2000 � 2003� ��� ID ��� �� �� ��� � �� �� � �

��� ���� �����. ��� � ��� ���� ����. Exchange Server ���� �

�� ��� ��� Exchange Server 2000 � 2003 ��� ��� �����.

�� �� Exchange Server 2000 � 2003 ��� � � ��� � �����. ��� �

�� ��� ��� ��� Microsoft Knowledge Base Article� ������.

v Exchange Server 2000 246959

v Exchange Server 2003 821905

� 65. Exchange Server 2000 � 2003 ���

��� �� ��� �

0 �� ��� �

1 �� ��� �

��� ��� �� 151

Page 158:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 65. Exchange Server 2000 � 2003 ��� (� )

��� �� ��� �

2 �� ��� �

4 ��� ��

5 ��� ��

6 �� ��� �

7 �� ��� �

8 �� ��� �

9 ��� ���

10 ��� ���

26 � � ��(Exchange Server 2000 ��)

28 �� ���� ���

29 ����� ���

31 �� ��

33 ��� ���

34 ��� ��

43 ��� ���� ��� ��

50 ����� �� ���

51 ����� �� ���

52 ����� �� ���

1000 �� ��

1001 �� �� �

1002 �� �� �

1003 �� ����� �

1004 �� ����� �

1005 �� ����� ��� �

1006 �� ����� ��� �

1007 ����� ��� ��

1010 SMTP ����� �

1011 SMTP ����� �

1012 SMTP ���� �

1013 SMTP ���� �

1014 SMTP ����� ���

1015 SMTP �� �� ���

1016 SMTP �� �� ���

1017 SMTP ��� ���

1018 SMTP ��� ���

1019 SMTP �� ���� ��� ���

1020 SMTP ����� �

1021 SMTP ��� �

1022 SMTP �� �� ��

1023 SMTP �� ��

152 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 159:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 65. Exchange Server 2000 � 2003 ��� (� )

��� �� ��� �

1024 SMTP ��� ��� ��

1025 SMTP �� ��� ��

1026 SMTP �� �� �� ���

1027 SMTP �� ����� ��� ��

1028 SMTP �� ���� �� ��

1029 SMTP �� ���� ����� ��

1030 SMTP NDR ��

1031 SMTP �� ����� �

�� ��� �� Exchange Server 2003�� ����.

1032 SMTP: �� ����� ����� ���

1033 SMTP: ���� �� ��� �� �� ���

1034 SMTP: �� ��� �� ����� �� �� ���

1035 SMTP: ���� ����� ����� ���

1036 SMTP: �� ��� �� �� �� ���

1037 SMTP: �� ��� ����� ����� ���

1038 SMTP: ����� ��� �� ����� �� �� ���

Exchange 5.5, 2000 �� 2003 ��� ��� ��

Exchange 5.5, 2000 �� 2003 ��� ��� ��� �� ��� �����.

Usage and Accounting Manager�� Exchange Server �� ���� ���� �� ���� ��� �

�� �� �� � SampleExchangeLog.xml� ���� ����. SampleExchangeLog.xml �� �

��� ����� ��� �� � <Usage and Accounting Manager �� ����>₩jobfiles ��

�� �� ������.

�� �� Exchange Server ���� ��� Parameter � �(��� ���� ���� ����)�

�� ����. ��� ����� �� ���� MSExchange<version>.wsf�� �����.

� 66. MSExchange<version>.wsf ����

���� ��/�

LogDate �� ��� ��� �� �� ��� �����. �� �� �� ��

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

� ������.

RetentionFlag � ����� �� ��� ����.

Feed ��� �� �� �� ��� �����.

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

� ����� ����� ��� �� CSR �� �����. � ��

Scan ������ ���� CSR ����.

� ����� CSR �� ID� �����.

��� ��� �� 153

Page 160:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 66. MSExchange<version>.wsf ���� (� )

���� ��/�

OutputFolder ���� ���� �� �����. Scan ����� ��� �� CSR �

� �����.

�� ��� �� �� Process id �� �����. � ��,

Process id= "MSExchange"� �� �� ��� MSExchange���.

LogFolder ��� �� �� �����. �� �� ��� UNC ��� ���� �

� ����.

Microsoft Exchange Server 2007 ��� ���

Microsoft Exchange Server 2007 ��� ���� ��� ��� ��� ��� �� ��� ����

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

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

Microsoft Exchange Server 2007 ��� ���� Exchange Server� ��� �� �� ���� ��

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

�� ��� �����.

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

v Exchange Server 2007� ��� �� ���� �� � ��� ��.

v Exchange Server �� �� ��� �� �.

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

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

Exchange Server 2007 �� �� ��

��� ���� ���� ����� Exchange Server 2007�� ��� �� ��� �� ���� �

� ����.

Exchange Server 2007 Exchange Server 2000 � 2003�� ��� ��� �� ���� �� ���

��� EMC(Exchange Management Console)� ���� ��� ��� ��� � �� ���.

EMC� Exchange 2000 � 2003 Exchange System Manager� �� Exchange Server 2007���.

Exchange Server 2007�� ��� ��� ����� EMS(Exchange Management Shell)� ���� �

��.

154 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 161:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Exchange Server 2003 ��� �� Exchange Server 2007 ��� ��� �� �� ����� �

� ����.

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

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

v ����� 30 ��� �� ��� � ���.

Exchange Server 2007 ��� �� ��� ��� ��� MSExchange.org� ������.

v http://www.msexchange.org/tutorials/Exchange-2007-Message-Tracking-Part1.html

v http://www.msexchange.org/tutorials/Exchange-2007-Message-Tracking-Part2.html

Exchange Server 2007 �� �� �� � ��

Exchange Server� Exchange Server 2007 ��� ����� ��� ��� ��� �� �� �� �

� �����.

Exchange Server� �� �� ��� ��� ��� � �� �� �� �� �����.

v MSGTRKyyyymmdd-n.log(Exchange Server 2007 ����� ���� �� �)

v MSGTRKMyyyymmdd-n.log

���,

v MSGTRK = Hub Transport �� Edge Transport ��� �� �� �� ���.

v MSGTRKM = Mailbox ��� �� �� �� ���.

v yyyy = �� �� ��� �� ���� � �� �.

v mm = �� �� ��� �� ���� � �� �.

v dd = �� �� ��� �� ���� � �� �.

v n = � 1�� ���� � �.

�� �� MSGTRKyyyymmdd-n.log �� �� ��� �� ����.

� 67. MSGTRKyyyymmdd-n.log �� � �

�� �� ��/�

date-time ISO 8601 ��� ��� ��� �� ���� UTC �� � ���

�. �� �� yyyy-mm-ddThh:mm:ss.fffZ���. ��� yyyy = �,

mm = �, dd = , hh = �, mm = , ss = �, fff = � ��� Z�

UTC� � ���� ��� Zulu���.

client-ip ���� ��� ��� �� �� �� ��� �� ������ TCP/IP

client-hostname ���� ��� ��� �� �� �� ��� �� ������ ��

server-ip � �� �� Exchange Server� TCP/IP �

server-hostname �� ��� ��

source-context � ��� �� �� ��

connector-id � �� �� ��� � ��� ��

��� ��� �� 155

Page 162:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 67. MSGTRKyyyymmdd-n.log �� � � (� )

�� �� ��/�

source ��� �� ���� ��� Exchange � ������. � ���

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

v Replay ��� ��� �� ADMIN

v AGENT

v DSN

v �� �� ��� �� GATEWAY

v PICKUP

v ROUTING

v SMTP

v MAPI ��� �� STOREDRIVER

event-id ��� ��� ���. ��� ���� ��� � ��� � 1�� ��

�� �����. ��� � �� �� BADMAIL, DEFER, DELIVER,

DSN, EXPAND, FAIL, POISONMESSAGE, RECEIVE, REDIRECT,

RESOLVE, SEND, SUBMIT � TRANSFER���.

internal-message-id � ���� �� � Exchange 2007 ���� ��� ��� ID���.

�� ���� internal-message-id �� ��� �� ��� ��

Exchange 2007 ��� ��� �� ���� ����.

message-id ���� �� ��� �� Message-Id: ��� ����. Message-Id: ��

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

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

recipient-address ��� ��� �� ����. �� �� �� �� �� � �$

�(;)� ����.

recipient-status SEND ��� �� FAIL ���� �� � ��� ����.

total-bytes ��� ��� ���� ��(���)���.

recipient-count ���� �� ����.

related-recipient-address � ��� EXPAND, REDIRECT � RESOLVE ���� �� ����

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

reference � ���� �� ��� � �� �� ��� ����.

v DSN �� ���� DSN� ��� �� ���� Internet-Message-Id�

����.

v SEND �� ���� DSN(Delivery Status Notification) ���� Internet-

Message-Id� ����.

v TRANSFER �� ���� fork � ���� Internal-Message-Id� �

���.

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

message-subject Subject: �� ��� �� ���� �����. ��� ��� ���

Hub Transport �� � Edge Transport ��� Set-TransportServer

cmdlet� ��� Mailbox ��� Set-MailboxServer cmdlet� ��

MessageTrackingLogSubjectLoggingEnabled ����� �����. ���

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

MessageTrackingLogSubjectLoggingEnabled ����� �� $false� ��

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

156 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 163:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 67. MSGTRKyyyymmdd-n.log �� � � (� )

�� �� ��/�

sender-address Sender: �� �� �� From: ��(Sender:� � ��)� ��� ��

����.

return-path ��� ��� MAIL FROM:�� ��� �� �� ����. � ���

�� �� ��� �� <>� ���� � � �� �(null)� ���

� ����.

message-info � ���� DELIVER � SEND ���� ��� � �� � �� ��

��. � �� � �� ���� Exchange ��� �� �� ���

�. �� �� yyyy-mm-ddThh:mm:ss.fffZ���. ��� yyyy = �, mm

= �, dd = , hh = �, mm = , ss = �, fff = � ��� Z� UTC

� � ���� ��� Zulu���.

Exchange Server 2007 �� ���� ��� ID � ��

Exchange Server 2007 ���� SEND �� DELIVER ��� ID� �� �� � ���� ����

�����. Exchange Server ���� ��� ��� ��� �� �� ID � ���� �����.

��� � �� Exchange Server 2007 �� �� �� ��� ��� SampleExchange2007Log.xml

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

� ����.

�� ��� � ���� ����� IBM Software Support� �����.

� 68. �� Exchange Server 2007 ID � ��

��� � �� � ��

Usage and Accounting Manager� ID

�� �� �� ��

Usage and

Accounting

Manager� ���

� ��

ID

�� � - Feed(Exchange 2000 Server ��� ��

�� ���)

-

� � EmailAddress -

� �� �

�: �� ��� �����.

EmailAddress -

��

-

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

MS Exchange �� �� EXEMSNT

� ��� � MS Exchange �� ��� EXBYSNT

� -

�� �� ��� � 1� ����

�����.

MS Exchange �� �� EXEMRCV

� � ��� � MS Exchange �� ��� EXBYRCV

��� ��� �� 157

Page 164:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Exchange Server 2007 ��� ��

Exchange Server 2007� ��� ID ��� �� �� ��� � �� �� � ���� �

��� �����. ��� � ��� ���� ����. Exchange Server ��� ��� ���

��� Exchange Server 2007 ��� ��� �����.

�� �� ���� � ��� � ��� � ���� Exchange Server 2007 ��� �

�����.

� 69. ���

��� �� ��

BADMAIL Pickup ��� �� Replay ����� ����� ��� � � ���� ������.

DELIVER ���� ���� �������.

DEFER ��� ��� � �����.

DSN �� �� ��(DSN)� �������.

EXPAND � ��� �������.

FAIL ��� ��� ������.

POISONMESSAGE ���� ��� ��� �� ��� ��� ��� ��� �������.

RECEIVE ������� ���� ��� ������.

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

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

SEND SMTP(Simple Mail Transfer Protocol)� � ��� ���� ����.

SUBMIT Mailbox �� ��� ��� Exchange 2007 ���� Hub Transport �� �� �� Edge

Transport �� ��� ��� Exchange 2007 ���� ���� ������. Mailbox �� ���

� ���� ��� �� ���� SUBMIT ���� ����.

TRANSFER �� ��, ��� � �� �� ����� �� ��� fork� ���� �����.

Exchange Server 2007 ��� ��� ��

Exchange Server 2007 ��� ��� ��� �� ��� �����.

Exchange Server 2007 ��� ���� Integrator ����� ���� Exchange Server 2007 �� �

� ���� CSR �� CSR+ �� �����. Integrator ����� �� ��� ��� Integrator

� �� �� ��� �� ��� ����� ���� �� XML ��� �����.

Usage and Accounting Manager�� �� �� �� ��� ���� �� ���� ��� � �� ��

�� � SampleExchange2007Log.xml� ���� ����. SampleExchange2007Log.xml �� ��

�� ����� ��� �� � <Usage and Accounting Manager �� ����>₩jobfiles ���

� �� ������.

Oracle ��� ���(Linux � UNIX)

Linux � UNIX�� Oracle ���� ���� �� �� ��� �����.

232 ���� �Oracle ��� ��� ���� ������.

158 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 165:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

Oracle ��� ���(WinDB)

Oracle� Usage and Accounting Manager Data Collector(WinDB)� ��� ��� ����� �� �

���.

�: � �� Windows � ���� � � Oracle ��� ����.

Oracle ���(WinDB�� �)� Usage and Accounting Manager Oracle �� ����� ��� ���

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

����.

v ���, ��� � ������ ��.

v Oracle ���� ��� CPU �.

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

v ���� �� � �.

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

Oracle� Usage and Accounting Manager Data Collector� �� ���� ��� Usage and Accounting

Manager Oracle �� ���� ��� Oracle �� ��, � � �� ��� �� �� ��� ���

���.

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

WinDB(Oracle) ��� ��

Oracle� WinDB ��� ��� ���� ���� ��� �����.

� ��� ��

��� ������� WinDB� �� �� �� <Usage and Accounting Manager �� ����

>₩collectors� ���� �� ��� �����.

��� ��� �� 159

Page 166:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�: WinDB ���� ���� Perl 5� ���� ��� �� Perl � � ��� ��� PATH ��

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

1. <Usage and Accounting Manager �� ����>₩collectors₩windb ���� � � ��

���(C:₩data₩collectors)�� WinDB.zip �� ��� ������.

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

ITUAM_DATA=C:₩data₩collectors₩windb₩Data₩

ITUAM_HELP=C:₩data₩collectors₩windb₩Help

ITUAM_HOME=C:₩data₩collectors₩windb

ITUAM_LOG=C:₩data₩collectors₩windb₩Log

ORACLE_HOME=C:₩oracle₩ora92

3. C:₩data₩windb₩Data ���� Sample_NT_config_par.bat �� ��� NT_config_par.bat� �

����. � �� �� ���� �� �� ��� ��� Usage and Accounting Manager� �

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

4. �� �� ��� �� ��� Success/Failure� ������ ������.

�� ��� ���

�� ���� ��

�� ��� ���

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

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

��. �� �� �� 512KB�� ����.

6. Windows Task Scheduler�� �� ����� ��������.

v windb₩Etc₩NT_nightly.bat. � � �� ����� �� 1�� ��� ������ ���.

� ����� WinDB �� �� ���� NT_ituam_nightly.bat� ����. WinDB �� �

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

v windb₩Etc₩NT_process.bat. � ����� ��� WinDB �� �� ���� CSR �� ��

�� NT_process_nightly.bat� ����. � ����� NT_nightly.bat� ��� � ��

� ������ ���.

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

v windb₩Accounting�� �� ��� ������. ��� ��� Windows COMPUTERNAME �� �

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

� ��, ��� ��� WIN-ORA1� �� �� �� WIN-ORA1(windb₩Accounting₩WIN-ORA)� �

�����.

160 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 167:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v windb₩Data₩A_node.par� �� � � ��� ��� ������.

8. NT_config_par.bat�� ��� �� ���� ������.

v set ITUAM_SERVER=<server name>

��� <server name>� ��� ���� �����.

v set DEST=<destination path>

� �� Accounting₩<collector computer name> ���� ��� ������. � ��, �

�� ��� ��� win2003ee� �� ���

set DEST=C:₩data₩collectors₩windb₩Accounting₩win2003ee� �����.

����� ITUAM_SERVER � DEST ���� ���� �����. ��� ���� ���.

WinDB ��� ��� �� ��

WinDB� ��� ���� DB2 ��� ����� ��� CSR �� �� ��� ���� �����

�. � ���� NT_config_par.bat ��� CS_GCS_DEST ����� ��� ������.

v Usage and Accounting Manager ������ ��� processes ���� <process definition >₩<feed

> ��� ������. � ���� Usage and Accounting Manager� WinDB ��� CSR ��

�� � ��� ��� ������(: C:₩data₩tuam₩processes₩WinDB₩win2003ee).

v NT_config_par.bat �� CS_GCS_DEST ����� ������ ��� WinDB processes ��� �

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

processes ��� ���� ���.

Oracle �� �� ��

Oracle� ��� �� ���� �� �� Usage and Accounting Manager Oracle �� ���� ����

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

� ��� ��

Oracle� ��� �� ���� ��� Usage and Accounting Manager Oracle �� ���� �����

�. ��� ��� Oracle ����� �� � ���� ���� �� ��� �������. ���� ��

Oracle ����� �� �� ������ ��� ��� ������.

��� ������� WinDB� �� �� �� <Usage and Accounting Manager �� ����

>₩collectors� ���� ��� Oracle ���� ORCL� ��� �� ��� ��� �����.

1. Windows ″SystemRoot″ ���(: c:₩WINDOWS₩NT_ITUAM_CONF.BAT)�� NT_ITUAM_CONF.BAT �

� ���� ������. ″SystemRoot″ ���� ��� Windows � ����� set

SystemRoot �� ������.

v NT_ITUAM_CONF.BAT �� �� ��� ���� �� ������.

SET ITUAM_DATA=C:₩data₩collectors₩windb₩Data₩

��� ��� �� 161

Page 168:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

SET ITUAM_HOME=C:₩data₩collectors₩windb₩

�: ITUAM_DATA ��� � ��� ��� �����.

2. <Usage and Accounting Manager �� ����>₩collectors₩windb₩Bin ����� NT_dbao.exe

� NT_dbao_tuam1.exe� ������. � � ���� ��� Oracle ����� ��(tuam1)�

�����. (Oracle ����� ��� ���� ��� �� Oracle ������� �����.)

3. Windows Services�� ITUAM Oracle �� ���� ������.

v � ������ C:₩data₩collectors₩windb₩Bin ���� ���� NT_dbao_tuam1 -install

�� �����.

�: ���� �� ����� NT_dbao_tuam1 -remove �� �����.

4. �� �� Oracle SQL*Plus� system ���� �������.

a. Oracle SQL Plus �� ������. � �� �� → ���� → Oracle - OraHome92

→ � ���� � → SQL Plus� ������.

b. connect as sysdba� ���� �� �������.

SQL> connect as sysdbaEnter user-name: systemEnter password: ******Connected.

5. Oracle ����� ��� �� Usage and Accounting Manager Oracle �� ����� ��� Oracle

��� ��� ������. ���� ����� Oracle SQL Plus �� Oracle �� ����

��. �� ��� ��� ��� tuam�� �� tuam���.

SQL> CREATE USER tuam IDENTIFIED BY tuam;

6. Oracle �� ITUAM_VIEW� ������.

a. C:₩data₩collectors₩Etc₩Oracle₩ituam_view.sql �� ��� �� ��� ��� ���

tuam�� ������.

���:

grant create session to ituam;

grant ituam_view to ituam;

�:

grant create session to tuam;

grant ituam_view to tuam;

b. Oracle SQL Plus � SQL> @/data/collectors/windb/Etc/Oracle/ituam_view.sql��

ituam_view.sql ����� �����.

7. Oracle ����� TUAM DB Instance Record(: tuam1)� ��� � �� ������.

a. WinDB �� ��� windb₩Bin₩NT_setup.exe� �����.

162 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 169:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

b. SETUP> ����� �����. SETUP> report/dbinst �� ������.

c. Oracle ����� TUAM DB Instance Record(: tuam1)� ������. Win DB SETUP> �

���� �� �� �� �� ������. SETUP> add/dbinst/dbtype=ORACLE/

user=<tuam_user>/password=<tuam_password>/freq=<seconds> <oracle instance>.

� ��� ��� ��� tuam�� �� tuam�� �� ��(�)� 120���. � �� ��

�� ����. add/dbinst/dbtype=ORACLE/user=tuam/password=tuam/freq=120 tuam1

d. WinDB SETUP> ������ SETUP> report/dbinst �� ������.

8. Windows Services � �� �� ��� Usage and Accounting Manager Oracle �� ����

������. � ������ ���� �� � �� NET START "TUAM Windows Oracle DB

Collector - <oracle instance name>″���. � ��� Oracle ���� ��� tuam1���.

� �� �� NET START "TUAM Windows Oracle DB Collector - tuam1"���.

9. windb₩Data₩NT_config_par.bat ������ �� �� ��� ������.

v A_ORACLE_ACCT=Y � ��� Y� ���� NT_ituam_nightly.bat ����� �� ��� ��

WinDB Oracle �� �� ������.

v GEN_ORACLE=Y � ��� Y� ���� NT_process_nightly.bat ����� TUAM� ��� Oracle

CSR �� �����.

v CS_GCS_DEST=<destination folder for CSR files> ��� ��� ��� �� �� �� �

����.

10. windb₩Etc₩ituam_start_DB_svc.bat ����� �� ������. � ����� Usage and

Accounting Manager Oracle �� ���� ���� �����.

v Usage and Accounting Manager� � ���� ����� � ����� ���� �� � �

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

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

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

��� Oracle ��

Usage and Accounting Manager Oracle �� ����� ��� ��� �� � ��� �� ���, �

�� � ������ ��, Oracle ���� ��� CPU �, ��� �� � � ���� ��

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

��� �����.

��� �� � Oracle ��� �� �� ��� ��� Usage and Accounting Manager�� �� ��

���� �����.

� 70. �� Oracle ��

�� Usage and Accounting Manager� �� ��

Usage and Accounting Manager�

��� � ��

��� �� ��

��� ��� �� 163

Page 170:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 70. �� Oracle �� (� )

�� Usage and Accounting Manager� �� ��

Usage and Accounting Manager�

��� � ��

���� �� ��� MS Windows ��� LLT101

���� � �(�

)

MS Windows � �(�) LLT102

�� � � � MS Windows � � � LLT103

� � ��� � MS Windows � � �(�) LLT104

Oracle ��

Oracle �� � MS Windows Oracle ��� LLW101

Oracle ���� ��

� CPU

MS Windows Oracle �� CPU() LLW102

���� Oracle�

�� �

MS Windows Oracle �(�) LLW103

��� �� ��

� ��� ���

MS Windows Oracle UGA ��� LLW104

���� �� �

�� ��� ���

MS Windows Oracle PGA ��� LLW105

Oracle �� CPU -

�� �� � �

��� CPU

MS Windows Oracle �� CPU() LLW106

���� ��

MS Windows Oracle ��� � LLW107

������ ���

��

MS Windows Oracle �� �� LLW108

������ ��

��

MS Windows Oracle �� �� LLW109

������ ��

�� �� �

MS Windows Oracle �� � LLW110

�� �#� ���

�� ��� ���

MS Windows Oracle �� �# LLW111

������ ��

��� �� �� �

��

MS Windows Oracle �� ��� LLW112

������� ��

� �� �� ���

MS Windows Oracle �� ��� LLW113

WinDB� ��� ��� �� ��

WinDB ��� ��� ��� �� ��� �����.

Usage and Accounting Manager ������ ���� XML �� �� ���� WinDB �����

��� CSR �� ������.

� ��� � �� �� ��� �������. � �� �� WinDB �� � � � ���� WinDB

��� �� ���� ��� �� Linux/UNIX TUAM ��� ���� ��� �����.

164 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 171:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v SampleGetWinDBManifest.xml: � �� �� ITUAM WinDB ��� ��� CSR �� ���

��� �����.

v SampleGetWinDB.xml: � �� �� ITUAM UNIX/Linux WinDB ��� ������ CSR ��

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

�� �� � ��

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

1. TUAM_SERVER_HOME/processes/WinDB_ORA ���� ��� ������.

2. TUAM_SERVER_HOME/processes/WinDB_ORA/<client name> ����� ������.

3. � � �� XML �� �� � ��� ����.

4. SecureGetWinDB_SAMPLE.xml�� �� �� �� ��� ���.

a. <Parameter Host="192.168.0.103"/>: ��� ���� �� �� IP �� �����.

b. <Parameter UserId="Administrator"/>: ���� ���� ��� ���� �����.

c. <Parameter Password="xxxxxxxx"/> : ��� ��� ��� ����.

d. <Parameter Manifest="SecureGetWinDBManifest.xml"/>

e. <Parameter RPDParameters="client_CS_path=C:₩₩TEMP₩₩Collectors₩₩CIMSWIND₩₩

CS_input_source₩₩;Processes_dir=%CIMSInstallLocation%/processes/WinDB_ORA/;

LogDate=%LogDate_End%;client_name=GEOXP;"/>: client_CS_path� ���� CS_input_source

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

WinDB ��� �

WinDB ���� ���� �� ���� � ����� �����.

v collectors₩windb₩Etc₩NT_nightly.bat(� ����� �� 1�� ��� ������ ���.)

v collectors₩windb₩Etc₩NT_process.bat(� ����� �� 5�� ��� ������ ���.)

v Job Runner(� ����� NT_process.bat� �� � �� ��� ������ ���.)

Microsoft Exchange Server Mailbox 5.5, 2000 � 2003 ��� ���

Microsoft Exchange Server Mailbox 5.5, 2000 � 2003 ��� ���� Exchange Mailbox Store� �

��� �� ���� ���� �����. ��� ���� Usage and Accounting Manager� ��� CSR

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

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

Microsoft Exchange Server Mailbox 5.5, 2000 � 2003 ��� ���� Exchange Mailbox Store� �

��� �� ���� ���� �����. Exchange Server Mailbox ���� ��� �� ��� ��

���.

v �� �

v �� ��

��� ��� �� 165

Page 172:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

Microsoft Exchange Server Mailbox ��� ��� ���

LDAP V3

Microsoft Exchange Server �� Active Directory� LDAP(Lightweight Directory Access Protocol) V3

��� ��� ���.

CDO 1.21

�� �� � ��� �� ����� Usage and Accounting Manager ������ ���

CDO(Collaboration Data Objects) 1.21 ������ ���� ���. Microsoft Outlook �� Microsoft

Exchange � � ���� CDO� ���� ���. CDO� ���� �� � � Microsoft Knowledge

Base Article 171440� ������.

IBM� Microsoft Outlook�� CDO� ���� �� �� � � �� � ��� � ������. �

��� ��� �� Usage and Accounting Manager ������ ��� Outlook� ���� �� ��

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

���.

�� ��

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

Exchange Server Mailbox ���� � � Windows ��� Exchange Server 5.5 ��� �� Active

Directory(Exchange Server Mailbox 2000 � 2003)� �� �� �� �����.

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

Exchange Server Mailbox 5.5, 2000 � 2003� �� �� � ��� �� ����� Windows ���

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

��.

1. Microsoft Knowledge Base Article 262054� ��� �����.

2. � �� � � ��� ��� �� Exchange Services ��� Windows ��� ������. Windows

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

166 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 173:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Exchange Server Mailbox Store�� ��� ID � ��

���� �� Exchange Server Mailbox ��� �� ��� �� �� ID � ���� �����. True

��� CSR �� ID� ���� �����. False ��� ID� ���� ��� �����.

����� Exchange Server Mailbox Store� �� ��� ���� �� �� �� ID � ���� �

����(MSExchangeMbx.wsf �� ����� AddIdentifier � AddResource �� ��).

ID� ��� �� �� True ��� CSR �� ID� ���� �����. False ��� ID�

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

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

� 71. �� Exchange Server Mailbox ID � ��

�� ��� ��

Usage and Accounting

Manager� ID �� �� �� �

� �� �� �

Usage and

Accounting

Manager� ��� �

��

ID

- Feed(Exchange Server Mailbox �

�� �� �� ���)

True

�� First_Name True -

�� �� Display_Name True -

��� Initials True -

� Last_Name True -

�� ��� ID Mail_Nickname True -

�/� Street_Address False -

�/� City False -

�/� State False -

�� Country False -

�� Title False -

� Company False -

�� Department True -

��� Office False -

�� Assistant False -

�� Phone_Number False -

�� � E_MailAddress True -

�� Employee_Number False -

�� Employee_Type False -

�� � 1 Extension_Attribute_1 True -

�� � 2 Extension_Attribute_2 True -

�� � 3 Extension_Attribute_3 True -

�� � 4 Extension_Attribute_4 True -

�� � 5 Extension_Attribute_5 True -

��� ��� �� 167

Page 174:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 71. �� Exchange Server Mailbox ID � �� (� )

�� ��� ��

Usage and Accounting

Manager� ID �� �� �� �

� �� �� �

Usage and

Accounting

Manager� ��� �

��

�� � 6 Extension_Attribute_6 False -

�� � 7 Extension_Attribute_7 False -

�� � 8 Extension_Attribute_8 False -

�� � 9 Extension_Attribute_9 False -

�� � 10 Extension_Attribute_10 False -

�� � 11 Extension_Attribute_11 False -

�� � 12 Extension_Attribute_12 False -

�� � 13 Extension_Attribute_13 False -

�� � 14 Extension_Attribute_14 False -

�� � 15 Extension_Attribute_15 False -

��

- MS Exchange Mailbox �(��/

).

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

� ����� � �� �� 1��

�.

- EXMBXCNT

PR_MESSAGE_SIZE MS Exchange Mailbox ��

(MB/)

�: � ��� ����� Exchange

Server Mailbox �� ���

CollectMailBoxSize=

"true"� ���� ���.

- EXMBXSIZ

PR_CONTENT_COUNT MS Exchange Mailbox ��� �

(���/).

�: � ��� ����� Exchange

Server Mailbox �� ���

CollectMailBoxSize=

"true"� ���� ���.

- EXMBXMSG

Exchange Mailbox ��� ��� ��

Exchange Mailbox ��� ��� ��� �� ��� �����.

Usage and Accounting Manager�� Exchange Mailbox ���� ���� �� ���� ��� � ��

�� �� � SampleExchangeMBX.xml� ���� ����. SampleExchangeMBX.xml �� ����

����� ��� �� � <Usage and Accounting Manager �� ����>₩jobfiles ���� �

� ������.

�� �� Exchange Mailbox ���� ��� Parameter � �(��� ���� ���� ����)

� � � � � � � . ��� � � � � � � � � � � � MSExchangeMbx.wsf� � � � � � � .

168 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 175:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 72. MSExchangeMbx.wsf ����

���� ��/�

LogDate Exchange Server Mailbox ���� Job Runner� ���� �� ��

� � �� � ���� �����. ��� CSR � ��� ���

� �� � �� ��� �� CSR � ��� ���� ��� LogDate

����� ��� �� ����. � ��, LogDate ���� PREDAY�

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

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

�� LogDate="RNDATE" ����� ������.

RetentionFlag � ����� �� ��� ����.

Feed Exchange Server� � � ��� �����.

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

� ����� ����� ��� �� CSR �� �����. � ��

Scan ������ ���� CSR ����.

� ����� CSR �� ID� �����.

OutputFolder ���� ���� �� �����. Scan ����� ��� �� CSR �

� �����.

�� ��� �� �� Process id �� �����. � ��,

Process id ="MSExchangMbx"� �� �� ��� MSExchangeMbx���.

ServerName Exchange Server 5.5� �� Exchange Server� � � ��� ���

��.

Exchange Server 2000 � 2003� �� Exchange ���� �� Active

Directory � ��(DN)���. ���� � �� Active Directory ��

����� DN���.

Organization Exchange Server 5.5� �� �� �� �����. � ��, ABC ��

� �� ABC���.

Exchange Server 2000 � 2003� �� ORGNAME �� ������.

Site Exchange Server 5.5� �� ��� �����. � ��, ABC �� San

Francisco ���� �� ABCSF���.

Exchange Server 2000 � 2003� �� SITENAME �� ������.

CollectMailboxSize(����) � ����� "true"� ��� �� �� �� � ��� �� �� ��

���.

����� ���� ���� �� ��� "false"� ��� �� ���

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

�: ��� ��� ����� CDO 1.21 ������ ���� ���.

AllowErrorOnMailBoxSizeResources(����) � ����� CollectMailboxSize ����� "true"� ��� ����

�����.

� ����� "true"� ��� �� ��� �� � ��� �� ���

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

� ����� ���� ���� �� ��� "false"� ��� �� ��

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

��� ��� �� 169

Page 176:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 72. MSExchangeMbx.wsf ���� (� )

���� ��/�

IdentifierName � IdentifierValue(����) � ����� ���� Exchange Server Mailbox Store�� ��� ���

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

Department �� ���� ���� ��� ���� 8091 ��� �

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

"identifierName="Department"

"identifierValue="8091″

�� ��

Exchange Server Mailbox ���� �� � ��� � ��� �� ��� ��� ������ ����

��. Exchange Server Mailbox ����� ��� � �� ���� ��� ����� � �� ��

�� ������.

��� Exchange Server Mailbox ��� � � ��� � �� ���� �����.

�� ��

�� ��� 0���. �� � ���� �� ��(Microsoft Knowledge Base

Article 262054� �� ��)� ���� ������.

� �� � � ��� ��� �� Exchange Server

Mailbox ���� � � Windows ��� Exchange

Services ��� ���� ���. Exchange Services ����

���� ���� �� Mailbox Store� �� �� �� �

���.

�� ��� 0� ���� Windows ��� � Exchange

Services ��� ���� ���� Mailbox Store� � �

�� �� ������(Microsoft ���� ��). Windows

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

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

NWB @y: -2147221233 [yw %LM @j'. -

[MAPI_E_NOT_FOUND(8004010F)]]v CDO� ������ ������.

v CDO� Exchange�� ��� �� � ��� ��� ���

Outlook� ����(�� ���� �� ��) Outlook��

CDO� ������.

Kv @y PR_MESSAGE_SIZE: -2147221219 [yw %LM

@j'. - [MAPI_E_FAILONEPROVIDER(8004011D)]]

Kv @y PR_CONTENT_COUNT: -2147221219 [yw %LM

@j'. - [MAPI_E_FAILONEPROVIDER(8004011D)]]

v Exchange Server Mailbox ���� � � Windows �

�� �� ��� ��� ������. 262054 �� �

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

�� Exchange Services ��� ��� ���.

v Windows ��� ���, ��� ��� �� ������ �

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

170 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 177:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Microsoft IIS(Internet Information Services) ��� ���

Microsoft IIS(Internet Information Services)� Usage and Accounting Manager Data Collector� W3C

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

��� Usage and Accounting Manager� ���� CSR �� �����.

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

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

v ����� IP ��� �� IP �� �� ��� �.

v �� IP ��� ����� IP �� �� ��� �.

v ��� �� � IP �, IIS ��� ��, �� �� � IP �.

IIS � � FTP ���� SMTP ��� �� �� ��� � ����.

Microsoft IIS� Usage and Accounting Manager Data Collector� �� ���� ��� IIS ��� ��

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

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

IIS �� �� ��

��� ���� ���� ����� � � FTP ���� SMTP ��� ��� ��� � ��� ��

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

� ��� ��

��� Windows 2000 Server � ���� IIS 5.1� ��� �� ���� �� � ��� ������

�. �� �� �� ��� �� ���� �� ��� �� ����� Microsoft �� ������.

� � FTP ���� SMTP ��� ��� � ��� �� ���� �� ���.

1. Windows ��� �� ��� ��� ��� �� ��� ��� � �� �� ��� ��� ����

�.

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

2. � ��� ��� �� �� �� ���� �� �� � � �� W3C �� �� � �� �

����.

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

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

4. � �� ��� �� ���(�, ��, �� ) � �� � ��� �� � ��� ������.

��� ��� �� 171

Page 178:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

5. �� �� ��� ��� ��� ������. �� ��� ���� �� ����. ���� �� ��

� ��� �� ��� � ��� �� ��� �� ��� ��� CSR �� � �� ����.

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

��

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

IIS �� �� ��

Microsoft IIS� Usage and Accounting Manager Data Collector� IIS�� ��� �� �� ����

�� ���� �����. �� �� �� ��� IIS �� � ��� ��� �� ��� � ��� �

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

�� ����� IP �� �� ��� �, ��� �� � IP �, IIS ��� ��, �� �� � IP �

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

�� �� ���� ��� �� ���� ��� ��� �� ����(�� ��� IIS �� �� ��

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

� 73. IIS �� � �

�� �� ��/�

date ��� ��� ��

time ��� ��� �

c-ip(����� IP �) ��� ���� ������ IP �

cs-username(��� ��) ��� ���� �� ���� ��. ���� ���(-)�� ���� �

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

s-sitename(��� ��) ������ ���� ��� ��� � ����

s-computername

(�� ��)

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

s-ip(�� IP �) �� ��� ��� ��� IP �

s-port(�� ��) ������ �� ��

cs-method(��) ������ ���� � ��(: GET ��)

cs-uri-stem(URI ��) ���� ��(: Default.htm)

cs-uri-query(URI �) ������ ���� � �(�� ��)

sc-status(���� ��) HTTP �� FTP ��� ��� ��� ��

sc-win32-status

(���� ��)

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

sc-bytes(�� ��� �) ��� �� ��� �

cs-bytes(�� ��� �) ��� �� ��� �

time-taken ��� � �

cs-version

(���� ��)

������� ��� ����(HTTP, FTP) ��. HTTP� �� HTTP

1.0 �� HTTP 1.1���.

cs-host(��) �� ��� ��� �����

172 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 179:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 73. IIS �� � � (� )

�� �� ��/�

cs(User-Agent)(��� ����) ������� ��� ����

cs(Cookie)(�) ���� �� �� ��(�� ��)

cs(Referrer) ���� �� �� ���. � ���� � ���� ��� �����

�.

IIS �� ���� ��� ID � ��

IIS ���� IIS�� ��� �� �� �� ���� �����.

����� IIS �� �� �� ��� ��� �� �� ID � ���� �����(MSIIS.wsf �� �

���� DefineIdentifier � DefineResource �� ��). ��� ��� �� ��� �� ���

�� ���� ����.

� 74. �� IIS ID � ��

�� � �� Usage and Accounting Manager� ID �� �� �� ��

Usage and Accounting

Manager� ��� �

��

ID

- Feed(IIS ��� �� �� ���) -

c-ipc_ip -

c_ip0 -

c_ip1 -

c_ip2 -

c_ip3 -

cs-username ��� -

s-sitename ��� �� -

s-computername �� -

s-ips_ip -

s_ip0 -

s_ip1 -

s_ip2 -

s_ip3 -

s-port s-port -

cs-uri-stem TOPDIR -

cs-uri-stem NEXTDIR -

cs-host cs-host -

FTP ��

cs-bytes IIS FTP �� ��� FCSBytes

sc-bytes IIS FTP �� ��� FSCBytes

sc-status IIS FTP ��� ���� �� 2xx FIIS-2

sc-status IIS FTP � �� ���� �� 3xx FIIS-3

��� ��� �� 173

Page 180:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 74. �� IIS ID � �� (� )

�� � �� Usage and Accounting Manager� ID �� �� �� ��

Usage and Accounting

Manager� ��� �

��

sc-status IIS FTP ����� �� ���� �� 4xx FIIS-4

sc-status IIS FTP �� �� ���� �� 5xx FIIS-5

time-taken IIS FTP � � FTimeTkn

SMTP ��

cs-bytes IIS SMTP �� ��� SCSBytes

sc-bytes IIS SMTP �� ��� SSCBytes

sc-status IIS SMTP ��� ���� �� 2xx SIIS-2

sc-status IIS SMTP � �� ���� �� 3xx SIIS-3

sc-status IIS SMTP ����� �� ���� �� 4xx SIIS-4

sc-status IIS SMTP �� �� ���� �� 5xx SIIS-5

time-taken IIS SMTP � � STimeTkn

� ��

cs-bytes IIS � �� ��� WCSBytes

sc-bytes IIS � �� ��� WSCBytes

sc-status IIS � ��� ���� �� 2xx WIIS-2

sc-status IIS � � �� ���� �� 3xx WIIS-3

sc-status IIS � ����� �� ���� �� 4xx WIIS-4

sc-status IIS � �� �� ���� �� 5xx WIIS-5

time-taken IIS � � � WTimeTkn

IIS ��� ��� ��

IIS ��� ��� ��� �� ��� �����. IIS ��� ���� W3C �� �� � �� ��

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

Usage and Accounting Manager�� IIS ���� ���� �� ���� ��� � �� �� �� �

SampleMSIIS.xml� ���� ����. SampleMSIIS.xml �� ���� ����� ��� �� � <Usage

and Accounting Manager �� ����>₩jobfiles ���� �� ������.

��� �� �� ��

�� ��� � �� ���� ��� �� �� ��� ��� � ����. <File> �� ���� �

� �� ����� ���� � logFolder, fileMask � format� ��� ��� � ����(���

�).

�� � ��� ��� yyyymmdd �� � �� logFolder, fileMask � format �� ����

�� � ��� ���� ���. � �� �� � ��� ex<yymmdd>.log�� logFolder � fileMask

�� ���� format � �� yymmdd �� ���� ���.

� �� �� ��:

174 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 181:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

<Files><File name="%CollectorLogs%/IISLogfiles/W3SVC1/ex%LogDate_End%.log" type="input"/>

</Files>

logDate ����� 20080601�� IISLogFiles/W3SVC1 ���� �� ex20080601.log �� ��

���. � �� ����� �� � ��� ��� yyyymmdd�� ���.

���� �� logFolder � fileMask ��:

<Parameters><Parameter logFolder="%CollectorLogs%/iislogfiles/w3svc1" /><Parameter fileMask="ex[%LogDate_End%]"/><Parameter format="yyMMdd"/>

</Parameters>

���� W3C �� �� � ���� �� �� ��� �� ����. ��� �� � ��� �

��� ��� � ����. �� ���� ��� ���� �� �� �� logFolder, fileMask �

format �� ���� ��� �� �� ��� ��� � ����.

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

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

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

v ����� �� �� yyyyMMdd� � ���� � ��� ��� �� �� ������. ��

Java SimpleDateFormat ��� ��� � ����. ��� ��� Java �� API� SimpleDateFormat

� ������.

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

�� �� IIS ���� ��� Parameter � �� �� ����.

� 75. IIS ��� ���� �

���� ��/�

Feed ��� �� �� �� ��� �����.

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

�. � ����� ����� ��� �� CSR �� �����. � �

� Scan ������ ���� CSR ����.

� ����� CSR �� ID� �����.

logDate �� ��� ��� �� �� ��� �����. � �� ���� ��

�� �� �� ��� �� �����. �� �� PREDAY� ���� �

����.

logFolder ��� �� �� �����. �� �� ��� UNC ��� ���� �

� ����.

logType ��� Web, Ftp �� Smtp���. �� �� ����� ���� ���

��� �����. � ��, � �� � ����� WSCBytes � WCSBytes

� �� ��� ����, FTP �� � ����� FSCBytes � FCSBytes

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

fileMask ��� �� �� ��

��� ��� �� 175

Page 182:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 75. IIS ��� ���� � (� )

���� ��/�

format �� �� yyyymmdd� � �� �� � ��� �� ����.

encoding �� �� ��� ����. ���� UTF-8���, ���� �� Java

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

Microsoft SQL Server ��� ���

Microsoft SQL Server ��� ���� SQL Server�� ���� ��� �� ���� � � ��� SQL

Server 2000 � 2005 ���� �����. � ���� Windows ��� Usage and Accounting Manager

�� ��� ���.

� ��� SQL Server ����� ������� �� �� �� ��� �����.

v SQL Server ��� �� �� Windows NT ��� ��.

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

v ����� ��� CPU �.

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

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

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

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

���� SQL Server �� �� �����.

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

v ��� �� � ����� SQL Server ���� ���� ��� ���� �� �� ����(177

���� �SQL Server ��� �� � ���).

v ��� ���� SQL Server ���� � � ���� �� �� �� � ��� ��� �� �

���(182 ���� �SQL Server ��� ��).

v ��� ����� �� � ��� ��� ���� �� ���� ��� �� ����(184 ����

���� SQL Server ��� ���).

SQL Server ���� SQL Server 2000 � SQL Server 2005� SQL Server ����� �� ����

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

���.

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

176 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 183:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

SQL Server ��� �� � ��

SQL Server ��� ���� �� � ���� ��� �� ����.

SQL Server ��� ���� �� � ��� 6��� ������.

v ����� �� ��� SQL Server �� ��� ������.

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

v ������ ���� �� �� ��� Usage and Accounting Manager �� ����� �����

�.

v ������ ���� �� ����� ����� ���� SQL Server ���� ��� �����

�.

�: �� ����� �� ��� �� ���� �� � ��� ���� ����.

v Usage and Accounting Manager ������ ���� �� �� �� ������ ��� �� Usage

and Accounting Manager ��� ��� ������.

v Usage and Accounting Manager ������ ���� �� �� ��� � �� ���� CSR

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

��� SQL Server �� �� �

IBM� SQL Server ��� ���� ���� � �� ��� �����. ���� 2 �� ���� �

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

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

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

� �� ��� �� ���� CIMSSp_SQLServerTrace_daily.sql� ���� �� �� ���� �

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

���� � ���. � �� ��� ���� �� �� �� ��� � � Usage and Accounting

Manager ������ ���� �� �� ���� ��� ��� ����.

�: � �� ����� ��� �� ���� �� �� ���� �����. �� �� ����

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

� � �� ��� �� ���� CIMSSp_SQLServerTrace.sql� ���� �� � � ��

��� �� �� ����. � �� �� �� ��� � � Usage and Accounting Manager ��

���� ���� ��� � ��� ���. �� �� Usage and Accounting Manager ������ �

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

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

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

��� ��� �� 177

Page 184:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

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

��� ���� ��� ����� ���� �� ������ ��� ��� ���. ( ���� � �

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

��� ���� ��� ���� �� � ���� ���� ���. �� SQL Server ��� ����

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

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

v SQL Server ��� �� �� �����

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

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

�� Usage and Accounting Manager ������ ���� ���� � ��� ���.

�� �� ���� ��

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

��� �� CIMSSp_SQLServerTrace.sql �� ����� ���� ���. �� � ��� ��� �

��� �� CIMSSp_SQLServerTrace_daily.sql �� ����� ���� ���.

SQL Server �� �� ����� ���� ��� SQL Server ����� � ������� SQL

Server �� ����� ������. ��� ������ �� ����� � ������� �� ��

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

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

v � SQL Server �� ��� ����.

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

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

��� �� �� ����� ��� � ��� ��������. �� �� �� RunSP � �

� SQL Server�� ���� ���� ��� ���� �� ����� �� � ����.

� �� ������� ��� �� SQL Server �� ����� �����.

v sp_trace_setstatus

v sp_trace_create

v sp_trace_setevent

InstallSQLTrace.bat ����� ���� �� ����� ��� � ����. � ����� <Usage and

Accounting Manager �� ����>₩collectors₩mssqlserver� ����. InstallSQLTrace.bat �

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

1. ���� ��� -d ����� tuam_db�� ������ ���� ������.

178 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 185:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

-i ����� ������.

3. ��� �� -u � -p ����� ���� �� � ��� ������.

4. � � �� �� � ��� ���� SQL Server ���� ���� �� ��� ��� ��

������.

5. ����� ��� ������� �� ����� ������.

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

�: � ��� ���� �� ���� �� ��� � ����. � �� ����� �� �� ���

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

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

��� �� �� �� ���� ���. �� Integrated Solutions Console� ���� �� ��� �

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

�� ���� ����

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

v �� �� RunSP �� ���� �� ����� �����.

v SQL Server ���� ��� ���� �� ����� ����� ��� ��������.

RunSP ��� ���� �� � �� �� � ������ ���� �� SQL Server ����� ��

�� �� ����.

RunSP �� ����� SQL Server ������� �� ��� ��� �� ��� SQL Server ��

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

v SQL Server 2000� �� ��� ID�� ���� SQL Server ������ ��� �� sysadmin

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

���. �� ����� sysadmin �� ��� ���� ID� ���� SQL Server ������ ��

�� ��� ���.

v SQL Server 2005� �� �� T-SQL� ��� �� �����. GRANT ALTER TRACE TO <user>

SQL Server Agent� ���� SQL Server�� ���� �� �� �� �� �� ����. ���

���� SQL Server 2000 �� 2005� �� � ��� ���� ��� ���.

�� ��� �� ����� ��� �� �� ����� Job Runner� Windows Task Scheduler�

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

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

���� ����.

��� ��� �� 179

Page 186:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

SQL Server ���� ��� ���� �� ����� �� �� SQL Server �� �� ���� � �

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

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

SQL Server ������ �� �� �� ��

Usage and Accounting Manager� ������ ����� �� � �� ��� Usage and Accounting

Manager ��� ��� ���� ������ �� ���� ���. ��� ������� �� ��

�� ��� �� �� SQL Server ������ ��� ��� ���.

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

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

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

SQL Server ��� ���� �� ����� ��� �� ��� ��� �� ����� SQL Server

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

�����. ��� ��� �� �� ���� � ��� ��� ����� SQL Server ������

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

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

SQL Server ��� ��� ���� Integrated Solutions Console�� ��� ��� ���� ���.

Integrated Solutions Console�� ��� ��� ����� ��� �����.

1. Usage and Accounting Manager → ��� �� → ��� �� → ���-������� �����.

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

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

��� �� ��

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

�: ��� �� ���� ���� ��� ����.

������ ��

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

��� ��

SQL ��� ���� dbo� ���� ����. � ���� ���� ������� �� �

����� ����� �� dbo� ���� �� �� �� �� ������ ����

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

������ �

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

��� ������� ���� �� ��, IP � �� IP ��� ������. SQL Server 2005

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

180 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 187:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� �%�� ������. � �� host₩instance� ����. � ���� ���� ���

� SQL Server ��� ���� ��� ��� ��� � ����. Usage and Accounting

Manager ������� ��� ��� ��� �� � ���� ��� � ���.

��� �� � ��

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

�� ����� Usage and Accounting Manager� 1433 ��� ����. ��� �� ��

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

����

SQL Server JDBC ���� sqljdbc.jar� ������.

�: ��-���� ����� JDBC ����� ��� ���� ���.

����

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

URL ��� ��� URL� ����� �� URL� ������. � ��, URL� ��� ���

� ����.

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

�: ������� ����� ����� ���� �����. ������ ���� ��� ���

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

SQL Server �� �� ��

Usage and Accounting Manager�� SQL Server ��� ���� ��� � �� �� �� �

SampleMSSQL.xml� ���� ����. � ��� �� �� ���� � ��� � �� ����� �

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

�� ����.

�� ��� ������ �� ��� ��� �� � �� <Usage and Accounting Manager ��

����>₩jobfiles ���� �� �� �� ���� �� ����.

�� �� SQL Server ���� ��� Parameter � �(��� ���� ���� ����)� �

� ����. ��� ����� SQL Server ���� ���� �� ��� �����.

� 76. �� � ����

���� ��/�

LogDate �� ��� ��� �� �� ��� �����.

�: SQL Server ���� �� �� �� �� � �� ���� �

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

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

�� ����� RNDATE ��� ���� �� �� �� �����.

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

�����.

��� ��� �� 181

Page 188:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 76. �� � ���� (� )

���� ��/�

RetentionFlag � ����� �� ��� ����.

Feed ��� �� �� �� ��� �����.

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

�. � �� ���� ����� ��� �� CSR �� �����. �

�� Scan ������ ���� CSR ����.

� ����� CSR �� ID� �����.

OutputFolder(���) ���� ���� ������. Scan ����� ��� �� CSR �

� �����.

�� ���� �� �� Process id �� �����. � ��

Process id= "MSSQL2000"� �� �� ���� MSSQL2000���.

TraceFolder ��� .trc �� �����.

���� �� � � ��� ���� �� Usage and Accounting

Manager ������ ��� UNC ��� ����� Usage and

Accounting Manager ������ ��� ��� ��� ���� � �

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

DataSourceID �� ��� �� ����� � � �� �� ����� �� ���

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

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

SQL Server� �� ��� �� ID���.

RunSp(����) � ����� true� ������, CIMSp_SQLServer2000� ���� �

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

� ����� false� ��� �� �� ����� ��� ����. �

���� SQL Server ����� ���� � � ���� �� ���

�� ����� ���.

SQL Server ��� �

SQL Server ���� �� � ��� � ��� ��� �� ����.

���� �

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

� �� �� �����.

182 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 189:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

:

3c. SQL ��trc �� ��

4. ITUAM��

3. �� ���WSF ���� ��

1. :trc����

�� ��

3d. �����CSR �� ��

2. Job Runner��� ��

����

ITUAM��� �

SQL Server

ITUAM!"

TraceDirectory\datestamp-timestamp.trcorTraceDirectory\datestamp.trc

OutputDirectory\datestamp-timestamp.trcor \datestamp.trcOutputDirectory

ITUAM ���#��

3b. JDBC$%

3a. ����� &'�� �( )*

1. � ����� ���� SQL Server �� �� ���� �� ����� ����. � ���

SQL Server ����� �� �� RunSP �� �� ������.

2. SQL Server �� �� ���� �� Usage and Accounting Manager Job Runner� �����. Job

Runner� Integrated Solutions Console�� ���� ���� � �� ���� ��� ����

����� ��� ����� � ����. Job Runner� ��� �� � �� SQL Server ��

�� ���� ���.

3. �� �� SQL Server ���� �� � ���� � ��� ��� ����. �� ��

WSF(Windows Script File)� ��� ��� ����.

a. WSF ����� ��� SQL Server �� �� ��� ���� ���. � � ��� SQL Server

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

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

� �� .trc �� ��� �����.

b. WSF ����� ��� ��� �� ��� ���� SQL Server ������ ��� �� ��

�� JDBC �� �����.

c. WSF ����� SQL ��� �� � ���� CSR ��� ���� �� � �� �

��� �����.

d. WSF ����� CSR ��� ���� .txt� CSR �� �����.

4. ����� �� ����� CSR �� ��� � �� �� ���� Usage and Accounting Manager

�� ��� ���� ���� Usage and Accounting Manager ������� ����.

��� ��� �� 183

Page 190:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��� SQL Server ��� ��

SQL Server �� �� �� ���� �� ��� ��� Usage and Accounting Manager ID � �

�� �� ����.

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

�� ����� � ��� ���� �� �� ������ ID� ������ �� ������. SQL

Server �� ���� �� �� Server A� ������� Server B� �� � ���� ����

�� ������ ID� ��� ���� �� ������� � Server B� ������ �� ���

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

��.

DITA

SQL Server �� �� ��

� �� ����� �� �� ���� ���� ���� �� �� ���� ��� ��(���)� �

����.

SQL Server ��� ID 15, Logout(SQL Server�� ���� �����)� ���� �� �� ���

� �����.

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

� 77. SQL Server �� � �

�� �� ��/�

TextData ���� ��� ��� ��� �� � �� ����.

BinaryData ���� ��� ��� ��� �� � 2� ����.

DatabaseID USE <database> � ��� ������� ID��� ��� �� ��

USE <database> � ��� �� �� �� ���������.

������� �� DB_ID ��� ���� � � ����.

TransactionID ���� ��� �� ID���.

Reserved

NTUserName Microsoft Windows NT ��� �����.

NTDomainName ���� � Windows NT ������.

ClientHostName �� �� ����� ���� �����.

ClientProcessID ����� ���� ����� ������� � � ����� ���

ID���.

ApplicationName SQL Server� ����� �� ����� ������� �����. �

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

��.

SQLSecurityLoginName ������ SQL Server ��� �����.

SPID SQL Server� ������ �� ����� ��� �� ���� ID�

��.

184 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 191:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 77. SQL Server �� � � (� )

�� �� ��/�

Duration ����� �� � �(���)��� � ��� ��� �� �� �

��� ��� ����.

StartTime ���� ��� ����(�� ��� ��)

EndTime ���� ��� ����. SQL:BatchStarting �� SP:Starting �

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

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

Reads ���� � ���� �� � �� �� �. � ���

Lock:Released ���� ��� ����.

Writes ���� � ���� �� �� �� �� ����.

CPU ���� ��� CPU �(���)���

ObjectName ���� ����� ��

DatabaseName USE <database> � ��� ������� ��

Filename ��� � ��� � ��

ObjectOwner ��� ����� � ID

TargetRoleName �� ��� ������ �� ��� ��� ��

TargetUserName � ��� ��� �� ��� ��

DatabaseUserName ������ SQL Server ������ ��� �����.

ServerName �� � SQL Server� ���� ��(servername ��

servername₩instancename)���.

SQL Server ��� ���� SQL Server�� ���� ��� �� ���� � � ��� SQL Server

2000 � 2005 ���� �����.

����� SQL Server �� �� �� ��� ��� �� �� ID � ���� �����(MSSQL.wsf

�� ����� DefineIdentifier � DefineResource �� ��). ��� ��� �� ��� �� ��

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

� 78. �� SQL Server ID � ��

�� � �� Usage and Accounting Manager� ID �� �� �� ��

Usage and

Accounting

Manager� ���

� ��

ID

- Feed(SQL Server ��� �� �� ���) -

BinaryData EventClass -

SPID SPID -

SQLSecurityLoginName LoginName -

ApplicationName ApplicationName -

TextData TextData -

NTDomainName NTDomainName -

NTUserName User -

ClientHostName HostName -

��� ��� �� 185

Page 192:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 78. �� SQL Server ID � �� (� )

�� � �� Usage and Accounting Manager� ID �� �� �� ��

Usage and

Accounting

Manager� ���

� ��

ClientProcessID ClientProcessID -

ServerName Server -

DatabaseName DatabaseName -

DatabaseID DatabaseID -

��

- MS Windows SQL Server ��

�� �� �� �� ����. �, ��� ID 15� ��� �

�� �� �� ��� �����. � ��� MSSQL2000.wsf

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

SQLREC

Duration MS Windows SQL Server � � SQLDUR

CPU MS Windows SQL Server CPU SQLCPU

Reads MS Windows SQL Server �� SQLREADS

Writes MS Windows SQL Server �� SQLWRITE

NetBackup ��� ���

Symantec NetBackup �� � �� ���� Usage and Accounting Manager ��� ���� bpimagelist

-l -M <server> -d <start_month>/<start_day>/<start_year> -e <start_month>/<start_day>/<start_year>

NetBackup ��� ��� ���� ���� �����.

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

Netbackup ����� ��� ID � ��

NetBackup� Usage and Accounting Manager ��� ����� ��� ID � ��� NetBackup ���

���� ����. �������� ��� �� ���� � � ����� �, � �(�) � ���

� ����.

����� NetBackup ����� ��� ���� SampleTSMLog.xml �� ��� �� �� ID � �

��� �����. ��� ��� �� ��� Usage and Accounting Manager 7.1.2� ��� �� ��

��� �� ���� ����. Usage and Accounting Manager �� CIMS Server� �� �����

������� �� �� ��� �� ��� ���� � �� ����. Integrated Solutions Console

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

186 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 193:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

ID

v BackupClient

v BackupClass

v BackupType

�� �� ��

v NBKELPTM(� �(�))

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

v NBKNMFIL(� �)

NetBackup ��� ��� ��

� ���� NetBackup ��� ��� ��� �� ��� ����.

� ��� ��

NetBackup ��� ���� Integrator ����� ���� ���� ��� ���� CSR �� CSR+ �

� �����. Integrator ����� �� ��� ��� Integrator� �� �� ��� �� ��

� ����� ���� �� XML ��� �����. TUAM ���� NetBackup ��� ����� TUAM

���� NetBackup �� ��� � ��� ���. ��, �� NetBackup ���� ��� ����

TUAM ��� ���� � ����. ��� ��� ��� �� �� �� ″� �″ �� �����

�.

1. �� �� � SampleNetBackup.xml� ����.

2. NetBackup ��� ��� ��� � �� �� �� ������.

3. ��� �� ���, ��� �� ��� NetBackup �� ��� ��� CommandEx ����� �

����.

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

5. �� <Usage and Accounting Manager Install>₩jobfiles ���� ������.

NetVault ��� ���

BakBone NetVault �� ���� Usage and Accounting Manager ��� ���� NetVault ��� �

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

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

��� ��� �� 187

Page 194:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

NetVault ����� ��� ID � ��

NetVault� Usage and Accounting Manager ��� ����� ��� ID � ��� NetVault ��� �

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

����� NetVault ����� ��� ���� SampleNetvault.xml �� ��� �� �� ID � �

��� �����. ��� ��� �� ��� Usage and Accounting Manager 7.1.2� ��� �� ��

��� �� ���� ����. Usage and Accounting Manager �� CIMS Server� �� �����

������� �� �� ��� �� ��� ���� � �� ����. Integrated Solutions Console

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

ID

v BackupClient

�� �� ��

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

NetVault ��� ��� ��

� ���� NetVault ��� ��� ��� �� ��� ����.

� ��� ��

NetVault ��� ���� Integrator ����� ���� ���� ��� ���� CSR �� CSR+ �

� �����. Integrator ����� �� ��� ��� Integrator� ��� � ��� �� ���

���� ���� �� XML ��� �����.

�: NetVault �� Job Runner �� ISC�� ��� ����. �� ��� ��(&quout;)� ����

� �(″)� ���� XML� ���� �� ��� ISC ������ ���� ����. ��� �

�� XML�� �����. �� �� ��� ���� �� ����. ��/���� ��� �� ���

���� ����. Job Runner� ��� CLI� �� ����. �� �����, �� �� � ��

��� ���� �� �� �� ��� ���� ��� � ���, ��� Job Runner� �� �� �

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

1. �� �� � SampleNetvault.xml� ����.

2. NetVault ��� ��� ��� � �� �� �� ������.

3. �� NetVault ���� ��� ��� ����(pull) �� ����(push) ��� ���� TUAM �

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

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

5. �� <Usage and Accounting Manager Install>₩jobfiles ���� ������.

188 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 195:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

NetWorker ��� ���

EMC NetWorker �� � �� ���� Usage and Accounting Manager ��� ���� mminfo.exe

-s <server> -a -xc, -r “volume,savetime,group,client,totalsize” -q ”savetime>= last week”

NetWorker ��� ��� ���� ���� �����.

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

NetWorker ����� ��� ID � ��

NetWorker� Usage and Accounting Manager ��� ����� ��� ID � ��� NetWorker ���

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

����� NetWorker ����� ��� ���� SampleNetWorker.xml �� ��� �� �� ID �

���� �����. ��� ��� �� ��� Usage and Accounting Manager 7.1.2� ��� �� �

� ��� �� ���� ����. Usage and Accounting Manager �� CIMS Server� �� ����

� ������� �� �� ��� �� ��� ���� � �� ����. Integrated Solutions Console

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

ID

v BackupClient

�� �� ��

v NWBKSIZE: � � ����� �

NetWorker ��� ��� ��

� ���� NetWorker ��� ��� ��� �� ��� ����.

� ��� ��

NetWorker ��� ���� Integrator ����� ���� ���� ��� ���� CSR �� CSR+ �

� �����. Integrator ����� �� ��� ��� Integrator� �� �� ��� �� ��

� ����� ���� �� XML ��� �����. TUAM ���� NetWorker ��� ����� TUAM

���� NetWorker ������ � ��� ���. ��, �� NetWorker ���� ��� ����

TUAM ��� ���� � ����. ��� ��� � �� ������.

1. �� �� � SampleNetworker.xml� ����.

2. NetWorker ��� ��� ��� � �� �� �� ������.

3. ��� �� ���, ��� �� ��� Networker �� ��� ��� CommandEx ����� �

����.

��� ��� �� 189

Page 196:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

5. �� <Usage and Accounting Manager Install>₩jobfiles ���� ������.

SAP ��� ���

SAP ��� ���� SAP ��� ��� ���� �� ���� �����. � ���� ��� ��

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

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

SAP ���� ���� ��� ��

�� ���� SAP Easy Access GUI� ���� SAP ��� ��� ���� �� � ���� ��

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

��� �� �� ��:

SAP ��� ����� ���� SAP ��� ��� ���� �� �� ���� ��� �� �

���.

� ��� ��

SAP ��� ��� ���� �� �� �� �����. �� �� ���� �� �� ��

�� ������.

1. SAP Easy Access� �������.

2. �� ����� ��� → ��� ��� → �� ���� �����.

3. ��� �� � � ��� �" �� � ���� 1,234,567.89� �����.

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

5. ��� → ����� �����.

�: ��� ��� ���� ���� �� ������ �� ����� ���.

��� �:

SAP ��� ����� ��� SAP ��� ��� ���� ��� ��� �� ����.

190 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 197:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ��� ��

SAP ��� ��� ���� ���� ��� �����.

1. SAP Easy Access� �������.

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

3. �� �� �� ��� ��� st03n� ���� ��� �����.

����� ���� �� → �� → �� → � → ����� �����.

4. ����� ��� ���� ���� � ��� ��-��� � �����.

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

6. ��� ����� ��� �� ��/� �� � �����.

�: ����� 2, 2� � 2�� �� ���� � ���. IBM��� ��� ���� ���� �

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

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

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

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

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

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

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

�: �� ��� Usage and Accounting Manager �� ��� ���� �� ���� ����

� ��� � ��� yyyymmdd �� ��� ������. � ��, report_20070318.txt

� ����.

SAP ���� ���� ����� ��� ID � ��

SAP ��� ���� SAP ��� ��� ���� �� ���� �����. � ���� ��� ��

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

����� ��� ��� ���� �� ��� �� �� SampleSAPST03N.xml �� ��� �� �

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

� Integrated Solutions Console� ���� ��� ���� ���.

ID

v ReportName

v BackgroundJob

�� � ��

v NUMSTEPS(�� �)

v TRESPTM(��� �� �)

��� ��� �� 191

Page 198:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v 0TIME1(� �� �)

v TCPU(��� CPU)

v 0CPU(� CPU �)

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

v 0DBTIME(� ������ �)

v TTIME(��� �)

v 0TIME2(� ������ ���� � �/���)

v TWAITTM(��� �� �)

v 0WAITTM(� �� �)

v NUMTRIPS(�� �)

v 0TIME3(� �$��� ���� �)

v 0GUITIME(GUI �)

v KB(�����)

v 0INPUT(��)

v 0OUTPUT(��)

SAP ��� ��� ��

SAP ��� ��� ��� �� ��� �����.

SAP ��� ���� Integrator ����� ���� SAP ��� ��� ���� ���� CSR ��

CSR+ �� �����. Integrator ����� �� ��� ��� Integrator� �� �� ��� �

� ��� ����� ���� �� XML ��� �����.

Usage and Accounting Manager�� �� �� �� ��� ���� �� ���� ��� � �� ��

�� � SampleSAPST03N.xml� ���� ����. SampleSAPST03N.xml �� ���� �����

��� �� � <Usage and Accounting Manager �� ����>₩jobfiles ���� �� ���

���.

TSM(Tivoli Storage Manager) ��� ���

TSM(Tivoli Storage Manager) ���� ���� Usage and Accounting Manager Data Collector� TSM

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

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

192 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 199:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

TSM ����� ��� ID � ��

TSM� Usage and Accounting Manager Data Collector�� ��� ID � ��� TSM �������

���� ����. �������� ��� �� ����� �� � ��, �� � � ��(MB)� �

���.

TSM �������� � ��� ��� � ��� �� �� ID � ��� �����. ��� ���

�� ��� Usage and Accounting Manager 7.1.2� ��� �� �� ��� �� ���� ����.

Usage and Accounting Manager �� CIMS Server� �� ����� ������� �� �� ��

� �� ��� ���� � �� ����. Integrated Solutions Console� ���� �� ��� ���

� ����.

ID

v Feed(TSM ��� �� ��� ���)

v NodeName

�� � ��

v TSMACH01(� � �� MB)

v TSMBUK01(� �� MB)

v TSMSMG01(� � �� MB)

v TSMTOTAL(TSM � MB �)

�: �� �� � SampleTSMLog.xml� �� ���� ��� �����.

TSM � ID � ��

TSM ������� OCCUPANCY ���� ��� � ��� ID � ��� �����. TSM ���

��� OCCUPANCY ���� � ��� ���� �� � ��� ��� ����. ��� TSM

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

ID

v NODE_NAME: TSM ����� �� ��

v TCP_NAME TCP: ����� �� ��

v TCP_ADDRESS: ������ IP �

v TYPE: Bkup, Arch, SpMg

v FILESPACE_NAME: � � ��

v STGPOOL_NAME: ���� � ��

v FILESPACE_ID: � � ID

��

v TSMNUMFL: � �

��� ��� �� 193

Page 200:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v TSMPHYMB: �� � MB

v TSMLOGMG : � � MB

�: �� �� � SampleTSM_Occupancy.xml� �� ���� ��� �����.

TSM ��� ��� ��

TSM ��� ��� ��� �� ��� �����.

TSM ���� ����� �� �� ��� ������.

TSM ODBC ���� ��

Windows �� �� TSM�� ODBC ����� ���� ����. Usage and Accounting Manager�

TSM ������� �� � �� ��� � ����� ���� Usage and Accounting Manager �

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

ODBC ���� ��� ����� � �� ���� ftp://ftp.software.ibm.com/storage/tivoli-storage-

management/maintenance/client/v5r3/Windows/x32/v534/���. ����� ��� TSM534C_ODBC.EXE��

�.

TSM �� Windows ODBC ��� �� ��

ODBC ��� �� Windows� ����� ��� �����.

1. ODBC ��� �� ���� ����.

2. ODBC ��� �� ��� ��� DSN ��� ��� �����. � ��� �� �� ���� ��

���.

3. �� � �� TSM ODBC ����� ��� ��� �����.

4. TSM ��� �� �� �� ���� �� ��� ������.

a. ��� �� �� ��� ODBC ��� ��� ��� ��� ������.

�: ��� �� ���� ���� ��� ����.

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

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

d. ��� �� ��� TSM ��� ��� ��� ID� ������.

e. �� �� ��� �� ��� ����� ���(50)� ������.

f. TCP/IP �� ��� TSM ��� IP �� ������.

g. TCP/IP �� ��� TSM ��� �� � ����� ���(1500)� ������.

h. �� ��� �����(����) �� �� ���� ���� �� �� ��� ����� ��

��(odbcadsm.trc)� ������.

5. �� �� TSM ��� �� �� �� ��� � �� �� ODBC ��� �� ��� �� �

�� ����.

194 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 201:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

TSM ODBC ��� ��� ���� Integrated Solutions Console�� ��� ��� ���� ���.

Integrated Solutions Console�� ��� ��� ����� ��� �����.

1. Usage and Accounting Manager → ��� �� → ��� �� → ���-������� �����.

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

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

��� �� ��

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

������ ��

ODBC ��� ��� ��� ������.

��� ��

� ��� �� ����.

������ �

MSSQLSERVER� ������.

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

��� �� � ��

TSM ��� ��� � ���� ��� ID � �� ������.

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

����

sun.jdbc.odbc.JdbcOdbcDriver ����� ������.

����

� ��� �� ����.

URL jdbc:odbc:<ODBCDSN>� ������. ��� <ODBCDSN>� ��� ODBC ��� ��� �

����.

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

�: ������� ����� ����� ���� �����.

�� TSM �� �� ��

TSM ��� ���� Integrator ����� ���� ����� ��� ���� CSR �� CSR+ ��

�����. Integrator ����� �� ��� ��� Integrator� �� �� ��� �� ��� �

���� ���� �� XML ��� �����.

Usage and Accounting Manager�� VMware ���� ���� �� ���� ��� � �� �� ��

� SampleTSM.xml� ���� ����. �� �� ���� ����� �� ��� ������.

1. �� ″TSM ��� Windows ODBC ��� �� ��″ �� ��� �� ��� �����.

��� ��� �� 195

Page 202:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

2. ″������ ��� �� ��″ �� ��� �� ��� �����. �� ��� ��� ���� �

�� �����.

3. �� �� ���, datasourceName �� �� Integrated Solutions Console� ��� ��� ��

� ���� �����. � ��, ��� ��� ��� TSM�� ��� �� �� �� �� �

����.

<Connection dataSourceName="TSM" /> <!-- TSM datasourceId -->

4. SampleTSM.xml �� ���� ����� ��� �� � <Usage and Accounting Manager ��

����>₩jobfiles ���� �� ������.

�� TSM � �� �� ��

� ����� ��� ��� � ����. ��� � �� �� TSM ������ �� �� ���

OCCUPANCY ��� ��� ��� ����.

Usage and Accoun t ing Manager � � � � � � � � � � � � � � � � � � � � �

SampleTSM_Occupancy.xml� ���� ����. �� �� ���� ����� �� ��� �����

�.

1. �� ″TSM ��� Windows ODBC ��� �� ��″ �� ��� �� ��� �����.

2. ″������ ��� �� ��″ �� ��� �� ��� �����. �� ��� ��� ���� �

�� �����.

3. �� �� ���, datasourceName �� �� Integrated Solutions Console� ��� ��� ��

� ���� �����. � ��, ��� ��� ��� TSM_occupancy� ��� �� �� ��

�� �����.

<Connection dataSourceName="TSM_occupancy" /> <!-- TSM datasourceId -->

4. SampleTSM.xml �� ���� ����� ��� �� � <Usage and Accounting Manager ��

����>₩jobfiles ���� �� ������.

IBM TotalStorage Productivity Center(TPC) ��� ���

IBM TotalStorage® Productivity Center(TPC) ��� ���� TPC ����� ��� �� �� ��

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

TPC ��� ���� TPC ����� ��� �� �� ���� �� ���� �����. TPC ���

� �� �� � TPC �� ��� ���� ��� � ���� ��� �� �� ��� ��� �

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

Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

196 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 203:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

TPC ����� ��� ID � ��

TPC ��� ���� TPC ����� ��� �� �� ���� �� ���� �����.

TPC ����� ��� ID � �� ��� ���. ��� ���� �� SampleTPC.xml �� ��

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

TPC ��� ��� ��

TPC ��� ��� ��� �� ��� �����.

TPC ��� ���� Integrator ����� ���� ����� ��� ���� CSR �� CSR+ ��

�����. Integrator ����� �� ��� ��� Integrator� �� �� ��� �� ��� �

���� ���� �� XML ��� �����.

Usage and Accounting Manager�� TPC ���� ���� �� ���� ��� � �� �� �� �

SampleTPC.xml� ���� ����. SampleTPC.xml �� ���� ����� ��� �� � <Usage

and Accounting Manager �� ����>₩jobfiles ���� �� ������.

� � � �

TPC ���� �� �� � TPC �� ��� ���� �����. �� Integrator �� � ��

���� TPC ���� �� � ��� ��� � ����. �� �� ��� ��� ��� ���� ��

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

�� Integrator �� � �� ���� TPC ���� �� � ��� ��� � ����.

v FieldDelimiter 0ve. � �� �� CSR �� CSR+ �� ���� �� ��� �����.

��� �� ����.

– TAB

– SEMICOLON

– COLON

– NEWLINE

– SPACE

– PIPE

– BACKSLASH

– CUSTOM(CUSTOM� ���� �� <FieldDelimiter keyword="CUSTOM" customCharacter="#"/>

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

v HeaderRecord skiprecords. � �� �� �� ��� ��� �� �� �� �����. ���

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

v InputField name position dataType. ��� �� �� CSR �� CSR+ ��� ID � ��� �

�� TPC �� �� ��� �����.

– name = �� ��� ID �� ��� ��� ��.

��� ��� �� 197

Page 204:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

– position = ��� ID �� ��� �� �� ��� ��� ��.

– dataType = ��� �� ���� . ��� �� ����.

- DATETIME

- INTEGER

- LONG

- BOOLEAN

- FLOAT

- DOUBLE

DATATIME� ���� �� <... dataType="DATETIME " format="yyyyMMdd"/> �� �� �

�/� �� ���� ���.

v OutputField src srcName name. ��� �� �� CSR �� CSR+ �� ���� ID � ��� �

����.

– src = �� ��� ID �� ��� �� � �. SampleTPC.xml �� ��� src� INPUT�

� InputField� ��� �����. �� Integrator ��� InputField �� Parameter

����.

– srcname = src�� ��� name � �.

– name = �� �� ��� ID �� �� �.

��� SampleTPC.xml �� ��� ���� �� � �� �� �� ��� �����.

<InputField name="disks" position="4" dataType="INTEGER"/><OutputField src="INPUT" srcName="disks" name="TPCDSK01" resource="true"/>

�� �� ��� TPC �� �� �� 4� ���� ���� � ��� �� disks� �����.

�� ��� �� CSR �� CSR+ � ��� ���� ��� �����. � ���� src� ��

InputField ��� ���� srcName� InputField �� �� � �� disks�� �����.

OutputField �� name � resource="true" �� CSR �� CSR+ � ��� �� ��

TPCDSK01� ���� �����. �� �� ���� �� �� �� �� ID���.

�� ��� ���

TUAM� UNIX/Linux ����� LVM � �� ��� ��� ��� � �� ��� �����.

TUAM volmgr ���� �� LVM ���� �� ��� �����.

v AIX LVM

v HP-UX LVM

v Linux LVM

v Veritas �� ���

198 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 205:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v SOLARIS ��

TUAM volmgr ���� LVM ���� �� �� ���� ��� crontab�� ���� ���

����� �����. ��� CSR �� ��� � �� LVM ���� ��� ���� ����.

Volmgr ��� ����� ��� �� ��� �� TUAM ��� ����. Volmgr ��� �

� TUAM jobrunner �� �� ���� ���� �����. TUAM ��� TUAM volmgr ���

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

.../collectors/volmgr/volmgr_collect.template

.../collectors/volmgr/tuam_unpack_volmgr

.../collectors/volmgr/volmgrDeploymentManifest_linux.xml

.../collectors/volmgr/volmgrDeploymentManifest_hp.xml

.../collectors/volmgr/volmgrDeploymentManifest_aix.xml

.../collectors/volmgr/volmgrDeploymentManifest_solaris.xml

.../samples/jobfiles/SampleDeployVolmgrCollector.xml

.../samples/jobfiles/SampleVolmgrAIX.xml

.../samples/jobfiles/SampleVolmgrHP.xml

.../samples/jobfiles/SampleVolmgrLinux.xml

.../samples/jobfiles/SampleVolmgrSolaris.xml

.../samples/jobfiles/SampleVolmgrVeritas.xml

Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

�� ����� ��� ID � ��

�� ��� ����� ��� ID � ��� Usage and Accounting Manager� ��� � �� CSR �

� �����.

LVM ��� ��, ���� �� ID � ��� �����.

DITA

AIX LVM

CSR �: AXVOLGRP, AXPHYVOL

ID:

� 79. AIX LVM ID

ID ��

SYSTEM_ID �� ��

IP_ADDR ��� IP �

VolumeGroup �� �� ��

��� ��� �� 199

Page 206:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 79. AIX LVM ID (� )

ID ��

PhysicalVolume �� �� ��

DeviceName �� ��� ��

��:

� 80. AIX LVM ��

�� ��

AXVGPPSZ �� �� PP(�� ���) ��(MB)

AXVGSZMB �� �� ��(MB)

AXVGFRMB �� �� � �(MB)

AXVGUSMB �� �� ��� �(MB)

AXVGTOPP �� �� PP(�� ���) ��

AXVGFRPP �� �� � PP(�� ���)

AXVGUSPP �� �� ��� PP(�� ���)

AXPVPPSZ �� �� PP(�� ���) ��(MB)

AXPVSZMB �� �� ��(MB)

AXPVFRMB �� �� � �(MB)

AXPVUSMB �� �� �� �(MB)

AXPVTOPP �� �� � PP(�� ���) �

AXPVFRPP �� �� � PP(�� ���) �

AXPVUSPP �� �� ��� PP(�� ���) �

AXDSKSIZ �� �� ��(MB)

AIX LVM �

�: �� � � ��� �� ���� �����. �� �� ″₩″� ���� �����.

AXVOLGRP,20081210,20081210,00:05:00,00:05:00,,03,SYSTEM_ID,"p550a",IP_ADDR, ₩

"9.42.15.132",VolumeGroup,"rootvg",07,AXVGPPSZ,128,AXVGSZMB,139776,AXVGFRMB, ₩

125824,AXVGUSMB,13952,AXVGFRPP,983,AXVGTOPP,1092,AXVGUSPP,109

AXPHYVOL,20081210,20081210,00:05:00,00:05:00,,05,SYSTEM_ID,"p550a",IP_ADDR, ₩

"9.42.15.132",VolumeGroup,"rootvg",PhysicalVolume,"hdisk1",DeviceName,"hdisk1", ₩

08,AXPVPPSZ,128,AXDSKSIZ,73400,AXPVSZMB,69888,AXPVFRMB,55936,AXPVUSMB,13952, ₩

AXPVTOPP,546,AXPVFRPP,437,AXPVUSPP,109

HP LVM

CSR �: HPVOLGRP, HPPHYVOL, HPPHYDSK

200 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 207:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

ID:

� 81. HP LVM ID

ID ��

SYSTEM_ID �� ��

IP_ADDR ��� IP �

VolumeGroup �� �� ��

PhysicalVolume �� �� ��

DiskName �� �� ��

DeviceName �� ��� ��

��:

� 82. HP LVM ��

�� ��

HPVGPESZ �� �� PE(�� ��) ��(MB)

HPVGSZMB �� �� ��(MB)

HPVGFRMB �� �� � �(MB)

HPVGALMB �� �� � �(MB)

HPVGTOPE �� �� � PE(�� ��) �

HPVGFRPE �� �� � PE(�� ��) �

HPVGALPE �� �� � PE(�� ��) �

HPPVPESZ �� �� PE(�� ��) ��(MB)

HPPVSZMB �� �� ��(MB)

HPPVFRMB �� �� � �(MB)

HPPVALMB �� �� � �(MB)

HPPVTOPE �� �� � PE �(�� ��)

HPPVFRPE �� �� � PE(�� ��) �

HPPVALPE �� �� � PE(�� ��) �

HPDSKSIZ �� �� ��(MB)

HP LVM �

�: �� � � ��� �� ���� �����. �� �� ″₩″� ���� �����.

HPVOLGRP,20081210,20081210,00:05:00,00:05:00,,03,SYSTEM_ID,"cas64intel1", ₩

IP_ADDR,"9.42.17.215",VolumeGroup,"vg00",07,HPVGPESZ,8,HPVGSZMB,33824,HPVGFRMB, ₩

5168,HPVGALMB,28656,HPVGTOPE,4228,HPVGFRPE,646,HPVGALPE,3582

HPPHYVOL,20081210,20081210,00:05:00,00:05:00,,04,SYSTEM_ID,"cas64intel1", ₩

IP_ADDR,"9.42.17.215",VolumeGroup,"vg00",PhysicalVolume,"/dev/dsk/c2t0d0s2",07, ₩

HPPVPESZ,8,HPPVSZMB,33824,HPPVFRMB,5168,HPPVALMB,28656,HPPVTOPE,4228,HPPVFRPE, ₩

646,HPPVALPE,3582

HPPHYDSK,20081210,20081210,00:05:00,00:05:00,,04,SYSTEM_ID,"cas64intel1",IP_ADDR, ₩

"9.42.17.215",DiskName,"1",DeviceName,"/dev/rdsk/c2t0d0",01,HPDSKSIZ,34732.9

��� ��� �� 201

Page 208:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Linux LVM

CSR �: LXVOLGRP, LXPHYVOL, LXPHYDSK

ID:

� 83. Linux LVM ID

ID ��

SYSTEM_ID �� ��

IP_ADDR ��� IP �

VolumeGroup �� �� ��

PhysicalVolume �� �� ��

DeviceName �� �� ��� ��

��:

� 84. Linux LVM ��

�� ��

LXVGPESZ �� �� PE(�� ��) ��(MB)

LXVGSZMB �� �� ��(MB)

LXVGFRMB �� �� � �(MB)

LXVGALMB �� �� � �(MB)

LXVGTOPE �� �� � PE(�� ��) �

LXVGFRPE �� �� � PE(�� ��) �

LXVGALPE �� �� � PE(�� ��) �

LXPVPESZ �� �� PE(�� ��) ��(MB)

LXPVSZMB �� �� ��(MB)

LXPVFRMB �� �� � �(MB)

LXPVALMB �� �� � �(MB)

LXPVTOPE �� �� � PE �(�� ��)

LXPVFRPE �� �� � PE(�� ��) �

LXPVALPE �� �� � PE(�� ��) �

LXDSKSIZ �� �� ��(MB)

Linux LVM �

�: �� � � ��� �� ���� �����. �� �� ″₩″� ���� �����.

LXVOLGRP,20081211,20081211,00:05:01,00:05:01,,03,SYSTEM_ID,"rhel5vm1",IP_ADDR, ₩

"9.42.12.44",VolumeGroup,"VolGroup00",07,LXVGPESZ,32.00,LXVGSZMB,20352,LXVGFRMB, ₩

0,LXVGALMB,20352,LXVGTOPE,636,LXVGFRPE,0,LXVGALPE,636

LXPHYVOL,20081211,20081211,00:05:01,00:05:01,,04,SYSTEM_ID,"rhel5vm1",IP_ADDR, ₩

"9.42.12.44",VolumeGroup,"VolGroup00",PhysicalVolume,"/dev/sda2",07,LXPVPESZ,32.00, ₩

LXPVSZMB,20352,LXPVFRMB,0,LXPVALMB,20352,LXPVTOPE,636,LXPVFRPE,0,LXPVALPE,636

202 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 209:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

LXPHYDSK,20081211,20081211,00:05:01,00:05:01,,03,SYSTEM_ID,"rhel5vm1",IP_ADDR, ₩

"9.42.12.44",DeviceName,"/dev/sda",01,LXDSKSIZ,20480

Veritas �� ���

CSR �: VSDSKGRP

ID:

� 85. Veritas �� ��� ID

ID ��

SYSTEM_ID �� ��

IP_ADDR ��� IP �

DiskGroup �� �� ��

DiskMedia �� �� ��

��:

� 86. Veritas �� ��� ��

�� ��

VSDGDMBL �� �� � (��)

VXDGDMSZ �� �� ��(MB)

Veritas �� ��� �

�: �� � � ��� �� ���� �����. �� �� ″₩″� ���� �����.

VSDSKGRP,20081211,20081211,00:05:01,00:05:01,,04,SYSTEM_ID,"myserver",IP_ADDR, ₩

"9.42.18.412",DiskGroup,"dg01",DiskMedia,"Disk1",02,VSDGDMBL,28425760,VXDGDMSZ,13890

SOLARIS ���

CSR �: VSDSKGRP

ID:

� 87. SOLARIS �� ID

ID ��

SYSTEM_ID �� ��

IP_ADDR ��� IP �

DiskName �� ��()

DeviceName �� ��� ��

��� ��� �� 203

Page 210:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��:

� 88. SOLARIS �� ��

�� ��

SODSKSIZ �� �� ��(MB)

SOLARIS ��� �

�: �� � � ��� �� ���� �����. �� �� ″₩″� ���� �����.

SOPHYDSK,20081211,20081211,00:05:00,00:05:00,,04,SYSTEM_ID,"ituam250b",IP_ADDR, ₩

"9.42.17.133",DiskName,"0",DeviceName,"c0t0d0",01,SODSKSIZ,34730.1

�� ��� ��� ��

TUAM �� ���(volmgr) ���� �� � �� �� ��� ��� � ����. ��, TUAM ��

� ��� RXA ��� �����. � ��� ���� ���� TUAM ���� �� ��� volmgr �

��� ��� � ����. � � ��� volmgr �� �� ���� �� ��� ����

tuam_unpack_volmgr �� ����� ��� ����.

��� ��� ��� ���, ���� TUAM ��� �� ����� � volmgr �� �� ��

� FTP ���� �� �� �����. TUAM ��� Windows�� � � ��, ��� ����

���.

v IIS FTP ���� ���� ����.

v TUAM Collector Logs ��� �� ���� ���� ����.

v � �� ���/� ���� ���� FTP ���� ��� � ���, ����� ��� TUAM

Collector Logs ��� �� ��/�� ��� �� ��� ��� ���.

TUAM ���� TUAM volmgr ��� ��:

TUAM ���� volmgr ���� ���� �� SampleDeploySarCollector.xml �� �� ����

����.

���� ��

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

v Host: �� ��� �� �� �� IP ����.

v UserId: ″root″� ���� ���.

v Password: �� ���� root� ����.

v Manifest: �� ��� OS � �� � �� ����.

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

204 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 211:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

SampleDeployVolmgrCollector.xml �� �� �:

�: �� � � ��� �� ���� �����. �� �� ″₩″� ���� �����.

<!-- SUPPLY hostname OF TARGET PLATFORM/--><Parameter Host = "TARGET_PLATFORM"/>

<!-- userid must be set to root/--><Parameter UserId = "root"/>

<!-- SUPPLY root PASSWORD ON TARGET PLATFORM/--><Parameter Password = "XXXXXX"/>

<!--Parameter KeyFilename = "yourkeyfilename"/-->

<!-- DEFINE Manifest TO MANIFEST XML FOR TARGET PLATFORM/--><!--Parameter Manifest = "volmgrDeploymentManifest_linux.xml"/--><!--Parameter Manifest = "volmgrDeploymentManifest_hp.xml"/--><!--Parameter Manifest = "volmgrDeploymentManifest_linux.xml"/--><!--Parameter Manifest = "volmgrDeploymentManifest_solaris.xml"/--><Parameter Manifest = "volmgrDeploymentManifest_aix.xml"/>

<!--Parameter Protocol = "win | ssh"/-->

<!-- DEFINE INSTALLATION PARAMETERS,path: �� ����� volmgr ���� ��� ������� ���� ���.���� ��.

server: TUAM ��� �� �� IP ������ ��.

log_folder: TUAM ��� ��� �� ��. TUAM ��� UNIX/Linux���� ��, log_folder� ��� �� ��� ����� ���� ���(�: /opt/ibm/tuam/logs/collectors).TUAM ��� Windows ���� ��, log_folder���� �� ��� ���� �� ����� ���� ���.���� ��.

ftp_user: volmgr ��� ��� TUAM ��� ���� �� TUAM �������� � ���� ��. �� ��� ������ �������� ftp_user=HOLD� ������. TUAM ���� � ftp���� ��� �� ftp_user=anonymous� �����. � ������ �� ��� �� ��/�� ��� �� ��� ��� ���.���� ��.

ftp_key: ftp_user� ���� ��. ftp_user=anonymous �� ftp_user=HOLD� ��,� ����� ��� � �����. ����� ��� �����(��: ftp_key=XXXX).���� ��.

add_ip: TUAM ���� volmgr �� ���� ��� �������� ��� IP ��� ��� ��� ��� ����.�� ��, log_folder=/opt/ibm/tuam/logs/collectors������� ��� ��� "client1"� ��, � volmgr ���/opt/ibm/tuam/logs/collectors/volmgr/client1�����.add_ip=Y��, ���/opt/ibm/tuam/logs/collectors/volmgr/client1_<ipaddress>� ����.

��� "N"./--><Parameter RPDParameters ="path=/opt/ibm/tuam/collectors/vmstat;server=9.42.17.133;log_folder=/data/tuam/logs/collectors;ftp_user=ituam;ftp_key=ituam;add_ip=N;"/>

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

� ����� �� ���(volmgr) ���� ���� ���� ��� �� ����.

��� ��� �� 205

Page 212:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ��� ��

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

���� ��� ���� TUAM volmgr ���� ��� � ����.

�:

1. TUAM ��� C:₩Program Files₩IBM₩tuam� ���� ��� ������.

2. TUAM volmgr ���� �� ��� /opt/ibm/tuam/collectors/volmgr� ����� ���.

3. C:₩Program Files₩IBM₩tuam₩collectors₩volmgr₩volmgr_collect.template� �� ��� /opt/ibm/tuam/

collectors/volmgr� ������.

4. C:₩Program Files₩IBM₩tuam₩collectors₩volmgr₩tuam_unpack_volmgr� �� ��� /opt/ibm/tuam/

collectors/volmgr� ������.

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

�: �� � �� ��� �� ���� �����. �� �� ″₩″� ���� �����.

# cd / opt/ibm/tuam/collectors/volmgr# chmod 770 tuam_unpack_volmgr# ./ tuam_unpack_volmgr path=/opt/ibm/tuam/collectors/volmgr server=tuamserver ₩

log_folder=collector_log ftp_user=ituam ftp_key=ituam add_ip=N

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

� ����� �� ���(volmgr) ���� ��� � ��� �� ��� �� ����.

��� �� crontab� ��� �� ��� 00:05� volmgr_collect.sh ����� ����. ���

�� volmgr ��� �� /<install_dir>/data/volmgr_YYYYMMDD.txt� �����.

� �� TUAM ��� ��� <collector_logs>/volmgr/<target_name>� ���. FTP � �

�� /<install_dir>/data/YYYYMMDD_ftp.log� � ���.

volmgr ��� � � ftp ��� 10 �� �� �� � � ���.

���� - volmgr_collect.sh

���:

volmgr_collect.sh [ send YYYYMMDD ]

�� � �� ��, volmgr_collect.sh ����� LVM � �� ��� ��� �� �����

��� � <install_dir>/data/volmgr_YYYYMMDD.txt� �����. �� TUAM ��� ���

�. FTP � ��� /install_dir>/data/YYYYMMDD_ftp.log� � ���.

send YYYYMMDD: � ��� ���� volmgr ��� �� TUAM ��� � � ����. send

��� ���� �� LVM � �� ���� ����� ����. FTP � ��� /<install_dir>/

data/YYYYMMDD_ftp.log� � ���.

206 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 213:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

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

� ��� ��

TUAM volmgr ���� �� ��� crontab�� volmgr_collect.sh crontab ��� ���� �� �

�� � ����. �� �� ��, �� volmgr ��� � � ����� �� � ����.

WebSphere Extended Deployment(XD): Fine-Grained Power ConsumptionStatistics ��� ���

WebSphere Extended Deployment(XD) Fine-Grained Power Consumption ��� ����

FineGrainedPowerConsumptionStatsCache.log �� �� ���� �����. �������� ��

�� �� ���� Usage and Accounting Manager� ���� CSR �� �����. Job Runner�

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

�: � ���� WebSphere XD 6.0.2 ��� �����.

IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack�� �� �� WebSphere XD

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

v WebSphere XD Fine-Grained Power Consumption Statistics� ���. �� ��� WebSphere XD

Fine-Grained Power Consumption Statistics � ���� ������.

v WebSphere XD Fine-Grained Power Consumption� ����

FineGrainedPowerConsumptionStatsCache.log �� �� ���� �����. � �� �� �

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

Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

FineGrainedPowerConsumptionStatsCache.log �� ��

WebSphere Extended Deployment(XD) Fine-Grained Power Consumption� Usage and Accounting Manager

Data Collector� FineGrainedPowerConsumptionStatsCache.log� �� ���� �����. � ��

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

FineGrainedPowerConsumptionStatsCache.log ��� � �� ���(ODR)� �� ��� ����

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

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

��� ��� �� 207

Page 214:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

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

� 89. FineGrainedPowerConsumptionStatsCache.log � ��

�� �� ��/�

timestamp

timestamp_2

���� ��� � � �� � �. � timestamp � timestamp_2

��� �� � �� ����� �� � � � ��� ��(‘,’)�

����� ���.

�: WebSphere XD 6.0.2� ���� �� �� ���� �� ��� �

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

tcmodname ��� �� �� ��. � �� ������ ��, �� �� � ��

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

gwid ����� ID. � �� ���� ��, ODR� �� � �� � ODR ��

�� �����.

cell ��� ���� WebSphere Application Server �� ��

appname ��� ���� ��� ������� ��

j2eemodname ��� ���� ������� ��

servicepolicy ��� ���� ��� ��

transactionclass ��� ���� ��� ��

server ��� ���� �� ��

node ��� �� �� ��

odr ��� �� ���� � �� ���

cluster ��� ����� � ����

nodegroup ����� �� �� ��

begintm

begintm_2

���� ���� �� �� �� � �. � begintm �

begintm_2 ��� ��� �� �� � � � ��� ��(‘,’)� �

���� ���.

endtm

endtm_2

���� ���� �� �� �� � �. � endtm � endtm_2

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

(‘,’)� ����� ���.

workfactor � (||)� ��� XD �� ����� � �� ��

numserviced � �� ��� � �

workcompleted � �� ��� ��� . � �� numserviced*workfactor ��� �

� ���� �����.

powerconsumed �� ��. � �� numserviced*workfactor/(endtm-begintm) ���

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

totalnodepower ��� ��� � �� � ���

nodeworkpotential � � �� ��� ��� � �� � ���. � ��

nodepower*(endtm-begintm) ��� �� ���� �����.

totalcellpower ��� ��� � �� � ���

cellworkpotential � � �� �� ��� � �� � ���. � ��

cellpower*(endtm-begintm) ��� �� ���� �����.

208 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 215:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

FineGrainedPowerConsumptionStatsCache.log�� ��� ID � ��

WebSphere Extended Deployment(XD) Fine-Grained Power Consumption �� ��� ��� ID �

��� Usage and Accounting Manager� ��� CSR �� CSR+ �� �����. � �� �� �

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

����� �� �� �� ��� �� �� SampleWebSphereXDFineGrain.xml �� ��� �� �

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

� Integrated Solutions Console� ���� ��� ���� ���.

ID

v Feed(WebSphere XD Fine-Grained Power Consumption ��� �� �)

v TCModName

v Gwid

v Cell

v AppName

v J2EEModName

v ServicePolicy

v TransactionClass

v Server

v Node

v ODR

v Cluster

v NodeGroup

v WorkFactor

v NodePower

v NodeWorkPotential

v CellPower

v CellWorkPotential

�� �� ��

v WASXDF01(��� � �)

v WASXDF02(��� ��)

v WASXDF03(��� ��)

WebSphere XD Fine-Grained Power Consumption ��� ��� ��

WebSphere XD Fine-Grained Power Consumption ��� ��� ��� �� ��� �����.

��� ��� �� 209

Page 216:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

WebSphere XD Fine-Grained Power Consumption ��� ���� Integrator ����� ���� ��

��� ��� ���� CSR �� CSR+ �� �����. Integrator ����� �� ��� ���

Integrator� �� �� ��� �� ��� ����� ���� �� XML ��� �����.

Usage and Accounting Manager�� Websphere ���� ���� �� ���� ��� � �� �� �

� � SampleWebSphereXDFineGrain.xml� ���� ����. SampleWebSphereXDFineGrain.xml �

� ���� ����� ��� �� � <Usage and Accounting Manager �� ����>₩jobfiles

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

WebSphere XD ����� ��� � ��

WebSphere XD Fine-Grained Power Consumption ��� ���� WAS(Websphere Application Server)

�� �� ��/�� �� ����. WAS� �� ��� ���� ���� ��� � ����.

v Field15: � ��� DateTime �� ″MM.dd.yy″ � ��� ����.

v Field16: � ��� DateTime �� ″HH:mm:ss:SSS″ � ��� ����.

v Field17: � ��� DateTime �� ″MM.dd.yy″ � ��� ����.

v Field18: � ��� DateTime �� ″HH:mm:ss:SSS″ � ��� ����.

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

v Field20: � ��� Double� �� ���.

v Field21: � ��� Double� �� ���.

v Field22: � ��� Double� �� ���.

WebSphere Extended Deployment(XD): Server Power ConsumptionStatistics ��� ���

WebSphere Extended Deployment(XD) Server Power Consumpt ion� � � � ��� �

ServerPowerConsumptionStatsCache.log �� �� ���� �����. �������� ���� �

� ���� Usage and Accounting Manager� ���� CSR �� �����. Job Runner� ���

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

�: � ���� WebSphere XD 6.0.2 ��� �����.

IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack�� �� �� WebSphere XD

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

v WebSphere XD Fine-Grained Power Consumption� ����

FineGrainedPowerConsumptionStatsCache.log �� �� ���� �����. � �� �� �

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

v WebSphere XD Fine-Grained Power Consumption Statistics� ���. �� ��� WebSphere XD

Fine-Grained Power Consumption Statistics � ���� ������. � ���� ���� � ��

������.

210 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 217:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

ServerPowerConsumptionStatsCache.log �� ��

WebSphere Extended Deployment(XD) Server Power Consumption� Usage and Accounting Manager

Data Collector� ServerPowerConsumptionStatsCache.log� �� ���� �����. � �� ��

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

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

� 90. ServerPowerConsumptionStatsCache.log � ��

�� �� ��/�

timestamp

timestamp_2

���� ��� � � �� � �. � timestamp � timestamp_2

��� ��� �� � �� �� � � � ��� ��(‘,’)� ��

��� ���.

�: WebSphere XD 6.0.2� ���� �� �� ���� �� ��� �

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

cell ��� ���� WebSphere Application Server �� ��

server ��� ���� �� ��

node ��� �� �� ��

cluster ��� ����� � ����

nodegroup ����� �� �� ��

begintm

begintm_2

� CPU ���� ���� �� �� �� � �. � begintm �

begintm_2 ��� ��� �� �� � � � ��� ��(‘,’)� �

���� ���.

endtm

endtm_2

� CPU ���� ���� �� �� �� � �. � endtm �

endtm_2 ��� ��� �� �� � � � ��� ��(‘,’)� ���

�� ���.

CPU CPU � � �� � CPU ���

workcompleted � �� ��� ��� ��� . � �� CPU*nodepower)*

(endtm-begintm ��� �� ���� �����.

powerconsumed �� ��. � �� CPU*nodepower ��� �� ���� �����.

totalnodepower ��� ��� � �� � ���

nodeworkpotential � � �� ��� ��� � �� � ���. � ��

nodepower*(endtm-begintm) ��� �� ���� �����.

totalcellpower ��� ��� � �� � ���

cellworkpotential � � �� �� ��� � �� � ���. � ��

cellpower*(endtm-begintm) ��� �� ���� �����.

��� ��� �� 211

Page 218:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

ServerPowerConsumptionStatsCache.log�� ��� ID � ��

ServerPowerConsumptionStatsCache.log�� ��� ID � ��� Usage and Accounting Manager� �

�� CSR �� CSR+ �� �����. HTTP Server ��� ��� Apache � �� �� �, ���

ID � � IP �� � ���� �� ��� �� �� �� ��� �����.

����� �� �� �� ��� �� �� SampleWebSphereXDServer.xml �� ��� �� ��

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

Integrated Solutions Console� ���� ��� ���� ���.

ID

v Feed(WebSphere XD �� �� �� ��� �� �� ���)

v Cell

v Name

v Node

v Cluster

v NodeGroup

v NodePower

v NodeWorkPotential

v CellPower

v CellWorkPotential

�� � ��

v WASXDS01(�� CPU)

v WASXDS02(��� ��)

v WASXDS03(��� ��)

WebSphere XD Server Power Consumption ��� ��� ��

WebSphere XD Server Power Consumption ��� ��� ��� �� ��� �����.

WebSphere XD Server Power Consumption ��� ���� Integrator ����� ���� �����

��� ���� CSR �� CSR+ �� �����. Integrator ����� �� ��� ��� Integrator

� �� �� ��� �� ��� ����� ���� �� XML ��� �����.

Usage and Accounting Manager�� Websphere ���� ���� �� ���� ��� � �� �� �

� � SampleWebSphereXDServer.xml� ���� ����. SampleWebSphereXDServer.xml �� �

��� ����� ��� �� � <Usage and Accounting Manager �� ����>₩jobfiles ��

�� �� ������.

212 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 219:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

WebSphere HTTP Server ��� ���

WebSphere� Usage and Accounting Manager� WebSphere HTTP Server ��� ��� �� ����

�����. �������� ���� �� ���� Usage and Accounting Manager� ���� CSR �

� �����. Job Runner� ��� ��� ����� ��� Apache � �� �� �, ��� ID �

� IP �� � ���� �� ��� �� �� �� ��� �����.

WebSphere ��� ���� WebSphere HTTP Server(Apache� ��) ��� ��� �� ���� ��

���. HTTP Server ��� ��� �� ��� ��� � �� �� WebSphere Application Server

� �� IBM �� ������.

HTTP Server ��� ��� Apache � �� �� �, ��� ID � � IP �� � ���� ��

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

WebSphere HTTP� Usage and Accounting Manager Data Collector� �� ���� ��� WebSphere

HTTP Server ��� �� � �� �� �� ��� ���� ���.

Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

HTTP Server ��� �� ���� ��� ID � ��

HTTP Server ��� �� ��� ��� ID � ��� Usage and Accounting Manager� ��� CSR

�� CSR+ �� �����. HTTP Server ��� ��� Apache � �� �� �, ��� ID � �

IP �� � ���� �� ��� �� �� �� ��� �����.

����� �� �� �� ��� �� �� SampleWebSphereHTTP.xml �� ��� �� �� ID �

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

ID

v Feed(WebSphere HTTP Server ��� �� �� ���)

v RemoteHost

v Client

v UserID

v Referer

v UserAgent

v URL

v TOPDIR

v NEXTDIR

��� ��� �� 213

Page 220:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� � ��

v APHITS(Apache � ��)

v APBYTES(�� Apache ��� �)

v AP-2(Apache 200 ��)

v AP-3(Apache 300 ��)

v AP-4(Apache 400 ��)

v AP-5(Apache 500 ��)

Websphere HTTP Server ��� ��� ��

Websphere HTTP Server ��� ��� ��� �� ��� �����.

Websphere HTTP Server ��� ���� Integrator ����� ���� ����� ��� ���� CSR

�� CSR+ �� �����. Integrator ����� �� ��� ��� Integrator� �� �� �

�� �� ��� ����� ���� �� XML ��� �����.

Usage and Accounting Manager�� Websphere ���� ���� �� ���� ��� � �� �� �

� � SampleWebSphereHTTP.xml� ���� ����. SampleWebSphereHTTP.xml �� ���� �

���� ��� �� � <Usage and Accounting Manager �� ����>₩jobfiles ���� �

� ������.

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

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

����.

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

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

v ��� ��� � � �� �� ��(KB).

� ���� ��� Usage and Accounting Manager ��

��� � ���� ��� Usage and Accounting Manager ��� � ���.

Usage and Accounting Manager ��

v IBM Tivoli Usage and Accounting Manager Enterprise Collector Pack

Windows ��� �� ����� ��� ID � ��

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

����.

����� Windows ��� �� ���� ��� ����� ��� �� �� ID � �� �� ��� �

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

214 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 221:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 91. �� Windows ��� �� ID � ��

Usage and Accounting Manager� ID �� �� �� ��

Usage and Accounting Manager� ��� �

��

ID

Feed(��� �� ��� �� �� Feed ����� ���) -

UserName(�� ��� �� ���� ��) -

PrinterName(�� ��� ��� ���� ��) -

JobNumber(���� ��� �� ) -

JobName(��� �� �� ������ �� �) -

PortName(��� �� ��) -

��

MS Windows Print �� KB � WPRTPRKB

MS Windows �� ��� � WPRTPRPC

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

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

Usage and Accounting Manager�� Windows ��� ���� �� ���� ���� �� ���� �

�� � �� �� �� � SampleWinEventLog.xml� ���� ����. SampleWinEventLog.xml �

� ���� ����� ��� �� � <Usage and Accounting Manager �� ����>₩jobfiles

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

SampleWinEventLog.xml ��� ��� ���� �� � WinEventLog � Parameters� ����.

Job Runner� ��� WinEventLog �� Windows ��� �� ���� ��� ����� ����

�� XML �� ���� �����. � �� � � �� �� �� �� �� ������.

� 92. WinEventLog �

�� �� ��/�

WinEventLog fileName ��� �� �����. �� ��� �������. ��

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

� �����.

�: �� ��� ��� �� createPath= "true" �� �

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

ovewrite(����) �� �� �� �� � ��� ��� �����. ��

� �� ����.

v "true"(�� �� ���)

v "false"(�� ���� �� ��� ���)

���� "true"���.

��� ��� �� 215

Page 222:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 92. WinEventLog � (� )

�� �� ��/�

autoRemove(����) ��� �� � �� ���� ���� ��� ��� �

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

v "true"(�� ���)

v "false"(�� ���� ��)

���� "false"���.

createPath(����) � �� fileName � �� ���� ���. fileName

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

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

����.

v "true"(��� ���)

v "false"(��� ���� ��)

���� "false"���.

Collector Collector name ��� �����. � ����� ���� ����.

instanceName ���� ���� �����. ��� � �� ��� ���

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

instanceDescription ���� ����� �� ����.

active ��� ����� ����� ��� �����. ��� �

� ����.

v "true"(����� ���)

v "false"(����� ���� ��)

���� "true"���.

Parameter LogDate �� ��� ��� ���� ��� �����.

��� ��� �� ��� ����� %LogDate%�

LogDate ����� ������.

Retention � �� �� ��� ����.

Feed ��� ��� �� ��� �����.

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

�����. � ����� ����� ��� �� CSR �

� �����. � �� Scan ������ ���� CSR

����.

� ����� CSR �� ID� �����.

OutputFolder ���� ���� �� �����. Scan ����� ���

�� CSR �� �����.

216 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 223:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 92. WinEventLog � (� )

�� �� ��/�

LogSource � �� �� � �� ����(LogType ���� ��).

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

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

�(.evt)��� ���. .txt �� .csv �� � ���

��� ��� � ���. UNC ��� ���� �� ��

��.

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

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

LogType ��� ���. ��� �� ����.

v file(� ��� .evt ��� ���� ��)

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

EventType � �� "Print"� ������. � �� ��� ���

Source ���� Print� � �� ������ ���� ��

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

�: EventId 10 �� ���� �����.

��� �� �� ��

�: � ��� ��� ���� �� ���� ���� ���� �����.

��� ���� ���� ����� Windows Task Scheduler� ��� �� ���� Windows ID�

Windows ��� �� ���� � � ���� ����� �� �� � ID� ��� ��� ��

�� ��� ���. �� �� ��� ��� Windows ��� ID� ������.

Linux �� UNIX ����� ��� ���� �� ��

� ��, � ��� � Oracle �� DB2 ������ ���� UNIX �� Linux ���� ��� �

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

�: Oracle � DB2 ������ ��� ���� Usage and Accounting Manager Enterprise Collector

Pack� ��� System p �� System x� IBM Usage and Accounting Manager Virtualization Edition

�� ��� � ���.

UNIX � Linux� Usage and Accounting Manager Data Collector ��

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

�� ������.

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

v �� �� �� ��� ���� ���� �� TAR �� �����.

v root �� crontab ��� �� ���� ��, �� � ���� ��� �������.

��� ��� �� 217

Page 224:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v RedHat � Linux �� �� /etc/logrotate.d/psacct �� ��� /etc/logrotate.d/psacct.rpmsave� �

���.

v SuSE Linux �� �� /etc/logrotate.d/acct �� ��� /etc/logrotate.d/acct.rpmsave� ����.

�: ���� ���� �� �� �� ���� UNIX � Linux� Usage and Accounting Manager

Data Collector ��� �� �� � root ���� ��� ���.

�� ���� Usage and Accounting Manager Data Collector� ���� ���� ��� �� ���

�.

�: DB2 � Oracle ������ ����� � �� � � ��� ��� ���� �����. �

�� � � ��� ��� ���� ������ ����� �� �� ���� ���� ���. Oracle

� DB2 ������ ���� Usage and Accounting Manager Enterprise Collector Pack� ��� System

p �� System x� IBM Usage and Accounting Manager Virtualization Edition�� ��� � ���.

�� �� ����� �� � � �� � �� �� �����. ��� �� <Usage and Accounting

Manager �� ����>₩collectors₩unixlinux� ����. �� � �� �� ���� �� �

� ��� XML ����. �� ��� � ������ ���� � �� � �� � � �� �

� ����. �� � �� � � �� �� Linux �� UNIX � �� � �� ���� ��

� ����. � ��, AIX� �� �� � �� �� ����. � �� � � ��� ������

DeploymentManifest_aix5.xml � ituam_uc_aix5.tar � � � � � � ��� � ��

DeploymentManifest_aix5_dblibs.xml � ituam_uc_dblibs_aix5.tar���.

� �� � �� �� ��

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

v ���� ��� �� ����� 0.5 - 2GB� �� ��� �� ���� �� ����.

v SSH(�� �)� �� ����� � �� Usage and Accounting Manager ������ ���� �

���� � � ����.

�: Tectia SSH ��� �� ���� SSH ��� ���� ����.

v UNIX/Linux ���� �� ������ �� �� � ����. ��� � �� ��� �� ��

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

�� �� ����.

– SUSE� ��, rpm acct–6.3.5

– RedHat� ��, rpm psacct–6.3.2

�� �� �� �� ��

Usage and Accounting Manager�� Usage and Accounting Manager ������ ���� �� ���

� UNIX � Linux ��� ���� ���� � ��� � �� �� �� �� ���� ����. ��

� �� ���� ����� ��� �� � <Usage and Accounting Manager �� ����>₩jobfiles

218 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 225:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

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

v SampleDeployLinuxCollector.xml � �� ���� � �� � � ��� ��

�� ������.

v SampleDeployLinuxDatabaseCollector.xml � �� ���� Oracle � DB2 ������

���� ������.

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

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

��.

�� �� �� ����

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

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

� �� �� Linux � UNIX �� �� <Usage and Accounting Manager �� ����

>₩collectors₩unixlinux� �����.

� 93. �� �� � ����

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

Action �� � ����� ���� ����.

Host �� ���� ��� ���� IP � �� DNS �����.

UserId��

�� ��� ID� �� ���(��) ����� �� �� ��

UNIX �� Linux ���� �� ��� ���.

KeyFilename ���� SSH(�� �) ����� ���� �� �� ���� ��

�. � ����� SSH ��� �� � �����.

Manifest �� �� � �� ����. �� � �� �� Usage and

Accounting Manager ������ ���� <Usage and

Accounting Manager �� ����

>₩collectors₩unixlinux� � � ��� �� ����

��� ������.

�� � �� �� ���� �� �� ��� XML �

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

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

� �� �� Linux �� UNIX � �� � �� ���

� ��� ����. � ��, AIX� ��

DeploymentManifest_aix5.xml �

DeploymentManifest_aix5_dblibs.xml �� ����.

��� ��� �� 219

Page 226:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 93. �� �� � ���� (� )

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

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

�� �����.

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

� ���� RPDParameters� ���� ���� ��� �

����. �� � �� �� ����� RPDParameters�

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

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

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

�� RPDParameters�� � � �� ���� �� ��

��.

� ��, �� � �� �� ��� Parameter

name="user"� ���� ���� ���� �� � ���

� RPDParameters�� user= �� ���� ���� ��

����.

Protocol ���� �� �� ���� � ���� �������.

Unix �� Linux ����� ����� ssh(�� �)� ��

����. �� ����� SSH� �� ���� ������.

RPDParameters ���� �� � �� �� �� �� �������.

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

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

��.

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

v # path-���� ��� �� ��

v # user-�� ����� �� �� �����.

220 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 227:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 93. �� �� � ���� (� )

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

v cs_method- ��� ����� Usage and Accounting

Manager ������ ��� CSR �� ��� � ��

�� �������.

��� FTP(File Transfer Protocol), SCP(Secure CoPy��,

Usage and Accounting Manager ������ ���

Windows� �� ���� ��) �� SFTP(Secure FTP�

�, Usage and Accounting Manager ������ ���

UNIX �� Linux� �� ���� ��)���.

��� HOLD� �� ���� �� � �� ��� ���

��.

v server-Usage and Accounting Manager ������ ��

�����.

v cs_user-��� ����� ������ ��� CSR ��

��� � ��� Usage and Accounting Manager ���

��� �� �����.

v cs_password-cs_user ������ ��� ��� ���

�.

v cs_proc_path-Usage and Accounting Manager �����

� ���� processes ���� �����.

processes� UNIX �� Linux ���� �� �� ��

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

processes� Windows ���� �� �� processes ��

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

Verbose ���� "true" �� �� � �� ���� � ��� � ��

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

� ����� "false"� ����� ���� ��� ��

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

���.

SourcePath �� Usage and Accounting Manager ������ ����

<Usage and Accounting Manager �� ����

>₩collectors₩unixlinux ��� �� �����. � ���

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

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

��� ��� �� 221

Page 228:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 93. �� �� � ���� (� )

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

UseSFTP ���� Protocol ����� "ssh"� ��� ���� � ����� �

��� SFTP �� SCP ����� � �� ����� �

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

v "true"(SFTP ����� ���)

v "false"(SCP ����� ���, ���)

� ����� ���� ��� ���� �� �� �� SCP

����� �����.

"true" �� � �� ����� ���� �� �� SSH

��(: Tectia SSH Server 5.x)� �� �����.

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

�� �� �� �

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

startJobRunner.bat <deployment file name>.xml

��

startJobRunner.sh <deployment file name>.xml

��� <deployment file name>� �� �� �� ��� �����.

Integrated Solutions Console�� �� �� �� ���� ��� �����.

1. Integrated Solutions Console�� Usage and Accounting Manager → �� �� ���� → Job Runner

→ �� �� �����.

2. Job Runner �� ��� ����� �� �� �� � �� �� �� � �� ���� ��

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

�: Job Runner �� ��� ���� ���� �� �� <Usage and Accounting Manager ��

����>₩jobfiles ���� ��� ������.

Linux � UNIX ��� ��� ��

��� Linux � UNIX �� �� ��� Usage and Accounting Manager Data Collector� ��� �

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

222 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 229:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

����

Usage and Accounting Manager�� Linux � UNIX �� �� ��� Usage and Accounting Manager

Data Collector� ��, �� � ��� � ���� ���� ���� ����. ��� ����

$ITUAM_UC_HOME/bin ���� ����. ���� ����� �� $ITUAM_UC_HOME/data ���

� ����.

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

� 94. �� ���

���� ���� �

G_license v A_setup.sys. ���� � - ���� ��� ����.

A_setup v A_holiday.sys. � �

v A_imgmap.sys. � �/�� �� �

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

v A_queuemap.sys. � �� �

v A_setup.sys. ���� �

v A_shift.sys. ��� �

v A_shift.tmp. �� ��� �

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

A_authorize v A_uaf.sys. � �

A_login,A_login_xm WA_switch

v A_activity.sys. �� �

v A_uaf.sys. � �

v A_validate.sys. �� �� �

����

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

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

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

����� $ITUAM_UC_HOME/etc ��� � $ITUAM_UC_HOME/scripts ���� �� ����.

$ITUAM_UC_HOME/etc ����� ��� ���� ���� ����� ����.

$ITUAM_UC_HOME/scripts ����� �� � ����� ���� �� ���� ����. ��� �

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

���� ��

��� Usage and Accounting Manager ���� �� ����� �� ��� � ���� ��� �

�� Linux � UNIX ��� ��� ���� �����.

��� ��� �� 223

Page 230:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

���� � ��

���� � ���� �($ITUAM_UC_HOME/data/A_setup.sys)�� ���

��� ��� �� �� � ����� ����. Usage and

Accounting Manager� �� A_setup.sys ��� ���

� �����. �� A_setup ����� ���� ���

���.

�� ���� � �� ���� �($ITUAM_UC_HOME/data/A_config.par)�

Usage and Accounting Manager ��� ���� �� ��� �

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

�. ���� vi� �� �� ��� ���� ��� � �

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

�� � �� ���� �($ITUAM_UC_HOME/data/A_node.par)�� �

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

� zeus ��� ��� �� �� �� ��� zeus���.

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

Usage and Accounting Manager Linux �� UNIX ��� ��� ��� ��� �� ��� ��

�� � ��� ����� ��� ��� bin ���� ��� ���.

Oracle �� DB2 ��� ���� Linux �� UNIX�� ��� �� A_setup ���� ��� �

��. � ���� ����� � ��� ����� ��� ��� bin ���� ��� ���.

�: Oracle � DB2 ������ ���� Usage and Accounting Manager Enterprise Collector Pack�

��� System p �� System x� IBM Usage and Accounting Manager Virtualization Edition�� �

�� � ���.

� ��� ����� �� ��� ��� UNIX/Linux ����� ����.

v AIX LIBPATH

v HPUX SHLIB_PATH

v Linux, Solaris LD_LIBRARY_PATH

� ��� ����� ��� ��� bin ���� ����� ��� �����(���� /opt/ibm/

tuam/collectors/unix� ������ ���).

> LD_LIBRARY_PATH=/opt/ibm/tuam/collectors/unix/bin ; export LD_LIBRARY_PATH

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

�� ���� �($ITUAM_UC_HOME/data/A_config.par)� Usage and Accounting Manager ��� �

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

���� �� � �����. A_config.par �� �� ���� �� �����. ��� ����

�� ��(: vi)� ���� ��� � ��� �� ��� � ����.

224 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 231:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�: Usage and Accounting Manager� � ���� ������ �� A_config.par �� � ��

��� ���� �� ��. �� � �� � A_config.bak�� ���� � �� ���� ���

�. ����� ��� � A_config.par �� �� A_config.bak �� � ���� ���.

�� �� A_config.par �� �� ��� �� ����. ��� �� �� ��� �����.

�: System p �� System x� IBM Usage and Accounting Manager Virtualization Edition� ����

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

� 95. A_config.par �� �� ��

�� ��

ITUAM ���� ��

ITUAM_USER W ITUAM_UPATH ��� ��� ��� ����� ���� ��� ��� �����. ��� �

�� �� �����.

v ITUAM_USER-��� �� �� Usage and Accounting Manager ��� ���

��.

v ITUAM_UPATH-root ��� ��� �����. ��� ����� / ��

/root���.

��� ��� � �� ��

CLEANUP_HISTORY W CLEANUP_AGE CLEANUP_HISTORY ��� $ITUAM_UC_HOME/history ���� � �� ��

� �����. Y� ��� �� CLEANUP_AGE ��� �� �� � �

ituam_uc_nightly ���� �� ��� ����� �����.

CLEANUP_HISTORY ���� Y���. CLEANUP_AGE ���� +4���. 4� �

� �� �����.

CLEANUP_ACCT W CLEANUP_ACCT_AGE CLEANUP_ACCT ��� $ITUAM_UC_HOME/accounting ���� �� ��� ��

���. Y� ��� �� CLEANUP_ACCT_AGE ��� �� �� � �

ituam_uc_nightly ���� �� ��� ����� �����.

CLEANUP_ACCT ���� Y���. CLEANUP_ACCT_AGE ���� +45���. 45�

�� �� �����.

CLEANUP_CSIS W CLEANUP_CSIS_AGE CLEANUP_CSIS ��� $ITUAM_UC_HOME/CS_input_source ���� �� ��

� �����. Y� ��� �� CLEANUP_ACCT_AGE ��� �� �� � �

ituam_uc_nightly ���� �� ��� ����� �����.

CLEANUP_ACCT ���� Y���. CLEANUP_ACCT_AGE ���� +45���. 45�

�� �� �����.

CLEANUP_CLIENT_ACC � ��� � �� � ���� �� $ITUAM_UC_HOME/accounting/

<nodename> ���� �� � history ����� ����� ��� ��

���.

���� Y���.

CLEANUP_STATFILES � ��� A_format ����� ��� �� �� �� data ����� �

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

���� Y���.

��� ��� � � ��

��� ��� �� 225

Page 232:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 95. A_config.par �� �� �� (� )

�� ��

TRANSFER_VIA, ITUAM_SERVERW ITUAM_DEST

��� ��� ���� history ����� $ITUAM_UC_HOME/accounting/

<nodename> ���� � �� � ���� �� ����.

ITUAM_KEY � ��� TRANSFER_VIA� FTP� ��� ���� �����. � �� � ���

ITUAM_USER�� ��� ��� �� ������.

AIX �� �� ��� ��� ���

AACCT_TRANS_IDS � ��� ituam_format_aacct ������ ��� ��� ���� ���

AIX �� �� �� � �����.

��� �� ����.

v 1 ���� ��

v 2 ��� ���� ��

v 4 ��� ���� � ��� � ��

v 6 � ��� �� � ��

v 7 ���� ����� I/O � ��

v 8 �� I/O � ��

v 10 �� VIO � ��

v 11 ����� VIO � ��

v 16 ��� ARM ��� ��

���� "1,4,6,7,8"���.

AACCT_ONLY AIX �� �� ���� ���� ��� UNIX/Linux ���� �� ���� �

��� ���� � ��� Y� ������.

���� N���.

Oracle ��� ��� ���

A_ORACLE_ACCT Oracle ���� ����� � ��� Y� ������. � ��� � �� �

� �� � ��� Usage and Accounting Manager Oracle �� �

($ITUAM_UC_HOME/data/A_dbacct.sys)� ���� ituam_uc_nightly ��

��� �����. ���� N���.

CSR �� Oracle ���� ����� GEN_ORACLE ��� Y� ���� ��

�.

USE_SESSION_OSUSER V$SESSION ���� OS ��� ��� ��� Usage and Accounting

Manager Oracle �� �� ����� � ��� Y� ������. �����

�� V$PROCESS ���� ��� ����. � ����� V$SESSION

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

���� Y���.

ORACLE_STR_SAMPLE � �� �� �� � ��� Oracle �� � � ��� � ����

���� ����� � ��� Y� ������. ���� N���.

CSR �� Oracle ���� ���� ����� GEN_ORACLE_STORAGE ���

Y� ���� ���.

226 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 233:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 95. A_config.par �� �� �� (� )

�� ��

ORA_SEND_STARTMSG ituam_check_odb ������ start ��� ���� �� � ��� Y� ��

�� ����� ORA_STARTMSG_RCPT ���� ���� ��� � �� ���

�� ��� ����.

���� N���.

ORA_STARTMSG_RCPT � ��� Usage and Accounting Manager Oracle �� ��

ituam_check_odb ����� �� �� ���� ��� �� �� ��� �

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

� ��� ORA_SEND_STARTMSG ��� Y� ��� ���� ��� � ����.

���� N���.

TNS_ADMIN � ��� tnsnames.ora �� ��($ORACLE_HOME/network/admin ����

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

DB2 ��� ��� ���

A_DB2_ACCT DB2 ���� ����� � ��� Y� ������. � ��� � �� �

� �� � ��� Usage and Accounting Manager DB2 �� �

($ITUAM_UC_HOME/data/A_db2acct.sys)� ���� ituam_uc_nightly �

���� �����. ���� N���.

CSR �� DB2 ���� ����� GEN_DB2 ��� Y� ���� ���.

DB2_STR_SAMPLE � �� �� �� � ��� DB2 ������ ��� ���� ��� �

���� � ��� Y� ������. ���� N���.

CSR �� DB2 ���� ���� ����� GEN_DB2_STORAGE ��� Y�

���� ���.

DB2_SEND_STARTMSG ituaml_check_db2 ������ start ��� ���� �� � ��� Y� ��

�� ����� DB2_STARTMSG_RCPT ���� ���� ��� � �� ���

�� ��� ����.

���� N���.

DB2_STARTMSG_RCPT � ��� Usage and Accounting Manager DB2 �� �� ituam_check_db2

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

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

� ��� DB2_SEND_ STARTMSG ��� Y� ��� ���� ��� � ����.

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

ITUAM_SAMPLE � ��� ���� ���� ����� � ��� Y� ������. � ���

� ���� �($ITUAM_UC_HOME/data/A_storage.sys)� �����.

���� Y���.

ITUAM_DYNAMIC_STORAGE_PAR � �� � ITUAM_SAMPLE� �� Y� ��� �� � � sampler �����

��� �� ���� ���� �($ITUAM_UC_HOME/data/A_storage.par)�

�� �����.

���� Y���.

proc_multi ����� ��� � ��

ITUAM_NODE_FILE � ��� �� ���� �� �����. �� �� $ITUAM_UC_HOME/data/

A_node.par���.

��� ��� �� 227

Page 234:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 95. A_config.par �� �� �� (� )

�� ��

SELECT_QUALS proc_multi ������ ���� �� �� � ��� ���� �� ��

�($ITUAM_UC_HOME/bin/A_select)� � ���� �����.

� ��, $ITUAM_UC_HOME/data/A_setup.sys ���

PROPRIETARY_SOFTWARE� �� ���� � � �� �

($ITUAM_UC_HOME/data/A_image.sys)� ���� ��� ���� ����� �

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

SELECT_QUALS=/ADD_IMAGE(���)

RANGE_BACK W RANGE_AHEAD ��� ��� ���� ���� �� �����.

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

CSR � �� � ��� ��� � ��

GEN_UNIXPROC Y� ��� �� � ��� CS_nightly_ consolidation ����� ����

UNIX ���� ��� ���� ���� �� CSR �� �����.

���� Y���.

GEN_PROCONLY Y� ��� �� CSR �� ���, ����� � ���� ��� �

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

� � ���� ����.

���� Y���.

GEN_UNIXFS Y� ��� �� � ��� CS_nightly_consolidation ����� ����

UNIX � ��� ��� ���� ���� �� CSR �� �����.

���� Y���.

GEN_ORACLE Y� ��� �� � ��� CS_nightly_consolidation ����� ����

UNIX Oracle ��� ���� ���� �� CSR �� �����.

���� N���.

GEN_ORACLE_STORAGE Y� ��� �� � ��� CS_nightly_consolidation ����� ����

UNIX Oracle �� � � ��� � ��� ���� ���� �� CSR �

� �����.

���� N���.

GEN_DB2 Y� ��� �� � ��� CS_nightly_consolidation ����� ����

UNIX DB2 ��� ���� ���� �� CSR �� �����.

���� N���.

GEN_DB2_STORAGE Y� ��� �� � ��� CS_nightly_consolidation ����� ����

UNIX DB2 ��� ���� ��� ���� ���� �� CSR �� ����

�.

���� N���.

Usage and Accounting Manager � �

��� ��� CSR �� ��� � �

�� ��

CS_PLATFORM -CS_PROC_PATH

��� ��� ���� CSR �� Usage and Accounting Manager �����

� ��� ����.

228 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 235:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 95. A_config.par �� �� �� (� )

�� ��

� ��

TURN_WTMP � ��� Y� ��� �� ituam_uc_nightly ����� ��� � � �

UNIX �� Linux wtmp(�� wtmpx) �� �����.

���� N���.

�� �� � �� ��� ��� ��� ��: Linux �� UNIX ���� �� ��

� �� � � ��� ��� ���� ���� ��� �� ���� ��� ���� �����. Usage

and Accounting Manager �� �� ��� Usage and Accounting Manager ������ ���� �

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

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

1. Usage and Accounting Manager� Linux �� UNIX ���� �� � var/account/pacct� �

����. ��� � � �� ���� � ����� �� ���� ���.

2. ��� UNIX �� �� adm �� crontab �� ��� �� ���� runacct, monacct �

ckpacct� � ������ ��� ������. ��� ����� ����� �� adm �� crontab

��� � ����� ��� ������.

3. Linux �� �� cron.daily ����� � ���� �� � pacct� ���� logrotate ��

��� ��� � �� �����. �� �� � ��� �� ����� �� ���.

v RedHat Linux �� �� /etc/logrotate.d/psacct �����

/etc/logrotate.d/psacct.rpmsave� ������.

v SuSE Linux �� �� /etc/logrotate.d/acct �����

/etc/logrotate.d/acct.rpmsave� ������.

4. $ITUAM_UC_HOME/etc/turnacct ����� ���� UNIX/Linux ���� ��� ������. root

���� �� �� �����.

> $ITUAM_UC_HOME/etc/turnacct on

UNIX/Linux ���� ��� ���� �� �� off ��� ���� � ����� ����

�.

��� ��

wtmp ��� ��� ��� �����.

v ���� ���� ��� ��.

v �� ���(�� ��).

v �� ���� ��(�� ��).

v ��� �� ����� �.

��� ��� �� 229

Page 236:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�: ��� UNIX ���� ���� ��� ��� ��� ���� �� ��� ���� ����

�.

pacct ��� ��� ��� �����.

v ��.

v �� �� ���� UID � GID.

v �� ���(�� ��).

v � �� ��� � �� ��� � ��� CPU �.

v �� ��� ��� �.

v �� ��� � �� �(� �).

v � ��� ���.

v ��� � � �.

v ����� ��� �� �� � �.

���� �� ���(�� �� � �� ���)�� �� ID � ��

� �� � � ��� ����� ��� ID � ��� �� ����.

����� � �� � � ��� ����� ��� ��� ���� �� �� ID � �� �� ���

�����. ��� ��� �� ��� �� ��� �� ���� ����.

�� �� ID � �� �� ��

� 96. UNIX � �� ID

ID ��

����� � ID

SYSTEM_ID �� �� ��

USERNAME OS ��� ��

���, ���� � �

��� ID

SYSTEM_ID �� �� ��

USERNAME OS ��� ��

PROCESSNAME ���� ��

� 97. UNIX � �� �� ��

� �� ��

����� � �

��

LLG101 Unix ���� � I/O(1,000 ��)

LLG102 Unix ���� � I/O(100,000 ��)

LLG103 Unix ���� � � �(�)

LLG104 Unix ���� ��� CPU()

230 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 237:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 97. UNIX � �� �� �� (� )

� �� ��

LLG105 Unix ���� ��� CPU()

LLG106 Unix ���� � CPU()

LLG107 Unix ���� ���(MB/)

LLG108 Unix ���� � � �

LLG109 Unix ���� SU � � �

LLG110 Unix ���� �� � � �(�)

��� � ��

LLA101 Unix ��� � I/O(1,000 ��)

LLA102 Unix ��� � I/O(100,000 ��)

LLA103 Unix ��� � � �(�)

LLA104 Unix ��� � �(�)

LLA105 Unix ��� ��� CPU()

LLA106 Unix ��� ��� CPU()

LLA107 Unix ��� � CPU()

LLA108 Unix ��� ���(MB/)

LLA109 Unix ��� � � �

LLA110 Unix ��� ���

LLA111 Unix ��� SU � � �

LLA112 Unix ��� SU �

LLA113 Unix ��� SU �(�)

LLA114 Unix ��� � �(�)

LLA115 Unix ��� �� � � �(�)

LLA116 Unix ��� �� � �(�)

LLA117 Unix ��� �� SU �(�)

LLA118 Unix ��� �� � �(�)

���� � ��

LLB101 Unix ����� � I/O(1,000 ��)

LLB102 Unix ����� � I/O(100,000 ��)

LLB103 Unix ����� � � �(�)

LLB104 Unix ����� ��� CPU()

LLB105 Unix ����� ��� CPU()

LLB106 Unix ����� � CPU()

LLB107 Unix ����� ���(MB/)

LLB108 Unix ����� � � �

LLB109 Unix ����� ���

LLB110 Unix ����� �� � � �(�)

���� � ��

LLD101 Unix � �(����� CIMSRate ��� �)

��� ��� �� 231

Page 238:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� ��� ID � �� �� ��

� 98. � ��� ID

ID ��

SYSTEM_ID �� �� ��

FS_MOUNT_PT � ��� ��� ���

FS_DEVICENAME � ��� ��� ��

� 99. � ��� �� ��

� �� ��

LLR101 Unix � ��� ��(512��� � )

LLR102 Unix � ��� ��� � (512��� � )

LLR103 Unix � ��� � �

LLR104 Unix � ��� ��(GB/)

LLR105 Unix ��� � ���(GB/)

Oracle ��� ��� ��

Oracle ��� ���� ��� � � �� ��� ���� ��� ���� �� ���� �� ���.

�: System p �� System x� IBM Usage and Accounting Manager Virtualization Edition� ����

�� Oracle ��� ���� ��� � ���.

��� Oracle ��

��� Oracle ��� �� ����.

v ���� UID � ��� ��

v ���� GID � ��

v ������� ����� � ���� Oracle ��� ��

v Oracle ���� ��

v ��� ��� �� ��

Usage and Accounting Manager Oracle �� ���� ��

Usage and Accounting Manager Oracle �� ���� � � ��� UNIX � �� ���� �

���� ��� �����. ��� ������ � ������ ������ ���� �����

ORACLE_HOME� � �� ���� ���. � �� ���� ����� �� $ITUAM_UC_HOME/

collectors/unix/bin ���� ��� .a� ����(: libdbao.a).

Usage and Accounting Manager Oracle �� ���� ����� ��� �����.

$ITUAM_UC_HOME/scripts/oracle/link_A_dbao ����� ������. ORACLE_HOME �� ��� �

��� � �� ����� ORACLE_SID� ��� ���.

232 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 239:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

link_A_dbao ����� ITUAM_UC_HOME/bin�� ��� Usage and Accounting Manager Oracle ��

���� �����.

v A_dbao.<Oracle version>(Usage and Accounting Manager Oracle �� �)

v A_dbso.<Oracle version>(Usage and Accounting Manager Oracle ���� ���)

Usage and Accounting Manager Oracle �� �� ��

Usage and Accounting Manager Oracle �� �� Oracle ����� V$ ��� ���� �� ��

� ���� �����. Usage and Accounting Manager Oracle ��� ������ �� ���� �

(ITUAM_UC_HOME/data/A_config.par)�� A_ORACLE_ACCT=Y� ���� ���.

� ��� � �� ����($ITUAM_UC_HOME/etc/ituam_uc_nightly)� ���� ����� � ��

��� Usage and Accounting Manager Oracle �� �($ITUAM_UC_HOME/data/A_dbacct.sys)� ��

����.

Orac le � � � � � � � � � � � � � � � � � � ��� A_config.par � � �

ORACLE_STR_SAMPLE=Y� ������.

Oracle ���� ��:

Oracle ����� ���� � ��� ��� �����.

� ��� ��

Oracle ������ ��� ��� ��� ���. Oracle ������ ���(DBA)� ��� �

��� ��� �� ���.

1. init.ora ���(� �� ��� init<ORACLE_SID>.ora�� �) TIMED_STATISTICS = TRUE �

� ������. �� �� ���� Oracle ������ CPU ��� ��� �����.

� �� ��� ����� ���� �� ���� TIMED_STATISTICS� TRUE� �����.

��� SQL �� ���� TIMED_STATISTICS� ���� ��� � ����.

SQL> ALTER SYSTEM SET TIMED_STATISTICS = TRUE;

2. Usage and Accounting Manager Oracle �� �� Oracle� ���� Oracle ��� �� � �

� ������. ���� Oracle ��� �� ituam� �����.

3. Oracle ��� ��� ��� � DBA� SQL ���� $ITUAM_UC_HOME/scripts/oracle/

ituam_view.sql� �� � ����. � SQL ����� ituam_view�� �� ��� ���� Oracle

��� ��� ��� �����. � ��� Usage and Accounting Manage Oracle ��� ��� V$

��� �� �� �� �����.

Oracle ��� ���� ituam� ���� �� �� ituam_view.sql ����� ��� �� ituam

� � Oracle �� ���� �����.

��� ��� �� 233

Page 240:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

4. Oracle ����� Usage and Accounting Manager DB ���� ��� ������. � ��

� ����� Usage and Accounting Manage Oracle �� �� ����� ��� � ��� Oracle

��� �� � �� ��� ���. �� �� �� ��� ��� ��� ��� ���.

�� ����� �� Oracle �� ��� ��� �� � ������ ���� ��� ����

����. �� �� �� ORACLE DB ���� ��� ��� � ����.

SETUP> mod/dbinst/user=ituam/pass=xxx/freq=30 A_ORA_DEFAULT

Oracle ������ � oracle_user, oracle_password � oracle_frequency ����� �

�� �� ���� . ��� ����� ������ ���� �($ITUAM_UC_HOME/data/

A_dbinst.sys)� ���� ����. ��� ����� ����� �� �� �� �� ���

($ITUAM_UC_HOME/bin/A_setup)� ������. � ��� Oracle ����� D920���.

% $ITUAM_UC_HOME/bin/A_setupA_SETUP> add/dbinst/dbtype=oracle/user=ituam/pass=xxx/freq=60 D920%SETUP-S-ADDED, 1 node record successfully modified

��� �� ������ ���� ��� �� �����.

% $ITUAM_UC_HOME/bin/A_setupA_SETUP> rep/dbinst

� �� ��� ������ ���� ���� �����.

DB Type Instance Username Frequency (sec)--------------------------------------------------------------------ORACLE A_ORA_DEFAULT ituam 60DB2 A_DB2_DEFAULT default 300INFORMIX _INF_DEFAULT default 300SYBASE A_SYB_DEFAULT default 300ORACLE D920 ituam 60

Usage and Accounting Manager Oracle �� �� ��, �� � �� �

�� ���� ��� Oracle ������ Usage and Accounting Manager Oracle �� �� ���

� ���.

Usage and Accounting Manager ��� ��� �� ��� �� ���� Usage and Accounting Manager

Oracle �� �� ��� � ����. ����� ���� ���� ��� �� ��� ���� �

�� �� ����� Oracle DBA� Usage and Accounting Manager ��� ���� ���.

�� ���� �� �� � �� � �� Usage and Accounting Manager ���� �� ��

� �� �� ��/�� �� ��� ���.

$ITUAM_UC_HOME/data/A_dbpid.sys$ITUAM_UC_HOME/data/A_dbinst.sys$ITUAM_UC_HOME/data/A_dbacct.sys$ITUAM_UC_HOME/log/A_dbao_<SID>.log

Usage and Accounting Manager Oracle �� �(A_dbacct.sys) � � �� �($ITUAM_UC_HOME/

log/A_dbao_<SID>.log)� �� �� �� � �����. �� � ��� �� � �� ����

234 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 241:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��. �� � ���� �� ��� Oracle ���� ��� �����. � ��, $ORAINSTANCE�

orainst1� �� �� �� ��� A_dbadao_orainst1.log���.

����� �� ����� ��� Usage and Accounting Manager Oracle �� ��,�� � �

Usage and Accounting Manager� Oracle �� �� ��� � �� Oracle �� ����� ����

�. ��� ����� � �� �� �� �� �� � ��� ��� ����. �� ���� �

���� ��� ����� ��� � ����.

Usage and Accounting Manager Oracle �� ����� $ITUAM_UC_HOME/scripts/oracle ����

����.

� 100. Usage and Accounting Manager Oracle �� ����

���� ��

ituam_start_odb � ����� �� �� �� Oracle ����� Usage and Accounting Manager Oracle �� �

� �����. � ������� �� ��� ��� �����.

v � ����� �� ���� ���� Oracle ����� ��

v Oracle oratab �� ��� Oracle ����� �� ���� ���� ALL ��.

�:

$ITUAM_UC_HOME/scripts/oracle/ituam_start_odb ORAINST1$ITUAM_UC_HOME/scripts/oracle/ituam_start_odb all

� ����� �� ����� ������ �� � ����� �� � � �� ����.

��� ���� ����� ����� �� �����.

��� �� ��� �� ����. �� � �� D815 � D817 ����� �� ����

�.

% $ITUAM_UC_HOME/bin/A_dbao.V8.1.5 -SID D815 &

% $ITUAM_UC_HOME/bin/A_dbao.V8.1.7 -SID D817 &

��� ��� �� 235

Page 242:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 100. Usage and Accounting Manager Oracle �� ���� (� )

���� ��

ituam_stop_odb � ����� �� �� �� Oracle ����� Usage and Accounting Manager Oracle �� �

� ����. � ������� �� ��� ��� �����.

v � ����� �� ��� ���� Oracle ����� ��

v Oracle oratab �� ��� Oracle ����� �� ��� ���� ALL ��.

�:

$ITUAM_UC_HOME/scripts/oracle/ituam_stop_odb ORAINST1$ITUAM_UC_HOME/scripts/oracle/ituam_stop_odb all

�� � �� � ���� $ITUAM_UC_HOME/data/A_dbacct.sys �� ��� ��.

��� ����� ���� ���� �� ��� ���. ��� ��� �� �� ��� �

� �� ��� � �����.

�� �� kill �� ���� ���� �� �� � ����.

kill -USR ‘PID’

��� PID� �� ���� ID���.

ituam_check_odb � ����� Usage and Accounting Manager Oracle �� �� ��� ������. � ���

���� �� ��� ��� �����.

v � ����� �� ��� ���� Oracle ����� ��

v Oracle oratab �� ��� Oracle ����� �� ��� ���� ALL ��.

�:

$ITUAM_UC_HOME/scripts/oracle/ituam_check_odb ORAINST1$ITUAM_UC_HOME/scripts/oracle/ituam_check_odb all

����� � � �� start� � ������ ��� � ����. �:

$ITUAM_UC_HOME/scripts/oracle/ituam_check_odb all start

� ��� ��� ����� �� ����� ������ �� � ����� �� � �

�� ����. ��� ���� ����� ����� �� �����.

�� ��� ����� ��� ��� �� ��� �� �� ���� crontab ���� start

��� �����. �� crontab ��� ���� ituam_check_odb ����� ��� ��� ���

������.

Oracle ����� �� ID � ��

Oracle ����� ��� ID � ��� �� ����.

����� Oracle ����� ��� ��� ���� �� �� ID � �� �� ��� �����. ��

� ��� �� ��� �� ��� �� ���� ����.

236 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 243:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Oracle ID � �� �� ��

� 101. Oracle ID

ID ��

SYSTEM_ID �� �� ��

USERNAME OS ��� ��

OR_BASE Oracle ����

OR_USER Oracle ��� ��

� 102. Oracle �� ��

� �� ��

LLE101 Unix Oracle ���

LLE102 Unix Oracle �� CPU()

LLE103 Unix Oracle �(�)

LLE104 Unix Oracle UGA ���(MB/)

LLE105 Unix Oracle PGA ���(MB/)

LLE106 Unix Oracle �� CPU()

LLE107 Unix Oracle ��� �

LLE108 Unix Oracle �� ��

LLE109 Unix Oracle �� ��

LLE110 Unix Oracle DB � ����

LLE111 Unix Oracle �� �#

LLE112 Unix Oracle �� ���

LLE113 Unix Oracle �� ���

Oracle ��� ���� ID � �� �� ��

� 103. Oracle �� ���� ID

ID ��

SYSTEM_ID �� �� ��

OR_BASE Oracle ����

OR_USER Oracle ��� ��/��

OR_TSPACE ���� ��� �� �. ��� � ��� �� �/��� � ��

OR_SEGNAME ���� ��. � ID� ������ ��� ����. � ID� ����� $ITUAM_UC_HOME/scripts/

oracle/get_odb_storage ����� ���� ���.

� 104. Oracle �� ���� �� ��

� �� ��

���� � ��

LLY101 Unix Oracle �

LLY102 Unix Oracle MB

LLY103 Unix Oracle ��

��� � � ��

��� ��� �� 237

Page 244:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 104. Oracle �� ���� �� �� (� )

� �� ��

LLY104 Unix Oracle ��� � �� �� �(MB)

LLY105 Unix Oracle ��� � �� �� �(Oracle � )

DB2 ��� ��� ��

DB2 ��� ���� ��� � � �� ��� ���� ��� ���� �� ���� �� ���.

�: System p �� System x� IBM Usage and Accounting Manager Virtualization Edition� ����

�� DB2 ��� ���� ��� � ���.

��� DB2 ��

��� DB2 ��� �� ����.

v ���� UID � ��� ��

v ���� GID � ��

v ������� ����� � ���� DB2 � ID

v DB2 ������ ��

v DB2 ������ ID

v ��� ��� �� ��

Usage and Accounting Manager DB2 �� ���� ��

Usage and Accounting Manager DB2 �� ���� � � ��� UNIX � �� ���� ��

��� ��� �����. ��� � ������ ������ �� ������ ���� �����

DB2 ��� � �� ���� ���. � �� ���� ����� �� $ITUAM_UC_HOME/

collectors/unix/bin ���� ��� .a� ����(: libdbadb2.a).

Usage and Accounting Manager DB2 �� ���� ����� ��� �����.

$ITUAM_UC_HOME/scripts/db2/link_A_dbadb2 ����� �����. link_A_dbadb2 �����

$ITUAM_UC_HOME/scripts/db2/A_db2_home �� �����. A_db2_home �� � DB2 ��� �

� ��� �����. DB2 ��� ��� � �� ���� � �� ����.

link_A_dbadb2 ����� � DB2 � $ITUAM_UC_HOME/bin�� ��� ITUAM DB2 �� �

��� �����.

v A_dbadb2_<DB2 version>(ITUAM DB2 �� �)

v A_dbsdb2_<DB2 version>(ITUAM DB2 ���� ���)

238 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 245:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

Usage and Accounting Manager DB2 �� �� ��

Usage and Accounting Manager DB2 �� �� DB2 ����� DB2 �������� ��� ���

���� �����. Usage and Accounting Manager DB2 ��� ������ �� ���� �

($ITUAM_UC_HOME/data/A_config.par)�� A_DB2_ACCT=Y� ���� ���.

� ��� � �� ����($ITUAM_UC_HOME/etc/ituam_uc_nightly)� ���� ����� � ��

��� Usage and Accounting Manager DB2 �� �($ITUAM_UC_HOME/data/A_db2acct.sys)� ��

����.

DB2 ������ ��� ���� ���� ����� A_config.par ��� DB2_STR_SAMPLE=Y� �

�����.

��� �� ���� ��

Usage and Accounting Manager� DB2 Snapshot Monitor� �� DB2 ��� ����. �� ���

��� ��� ���� �� � �� DB2 Snapshot Monitor ��� ���� ���. �� �����

� ��� ��� ����� ON�� ���� ���.

�� �(DFT_MON_DUFPOOL)

��(DFT_MON_LOCK)

�#(DFT_MON_SORT)

�� ��(DFT_MON_UOW)

GET DATABASE MANAGER CONFIGURATION(�� GET DBM CFG) �� ��� ����� � ��� ��

���. UPDATE DATABASE MANAGER CONFIGURATION(�� UPDATE DBM CFG) �� ��� ����� �

�� ��� �����.

��� ����� ����� OFF���. �� �� ��� ����� ON�� �����.

#db2db2=>UPDATE DBM CFG using DFT_MON_BUFPOOL ON DFT_MON_LOCK ON DFT_MON_SORT ON DFT_MON_UOW ONdb2=>QUIT#

� DB2 ���� Usage and Accounting Manager DB ���� ��� ��

DB2 ����� Usage and Accounting Manager DB ���� ��� ���� ���. � ���

����� Usage and Accounting Manager DB2 �� �� ����� ��� � ��� DB2 ���

�� � �� ��� ���. �� �� ��� ��� ��� ��� ���.

�� ����� �� DB2 �� ��� ��� �� � ������ ���� ��� ���� ��

��. �� �� �� DB2 DB ���� ��� ��� � ����.

SETUP> mod/dbinst/user=ituam/pass=xyz/freq=30 A_DB2_DEFAULT

��� ��� �� 239

Page 246:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

DB2 ����� �� � db2_user, db2_password � db2_frequency ����� ��� � ���

�. ��� ����� ������ ���� �($ITUAM_UC_HOME/data/A_dbinst.sys)� ���� ��

��. ��� ����� ����� �� �� �� �� ���($ITUAM_UC_HOME/bin/A_setup)� �

�����. � ��� DB2 ����� db2inst1���.

% $ITUAM_UC_HOME/bin/A_setupA_SETUP> add/dbinst/dbtype=db2/user=ituam/pass=xyz/freq=60 db2inst1

��� ���� ��� ��� DB2 SYSMAINT ��� ������ ���. �� � ���� UNIX

����.

Usage and Accounting Manager DB2 �� �� ��, �� � �� �

�� ���� ��� DB2 ������ Usage and Accounting Manager DB2 �� �� ����

���.

Usage and Accounting Manager ��� ��� �� ��� �� ���� Usage and Accounting Manager

DB2 �� �� ��� � ����. ����� ���� ���� ��� �� ��� ���� ��

� �� ����� DB2 DBA� Usage and Accounting Manager ��� ���� ���.

�� ���� �� �� � �� � �� Usage and Accounting Manager ���� �� ��

� �� �� ��/�� �� ��� ���.

$ITUAM_UC_HOME/data/A_dbpid.sys$ITUAM_UC_HOME/data/A_dbinst.sys$ITUAM_UC_HOME/data/A_db2acct.sys$ITUAM_UC_HOME/log/A_dbadb2_<SID>.log

Usage and Accounting Manager DB2 �� �(A_db2acct.sys) � � �� �($ITUAM_UC_HOME/

log/A_dbadb2_<SID>.log)� �� �� �� � �����. �� � ��� �� � �� ����

��. �� � ���� �� ��� DB2 ���� ��� �����. � ��, $DB2INSTANCE�

db2inst1� �� �� �� ��� A_dbadb2_db2inst1.log���.

����� �� ����� ��� Usage and Accounting Manager DB2 �� ��, �

� � �

Usage and Accounting Manager� DB2 �� �� ��� � �� DB2 �� ����� �����.

��� ����� � �� �� �� �� �� � ��� ��� ����. �� ���� ���

�� ��� ����� ��� � ����.

Usage and Accounting Manager DB2 �� ����� $ITUAM_UC_HOME/scripts/db2 ���� ��

��.

240 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 247:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 105. Usage and Accounting Manager DB2 �� ����

���� ��

ituam_start_db2 � ����� �� �� �� DB2 ����� Usage and Accounting Manager DB2 ��

�� �����. � ������� �� ��� ��� �����.

v � ����� �� ���� ���� DB2 ����� �����.

v $ITUAM_UC_HOME/data/A_db2_ilist �� ��� DB2 ����� �� ���� �

��� ALL ��. Usage and Accounting Manager DB2 �� �� ���� A_db2_ilist

�� �����.

�:

$ITUAM_UC_HOME/scripts/db2/ituam_start_db2 DB2INST1$ITUAM_UC_HOME/scripts/db2/ituam_start_db2 all

�: DB2 �� �� ���� �� ������ ���� �(A_dbinst.sys)�� db2_user,

db2_password � db2_frequency ����� ������ ������.

� ����� �� ����� ������ �� � ����� �� � � �� �

���. ��� ���� ����� ����� �� �����.

��� �� ��� �� ����. �� � �� db2inst1 � db2inst1 �����

�� �����.

% $ITUAM_UC_HOME/bin/A_dbadb2.V8.1 -SID db2inst1 &

% $ITUAM_UC_HOME/bin/A_dbadb2.V8.1 -SID db2inst2 &

ituam_stop_db2 � ����� �� �� �� DB2 ����� Usage and Accounting Manager DB2 ��

�� ����. � ������� �� ��� ��� �����.

v � ����� �� ��� ���� DB2 ����� ��

v $ITUAM_UC_HOME/data/A_db2_ilist �� ��� DB2 ����� �� ��� �

��� ALL ��.

�:

$ITUAM_UC_HOME/scripts/db2/ituam_stop_db2 DB2INST1$ITUAM_UC_HOME/scripts/db2/ituam_start_db2 all

�� � �� � ���� $ITUAM_UC_HOME/data/A_db2acct.sys �� ���

��. ��� ����� ���� ���� �� ��� ���. ��� ��� �� �

� ��� � � �� ��� � �����.

�� �� kill �� ���� ���� �� �� � ����.

kill -USR ‘PID’

��� PID� �� ���� ID���.

��� ��� �� 241

Page 248:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 105. Usage and Accounting Manager DB2 �� ���� (� )

���� ��

ituam_check_db2 � ����� Usage and Accounting Manager DB2 �� �� ��� ������. � �

������ �� ��� ��� �����.

v � ����� �� ��� ���� DB2 ����� ��

v $ITUAM_UC_HOME/data/A_db2_ilist �� ��� DB2 ����� �� ��� �

��� ALL ��.

�:

$ITUAM_UC_HOME/scripts/db2/ituam_check_db2 DB2INST1$ITUAM_UC_HOME/scripts/db2/ituam_check_db2 all���� � �� �� start� � ������ ��� �����. ��:$ITUAM_UC_HOME/scripts/db2/ituam_check_odb db2 start

� ��� ��� ����� �� ����� ������ �� � ����� �� � �

�� ����. ��� ���� ����� ����� �� �����.

�� ��� ����� ��� ��� �� ��� �� �� ���� crontab ����

start ��� �����. �� crontab ��� ���� ituam_check_db2 ����� ��� �

�� ��� ������.

DB2 ����� �� ID � ��

DB2 ����� ��� ID � ��� �� ����.

����� DB2 ����� ��� ��� ���� �� �� ID � �� �� ��� �����. ���

��� �� ��� �� ��� �� ���� ����.

DB2 ID � �� �� ��

� 106. DB2 ID

ID ��

SYSTEM_ID �� �� ��

USERNAME OS ��� ��

DB2_BASE ������ ��

� 107. DB2 �� ��

� �� ��

LLF101 Unix DB2 � SQL Stmts

LLF102 Unix DB2 � ��

LLF103 Unix DB2 �� ��

LLF104 Unix DB2 �� ��

LLF105 Unix DB2 ��� � �� ��

LLF106 Unix DB2 �� �� �

LLF107 Unix DB2 ���

242 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 249:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 107. DB2 �� �� (� )

� �� ��

LLF108 Unix DB2 PD LReads

LLF109 Unix DB2 PD PReads

LLF110 Unix DB2 PD ��

LLF111 Unix DB2 PI LReads

LLF112 Unix DB2 PI PReads

LLF113 Unix DB2 PI ��

LLF114 Unix DB2 �� SQL Stmts

LLF115 Unix DB2 ���

LLF116 Unix DB2 ��

LLF117 Unix DB2 ���

LLF118 Unix DB2 ��

LLF119 UNIX DB2 ��� CPU()

LLF120 UNIX DB2 �# �����

LLF121 UNIX DB2 � �# �

LLF122 UNIX DB2 ��� CPU()

LLF123 UNIX DB2 ��� UOW �� �

DB2 ��� ���� ID � �� �� ��

� 108. DB2 �� ���� ID

ID ��

SYSTEM_ID �� �� ��

DB2_INST DB2 ����

DB2_BASE ������ ��

DB2_TSPACE �� � ��

DB2_TSTYPE �� �

� 109. DB2 �� ���� �� ��

� �� ��

LLY201 Unix DB2 � ����(4k ���)

LLY202 Unix DB2 �� �� ����(4k ���)

LLY203 Unix DB2 ��� ����(4k ���)

LLY204 Unix DB2 � ����(4k ���)

LLY205 Unix DB2 ��

LLY206 Unix DB2 �� ��(4k ���)

LLY207 Unix DB2 ���� ��(4k ���)

LLY208 Unix DB2 � ��

��� ��� �� 243

Page 250:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

����� �� �� �� ��

�� �� Oracle �� DB2 �� �� $ITUAM_UC_HOME/log ���� �����. �� � ���

� �� ���� ��� ����.

� ��, �� ����.

v Oracle ����� orainst1�� �� � ��� ITUAM_UC_HOME/log/A_dbao_orainst1.log���.

v DB2 ����� db2inst1�� �� � ��� ITUAM_UC_HOME/log/A_dbadb2_db2inst11.log��

�.

��� �� ��� �� ����� � � ��� � �� �� ���� � ��� ��� �

� ����.

����� �� Best Practices

������ �� ��� Best Practices� �� ����.

������ �� �� � �� ��� ������.

v Usage and Accounting Manager� ���� �� UNIX ��� ��� ��� �� ������ ��

� � � � ��� ������.

v �� �� mod 664� Usage and Accounting Manager ��� ��� ��� ������.

– A_dbacct.sys

– A_db2acct.sys

– A_dbid.sys

– ������ �� �� �

v Usage and Accounting Manager ��� �� crontab�� start ��� ���� ituam_check_odb �

���� ��������.

v Oracle ������ ��� �� ����� Oracle ��� ���� ��� ��� ����

$ITUAM_UC_HOME/scripts/oracle/ituam_ora_db_domain.txt �� ���� ����� �����

� ���� ������.

AIX �� �� ��� ��� ��

AIX ����� �� �� ��� ���� ���� ��� �� ����. �� �� ���� ����

� ���� AIX 5.3, ��� 3 ����� ���.

UNIX/Linux AIX Advanced Accounting ��� ��

� ����� UNIX/Linux AIX �� �� ���� ���� ��� ����.

244 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 251:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� ��� ��

TUAM UNIX/Linux ���� TUAM ���� RXA ��� ����� AIX �� �� ���� ���

� � �� �� ��� ��� � ����. �� ��� ����� “aacct_config=TRUE” �����

���� ���.

UNIX/Linux AIX Advanced Accounting ��� �� ��:

1. TUAM ����, ���� ����� �� AIX �� � ���� �� �� ������.

a. ..₩collectors₩unixlinux₩tuam_unpack_uc_collector --> /opt/tuam/collectors/unix/

tuam_unpack_uc_collector

b. ..₩collectors₩unixlinux₩ituam_uc_aix5.tar --> /opt/tuam/collectors/unix/

ituam_uc_aix5.tar

2. ���, cd /opt/tuam/collectors/unix/ �� ���� unix ���� ������.

3. ./tuam_unpack_uc_collector path=/opt/tuam/collectors/unix user=root cs_method=FTP

server=TUAM_SERVER cs_user=cadmin cs_pwd=cadminpasswd aacct_config=TRUE �� ���

� ���� ������.

RXA ��� ��� UNIX/Linux AIX Advanced Accounting ��� ��:

1. SampleDeployUnixLinuxCollector.xml �� �� ���� TUAM UNIX/Linux ���� ���

���.

2. UNIX/Linux �� ��� ��� �� TUAM �� ������. RPDParameters� �� �� �

�� � ����.

<Parameter RPDParameters = "path=/opt/tuam/collectors/unix ;user=root ;cs_method=FTP

;server=TUAM_SERVER ;cs_user=cadmin ;cs_pwd=cadminpasswd ;aacct_config=TRUE ;"/>

�� �� ��:

About this task

��� �� ��� ���� �� �� �� ��� �����.

1. ���, �� �� ������.

a. acctctl fadd /var/aacct/aacct1.dat 10

b. acctctl fadd /var/aacct/aacct2.dat 10

c. acctctl isystem 5

d. acctctl iprocess 5

e. acctctl agproc on

f. acctctl agarm on

g. acctctl agke on

h. acctctl on

2. UNIX/Linux ��� ���� �� �� ���� ���.

��� ��� �� 245

Page 252:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

a. /opt/tuam/collectors/unix/data/A_config.par��, � AACCT ��� �� TUAM ��

� � � CS_COLL_PATH� �����. CS_COLL_PATH� TUAM ��� ...₩logs₩collectors

�� ��� ������.

b. /opt/tuam/collectors/unix/scripts/enterprise/CS_log_send��, � AACCT �� ��

�� TUAM ��� �� ��� IP �� ���� ADD_IP=Y� ������.

3. TUAM ����, AACCT_4 ��� TUAM_HOME₩logs₩collectors� ������ ������. AACCT

� �� ituam_send_aacct�� ��� CS_log_send ����� ���� ����. � ���

�� .../logs/collectors/AACCT_4 ��� ���� ����. ����� ������ ����� �

����.

4. ��� TUAM UNIX/Linux ���� ���� � ���� ��� UNIX Process ��(pacct)� �

��� ��� ���� �� ��, �� �� ��� � ����. /opt/tuam/collectors/unix/etc/

turnacct off �� ��� �� �� � ����. ���� �� �� � �� ��� ���

��� �� ����.

�� �� ��� �� ��

�� �� ��� acctctl� ���� �� ��� �� �� ��� � � � �� �� �� �

� � �� ��� �� ������. ��� �� ���� �� � �� �� ��� � �� ���

�.

�� ��� ���� ��� �� ��� ���� ��� � ����. �� ��� �� ��� ����

��� �� � ��� ��� ���. �� ��� ��� ���� ���� �� �� � ��

� � ���. ��� ��� ��� ���� ��� ���� ����.

�� �� ��� �� ����� �� �� ������.

> acctctl fadd /var/aacct/aacct1.dat 4

> acctctl fadd /var/aacct/aacct2.dat 4

��� �� 4MB� �� � �� ��� �� �����. � ��� �� ��� �� ��

� � ��� ��� ���� ��� ����.

AIX �� �� ��

�� ��� ���� �� � � �� ��� � � ��� ���� ��� ������.

> acctctl isystem 60

> acctctl iprocess 60

� ��� ��� � ��� 60��� �����. ���� �� 60��� �����. ����

��� on�� ������� ���� � �� �� �����.

246 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 253:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

agproc on �� ���� �� ��� ��� � ����. ��� ���� ����(: ���� �

� � �� ��� ���) agproc off �� ������. ��� ���� �� �� � ��� �

� ���� ���. ��� agproc on � off ����.

> acctctl agproc on

> acctctl agproc off

ARM ������ ��� �� ����(third-party) � �� ��� ���� �� ��� �� �

�� � �� �� �� ��� ��� ��� �� ���� ���� ���.

> acctctl agarm on

> acctctl agke on

�� �� ��� ��� ��

�� �� ���� �� �� ���� ��� � ����.

$ITUAM_UC_HOME/scripts/aacct ���� �� ��� ����� ���� �� �� ���� �� �

� ���� ��� � ����. ��� ����� $ITUAM_UC_HOME/data/A_config.par �� �� �

����. �� �� ���� ���� ��� UNIX/Linux ���� ��� ���� ���� A_config.par

��� AACCT_ONLY=Y ��� ������.

v ituam_get_aacct. � ����� ″��″ �� �� ��� �� ��� ITUAM_UC_HOME/history/

aacct<date>.dat �� �����. ���� � ����� ��� �� �� � ����. � �

���� ��� �� �� �� � �� �� ��� �� ITUAM_UC_HOME/history/

aacct_n_<date>.dat� �����. ��� n� ��� �� ���� � �����.

�� ��� � ����� ��� �� ���� AACCT ��� �� ������. ����� �

�� �� ��� ��� ��� �� ��� �� ���� � �� ��� ��� ��� � ��

�����. �� ��� ���� � � �� �� ��� �� ��� �� ��� ��� �

��� ����.

v ituam_format_aacct. � ����� history ���� Advanced Accounting ��� �

(ITUAM_UC_HOME/history/aacct_n_<date>.dat)�� �� ��� �����.

��� ��� �� �� �� � A_config.par �� AACCT_TRANS_IDS ���� �����.

����� AACCT_TRANS_IDS� "1,4,6,7,8"� ���� ����. ID � ��� �� ��

�� ��� �����.

– 1 �� 2 ���� ��

– 4 ��� ���� � ��� � ��

– 6 � ��� �� � ��

– 7 ���� ����� I/O � ��

– 8 �� I/O � ��

��� ��� �� 247

Page 254:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

– 10 Virtual I/O Server � ��

– 36 WPAR ��� � ��

– 38 WPAR � ��� �� � ��

– 39 WPAR �� I/O � ��

�: Virtual I/O Server�� ITUAM ����� ���� � � �� Virtual I/O Server�� �

� �� 10� �� ��� �� ��� � ����.

– 11 Virtual I/O Client � ��

– 16 ��� ARM ��� ��

ituam_format_aacct ����� $ITUAM_HOME/CS_input_source/aacctn_<date>.txt�� �� �

�� �����. ��� n� �� �� �� ���.

��� YYYYMMDD �� ��� �� ��� ���� ituam_format_aacct ����� ��

� ����. �� ��� � ��� ��� ��� �� ��� �� ��� ���/��� ���

� �����. ��� �� � ��� � ��� �� ��� �� �����. ��� �

� history ���� �� ��� �� �� �� � ��� �� �� ��� ��� ���

��.

ituam_format_aacct( � ��� �� �� ��� �� ��� ���)

ituam_format_aacct 20070916(��� 20070916� �� �� ��� �� ��� ���)

v ituam_send_aacct. � ����� ���� �� ��� Usage and Accounting Manager ������

��� ����. � ���� ��� ���� Usage and Accounting Manager ������� ���

��.

YYYYMMDD �� ��� �� ��� ���� ����� �� � ����. �� ��� � �

�� ��� ��� ��� �� ��� ��� �����. ��� �� � ��� � ���

��� ����.

ituam_send_aacct ����� $ITUAM_HOME/scripts/enterprise/CS_log_send� ���� Usage and

Accounting Manager ��� ��� ��� ����. A_config.par �� ����� ���� �

��� ��� �� ��� ���� ����.

CS_log_send ����� A_config.par ��� ��� ��� �����.

– CS_METHOD. ��� ����� Usage and Accounting Manager ������ ��� CSR �� �

�� � ���� �������. ��� RCP(Remote Copy Protocol), FTP(File Transfer Protocol),

SCP(Secure CoPy) �� SFTP(Secure FTP)���.

– CS_USER. Usage and Accounting Manager ��� ����� � ��� �����.

248 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 255:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

– CS_KEY. � ��� TRANSFER_VIA� FTP� ��� ���� �����. � �� � ��� CS_USER

�� ��� ��� �� ������.

– CS_COLL_PATH. logs/collectors ���� �����.

logs/collectors� UNIX �� Linux ���� �� �� ���� �� ��� ������.

logs/collectors� Windows ���� �� �� logs/collectors ���� ���� ��

���� ������.

– CS_PLATFORM. Usage and Accounting Manager ������ �� �����.

– CS_UPATH. CS_METHOD� FTP� �� CS_log_send ����� � � ��� � ������.

�� �� ��� ��� ����

�� �� ���� �� � ���� ��� root �� crontab�� ������ ���.

��� � crontab ��� � AACCT ��� �� ���� �� ��� ���� Usage and

Accounting Manager ������ ��� ��� ����. � ���� ��� ���� Usage and

Accounting Manager ������� �����.

5 1 * * * ( /opt/IBM/tivoli/ituam/collectors/unix/scripts/aacct/ituam_get_aacct 1>/opt/IBM/tivoli/ituam/collectors/unix/log/ituam_get_aacct.log 2>&1 )10 1 * * * ( /opt/IBM/tivoli/ituam/collectors/unix/scripts/aacct/ituam_format_aacct 1>/opt/IBM/tivoli/ituam/collectors/unix/log/ituam_format_aacct.log 2>&1 )15 1 * * * ( /opt/IBM/tivoli/ituam/collectors/unix/scripts/aacct/ituam_send_aacct 1>/opt/IBM/tivoli/ituam/collectors/unix/log/ituam_send_aacct.log 2>&1 )

��� �� �� �� � Usage and Accounting Manager �� ��

�� �� �� �� � �� �� ��� ��� ��� ��� �����. �� ��� ��

� Usage and Accounting Manager �� ��� �����.

��� ���� ��(��� �� 1)

� 110. ��� �� �� ���� ��

�� � ��

� � AAID0101

� �(�) AAID0102

� � �� �(�) AAID0103

CPU �(�) AAID0104

� � �� ���(�) AAID0105

� � �� ���(�) AAID0106

� � �� ��� ���(�) AAID0107

�� � I/O(MB) AAID0108

�� � I/O(MB) AAID0109

�� I/O(MB) AAID0110

�� I/O(MB) AAID0111

��� ��� �� 249

Page 256:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��� ��� ��(��� �� 4)

� 111. ��� �� �� ��� ��

�� � ��

CPU �( ��) AAID0401

�� ��( ��) AAID0402

��� � ��( ��) AAID0403

��� �� �(�) AAID0404

��� �� �(�) AAID0405

���� �(�) AAID0406

��� ��(MB, ��) AAID0407

� ��� �(MB) AAID0408

�� � � ��� �(MB) AAID0409

���� AAID0410

����� AAID0411

I/O �� � AAID0412

��� �� � AAID0413

I/O �� �(1/1000�) AAID0414

� �� �(1/1000�) AAID0415

� � �(1/1000�) AAID0416

��� CPU �� AAID04171

��� CPU �� AAID04181

�� CPU �� AAID04191

I/O �� �� AAID04201

���� �� AAID04211

�� CPU �/ AAID04221

1� �� ��� �� ��� �� ���� �� ����. ��� �� ��� ����� Integrated

Solutions Console� ���� �� ��� ��� ��� � ����. ��� ��� 1/1000��� 1�

��� ����� �� �� �� 4 ��� ���� ���� �� �� Integrator ��� �

�� � ����.

<Stage name=″ResourceConversion″ active=″true″>

<Resource name=″AAID0415″>

<FromResources>

<FromResource name=″AAID0415″ symbol=″a″/>

</FromResources>

</Resource>

250 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 257:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

</Resources>

<Parameters>

<Parameter formula=″a/1000″/>

</Parameters>

</Stage>

��� �� ��� ��(��� �� 6)

� 112. ��� �� �� � ��� ��

�� � ��

�� ��� �(MB) AAID0601

��/�� � AAID0602

�� AAID0603

�� � AAID0604

�� � AAID0605

��� ���� ��(��� �� 7)

� 113. ��� �� �� ���� ��

�� � ��

���� I/O � AAID0701

���� �� ��� �(MB) AAID0702

��� ��� ��(��� �� 8)

� 114. ��� �� �� �� ��

�� � ��

� AAID0801

� �� AAID0802

� �� AAID0803

� � ��( ��) AAID0804

��� Virtual I/O Server ��(��� �� 10)

� 115. ��� �� �� Virtual I/O Server ��

�� � ��

�� �� ��� � AAID1001

�� �� ��� � AAID1002

��� ��� �� 251

Page 258:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��� Virtual I/O Client ��(��� �� 11)

� 116. ��� �� �� Virtual I/O Client ��

�� � ��

����� �� ��� � AAID1101

����� �� ��� � AAID1102

��� ARM ���� ��(��� �� 16)

� 117. ��� �� �� ARM ��� ��

�� � ��

������ � AAID1601

�� �(�) AAID1602

� �� �(�) AAID1603

������ CPU �(�) AAID1604

��� WPAR ��� ��(��� �� 36)

� 118. ��� �� �� WPAR ��� ��

�� � ��

CPU �(�� � �) AAID3601

�� ��(�� � �) AAID3602

��� � ��(�� � �) AAID3603

��� �� �( ��) AAID3604

��� �� �(�) AAID3605

���� �( ��) AAID3606

��� ��(MB, �� � �) AAID3607

� ��� �( ��) AAID3608

�� � � ��� �(MB, ��) AAID3609

���� AAID3610

����� AAID3611

I/O �� � AAID3612

��� �� � AAID3613

I/O �� �( ��) AAID3614

� �� �(1/1000�) AAID3615

� � �(1/1000�) AAID3616

��� WPAR �� ��� ��(��� �� 38)

� 119. ��� �� �� WPAR � ��� ��

�� � ��

�� ��� �(MB) AAID3801

252 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 259:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 119. ��� �� �� WPAR � ��� �� (� )

�� � ��

��/�� � AAID3802

�� AAID3803

�� � AAID3804

�� � AAID3805

��� WPAR ��� I/O ��(��� �� 39)

� 120. ��� �� �� WPAR �� I/O ��

�� � ��

���� I/O � AAID3901

���� �� ��� �(MB) AAID3902

Virtual I/O Server ��� ��� ��

Virtual I/O Server�� ITUAM ����� ���� �� IBM Tivoli ���� � ������ ����

����. ITUAM ����� Virtual I/O Server� ��� ���� Virtual I/O Server �� � ���

��. Virtual I/O Server�� ITUAM ����� ��� ����� ��� ���� ��� ��� �

� �����.

�: Usage and Accounting Manager� Virtual I/O Server�� ITUAM ����� �����. ��� Usage

and Accounting Manager� ITUAM ����� �� �����. Virtual I/O Server � ITUAM ��

��� �� ��� ��� System p Advanced Power Virtualization Operations Guide� ������.

Virtual I/O Server �� ���� �� ��

�� ���� �(A_config.par)� Usage and Accounting Manager ��� ���� �� ������

���� �� �� �� �����.

Virtual I/O Server� A_config.par �� ITUAM ����� ��� � ��� �� ��� ����

�. �� �� Usage and Accounting Manager ������ ��� A_config.par� �� �� ���

���� � Virtual I/O Server� A_config.par �� �� ��� �����.

padmin ���� Virtual I/O Server� A_config.par �($ITUAM_UC_HOME/data/A_config.par)�

�� � ����. ��� Usage and Accounting Manager ������ ��� �� ���

AACCT_TRANS_IDS ��� �� ���� ���� ���� A_config.par �� ��� ��� ��

�.

� 121. A_config.par �� �� ��

�� ��

ITUAM_SAMPLE � ��� ����� N�� �����. ��� � ��� �

��� ���� �����.

��� ��� �� 253

Page 260:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 121. A_config.par �� �� �� (� )

�� ��

AACCT_TRANS_IDS � ��� TUAM ����� ��� ��� ��� ��

� �����. ��� 1, 4, 6, 7, 8, 10, 11 �� 16���.

���� 10, Virtual I/O Server � �����.

AACCT_ONLY � ��� ����� Y� �����. ��� �� UNIX/Linux

���� �� ���� ���� ����.

Usage and Accounting Manager ��� �� � ��:

ITUAM ����� ���� ��� �� ����.

� ��� ��

ITUAM ����� �� � ����� �� ��� ������.

1. lssvc �� ���� �� ��� �� ITUAM ����� ������. � ��, �� ���

�.

$lssvcITUAM_base

� ��� ITUAM ����� ITUAM_base ����.

2. �� �� �� cfgsvc �� ���� ��� ITUAM ����� �� �� ������.

$cfgsvc –ls ITUAM_baseACCT_DATA0ACCT_DATA1ISYSTEMIPROCESS

3. cfgsvc �� ���� �� ��� ITUAM ����� ������.

cfgsvc ITUAM_agent_name -attr ACCT_DATA0=value1 ACCT_DATA1=value2 ISYSTEM=value3 IPROCESS=value4

���,

v ITUAM_agent_name� ITUAM ����� �����. � ��, ITUAM_base� ����.

v value1 � value2� � �� ��� �� ��� �� ��(MB)���. ��� �� ����

�� �� ITUAM ���� ��� �� ����.

v value3� ����� ��� � ��� ���� �()���.

v value4� ���� �� ���� ��� ���� �()���.

�:

cfgsvc ITUAM_base -attr ACCT_DATA0=4 ACCT_DATA1=4 ISYSTEM=60 IPROCESS=60

� �� 4MB� �� � �� ��� �� �����. ��� � ��� 60�� ��

�� �� ���� ��� 60�� �����.

254 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 261:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

4. startsvc �� ���� ITUAM ����� ������. �:

startsvc ITUAM_base

�: � ��, ITUAM ���� ��� ���� �� ITUAM ����� ���� �� stopsvc

<agent name>���. �� �� ��� �� �� stopsvc ITUAM_base���.

Virtual I/O Server ��� �� �� � ��:

ITUAM ������ ��� ��� ��� ���� ��� ��� �� �����. �� � ��

����� � �� �� ����� ���� ���� ����. ��� ����� Virtual I/O Server�

A_config.par �� �� �� ���� ��� crontab�� ���� ����.

�� � �� ����� Virtual I/O Server� $ITUAM_UC_HOME/scripts/aacct ���� ����.

ITUAM ���� �� � �� ���� ��

�� ����� Virtual I/O Server ��� �� ���� �� ��� �����. ��� ��� Usage

and Accounting Manager ������ ��� ��� � ���� ���� Usage and Accounting Manager

������� �����.

v ituam_get_aacct. � ����� ″��″ Virtual I/O Server ��� �� ��� ITUAM_UC_HOME/

history/aacct<date>.dat �� �����. ���� � ����� ��� �� �� � ��

��. � ����� ��� �� �� �� � Virtual I/O Server ��� �� ITUAM_UC_HOME/

history/ aacct_n_<date>.dat� �����. ��� n� ��� �� ���� � �����.

�� ��� � ����� ��� �� ���� AACCT ��� �� ������. ����� �

�� �� ��� ��� ��� �� ��� �� ���� � Virtual I/O Server� ��� ��

� � �� �����. �� ��� ���� � � �� �� ��� �� ��� �� ���

��� ���� ����.

v ituam_format_aacct. � ����� history ���� Virtual I/O Server ��� �(ITUAM_UC_HOME/

history/aacct_n_<date>.dat)�� �� ��� �����.

��� ��� �� �� �� � A_config.par �� AACCT_TRANS_IDS ���� �����.

����� AACCT_TRANS_IDS� ″10″�� ���� ����.

ituam_format_aacct ����� $ITUAM_HOME/ CS_input_source/aacct10_<date>.txt�� �� �

�� �����.

��� YYYYMMDD �� ��� �� ��� ���� ituam_format_aacct ����� �� �

����. �� ��� � ��� ��� ��� ���� �� ��� �� �� ��� ����

�����. ��� �� � ��� � ��� �� ��� �� �����. ��� �� history

���� �� ��� �� �� �� � ��� �� �� ��� ��� �����.

��

��� ��� �� 255

Page 262:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

ituam_format_aacct( � ��� Virtual I/O Server ��� �� ��� ���).

ituam_format_aacct 20070916(��� 20070916� Virtual I/O Server ��� �� ��� ���).

Usage and Accounting Manager ������ ��� Virtual I/O Server �� �� �:

Usage and Accounting Manager� Virtual I/O Server �� ��� �� ���� ����� Usage and

Accounting Manager ������ ��� ��� ��� ���.

��� ���� �� ��� �� � ����.

v Virtual I/O Server�� Usage and Accounting Manager ������ ��� ��� ″������″. �

����� ��� �� Usage and Accounting Manager ������ ��� ���� �� Windows

�� UNIX �� �� �� �� ���� ���. ��� �� ��� � ����� � ��

��� ����� � ��� ��� ��� ����.

v Virtual I/O Server�� Usage and Accounting Manager ������ ��� ��� ″�������″.

� ����� Virtual I/O Server� A_config.par�� � � ��� ���� ���.

Usage and Accounting Manager ��� �� �� ����

Usage and Accounting Manager ������ ��� �� ��� ����� ������ ���� XML

�� �� ���� Virtual I/O Server�� ��� �����.

Usage and Accounting Manager ��� �� �� ����

�: Virtual I/O Server�� A_config.par �� ���� ��� Usage and Accounting Manager ��

���� ��� �� �� ����� ��� ����. Usage and Accounting Manager ������ �

��� �� �� ���� �� ����.

ituam_send_aacct ����� ���� ������ ��� �� ��� �� � ����. � ����

� ����� root �� crontab ��� ����� ��� crontab ��� �� ���� ���.

��� ������ ��� logs/collector ����� �� ��� ��

$ITUAM_HOME₩collectors₩AACCT_n₩<feed>� ����. ��� n� �� � ���� feed� ��

� �� �����. � ��, $ITUAM_HOME₩collectors₩AACCT_10₩vioray� Virtual I/O Server�

�� 10� �� �� �� vioray� � ��� ���� �����.

Usage and Accounting Manager ������ ��� �� ��� ������ ��� �����.

v Virtual I/O Server� A_config.par ��� � � ����� ������.

v ��� crontab�� ituam_send_aacct ����� �����.

Virtual I/O Server� A_config.par ��� � � �� ��

256 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 263:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

ituam_send_aacct ����� ���� Usage and Accounting Manager ������ ��� �� ��

� ���� padmin ���� Virtual I/O Server� A_config.par ��� �� ��� ���� ��

�.

�� �� CS_METHOD ��� � ����� ����. � �� �� � ��� ��� � �� �� �

����. CS_METHOD ��� Usage and Accounting Manager ������ ��� �� ��� ���

� ���� ����� �����.

� 122. Usage and Accounting Manager ������ ��� �� ��� � ��� ��

�� ��

CS_METHOD=FTP

CS_USER Accounting Manager ������ ��� ����� � ��� �����. ������ ���

Windows ���� ��� ��� ��� ���� �� ��� ���� �� �� ������.

CS_USER="<domain name>₩₩₩₩<account name>"

��� �� �� �� �� ��� �� ��� � �� ��� ������.

CS_KEY CS_USER ���� ��� ��� ����.

CS_COLL_PATH Usage and Accounting Manager ������ ���� logs/collectors ���� �����.

logs/collectors� UNIX �� Linux ���� �� �� ���� �� ��� ������.

logs/collectors� Windows ���� �� �� logs/collectors ��� ���� �� ��

�� ������.

� ��� CS_log_send ������ �����.

CS_PLATFORM Usage and Accounting Manager ������ �� �����.

CS_UPATH ituam_send_aacct ����� � � ��� � ������.

CS_METHOD=SFTP��CS_METHOD=SCP

SFTP(Secure FTP, Usage and Accounting Manager ������ ��� UNIX �� Linux� ��

���� ��� � ��) �� SCP(Secure Copy, Usage and Accounting Manager ������

��� Windows� �� ���� ��� � ��)� ����� ITUAM_USER ���� ��� ���

� ITUAM_USER�� ��� ��� Usage and Accounting Manager ������ ���� �(null)

�� � �� � ��� ���. � �� ITUAM_USER ��� ���� CS_USER ���� Usage

and Accounting Manager� �� � ��� �� ���� ����.

ITUAM_USER ��� �� � Usage and Accounting Manager �����.

CS_USER Usage and Accounting Manager ������ ��� � �����.

CS_KEY � �

CS_COLL_PATH Usage and Accounting Manager ������ ���� logs/collectors ���� �����.

CS_METHOD=SCP� �� logs/collectors ��� �� ��� ������.

CS_METHOD=SFTP� �� login ����� logs/collectors ����� �� ��� ����

��.

CS_PLATFORM Usage and Accounting Manager ������ �� �����.

CS_UPATH � �

ituam_send_aacct ���� ��

��� ��� �� 257

Page 264:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

ituam_send_aacct ����� ���� �� ��� Usage and Accounting Manager ������ ��

� ����. � ���� ��� ���� Usage and Accounting Manager ������� �����.

�: � ����� ����� root �� crontab ��� ����� ��� ���� �� ���� ��

�.

YYYYMMDD �� ��� �� ��� ���� ����� �� � ����. �� ��� � ��

� ��� ��� ��� �� ��� ��� �����. ��� �� � ��� � ��� ���

����.

��� Virtual I/O Server �� � Usage and Accounting Manager �� ��:

�� �� �� �� � Virtual I/O ��� ��� ��� � �� ��� �����. �� �

�� ��� Usage and Accounting Manager �� ��� �����.

A_config.par �� AACCT_TRANS_IDS ���� ��� �� �� ����� �� 10 ��� �

����. � �� � ����� padmin ���� Virtual I/O Server�� A_config.par ��

���� ���.

��� ���� ��(��� � 1)

� 123. ��� �� �� ���� ��

�� � ��

� � AAID0101

� �(�) AAID0102

� � �� �(�) AAID0103

CPU �(�) AAID0104

� � �� ���(�) AAID0105

� � �� ���(�) AAID0106

� � �� ��� ���(�) AAID0107

�� � I/O(MB) AAID0108

�� � I/O(MB) AAID0109

�� I/O(MB) AAID0110

�� I/O(MB) AAID0111

��� ��� ��(��� � 4)

� 124. ��� �� �� ��� ��

�� � ��

CPU �( ��) AAID0401

�� ��( ��) AAID0402

��� � ��( ��) AAID0403

��� �� �(�) AAID0404

��� �� �(�) AAID0405

258 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 265:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 124. ��� �� �� ��� �� (� )

�� � ��

���� �(�) AAID0406

��� ��(MB, ��) AAID0407

� ��� �(MB) AAID0408

�� � � ��� �(MB) AAID0409

���� AAID0410

����� AAID0411

I/O �� � AAID0412

��� �� � AAID0413

I/O �� �(1/1000�) AAID04141

� �� �(1/1000�) AAID04151

� � �(1/1000�) AAID04161

1� �� ��� �� ��� �� ���� �� ����. ��� �� ��� ����� Integrated

Solutions Console� ���� �� ��� ��� ��� � ����. ��� ��� 1/1000��� 1�

��� ����� �� �� �� 4 ��� ���� ���� �� �� Integrator ��� �

�� � ����.

<Stage name=″ResourceConversion″ active=″true″>

<Resources>

<Resource name=″AAID0415″>

<FromResources>

<FromResource name=″AAID0415″ symbol=″a″/>

</FromResources>

</Resource>

</Resources>

<Parameters>

<Parameter formula=″a/1000″/>

</Parameters>

</Stage>

��� ��� �� 259

Page 266:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��� � ��� ��(��� � 6)

� 125. ��� �� �� � ��� ��

�� � ��

�� ��� �(MB) AAID0601

��/�� � AAID0602

�� AAID0603

�� � AAID0604

�� � AAID0605

��� ���� ��(��� � 7)

� 126. ��� �� �� ���� ��

�� � ��

���� I/O � AAID0701

���� �� ��� �(MB) AAID0702

��� ��� ��(��� � 8)

� 127. ��� �� �� �� ��

�� � ��

� AAID0801

� �� AAID0802

� �� AAID0803

� � ��( ��) AAID0804

��� Virtual I/O Server ��(��� � 10)

� 128. ��� �� �� Virtual I/O Server ��

�� � ��

�� �� ��� � AAID1001

�� �� ��� � AAID1002

��� ��� � �� ���� ����

� ��� ��� ����� ����� ��� ������ ���. �� ����� ���� � �

���� �� � ��� ����� root ��� ���� ��� ���. Usage and Accounting Manager

�� $ITUAM_UC_HOME/etc/cron.entry �� �������. � ��� ��� ����� ��

crontab ��� ���� ����.

�: � �� �� � ��� ���� ���� ��� �� � ���� ��� ����� ����

�������.

260 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 267:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v $ITUAM_UC_HOME/etc/ituam_uc_nightly. � � �� ����� �� 1�� ��� �����

� ���. cron.entry �� � ��� ���� �� � ����� ��� $ITUAM_UC_HOME/log/

ituam_uc_nightly.log �� �� ������.

� ����� �� UNIX � Usage and Accounting Manager �� �� ���� ��� � ��

�� �� � �#���. �� � ����� ��� ���($ITUAM_UC_HOME/bin/A_sampler)�

��� � ��� ��� ���� �����. � ���� � ���� �� � ���.

� �� � ���� �� $ITUAM_UC_HOME/accounting/<nodename> ���� ����.

v $ITUAM_UC_HOME/etc/check_pacct. � ����� �� 3 ��� �� UNIX/Linux ���� �

�(pacct) �� ��� ���� � �����. � �� �� �� � ���� /var/adm� ��

��. ��� �� �� UNIX/Linux � �� ����.

� ����� � pacct �� ��� ����. �� �� ��(����� 2000 � )� ���

� $ITUAM_UC_HOME/history/pacct_hold� �� ���� � �� �����.

v $ITUAM_UC_HOME/scripts/enterprise/CS_nightly_consolidation. � ����� ituam_uc_nightly

����� �� � �� ��� ������ ���. CS_nightly_consolidation �����

��� � �� � ���� �� �����. ���� ��� ��� ���� ���� ��� ��

�� ��� ����.

CS_nightly_consolidation ����� Usage and Accounting Manager� ���� CSR �� �

����.

v $ITUAM_UC_HOME/scripts/enterprise/CS_send. � ����� CS_nightly_consolidation ���

�� ��� CSR �� Usage and Accounting Manager ������ ��� ��� ���� ��

���� �����. CS_send ����� CS_nightly_consolidation ����� �� � ���

���. ���� ��� ��� ���� ���� ��� ���� ��� ����.

��� ���: ��� ��� ���� ��

��� ��� ���� Usage and Accounting Manager Data Collector� UNIX/Linux � ����

��� � � Usage and Accounting Manager�� ��� ��� Oracle �� DB2 �� ��� ��

�� �����.

��� ���� � UNIX/Linux � Usage and Accounting Manager �� �� ���� ��� �

�� �� �����. � �� �� ���� � ��� �� ���� �� ��� ��

� ���� ����. �� � ���� ��, UNIX/Linux ���, ����� � ����, Oracle

�� ����, DB2 � DB2 �� �������.

�� ��� ���� � ����� ����� ���� ���� � ���� �� �����. �

���� �� ���� �� � ���� ����.

��� ��� �� 261

Page 268:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� ����� ��� ��� ���� �����. get_odb_storage � get_db2_storage ����

� ��� �� ����� $ITUAM_UC_HOME/etc ���� ����. ��� ������ ���� ��

��� $ITUAM_UC_HOME/scripts/oracle � db2 ���� ����.

�: get_odb_storage � get_db2_storage ����� Oracle � DB2 ������ ���� ����,

� ���� System p �� System x� IBM Usage and Accounting Manager Virtualization Edition�

� ��� � ���.

v pacct � �� ����(check_pacct). � ����� �� 3 ��� �� UNIX pacct ��

��� ���� � �����. � ����� �� �� �� ��� ���� ��� � ���

���� ���� ���� � ����� ��� ��� �� �� ����.

v �� �� ����(ituam_uc_nightly). � ����� ��� ���� ���� �� ����� ��

���� ��� ��� ����� �� ��� �����. � ����� ��� � � ��� ��

�. � ���� � �� ����� ��� ��� A_config.par �� ���� ����.

�: �� ����� ���� check_pacct � ituam_uc_nightly ����� �� � ��� ���

�� root ��� ����� ��� ���. ��� �� $ITUAM_UC_HOME/etc/cron.entry �

� �������. � ��� ��� ����� � crontab ��� ���� ����.

– �� ���� ��(turnacct). � ����� � UNIX � Usage and Accounting Manager ��

�� history ���� ���� runacct ����� ��� � �� �� �����.

– �� ���� ��(runacct). � ����� � UNIX � Usage and Accounting Manager ��

�� ���� � �� �� �����.

– � � ����(sampler). � ����� A_sampler ���� ��� Linux �� Linux � �

���� ���� ���� � ���� �� �����.

– ������ ���� ����(get_odb_storage W get_db2_storage). � ����� Oracle

��� ���� � ��� � ���� ��� DB2 ��� ���� ��� �����.

pacct �� � ����(check_pacct)

check_pacct ����� UNIX/Linux pacct �� ��� ����. �� �(cron)� �� ����

� �� ��� � ����� �������.

UNIX/Linux ������ pacct � ��� �����. �� � ���� ���� 98%� ����

UNIX/Linux �� �� � ���� ��� ����. �� � ���� ���� ��� ���

�� ��� ��� � �� ����.

check_pacct ����� pacct� ��� ��� �� �� ��� ���� UNIX/Linux �� ���

� � ��� ���. pacct �� ��� ��� � �� � ����� � pacct �� history

���� �� �� ���� �� pacct �� �� ������. ������ ��� �� ���

�� �� pacct �� �� � ����.

runacct ����� �� pacct �� ���� � �� �� �� ���� �����.

262 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 269:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� �� ����(ituam_uc_nightly)

� ����� ��� ���� ���� �� ����� �� ���� ��� ��� ����� �� �

�� �����. � ����� ��� � � ��� ���. � ���� � �� ����� ��� �

�� A_config.par �� ���� ����.

� �� ����(ituam_uc_nightly)� ��� ��� ����.

v turnacct ����� ��� �� UNIX � Usage and Accounting Manager �� �� history

���� �����.

v runacct ����� ��� �� UNIX � Usage and Accounting Manager �� �� ���� �

�� �� �����.

v A_config.par ��� ITUAM_SAMPLE ��� Y� ��� �� sampler ����� ��� � �

�� ��� ���� ���� � � ��� ���� �� �����.

v A_config.par ��� ORACLE_STR_SAMPLE ��� Y� ��� �� get_odb_storage �����

��� �� � ��� � ��� ���� � Oracle ���� �� �����.

v A_config.par ��� DB2_STR_SAMPLE ��� Y� ��� �� get_db2_storage ����� �

�� ������ ��� ���� ��� ���� � DB2 ���� �� �����.

�: get_odb_storage � get_db2_storage ����� Oracle � DB2 ������ ���� ����,

� ���� System p �� System x� IBM Usage and Accounting Manager Virtualization Edition�

� ��� � ���.

ituam_uc_nightly ����� �� 1�� ��� ������ ���. �� �� � �� ��� ��

�� �� ��� � �� � ��� �� � ���� ���� ��� ��� ������.

�� ����� ���� � ����� �� � ��� ����� root ��� ���� ��� ��

�.

$ITUAM_UC_HOME/etc/cron.entry �� � ��� ���� � ����� �� �� � �����

��� $ITUAM_UC_HOME/log/ituam_uc_nightly.log �� �� ������.

�� ���� ��(turnacct)

turnacct ����� �� UNIX � Usage and Accounting Manager �� �� history ����

���� runacct ����� ��� � �� �� �����.

turnacct ����� ��� �� UNIX � Usage and Accounting Manager �� �� history �

��� ���� runacct ����� ��� � �� �� �����.

v UNIX/Linux wtmp, wtmpx � pacct �.

v Usage and Accounting Manager �� �($ITUAM_UC_HOME/data/A_activity.sys, ����). � �

� ���� ��� �� ��� ���� �����.

v Usage and Accounting Manager Oracle �� �($ITUAM_UC_HOME/data/A_dbacct.sys, ����). �

��� ���� ����� A_config.par ��� A_ORACLE_ACCT ��� Y� ���� ���.

��� ��� �� 263

Page 270:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

v Usage and Accounting Manager DB2 �� �($ITUAM_UC_HOME/data/A_db2acct.sys, ����). �

��� ���� ����� A_config.par ��� A_DB2_ACCT ��� Y� ���� ���.

�: A_dbacct.sys � A_db2acct.sys �� Oracle � DB2 ������ ��� ����� ����,

��� ���� System p �� System x� IBM Usage and Accounting Manager Virtualization Edition

�� ��� � ���.

turnacct ����� YYYYMMDD �� ��� ����� �� ��� �� � �� �� ���

�� �� �� ���� �����.

turnacct ����� UNIX/Linux ���� ��� ����� �� ��� �����. ��� ��� �

���� ���� �� � ��� �� ����.

turnacct onturnacct off

�� ���� �(runacct)

runacct ����� �� UNIX � Usage and Accounting Manager �� �� ���� � �� �

� �����.

� UNIX � Usage and Accounting Manager �� ��� 2� �� �� ���� �� ����

���� ��� ����� ���� ���. runacct ����� history ���� �� UNIX � Usage

and Accounting Manager �� �� �� A_format ���� ��� �� �� �� �����.

runacct ����� �� �� �� ��� ���� �#�� ��� � �� � acc_<date>.dat

� �����. ��� <date>� YYYYMMDD ����.

� runacct ����� �#� � �� ��� �� 16�� �����. ��� ��� ��� �#�

� �� � � �� � �� � ���� ����. UNIX�� ���� UNIX �# �� sort

+0.0 -0.16���.

�� �� �� �� �� TEMP ���� ��� �#��� �� �� �� runacct ������ UNIX

sort �� -T ��� ���� ���.

��� runacct ������ �� ���� ���� A_format ���� CLI � �����.

# A_formatFORMAT> FORMAT/TYPE=ACTIVITY/ZERO "/usr/ituam/history/activity_<date>"%FRMT-I-PROCFILE, processing file-"usr/ituam/historyactivity_<date>FORMAT> FORMAT/TYPE=ACCT/ROLL/ZERO "/usr/ituam/history/pacct_<date>"%FRMT-I-PROCFILE, processing file-"usr/ituam/history/pacct_<date>"FORMAT> FORMAT/TYPE=WTMP/ZERO "/usr/ituam/history/wtmp_<date>"%FRMT-I-PROCFILE, processing file-"usr/ituam/history/wtmp_<date>FORMAT> EXIT#

/ZERO ���� �� �� �� �� ������. � ���� � ��� ��� �� ������.

264 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 271:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

/ROLL ��� ��

UNIX pacct �� UNIX � � �� ���� ��� � A_format ����� �� ���� ���

�. � ���� /ROLL���. /ROLL ���� ����� ���� �� � � ���� ��� ��

��� �����. �����(�� ���� ��)�� ���� �� � �� �� �� �� �

�� � � ��� ��� �� ��� ���� � �� �� ��� �����. ����� ���

�� �� �� � ���� � � �� �� ��� � � ����.

/AGGREGATE ��� ��

/AGGREGATE ���� �� ���� ��� ����� ���� ���� A_format ���� ��

���. �, �� ���� ��� ��� �� � ���� ��� �� �����. � ���� /ROLL

���� �� ���� ���.

��� ����(sampler)

sampler ����� A_sampler ���� ����. A_sampler ���� ���� ���� �

($ITUAM_UC_HOME/data/A_storage.par)� ��� �� ��� ��� ���� �� � ���� �

(traverse)���.

NFS � �� ���� � ���� � ��� ���� �� A_sampler ���� ��� ����

� ���� �(traverse)���.

A_sampler ���� �� �� � �� ��� ���� �($ITUAM_UC_HOME /data/

A_storage.sys)� ��. A_sampler ���� � ���� �� � �� UID � GID� �

�� � ��� ����.

sampler ����� A_storage.sys �� history ���� ���� str_<date>.dat �� ��

� ����. ��� <date>� YYYYMMDD ����.

sampler ����� ���� $ITUAM_UC_HOME/data/A_config.par ��� ITUAM_SAMPLE ��� Y

� ���� ���.

����� ���� ����(get_odb_storage � get_db2_storage)

get_odb_storage � get_db2_storage ����� Oracle ��� ���� � ��� � ����

��� DB2 ��� ���� ��� �����.

�: get_odb_storage � get_db2_storage ����� Oracle � DB2 ������ ����� ���

�, � ���� System p �� System x� IBM Usage and Accounting Manager Virtualization Edition

�� ��� � ���.

A_config.par ��� ORACLE_STR_SAMPLE ��� Y� ��� �� ituam_uc_nightly �����

get_odb_storage ����� ��� Oracle ��� ���� � ��� � ���� ��� ����

�. � ��� $ITUAM_UC_HOME/history/ora_sto_<date>.dat �� �����.

��� ��� �� 265

Page 272:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

A_config.par ��� DB2_STR_SAMPLE ��� Y� ��� �� ituam_uc_nightly �����

get_db2_storage ����� ��� DB2 ������ ��� ���� ��� �����. � ���

$ITUAM_UC_HOME/history/db2_sto_<date>.dat �� �����.

�� ���� ��(redo_nightly)

ituam_uc_nightly ����� ��� �� redo_nightly ����� ���� �� �� ������.

ituam_uc_nightly ����� ��� �� � ����� ���� history ����� �� �� �

� ������.

v pacct_<date>

v wtmp_<date>

v activty_<date>

v dbacct_<date>(System p �� System x� IBM Usage and Accounting Manager Virtualization Edition

� ��� � �)

v db2acct_<date>(System p �� System x� IBM Usage and Accounting Manager Virtualization Edition

� ��� � �)

redo_nightly ����� ��� � ��� ����.

redo_nightly today yesterday all yyyymmdd

���,

v today= � ��� ���� �(���)

v yesterday=�� ��� ���� �( � ��� �� �)

v all=�� ��� ���� �

v yyyymmdd=�� ��� ���� �(yyyymmdd �� ���� �)

redo_nightly ����� � � �� �� ���� $ITUAM_UC_HOME/accounting/<nodename> �

��� ��� runacct ����� ����. ��� �� ��� �� � �� �� �� ��. �

� �� ����� accounting/<nodename> ������ ���� ���.

��� ��: ��� �� ���� ��

��� �� ���� ��� ���� ��� ��� ������ ��� � �� � ���� ��

���� �� CSR �� �����. Usage and Accounting Manager� CSR �� ���� ����

�� � �� �� ��� ���� �� ��, �� �� � �� � ��� �����.

��� ����� ��� �� ���� �����.

v �� � ����($ITUAM_UC_HOME/scripts/enterprise/CS_nightly_consolidation). � ����

� �� ����� ���� ��� ����� ����. � ���� � �� ����� ��� ��

� A_config.par �� ���� ����.

266 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 273:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

– ���� � �� ����($ITUAM_UC_HOME/etc/proc_multi). � ����� � �� � ��

�� �� �����.

– CS �� �� ����($ITUAM_UC_HOME/scripts/enterprise/CS_gen_sum). � �����

proc_multi ������ ��� �� ����� CSR �� �����.

�� �� ����(CS_nightly_consolidation)

CS_nightly_consolidation ����� ituam_uc_nightly ����� �� � �� ��� �

����� ���. ���� ��� ��� ���� ���� ��� ���� ��� ����.

CS_nightly_consolidation ����� ��� ����.

v proc_multi ����� ��� ��� � �� � � ��� ���� �� �����.

v CS_gen_sum �� ��� ��� �� � ���� ��� CSR �� �����.

v ��� � Oracle � DB2 ���� �� ��� �� � � ��� � ��� �� CSR �

� �����. (System p �� System x� IBM Usage and Accounting Manager Virtualization Edition

��� ��� � �)

v CS_fs_resource ���� ��� � ���� �� �� � ��� ��� CSR �� ��

���.

v $ITUAM_UC_HOME/CS_input_source ���� CSR �� �����. � ����� Usage and

Accounting Manager ������ ��� �� ����.

�� �� ��� UNIX ���� �� �

Job Runner �� � ��� UNIX ���� �� �� � ����. � ���� � ��� �� �

���. �� �� � � ���� �� Tivoli Usage and Accounting Manager ��� ������

�.

� ���� ��

Job Runner� ��� ���� �� �� ���� ���� ���.

#!/bin/sh

Job Runner� � ���� ���� �� ����� ��� ��, Job Runner� ″�� �� �″ ��

� �� �� �����.

″�� �� �″ ��� #!/bin/sh� ���� �� ����� ��� UNIX ��� ���� ����

�� ���� ��� TUAM� Embedded WebSphere(eWAS) ��� �� ���� � �� �� �

����. � ��, SHELL � SHELLOPTS �� ���� �� RedHat Enterprise Linux 5 ��� �

�� �� �� ����.

SHELL=/bin/bashSHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor

�, SHELL � SHELLOPTS �� ���� TUAM� eWAS ��� �� �� ����.

��� ��� �� 267

Page 274:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

SHELL=com.ibm.ws.management.tools.WsServerLauncherSHELLOPTS=braceexpand:hashall:interactive-comments:posix

� ����� 0� ���� �

� ����� Job Runner� 0 �� ��� ���� ���. � ����� 0� � �� ��� ����

��, Job Runner� ����� �� �� � ��� ��� ��� �����.

��� ���� ���� ���� 0� � �� ��� ���� UNIX �� � �� ����.

/bin/netstat -V

� ��, netstat� �� �� 5� �����. Linux��, ��� ���� /bin/netstat -V� �� ��

� �� �� ��� �� �� ��� � � ����.

echo $?

$?�� ��� �� �� ��� �����. netstat �� ��� �� ���( �) ���

� �� �(5)� �����.

� ����� 0� � �� ��� ��� � �� ��(���� ����), 0(��) ��� Job Runner�

���� ����� ��� ���� ���. �� ��� ��� ��� ����� ��� � �� �

� ����.

v �� �� ��(� �� ��, rc� 5�)� ���� 0�� �������.

if test $? = "5"then

exit 0fi

v ����� �� �� ��� ���� ��� ″�� ��� �″ �� ��� 0�� ������.

ls > /dev/null

� �� �� 0 �� ��� �����.

��� ″Job Runner�� ���� �″ ��� ���� �� �� ����� ����.

#!/bin/sh/bin/netstat -Vif test $? = "5"thenexit 0fi

�� ��

<TUAM_HOME>/samples/jobfiles� �� �� �� � SameRunScript.xml� Linux ���

<TUAM_HOME>/bin ���� �� run_netstat_sample.sh �� ����� ����.

268 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 275:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

��� � � ���� �� ��� �, � �� ���� ���� ���� � � ����. ��

� ���� �� ��� ��� ���� ���, Job Runner� ����� �� <TUAM_HOME>/

collectors, <TUAM_HOME>/bin � <TUAM_HOME>/lib ���� � ��� ����.

Job Runner� run_netstat_sample.sh ����� �� �, �� �� ��� �� ��� ����

�.

** Begin Step Output **net-tools 1.60netstat 1.42 (2001-04-15)Fred Baumgarten, Alan Cox, Bernd Eckenfels, Phil Blundell, Tuan Hoang and others+NEW_ADDRT +RTF_IRTT +RTF_REJECT +FW_MASQUERADE +I18NAF: (inet) +UNIX +INET +INET6 +IPX +AX25 +NETROM +X25 +ATALK +ECONET +ROSEHW: +ETHER +ARC +SLIP +PPP +TUNNEL +TR +AX25 +NETROM +X25 +FR +ROSE +ASH +SIT +FDDI +HIPPI +HDLC/LAPB**End Step Output **

CSR �� ��

��� ���� �� ��� CSR �� �����.

��� ����� �� �� ��� �� ��� CSR �� �����. CSR � � �� �

��� �� ���� ���� A_config.par ��� ��� �� �� � CS_nightly_consolidation

������ ��� ����� �� ����.

� 129. CS_gen_sum ������ ��� CSR �

CSR � ��

CS_sum_<date>.csv ����� CS_nightly_consolidation ����� CS_gen_sum ����

� ��� ����� ���� � CSR �� �����.

package node user packagename

package ����� CSR �� UNIX/Linux ��/���� �� �

���� �����. node, user � packagename ��� CSR ��

� SYSTEM_ID, USERNAME � PROCESSNAME ID� ���� �����.

CS_sum_ora_<date>.csv

(System p �� System x� IBM Usage and

Accounting Manager Virtualization Edition���

��� � �)

Oracle ��� ��� � CSR �� ����� A_config.par ���

GEN_ORACLE �� ��� Y� ���� ���.

����� CS_nightly_consolidation ����� CS_gen_sum ����

� ��� ����� ���� � CSR �� �����.

oracle node user or_base or_user

oracle ����� CSR �� Oracle �� � ���� �����.

node, user, or_base � or_user ��� CSR ��� SYSTEM_ID,

USERNAME, OR_BASE � OR_USER ID� ���� �����.

CS_sum_orasto_<date>.csv

(System p �� System x� IBM Usage and

Accounting Manager Virtualization Edition���

��� � �)

Oracle �� ���� ��� ��� � CSR �� �����

A_config.par ��� GEN_ORACLE_STORAGE �� ��� Y� ����

���.

� �� � Oracle ���� �� ��� CS_nightly_

consolidation ������ �����.

��� ��� �� 269

Page 276:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 129. CS_gen_sum ������ ��� CSR � (� )

CSR � ��

CS_sum_db2_<date>.csv

(System p �� System x� IBM Usage and

Accounting Manager Virtualization Edition���

��� � �)

DB2 ��� ��� � CSR �� ����� A_config.par ���

GEN_DB2 �� ��� Y� ���� ���.

����� CS_nightly_consolidation ����� CS_gen_sum ����

� ��� ����� ���� � CSR �� �����.

db2 node user db2_base

db2 ����� CSR �� DB2 �� � ���� �����.

node, user � db2_base ��� CSR ��� SYSTEM_ID, USERNAME

� DB2_BASE ID� ���� �����.

CS_sum_db2sto_<date>.csv

(System p �� System x� IBM Usage and

Accounting Manager Virtualization Edition���

��� � �)

DB2 �� ���� ��� ��� � CSR �� �����

A_config.par ��� GEN_DB2_STORAGE �� ��� Y� ���� ��

�.

� �� � DB2 ���� �� ��� CS_nightly_

consolidation ������ �����.

CS_sum_fs_<date>.csv UNIX/Linux � ��� ��� ��� � CSR �� �����

A_config.par ��� GEN_UNIXFS �� ��� Y� ���� ���(��

�).

CS_nightly_consolidation ����� CS_fs_resource ���� �

�� � ���� �� �� � CSR �� ��� �����.

Usage and Accounting Manager ������ ��� CSR �� �

CS ����($ITUAM_UC_HOME/scripts/enterprise/CS_send)� �� ���� ��� CSR �

� CS_input_source ����� Usage and Accounting Manager ������ ��� ���� ��

��� ��� ����. �� ���� �� ���� �� �� ��� CSR � � �� �

���.

���� �� ����� ���� �� ��� feed �� ���� ���� ����. � �

�, zeus ��� UNIX � ��� CSR �(CS_sum_fs_<date>.csv)� Usage and Accounting Manager

������ ���� ���� �� ��� UnixFS� zeus �� ���(: UnixFS/zeus)� ����.

�� ���� ���� �� ���� �� �� CS_send ����� �� � �����.

�: �� CS_send ����� ���� �� ��� feed �� ���� �� �� � CSR �� �

�� ����. � ��, �� CS_sum_fs_ <date>.csv CSR �� UnixFS ���� �� ����

�� ���� ��� <date>.txt� ��� ����.

� 130. ���� �� �� � CSR �

�� ���� �� � �� CSR � �

processes/UnixDB2(System p �� System x�

IBM Usage and Accounting Manager

Virtualization Edition��� ��� � �)

CS_sum_db2_<date>.csv CSR �� � ���� feed �� ����

����.

270 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 277:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 130. ���� �� �� � CSR � (� )

�� ���� �� � �� CSR � �

processes/UnixDB2Storage(System p ��

System x� IBM Usage and Accounting

Manager Virtualization Edition��� ��� �

�)

CS_sum_db2_stor_<date>.csv CSR �� � ���� feed �� �

��� ����.

processes/UnixORA(System p �� System x�

IBM Usage and Accounting Manager

Virtualization Edition��� ��� � �)

CS_sum_ora_<date>.csv CSR �� � ���� feed �� ����

����.

processes/UnixORAStorage(System p ��

System x� IBM Usage and Accounting

Manager Virtualization Edition��� ��� �

�)

CS_sum_ora_stor_<date>.csv CSR �� � ���� feed �� �

��� ����.

processes/UnixFS CS_sum_fs_<date>.csv CSR �� � ���� feed �� ����

����.

processes/UnixOS CS_sum_<date>.csv CSR �� � ���� feed �� ���� �

���.

CS_send ����� CS_nightly_consolidation ����� ��� � ��� ���. ���� ���

��� ���� ���� ��� ���� ��� ����.

�� �� � �� �� ��

CS_send ����� ���� CSR �� Usage and Accounting Manager ������ ��� ���

� $ITUAM__UC_HOME/data/A_config.par ��� �� ��� ������.

�� �� CS_METHOD ��� � ����� ����. � �� �� � ��� ��� � �� �� �

����. CS_METHOD ��� Usage and Accounting Manager ������ ��� CSR �� ���

� ���� ����� �����.

� 131. Usage and Accounting Manager ������ ��� �� ��� � ��� ��

�� ��

CS_METHOD=MV ��

CS_USER � �

CS_KEY � �

CS_PROC_PATH Usage and Accounting Manager ������ ���� processes ���� �����.

������ ��� Windows ���� �� �� � ��� ��� � ���.

������ ��� UNIX �� Linux ���� �� �� procesess ���� �� ��� ��

����.

� ��� CS_send ������ �����.

��� ��� �� 271

Page 278:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 131. Usage and Accounting Manager ������ ��� �� ��� � ��� �� (� )

�� ��

CS_COLL_PATH Usage and Accounting Manager ������ ���� log/collectors ���� �����.

������ ��� Windows ���� �� �� � ��� ��� � ���.

������ ��� UNIX �� Linux ���� �� �� log/collectors ���� �� ���

������.

CS_PLATFORM � �

CS_UPATH � �

CS_METHOD=FTP

CS_USER Usage and Accounting Manager ������ ��� ����� � ��� �����. �����

� ��� Windows ���� ��� ��� ��� ���� �� ��� ���� �� �� ��

����.

CS_USER="<domain name>₩₩₩₩<account name>"

��� �� �� �� �� ��� �� ��� � �� ��� ������.

CS_KEY CS_USER ���� ��� ��� ����.

CS_PROC_PATH Usage and Accounting Manager ������ ���� processes ���� �����.

processes� UNIX �� Linux ���� �� �� ���� �� ��� ������.

processes� Windows ���� �� �� processes ��� ���� �� ���� �����

�. ��� ��� 4 - 9���� processes ���� ������.

� ��� CS_send ������ �����.

CS_COLL_PATH Usage and Accounting Manager ������ ���� logs/collectors ���� �����.

logs/collectors� UNIX �� Linux ���� �� �� ���� �� ��� ������.

logs/collectors� Windows ���� �� �� logs/collectors ���� ���� ��

���� ������.

� ��� CS_log_send ������ �����.

CS_PLATFORM Usage and Accounting Manager ������ �� �����.

CS_UPATH CS_send �� CS_log_send ����� � � ��� � ������.

CS_METHOD=SFTP��CS_METHOD=SCP

SFTP(Secure FTP, Usage and Accounting Manager ������ ��� UNIX �� Linux� ��

���� ��� � ��) �� SCP(Secure Copy, Usage and Accounting Manager ������

��� Windows� �� ���� ��� � ��)� ����� ITUAM_USER ���� ��� ���

� ITUAM_USER�� ��� ��� Usage and Accounting Manager ������ ���� �(null)

�� � �� � ��� ���. � �� ITUAM_USER ��� CS_USER ���� Usage and

Accounting Manager ������ ��� �� � ��� �� ���� ����.

ITUAM_USER ��� �� � Usage and Accounting Manager �����.

CS_USER Usage and Accounting Manager ������ ��� � �����.

CS_KEY � �

272 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 279:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

� 131. Usage and Accounting Manager ������ ��� �� ��� � ��� �� (� )

�� ��

CS_PROC_PATH Usage and Accounting Manager ������ ���� procesess ���� �����.

CS_METHOD=SCP� �� Processes ��� �� ��� ������.

CS_METHOD=SFTP� �� login ����� processes ����� �� ��� ������.

� ��� CS_send ������ �����.

CS_COLL_PATH Usage and Accounting Manager ������ ���� logs/collectors ���� �����.

CS_METHOD=SCP� �� logs/collectors ���� �� ��� ������.

CS_METHOD=SFTP� �� login ����� logs/collectors ����� �� ��� ����

��.

� ��� CS_log_send ������ �����.

CS_PLATFORM Usage and Accounting Manager ������ �� �����.

CS_UPATH � �

Usage and Accounting Manager ������ ��� �� �� �

CSR �� ���� � ��� �� � �� ��� ���� ���� �� UNIX/Linux ����

� �� �� Usage and Accounting Manager ������ ��� �� � � ����. � ��,

� ftpd ����� ��� xferlog� Usage and Accounting Manager ������ ��� �� ��

� ����.

CS �� ����($ITUAM_UC_HOME/scripts/enterprise/CS_log_send)� ���� Usage and

Accounting Manager ������ ��� �� �� �� � ����. �� �� ������ ��

� logs/collectors ����� �� ��� ��

logs/collectors/<collector>/<feed>� ����.

�: CS_log_send ����� ���� Usage and Accounting Manager ������ ��� �� ��

���� A_config.par ��� �� ��� ���� ���.

��� ��� �� 273

Page 280:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

274 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 281:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

����

� ��� IBM ��, ���� �� ���� ���� �� IBM� ��� �� ���� �� ��, �

��� �� ���� ��� � ��� �� � ��� ����. � ��� IBM ��, ���� �� ��

�� ����� �� � IBM ��, ���� �� ����� ��� � ��� �� � ��� ���

�. IBM� �� ��� ���� �� �, ��� �� ��, ���� �� ���� � ��� � �

���. IBM� ���� ��� ��� ����, �IBM ��, ���� �� ���� �� �� ��

� ��� ���� �����.

IBM� � ��� ��� �� �� ��� �� ��� � �� ��� � �� �� � ����.

� �� ����� �� ��� �� ������ ���� �� ����. ����� �� ���� �

��� �����.

135-700

��� � ��� ��� 467-12, �������

�� ��.�.� ���

������

��: 080-023-8080

© Copyright IBM Corp. 2006, 2009 275

Page 282:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

276 IBM Tivoli Usage and Accounting Manager: ��� ��� ��

Page 283:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

�� � ����

�� �� IBM ���� � ���(http://www.ibm.com/legal/kr/ko/)� ������.

© Copyright IBM Corp. 2006, 2009 277

Page 284:  · 4. DATABASE ( ) text SQL . . SQL Parameter SQL . SQL .( :0 ) src statement . STATIC, PARAMETER, QUERYPARAMETER STATIC sqlType statement SQL . STRING, VARCHAR, CHAR, IN

����