tivoli - ibmpublib.boulder.ibm.com/tividd/td/tec/sc32-1241-00/ko_ko/pdf/ecoemst.pdftivoli . v tivoli...
TRANSCRIPT
Tivoli ��� �� ��
���
�� 3.9
SA30-1979-00
���
Tivoli ��� �� ��
���
�� 3.9
SA30-1979-00
���
�!
� ��� � ��� ���� ��� ���� ��, 87 ���� ������� ��� �����.
��(2003� 8�)
� �� � ���� ��� ���� �� �, IBM Tivoli Enterprise Console �� 3 ���9(�� �� 5698-TEC)� �� �
� ��� � ����� �����.
© Copyright International Business Machines Corporation 2003. All rights reserved.
��
� �� �� . . . . . . . . . . . . . . v
� �� �� . . . . . . . . . . . . . v
�� . . . . . . . . . . . . . . . . . vi
IBM Tivoli Enterprise Console ����� . . vi
� ��� � � . . . . . . . . . . . vii
�� �� . . . . . . . . . . . . . . vii
��� �� ���. . . . . . . . . . . vii
�� �� . . . . . . . . . . . . . . viii
����� �� �� . . . . . . . . . . . viii
�� �� �� . . . . . . . . . . . . . viii
� �� ��� �� . . . . . . . . . . . ix
�� �� . . . . . . . . . . . . . ix
�� �� �� � �� . . . . . . . . x
� 1 � Tivoli ��� �� ��� �� . . . . . 1
�� �� . . . . . . . . . . . . . . . 1
��� . . . . . . . . . . . . . . . 2
��� . . . . . . . . . . . . . . . 3
��� ��� . . . . . . . . . . . . . 4
�� �� . . . . . . . . . . . . . . 5
��� �� . . . . . . . . . . . . . . 5
��� ��� . . . . . . . . . . . . . 6
� . . . . . . . . . . . . . . . . . 6
Java API � C API ��. . . . . . . . . . 6
��� �� � �� . . . . . . . . . . . 7
� 2 � Tivoli ��� �� �� �� . . . . . 9
�� �� . . . . . . . . . . . . . . . 9
�� . . . . . . . . . . . . . . . . . 9
3.7.1 �� ��� �� ��� ��� ��� ��
���� . . . . . . . . . . . . . . . 10
C API� �� ��� . . . . . . . . . 10
Java API� �� ��� . . . . . . . . 11
� 3 � ��� �� . . . . . . . . . . . 13
��� �� �� . . . . . . . . . . . . 13
�� � . . . . . . . . . . . . . . 13
� � . . . . . . . . . . . . . . 13
� ��� � ��� � . . . . . . . . 14
������ �� ��� �� . . . . . . . 15
���� � ��� ��� . . . . . . . . 15
��� �� � ��� �� . . . . . . . . . 16
�� ��� . . . . . . . . . . . . . 16
���� ����� �� �� �� . . . . . 17
portmapper ��� �� . . . . . . . . . 18
C API� ��� �� ����� �� . . . 19
� 4 � ��� �� . . . . . . . . . . . 21
���� ��� �� . . . . . . . . . . . 22
�� �� . . . . . . . . . . . . . . . 23
��� ��� �� . . . . . . . . . . . . 23
��� �� �� �. . . . . . . . . . . 23
��� ����� . . . . . . . . . . . . 24
�� ��� ����� . . . . . . . . . 25
�� �� API . . . . . . . . . . . . 25
�� API . . . . . . . . . . . . . . 25
��� � API . . . . . . . . . . . 26
� ��� �� . . . . . . . . . . . 26
Windows� �� �� ��� . . . . . . 26
��� ��� . . . . . . . . . . . . 27
C API� ��� ��� ���. . . . . . . 27
Java API� ��� ��� ��� . . . . . . 27
C API� ��� ��� �� . . . . . . . 27
��� ��, �� � ���. . . . . . . . . 29
��� �� �� Java API� ��� ��� �� 30
�� �� ��� �� ��� �� . . . . . 31
� 5 � ���� ��� ��� . . . . . . . 33
�� ��� ��� . . . . . . . . . . . . 33
��� �� � ��� ��� . . . . . . . 34
�� . . . . . . . . . . . . . . . . 35
��� � � � . . . . . . . . . . . 35
� ���� ��� . . . . . . . . . . . 35
� ��� ��� . . . . . . . . . . . 36
� 6 � ��� �� . . . . . . . . . . . 39
�� �� . . . . . . . . . . . . . . 39
�� �� . . . . . . . . . . . . . . . 39
�� � ��� . . . . . . . . . . . . . 40
��� �� �� ���� . . . . . . . . 40
�� ��� � ���� . . . . . . . . . . 41
��� �� � �� . . . . . . . . . . 41
��� ��� �� �� � . . . . . . . 42
��� � . . . . . . . . . . . . . 42
© Copyright IBM Corp. 2003 iii
�� A. API(Application Programming
Interface) . . . . . . . . . . . . . . . 45
C �� API . . . . . . . . . . . . . . 45
tec_agent_getenv . . . . . . . . . . . 46
tec_agent_init . . . . . . . . . . . . 47
tec_create_EIF_handle . . . . . . . . . 48
tec_create_handle . . . . . . . . . . . 49
tec_create_handle_c . . . . . . . . . . 51
tec_create_handle_r . . . . . . . . . . 53
tec_destroy_handle . . . . . . . . . . . 55
tec_errno . . . . . . . . . . . . . . 56
tec_get_event . . . . . . . . . . . . 57
tec_put_event . . . . . . . . . . . . 58
tec_register_callback . . . . . . . . . . 59
C API� ���� . . . . . . . . . . . . 60
ed_scan_get_n . . . . . . . . . . . . 61
ed_scan_n . . . . . . . . . . . . . . 62
ed_sleep . . . . . . . . . . . . . . 63
Java �� API . . . . . . . . . . . . . 64
disconnect . . . . . . . . . . . . . 65
getConfigVal . . . . . . . . . . . . . 66
onMessage . . . . . . . . . . . . . 67
receiveEvent . . . . . . . . . . . . . 68
registerListener . . . . . . . . . . . . 69
sendEvent . . . . . . . . . . . . . . 70
TECAgent . . . . . . . . . . . . . 71
TECEvent . . . . . . . . . . . . . . 72
�� B. �� ��� �� ��� . . . . . . . 73
��� . . . . . . . . . . . . . . . . 73
���� . . . . . . . . . . . . . . . 87
�� . . . . . . . . . . . . . . . . . 89
�� . . . . . . . . . . . . . . . . . 91
iv Tivoli ��� �� ��: ��
� �� ��
Tivoli® ��� �� ��� ��� ��� �� ��� � �� �����. Tivoli
��� �� �� �� ���� ��� ���� ���� �� IBM® Tivoli
Enterprise Console® ��� ���� � ����.
IBM Tivoli Enterprise Console ���� �� �����. ���� ���� �
��, �� ���� ����, �� ���� ��� ��� ��� ���� ���
�, ��� ���� ��� ��� �����.
���� ��� ���, Tivoli ����� ����� � ����(third-party)� �
����� ��� � ����. �� ���� ���� �� ��(���� �� �
� �� �����)� ���� Tivoli ��� �� ��� ���� ���
�� ���� �� � ����.
Tivoli ��� �� ���� �� ��� ��� ����.
v Java™ � C ����� ��� �� ���� �� ��� API(Application
Programming Interface)
v ��� ��� ���� ���� ��� ��� ��� ��
v ��� �� �� ��� � ��� ��� � �� ��
Tivoli ��� �� ��� ���� �� ��� ��� � ����.
v ��� ��� ���� ��� ��� ��� ����.
v ���� ���� ��� ��� �, ��� ��� ��� ��� �����.
v � ��� ���� �� ���� ���� ���� ��� ��.
v ���� ��� � �� ������ ����.
� �� ���
� ��� ����� �� ���� ���� ��� ��� ���� ����
� � �� ��� ���� ����. � �� ����� ��� ��� ��
� �� �� ���� ��� �� ����� ��� Tivoli ��� �� �
�� ��� ��� �� ��� �� ����. � �� �� �� ��� ����
� ��� ���� IBM Tivoli Enterprise Console ��� �����.
� �� ��� �� ��� ��� ���.
v Java �� C ����� ��
v UNIX®, Microsoft® Windows® �� �� �� ��
© Copyright IBM Corp. 2003 v
v Tivoli Management Framework
�: OS/390® OpenEdition®� Tivoli ��� �� ��� �� ��� IBM Tivoli
Customer Support� ������.
��
� ���� IBM Tivoli Enterprise Console ������ �� �� � �� ��
��� �����. �� ����� Tivoli ��� ����� ��� Tivoli ���
�� �� ��� ��� ��� �����.
IBM Tivoli Enterprise Console �����
IBM Tivoli Enterprise Console �������� �� ��� �����.
v IBM Tivoli Enterprise Console ��� ���, SA30-1980-00
� ���� �� � ��� ��� ���� ���� �� ��� �����.
v IBM Tivoli Enterprise Console �� ���, SA30-1981-00
IBM Tivoli Enterprise Console ��� ��, ����� � �� ��� ���
�����.
v IBM Tivoli Enterprise Console � � �� ��, SA30-1982-00
IBM Tivoli Enterprise Console �, �� ������ ��� �� ���
�� � ���� � ���� ��� �� ��� �� ��� �� ���
� �����.
v IBM Tivoli Enterprise Console � �� ���, SA30-1983-00
��� �� � ��� ��� � �� ���� ���� ��� ����
�.
v IBM Tivoli Enterprise Console �� ���, SA30-1984-00
IBM Tivoli Enterprise Console ��� ��� ����, ���� ���� �
IBM Tivoli Enterprise Console ��� ���� ���� ��� �����.
v IBM Tivoli Enterprise Console Tivoli Warehouse Enablement Pack: Implementation
Guide, SC32-1236
IBM Tivoli Enterprise Console ��� �� ����� ������ � ��
�� ���� ��� ����, ����� � ���� ��� ��� ��
� �����.
v IBM Tivoli Event Console ���� ��®, SA30-1985-00
��� ���� ��� ���� ��� �� ��� �����.
v IBM Tivoli Enterprise Console � �� ��, SA30-2102-00
IBM Tivoli Enterprise Console � ��� �� � ��� �����.
vi Tivoli ��� �� ��: ��
�� ��� � �
Tivoli ��� �� ��� ���� �� ��� � ��� ��� ���.
v Tivoli Management Framework � �� ���
Tivoli ��� ����, ����, �� ��, ��, policy region, ����, �
�, �� � �� �� �� �� ��� �����.
v Tivoli Management Framework �� ���
Tivoli Management Framework ���� �� � �� ��� �����. Tivoli
���� � ���� ��� ���� � ��� ����� �����.
�� ��
Tivoli Software Glossary�� Tivoli ������ ��� �� �� � ��� �
� ��� � ����. Tivoli Glossary� �� � ����� ��� ����
�.
http://www.ibm.com/software/tivoli/library/
Tivoli ����� ����� �� �� ��� �� Glossary ��� � ��
� �������.
��� �� ���
�� CD�� �� ������ �� ��� � ����. ��� ��� PDF,
HTML �� � �� ���� �� ����. ��� ����� ��� �� ���
�� CD� �� readme ��� �����.
IBM� � �� � �� �� Tivoli ��� �� ���� ��� ��� � �
�� �� ��� Tivoli Software Information Center � ���� ����. �
�� � ��� �� Tivoli ����� ������ ��� Tivoli Software
Information Center� �������.
http://www.ibm.com/software/tivoli/library/
� � �� ��� Product manuals ��� ����. Tivoli Technical
Product Documents Alphabetical Listing ��� <�� ����� ��> ���
� Tivoli Information Center� �� �� ������ �������.
�: �� �� ��� ��� PDF ��� ��� ����, Adobe Acrobat �� �
�� ���� ��� ��� �����. � �� �� → ��� � �
� �����. ���� ��� ��� �� �� ��� �� � �� ��
� ��� ��� � ��� ���.
� �� �� vii
�� ��
�� � ����� �� Tivoli ��� ����� ��� � ����.
http://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgi
�� ��� � ���� ��� �� ����.
v � ��: [email protected]
v �� �.�.� ������: 080-023-8080, 02-3781-7114
����� �� ��
Tivoli ��� ��� �� ��, �� IBM Software Support � ���� ���
��.
http://www.ibm.com/software/sysmgmt/products/support/
Software Support� ��� , �� � ���� �� IBM Software Support Guide
� �����.
http://techsupport.services.ibm.com/guides/handbook.html
� ��� ���� ��� � IBM Software Support� �� �� � ���
� ��� �����.
v �� � ���
v ��� �� ��� �� �� � � �� ��
v IBM Software Support� ���� �� � � ��
�� �� ��
�� ��� ��� ��� ���, � �� �� �� � ��� ���� ��
�� �� ����� ���� �� ���. �� ��� ��� � �� �� �
� ����� � ��� � ����. ��� ��� �� �� �� �� ��
���� �� ���� ��� ���� ����.
�� ��� ���� �� ��� ����.
Microsoft Internet Explorer ���� ��, �� ��� ����.
1. Internet Explorer ���� ����.
2. �� ��� ��� ��� ����.
3. ��� � ��� ���� �� ����.
4. �� �� ���� �� ���� � � Outlook Express� ����.
5. ��� ����.
viii Tivoli ��� �� ��: ��
6. Internet Explorer ���� � � �� ����.
7. ��� �� �� ��� ���� �� ��� ���� � Enter� � �� �
�� ����.
Netscape Navigator ���� ��, � ��� ����.
1. Netscape Navigator ���� ����.
2. �� ��� �� ��� ����. �� �� �� �����.
3. ���� ���� ��� �� ��� � �� �� �� ��� �����
�.
4. Netscape� �� �� ������ �� ��� �����.
5. ��� ����.
6. Netscape Navigator ���� � � �� ����.
7. ��� �� �� ��� ���� �� ��� ���� � Enter� � �� �
�� ����.
IBM Tivoli Enterprise Console:
news://news.software.ibm.com/ibm.software.tivoli.enterprise-console
UNIX� IBM Tivoli NetView® � Windows� IBM Tivoli NetView:
news://news.software.ibm.com/ibm.software.tivoli.netview-unix-windows
� �� ��� ��
� �� �� �� � �, �� �� �� �� � �� ���� �� ��
�� ��� �����.
��� ��
� �� �� �� ��� �����.
��
v �� � � ��� �� �(� � �� ��� �� ���� �
��� �����.)
v ����� ��(��, � ��, �� � ��, �� ��, ��, �
�, ��, �� �, �� � �� ��, �� �� ��, ���,
� ���, � ��, �, �� ��), ���(�: �: � �� �� ��
��:)
v ���� �� ��
v ���� ��� � ����
� �� �� ix
����
v ���(� ��, �� � CD)
v ���� ��� ��
v ��� �(���� ��)
v ��� �
v ����� � ��(�� ��� �� ��)
v ��� ��� �� � � ��
������
v �� � �� ��
v �� ��, ����� ��� � ��� �� ���� ���� � �
� ��
v ��� ���� �� ��� � ����
v ��� ��� �� ���
v � � �� ��� �� �
�� �� �� �� � ��
� ���� �� �� �� � ���� ��� � UNIX ��� ���.
Windows ���� �� ��� ��� ��� $��� %��%� ���, ���
� ��� ��(/)� ���(\)� �����.
�: Windows ����� bash �� ���� ��, UNIX ��� ��� � ���
�.
� ������ �� ���� � � ��� �(\) ��� ���� �� ��
��� ���� ���� �� ���� � �� ��� ���� �����.
� ��, ��� � �� �� ��� ����.
x Tivoli ��� �� ��: ��
� 1 � Tivoli ��� �� ��� ��
Tivoli ��� �� ��(Event Integration Facility)� ��� ���� � �� �
�� �� � ��� ��� ��� ����. ��� ���� �� �� ��
��� ���� IBM Tivoli Enterprise Console �� �� �� ������ �
���. Tivoli ��� �� ��� ���� �� ���� �� � �� ��� �
��� �� ��� ���� ��� � ����. ��, Tivoli ��� �� �
��� ���� ���� ������ ��� ���� �� �� ����. �
�� ���� �� �� ������ � �� �� ��� ��� ���
� ���� � ����. ��, Tivoli ��� �� ��� �� ��� ���� �
���� ���� � ��� ����� ��� ���� ���.
� �� �� ��� ����.
v �� ��
v Java API � C API ��
v ��� �� � ��
�� ��
��� � ��� ������. ���� ��� � �� ����� �� �
�� �����. ��� � �� ��� �� ���� ��� � ����. ���
� ���� �� ���, ���� ���� ����� �� ��� ��
�� � �� � �� ����� � �� �� �� ��� ��� �����.
���� �� ���� ��� ��� ��� � ����.
���� �� ��� ����� �������. ��� ����� �� ���
����. ���� ���� ��� � , ���� ��� ����� ��� ��
� �����.
��� ��� � ���� �� �� ���� ���� �� �����. ��
� ��� ��� � ���� �� ��� ����. �� , �� ����
���� ���� ��� � ��� ���� � �� ��� � � ����
����. �� ��� ��� �� ��� ���� � � ��� � �� �
�����. ��, ������ �� �� ����� ���� ��� IBM
Tivoli Enterprise Console ����� �� � ����. �� ��, �����
���� ��� ��� �����. �� ���, ��� ���� ���� � �
� ������ �� ��� � ����.
© Copyright IBM Corp. 2003 1
�� 1� ����� Tivoli ��� �� ��� � ��� �� � �� ����
��� �� ��� ��� �����.
�� ���� Tivoli ��� �� ��� � ��� � �� �� �����.
���
���� �� ��, �� �� ��� ���� �� ��� � ��� �
���.
���� ��� ��� ��� � ����. � ��� ���� �� �� �
�� ��� � �� , ��� ��� � ��� �� ��� � ����. ��
�� �� ���� ��(�: ���� ��, ��, �� � ��)� � ���� �
��� ���� ��� ��.
� ���(��)� ��� �� � � ���� ����. ��� ��, ���
� ��� ��� � ��� ��� �� � �� ���� ���� ��� ��
�. � ��(�: ��� �� ��)� ��� �� � ��� �� � �� ��
�� �����.
���� ��� ��� ��� ��� �����. � ��� ����� �����
�, �� �� � �� �� ����. ���� � ��� � ��� �� �
���� ��� ��� ����. ��� ��� ���� ���� �� � �� �
��� �� ��� ��� IBM Tivoli Enterprise Console ��� ���� �
����.
�� 1. ��� ��� ��
2 Tivoli ��� �� ��: ��
�� 2� ���� ���� �����.
�� ����� �� �� ��� ���� ���� ��� �����. � ����
� oak ���� su root �� ���� � ��� ��� ��� �� ���
����. ��� � �� ��� �� � ����.
Nov 7 08:51:42 oak su: ’su root’ failed for don on /dev/ttyp0
�� ��, ���� �� �� ��� ��� � ���� ��� � ����.
Su_Failure: source=LOGFILE; origin=oak; date=”Nov 7 08:51:42 ”; host=oak; sub_source=login; from_user=don; tty=/dev/ttyp0 to_user=root; END
���� �� �� ��� IBM Tivoli Enterprise Console �� ���� �
����.
���
��� ��� ��. ��� �����(�: ������)�� ��� �(�: ��
��� ��� ��)���.
��(�: ����(thrid-party) �� �� �� �����)� ���� Tivoli
��� �� ��� ���� � � ��� �� ��� � ��� ���� ��
���.
���� ��� � ���� ��� ������.
v ���� ��� ��� ��� ���� ��� � � ����. ��
�, ���� Tivoli ����� ������ ��� ��� ��� � ��
��.
v ���� ��� ��� ��� ��, �� ��� ���� ��� ��� � ��
��.
�� 2. ��� ��
� 1 � Tivoli ��� �� ��� �� 3
v ���� �� ��� ���� ��� � �� ��� �� ��� � �� �
�� ��� ��� ��� ��� � ����.
��� ��� ���� ��� ��� �� � ���� ���� � TME® �
� �TME���. ����� ���� ���� ��� TME ��� �TME �� �
�� � ����. �� ��� ����. ���, ���� ��� ���� �
�� � ��� ���� ��� �� ��� ������ ����.
TME ���� Tivoli Management Framework ���� ���� ���� ���
��� ��� ������. � �� ��� TME ���� ���� ��� �
�� �� ���� ����.
�TME ���� � ���� � �� ���� ���� Tivoli Management
Framework� ��� �� ����.
Tivoli Management Framework� ������ ��� �� ��� ��� ���
�� �� ��� ���� ���� �����. ���� �� �� ��
�� ���� ����. �� ��� ���� �� ������ �� ��� ���
� � ���� ���. � ����� �TME ���� �� � �� �
���. �� �, ���� Tivoli Management Framework�� ���� �� �
���� ����� � , �TME ���� �����.
���� ���� ��� � , ���� ��� ��� � ��� ����� �
�� ��� �����.
v ���� �TME �� ��� ���� �� ��� ��� ����.
v ���� ���� ��� ��� ��� ���� ���� IBM Tivoli Enterprise
Console ����� ���� ����.
v �TME ���� TEC �� �� TEC ����� �� � � ����.
��� ���
���� ��� ��� ���� �� ��. ���� ��� ��� ���� �
� ����� ���� ��� ������. �� ��, ��� ��� ���
����. ��� ��� �� ����� � ��� �� ��� �����.
��� ���� ���� ���, Tivoli ����� ��� �� ���. ��
� ���� � �� �� ��� ��� ��� � ��� ��� �� �� �
�� �� � ������ �� � ����. ����, ��� ���� ��
�� ��� ��� ��� ��� �� ���� ��� �� ��� �����.
��� ���� ��� ��� �� ��� �����. � ��� ��� �� �
�(root.baroc)� $BINDIR/TME/TEC/default_rb/TEC_CLASSES ����� ���
��. ���, �� ��� ���� � ��� ���� ��������. ��� �
4 Tivoli ��� �� ��: ��
��� ��, ��� BAROC(Basic Recorder of Objects in C) ��� ���
��� ��� � ��� ����� �����.
��� ���� �� �� BAROC ��� �� � ����. � ���� ��� �
BAROC ��� ���� ��� ��� � � �� ��� ��� ������.
BAROC ��� �� �� ��� IBM Tivoli Enterprise Console � �� �
��� �����.
�� ��
�� ��� ���� ���� � ��� � ����. �� ��� ���� �
�� � �� ����� ��� � ����.
v ��� ��� �� � ��
v ����� ���� �� �����
v ��� ��� ��� ���
v ����� ��� ��� ���
v �� ���� ��� ��
��� ��� ���� �� �, ���� � ���� � ��� ��� ���
����. �� ��� ���� ���� ��� ��� ��� ��� ��� � �
���. �� ������ ����� ��� ���� ��� �����.
�� ���� ���� � ���� �� ����� ��� ��� ���. ��
��� ��� ���. �� ��� 73 ���� � B ��� ��� �� ��
��� �����.
��� ��
���� ���� �� ���� �� �� �� ���� ����. � ��� �
�� ��� � �����.
��� ��� ��� ���� ������. ���� ��� , ��� ��� �
�� ID � �� ��� ���� ��� ������� ����. ��� ���
�� ����� ���� �� ��� ��� ����� �����.
3 ���� ��� �� ���� ��� ���� ��� �� ��� � ����
�.
Su_Failure; server_handle=1; date_reception=784408852; event_handle=1; source=LOG; sub_source=login; origin=oak;
� 1 � Tivoli ��� �� ��� �� 5
sub_origin=’’; hostname=’’; last_modified_time=’Nov 07, 1994 08:51:42’; adapter_host=’’; status=OPEN; administrator=’’; acl=[admin]; severity=WARNING; date=’Nov 07, 1994 08:51:42’; duration=0; msg=’’; msg_catalog=’’; msg_index=0; num_actions=1; credibility=0; repeat_count=0; cause_date_reception=0; cause_event_handle=0; from_user=don; to_user=root; END
��� ���
���� � �� � ���� ��� ��� ��� ��� �� �� �
�� ����. Tivoli ��� �� ���� ���� ����� �� � �� �
�� ���, �� �� ��� �� �� ��� ���� � ��� ����
�����. � ��� ��� �� �� IBM Tivoli Enterprise Console ��
���� ���� ���� � ����.
�� �� � � ��� �� ��� ���� �� �� ��� 33 ���� �
5 � ����� ��� ����� �����.
�
� ���� ��� ��, ���� ��� ���� ��� ���� �� � �
�� ��� � � ����. ��� ��� ������ �� � �� ��
�� ���� �� ��� ���� �����.
�� � �� � � � �� �� ��� IBM Tivoli Enterprise Console � ��
���� �����.
Java API � C API ��
Tivoli ��� �� ��� ��� �� �� � �� �� ��(Java � C ���
�� ��)� �����. ���� ��� � ��� API(Application Programming
Interface)� �����. � � ������ ��� ����.
6 Tivoli ��� �� ��: ��
��� �� �� ��
Tivoli ��� �� ��� � ���� �� � ��� ���. � ���� ��
��� ��� � ����. ��� ��� ��� ���� ���� ����
����. ���� ��� ��� ��� ���.
v ��� ��
v �� ��
v ��� �
v � ��� ��� ��
v ��� �� ����� �
v ��� �� � ���
v ��� �� � ��
��� ��� �� �� ��� 21 ���� � 4 � ���� ���� ����
�.
� 1 � Tivoli ��� �� ��� �� 7
8 Tivoli ��� �� ��: ��
� 2 � Tivoli ��� �� �� ��
� ���� Tivoli ��� �� ��� �� ��� � �����. �� �� �
��� ����� Tivoli ��� �� �� ���� ��� �����.
� �� �� ��� ����.
v �� ��
v ��
v 3.7.1 �� ��� �� ��� ��� ��� ������
�� ��
��� �� �� ��� � ��� ��� ����.
v Tivoli ��� �� �� ���� ���� ����, ��� � �� ��� �
� ���� �� � ��� �����.
v ���� � ����� ����� ������.
��
�� ���� �� �� �� ����� ����� �� �� �� ��
��� ��������. ��� �� ��� �� �� ������� ��� �
�� ���� �����. �� �� ������ � ��� IBM Tivoli
Enterprise Console TME � �� CD� ��� EIFSDK ����� ����� �
���.
� ���� �� ��� ���.
bin � interp ��� �� CLI �� �� postemsg, wpostemsg, postzmsg �
wpostzmsg� � ����.
contrib
���� � ����� � ����.
default_sm
� � ��� ���� �� � ����.
include
���� ���� �� �� ��(.h)� � ����. � ��� ��
interps�� ������.
© Copyright IBM Corp. 2003 9
jars Java � ��� �� �� API � � � ��� ���� � ��� �
� jar ��� � ����.
javadoc
Java � ��� �� �� API� �� javadoc� � ����.
lib � interp ��� � ���� ���� � ��� ������ � ��
��. ����, �� �� � �TME ���� �� ������ ���
�.
samples
� ��� �� ��� � ����.
�: Tivoli �� ���� �� ��� ����� ��� �� �(unzip)� �� �
����.
3.7.1 �� ��� �� ��� ��� ��� ������
�� ��� Tivoli ��� �� ���� �� �� �� ���� � ���
Tivoli ��� �� ��� ��� ��� ��� ��������� ���. �
������ � �� ���� ���� � ��� ��� ��� �� � ���
�.
���� C API �� Java API� ������ � ������� ����. �
� �� � API ��� �� ����� �����.
�: �� 3.7.1� Tivoli ��� �� ��� ���� ��� ���� ����
�� ��� Tivoli ��� �� �� ���� ��� �����.
��� �� �� �� ��� 21 ���� � 4 � ���� ���� ����
�.
C API� ��� ���
��� C API� ��� ��� �� �� �� �����.
1. tec_eif.h �� ��� ��� tec_eeif.h� �������.
2. �����(libtec.a, libteceif.a � libtecgw.a)� ����� libteceeiffwk.a,
libteceeif.a � libteceeifgw.a� �������.
3. .conf ��� � ServerLocation/ServerPort ���� ��� � �� �
TransportList ���� �������.
�: ����� ���� �� �� ��� 25 ���� ��� ��� ������
� �����.
10 Tivoli ��� �� ��: ��
Java API� ��� ���
��� Java API� ��� ��� �� �� �� �����.
1. ��� ��� com.tivoli.tec.eif.*�� com.tivoli.tec.event_delivery.*� ����
���.
2. �� ��� ��� EIFExeception�� EDException�� �������.
3. SEND_SUCCESS � SEND_BUFFERED� �� TECAgent ��� �����
������. � �� ��� ��� ���.
v SEND_FAILURE (-1)
v SEND_FILTERED (0)
v nnn(��� ��� �� ��� �� ���� �)
4. ���� ���� � �� �(�: �� �� �� �)� ��� � ��
� ��(’)� �� ��� ���. � � �� � ��� �� ��, �
� � ��� ��� ���.
5. Tivoli Event Console ��� �� �� jar ��� ��� Tivoli Event Console
3.8�� eif.jar�� evd.jar� �������.
6. 3.7 � 3.8� �� Tivoli Event Console ���� ������ �� ���
���.
v theTecAgent=new TECAgent(sr, TECAgent.COMM_NONTME)
v theTecAgent=new TECAgent(sr, TECAgent.SENDER_MODE, false)
�: ��� ���� ��� SENDER_MODE � RECEIVER_MODE���.
COM_NONTME� � �� ���� ����. � �� ����� �
����, ���� �����. �� �� ��� TME ���� ����
�. �� sendEvent()� �� ��� ��� ��� ����� ��
�����. �, 0 �� ��� ��� ���� ��� �����.
7. 21 ���� � 4 � ���� ���� ���� �� � ������ ����
��.
8. .conf ��� � ServerLocation/ServerPort ���� ��� � �� �
TransportList ���� �������.
� 2 � Tivoli ��� �� �� �� 11
12 Tivoli ��� �� ��: ��
� 3 � ��� ��
Tivoli ��� �� ��� ��� ��� ��� ��� � �� ��� �����.
���� ���� ������ TCP/IP � ���� � �� ��� ��� �
��.
� �� �� ��� ����.
v ��� �� ��
v ������ �� ��� ��
v ���� � ��� ���
v ��� �� � ��� ��
��� �� ��
���� ���� � �� ����� �����. Tivoli ��� �� ��� ��
�� ��� � ������ �� �� ��� ��� , �� ��� ���� �
���� ������ ������. � ������ �� ��� ���� ��
� � ������ ������(14 ���� �� ��� � ��� �� �
).
�� ��
�� �� �� �� �� �����. ��� ���� �� �� �� ��
������. �� ��� � �� ���� �� �� �� ������.
��� ���� ��� �� �� �� �� �� �� ��� ��� � ����.
�� �� ��� ���� �� ��� ��� � ����.
�� �� �� � ��� �����. �� �� �� ���� ���� ��
� �� ���� ConnectionMode=CO� ������. �� �� ��� ���
���� ��� �� �� �����. � ��� ������ � ����
�� ���� � � ��� ��� ��.
� ��
��� �� � �� TME �� �TME���. TME ��� Tivoli Management
Framework� ���� ��� �����. �TME ��� �� TCP/IP� ����
��� �����.
� �� ��� , 14 ���� � 1� ��� �� ����� � ��� ��
����.
© Copyright IBM Corp. 2003 13
� 1. � �� � �� �����
�� �� ��� �� �����
TME ��:
LCF �
���� ��� libteceeifgw.a
TME ��:
TME �
�� �� ��� libteceeiffwk.a
�TME �� �TME ��� libteceeif.a
���� ���, ��� �� TME ���� ������. ������ � �
� ��� 27 ���� �C API� ��� ��� ���� �����.
� ���� � ��� ��
CLI � � Java ���� TME � �TME ��� ���� ���� ��� �
��� � ����. �� Java ��� com.tivoli.tec.event_delivery. TECAgent
� TME ��� �TME ��� �� ��� � ����. wpostzmsg �� TME
��� �����. postzmsg �� �TME �� �����. wpostzmsg ��
� �� ��� ���, ��� Tivoli �� �� ���� ���� �� ��� Tivoli
���� ���� �����. �� �� ��� ���� wpostzmsg �� �
� ��� �����.
��� �� ��� ���� � ��� � ����.
v � ���� ���� ��� ��
v ��� ��� � ���
– � ��� �� � ��� �
– � �
– ��� ���� ���� ���� �� ����
v � ��� �� � ��� ��� ��� �
�� �� �� ��� �� ID� ��� �, BufEvtPath ���� � ���
��� ��� �� ��� ��� ��� ��� �����(���� ���� �
�� � � �� �����).
IBM Tivoli Enterprise Console TME � �� CD� �� EIFSDK ������
�� �� ����� ��� ��� ���.
Managed Node wpostzmsg: $BINDIR/bin Endpoint wpostzmsg: $LCF_BINDIR/../bin postzmsg: $BINDIR/bin and $LCF_BINDIR/../bin TECAgent: $BINDIR/../generic_unix/TME/TEC and $LCF_BINDER/../../generic_unix/TME/TEC
wpostzmsg �, postzmsg � � com.tivoli.tec.event_delivery.TECAgent �
��� �� ��� IBM Tivoli Enterprise Console � � �� ���� �
����.
14 Tivoli ��� �� ��: ��
������� �� ��� ��
���� ��� ��, Tivoli ��� �� ��� �� ������ ����
��(��)� � ��� ���.
Tivoli ��� �� ��� �� ��� ��� ���� ������ � ����. �
��� ���� �� ��� ��� �� � ����. �� �, �� ���� �
�� ��� � ����. �� ��� ��� � ��� ��� ���� ��� �
� ��� �����. �� ��� �� �� ��� TransportList ���� �
����.
�� ���� ������ API� get ��� ���� ���� ���� �
�� � � ���. � �� ���� ��� ��, ������ ��� �� �
�� ���� ���� ����� ���.
�����, Tivoli ��� �� ��� ��� ���� �� ��� �����. �
����� ���� �� , Tivoli ��� �� �� �� ���� ��� ���
��. �� � ������ ��� ��� ���� ����� ���� ���
��. ������ ���� ���� �� ��, ������ �� ���� �
�� ��� ���.
��� �� ��� 16 ���� ��� ���� � 73 ���� ������ ���
��.
��� ������ �� ���� ���� � � ��� �� �� ��� �
����.
BufferEvents=YES BufEvtPath=/tmp/eif_socket_recv.cache
TransportList=t1
t1Type=SOCKET t1Channels=t_ t_ServerLocation=myserver.com t_Port=5151
���� �� ��� ���
��� ��� ��� �� ���� � ��� � ���� � ���� �
� ����.
���� � ���� �� Tivoli Management Framework Firewall Security
Toolbox� ������. TME � �TME ����� ���� ��� ���� �
��� ���� � ���� ����. Tivoli Management Framework Firewall
Security Toolbox � � ��� �� Customer Support� ������.
� 3 � ��� � 15
�Tivoli ���� ���� � ���� �� , ������ ��� ��� �
�� TCP/IP ��� ����� ���� ������. ���� ���� �� ��
� ������� ��� ��� ����� �����. ServerPort ����
�� �� ��� 73 ���� ������ �����.
��� �� � ��� ��
��� �� � ���� ����� �� �, Tivoli ��� �� �� ��� ��
������ ���� � ��� �����. � ��� ���� ���� �
��� ��� ���� ���� ����. ��, Tivoli ��� �� ��� �
� ���� � � �� ���� ��� ���.
��� ��� � �� ��� ��� ����� ��� ���� �����.
1. ��� �����. �� ��� ��� ����� �����.
2. ���� ��� �� ��� ������. �� ��� 17 ���� ���
�� ����� �� �� ���� �����
�� ��� �� ��� ���� �� ��� �� � ����. � �� ���
��� , �� �� � � ��� ���� �����. 17 ���� ����� ��
��� �� �� ���� �����.
�� ���
� ��� ��� ���� ����. �� ��� �� ���� ��� ��� �
����.
� 2. �� �� ���
�� �� ���
�� ��� BufferEvents
��� � �� BufferFlushRate
MaxPacketSize
�� �� BufEvtMaxSize
�� � �� ��� ���� ��� ��� � ����.
v BufferEvents ���� ���� ���� ���� ����.
v BufferEvents ���� YES� ���� ��� �� ���� ��� ���
�����. BufEvtPath ���� � ��� ��� �����.
��� ��� ��� �� � ���� ���� ��� ���.
�� ���� � � �� ��� �� ���� ��� �����.
16 Tivoli ��� �� ��: ��
BufferEvents=YES BufEvtPath=./buffer MaxPacketSize=130 BufferFlushRate=96 ConnectionMode=CO
��� ���� ��� ��� , ���� ���� �����. Tivoli ��� ��
��� �� � �� ��� �� ���� �����. �� ��� �� ���
�� ��� � , API� ��� ���� ��� ���� �����. �� ���
�� �� ��� ����� ����� �� �� ���� �����.
�� ��� ���� ��, �� � ���� ���� ���� �� �����. �
����� ��� � ��� ��� ��� ��� � ����. ��,
BufferEvents ���� NO� ���� ��� ��� ��� � ����.
���� ���� �� �� ��
���� TME ���� �� �TME ����� � �� ��� ���� ���
�� �� �����. TME ���� ��, � ��� TMR(Tivoli Management
Region) �� � ���� � region ��� ��� �����. �TME ���
� ��, � ��� �� �� � � ��� ��� ��� �� ����. � �
� ��, ��� TCP �� ���� ���� �����.
TME ���� �� ����� ��� ��� �� ��� �� �� ��� ��
� ����. ��, TME ��� ����, ��� �� ��� TCP �� ��
�� ���� ���� �� �� � � ��� ��� ��� � ����. TME
� LCF � �� � �� �� �� ���� ���� ����.
��� ��� �� 1� ��� TME � ��� ���� ��, �� ��� ��
��� � �� � � ��� ������.
v TME
v SOCKET
�� �, ��� ��� ��� � ���, 1� TME �� � ��� ���
��������, �� TME �� �� TMR�� �� �� �� ��� ���
��� �
LCF � ��� ��� ��� �� 1� ��� ���� ��, SOCKET � �
�� �� ��� �� ��� ��� �����. ���� ���� �� ��
�� �� � ��� � ��� �� �� ��� ���� ���� LCF � ��
� ��� ��� ���. � ���, LCF � ���� �� ��� ��� �
�� ���. ���� ������ ��� ��� ���� �� ��� �� �
�� IBM Tivoli Enterprise Console ��� ���� ��� �����. LCF �
� 3 � ��� � 17
��� ��, �� ���� �� ���� ServerLocation � ServerPort �
��� ���� ��� ���� ����� �� �� ��� �� � ����.
�� ��� ��� ��� � �� ��� ������.
1. �� ��� � ���� �� ��� ��� �����. TransportList �
��� ���� � ��� �����.
2. � ��� �� � ��� � TME, LCF �� SOCKET ��� �����
�.Type ���� ���� �� ������.
3. ���� ServerLocation ���� ���� � � ��� �� �� ���
� �� ��� ������.
��� C API� �� �����, � �� ��� � ��� t1�� ��� TME
� t2�� ��� SOCKET� ����. TME ��� �� ��� c1 � c2�� �
��� SOCKET� �� ��� c3 � c4�� �����.TME ��� ��, c1 �
TMR ��� ��� ����, c2� �� region ��� �����. SOCKET ��
� ��, �� c3� �� ��� host1� ��� ���� �� 1234� ��� �
����.
TransportList=t1,t2 t1Type=TME t1Channels=c1,c2 c1ServerLocation=@EventServer#xyz-region # additional keywords required when running the Java API c1TMEHost=xyz c1TMEUserID=Administrator c1TMEPassword=pwd # end of additional Java API keywords c2ServerLocation=@EventServer#abc-region # additional keywords required when running the Java API c2TMEHost=abc c2TMEUserID=root c2TMEPassword=root_pwd c2TMEPort=94 # end of additional Java API keywords t2Type=SOCKET t2Channels=c3,c4 c3ServerLocation=host1 c3Port=1234 c4ServerLocation=host2 c4Port=5678
�: C API� ��� Java API ���� �����. TMEHost, TMEUserID,
TMEPassword, � TMEPort.
portmapper ��� ��
portmapper ��� �� ���� ��� �� ��� ���.
v �� ������ ��� portmapper ���� ��� ��� �� �� �
�� � ����.
18 Tivoli ��� �� ��: ��
v � ������ ��� ��� ��� ���� � ����.
PortMapper ���� YES� ���� �� , ��� �� �� ������
�� portmapper� �� ����� ���. ��, � ��� � ��� ��
���� � portmapper� ��� ��� �� �����. API� PortMapper
� �� �� �� �����.
PortMapperName, PortMapperNumber � PortMapperVersion ���� ���
��� � ���� ����. ��� ���� � ������ �� �� �
�� ���� �� portmapper� ��� , ��� ���� ��� �����. ��
�������, �� �� 0�� ���� ��, ��� ���. � ��, �
�� �����.
� � 0�� � � � , T ivol i � � � � � � � � PortMapperName ,
PortMapperNumber � PortMapperVersion ���� �����. � � � �
��� �� �� �� , � �� �����.
�� 0�� � �� ��� , PortMapper ���� YES� ��� ��� ��
portmapper� �����. � �� ��� �� � ���� ����� ��
���� �����. PortMapper ���� portmapper� ���� �� ����
� ���. �� 0�� ��� �� ����� ��� �� �� ���. �
� ���, � ������ portmapper� ��� ��� � ��� portmapper
� ���� �� ������.
portmapper ���� �� �� ��� 73 ���� � B ��� ��� �� �
���� �����.
C API� ��� �� ������ ��
C API� ��� �� ������ �� ��� �� �� ���� ���� ��
� � ����.
ActiveConnections=nn
�� ����� ��� �� �� �� �. ��� �� �� ��� 2 -
10000���. �� �� �� �� �� ��� ��� ���� 0� �
�� ����� �� ���� �����. �� �� � �� �� �
��� �����. �� ���� �� � � 128� �����.
C API�� �����.
ActiveConnectionsSafety=nn
��� �� ���� �� �� �� �� ����� �� ActiveConnections
� ��. �� ������. ActiveConnections� ��� C ��� �
� �� �� ����� � ���� �� �� �� �����. ��
�, ActiveConnections� 20�� ActiveConnectionsSafety� 80� ��, �
� 3 � ��� � 19
� ����� ��� 20�� � � �� ��� �����. ��� ���
10 - 90���. �� �� �� 16(20� 80%) ��� � � � ���
�����. � �� 80�� ActiveConnections� ����� �� ����
�. �� �� �� �� �� ���� �����. �� �� � ��
�� ���� �����.
C API�� �����.
ConnectionsQueued=nn
�� ����� ��� �� �� ��� ���� �. �� �� �� �
���� ���� � �� �� ��� �� ����. � ��� ���
�� ��� �����. �� �� � �� �� �� ��� � �
� ������. �� �� �� �� �� ConnectionsQueued� ���
� �� �� � ����. � �� 1000���. �� ��� 1 - 1000�
� � ����. �� �� �� �� �� ���� �����. ��
�� � �� �� ���� �����.
C API�� �����.
20 Tivoli ��� �� ��: ��
� 4 � ��� ��
� ���� ���� ���� ��� � �����. ��� � �����.
1. ���� ���� �����. 22 ���� �����.
2. ��� ��� �����. 23 ���� �����.
3. ��� ���� �����. 23 ���� �����.
4. ��� ��� �� ��� ����. 23 ���� �����.
5. ��� ���� ��������. 24 ���� �����.
6. ��� ���� ��, �� � ������. 29 ���� �����.
�� �� ��� ��� ����. �� �� �� Java ��� ��� ��� ���
���� ���� ����.
.conf ��
�� ��� ���� ��� � ���� �����. �� ��� ����
�. � ��� ��� � IBM Tivoli Enterprise Console ����� �
� ��� ����.
.baroc ��
���� � ��� ��� ��� ��� ��� ��� ���
BAROC(Basic Recorder of Object in C) ��� ������. � ��� �
�� ��� �����.
.rls ��
� ��� ���, �� � �� �� �� ���� �� �� �� �
����. � �� � ��� ��� ��� ���� ����. ����
�� �� ��� � ����.
.xml ��
XML ��� � ��� �� � ���� �����. � ��� ���
� ����, IBM Tivoli Enterprise Console ����� �� �� ��
��. � ��� �����.
22 ���� �� 3��� ��� �� � ��� ��� ��� �����.
© Copyright IBM Corp. 2003 21
��� ��� �� �� ��� IBM Tivoli Enterprise Console ��� ����
�����.
���� ��� ��
���� ��� �� ���� ��� ��� ��� ���. ��� ��� �
�� ���� ���� � ��� ���.
v IT � ��
v SLA(Service Level Agreement)
v �� �� �� � �� ��� �� ���� ����
v ����� � ���� ���(�: ������, � �� � ���, � �
��� �)
v �� ����
v ��� �� � ���� �
��� ��� ��� �� �, � ��� ���� ��� ������.
�� 3. ��� ���� ��� ��� ��
22 Tivoli ��� �� ��: ��
�� ��
��� ��� ���� � ���� ��� �� � ����. � ��� ��
�, ����� �� �� �� � ��� ��� ���. �� ��� ��� �
�� ��� ���� �� ��� ��� ���. �� , ��� �� ��
� �� �� �� ��� �� �� ����. �� ��, � ��� ��� ��
� ��� �� �� ����� ���� ���� ���.
��� ��� ��
��� �� ��� �� �� ����� ��� �� ��� ���� ���
� ����. ��� � ��� ���� ������. �� ���� ���� �
� ��� � ��� ���.
IBM Tivoli Enterprise Console� � ��� ��� ��� �����. � ��
��� ��� ������ ������. � ��� �� �� ��� IBM Tivoli
Enterprise Console ��� ���� �����. ��� ��� ��� ��� �
��.
��� ��� ���� ������. ��� �� �� � �� � �� � ��
��. ���, BAROC ��� � � ��� ���. �� �� �� ���
��� ����.
"MY_EVENT_CLASS;
source=_ANY_DEFINED_SOURCE;
application=myAppl1;
origin=9.179.1.234;
msg=Hello World;
END\n\001"
� �� ��� MY_EVENT_CLASS� BAROC ��� ���� ��� ���. ��
source � application� ������ �����.
��� ��� � BAROC ��� �� �� ��� IBM Tivoli Enterprise Console
� �� ���� �����.
��� �� �� ��
���� ��� �� ���� ��� ���� ��� ���� ��� �� ���
��� ���. �� ��� ���.
v TME �� �TME
v �� �� �� ��
� 4 � ��� �� 23
��� �� �� � �� ���� ��� �� �� ��� 13 ���� ���
� �� ���� �����.
��� �����
���� ������ ��� ������.
v �� ��� �� ����� � ��� ��� � ����. � ��� �� �
� ��� 73 ���� ������ �����.
v �� �� �� �� �� ��� �� � ��� ��� ���� ������.
v ���� �������.
v ���� ������.
��� �� ��� ��� ���� ��� ��� � �� ����� TME
��� � �TME ��� � ��� ������. �TME ���� �� ���
��� ��� ��� ��� �� �� ��� � ��� �TME ����
��� ��� ������. �TME ���� ���� � ����. �TME � TME
��� ��� ��� ���� �����(�� ��� �)���. �TME ����
��� � ��, TME ������ ���� TME ���� ������. �
� �� ��� �� ServerLocation ���� ������. � TME ���� �
��� ���� �� ��� ���� Tivoli �� �����.
��� �� ����� ��� ��� ���� � C API � Java API� ���
��. API� � 3� ��� ��� �����.
� 3. API � �
��� Java API C API
�� �� ��� � ��� ��
� ��
TECAgent
getConfigVal
tec_agent_init
tec_agent_getenv
��� ���� �� �� � �
� ��
TECAgent
disconnect
tec_create_handle
tec_destroy_handle
��� ��� � � sendEvent
receiveEvent
registerListener
onMessage
tec_put_event
tec_get_event
tec_register_callback
tec_event_callback
�� ���� �� � ��� ���� �� ��, �� � ��� �� ����
��� � ����� . API �� � ��� �� 45 ���� � A
�API(Application Programming Interface)�� �����.
�: HPUX�� �TME � ���� ��� ��� ���� ��� �� �� �
�� ��� �����.
24 Tivoli ��� �� ��: ��
�� ��� �����
Tivoli Enterprise Console� 3.7.1 �� ���� 3.8 �� ���� ��� , �
���� �� �� ���� ��� ��� ���� ����� ������.
� 4. ����� �� ��
3.7.1 �� �� 3.8 �� �� �
libteceif.a libteceeif.a �TME ���
libtec.a libteceeiffwk.a �� �� ���
libtecgw.a libteceeifgw.a ���� ���
���� ��� � ��� �� � �� �� ����� ��� ��� �� ��
�� �� �����. � ������ �� ��� ���� ��� ���
(��� �� ��� ���� ���)� ��� ��� �� ����� � �� ��
� � � ��� ��� � �� ��� ��� � ����. �� ����� �
�� ��� ���.
v libtecceeif_stub.a(�TME ���� ��)
v libteceeiffwk_stub.a(�� �� ���� ��)
v libteceeifgw_stub.a(���� ���� ��)
��� �� �� ��� ��� �� ������ �� �������. ���� �
� �� �� ��� ��� �� ��� ��� �� �� ��� � �� ��
�� ���� �� �����. ���� API ��� ��� 45 ���� � A
�API(Application Programming Interface)�� �����. ��� ���� ���
� � �� ������. ���� �� �� ������ ��� � �� �
���. ����� ���� � ��� ������ �� ��� 27 ���� �C API
� ��� ��� ���� �����.
�: HPUX�� �TME � ���� ��� ��� ���� ��� �� �� �
�� ��� �����.
�� �� API
API� ���� � �� ��� �� ��� ��� ����� ���� .
tec_agent_getenv �� �� getConfigVal ��� �� ��� � , � �
�� API(tec_agent_init �� TECAgent)� ��� ���. ��� API� �� �
� �� �� ��� � ���� �� ���� ����.
�� ��� 73 ���� ������ �����.
�� API
�� API� ��� ��� ���� �� ���� �����. ���� � � �
� �����.
� 4 � ��� �� 25
� ���� ��� ���, tec_create_handle �� TECAgent� �� ��
��� ���� ���� ��� ������. ��� �� ��� TECAgent� �
������, �� ��, �� �� � �� �� ����� ����� �����.
public TECAgent(reader configStream, int deliveryMode, int oneway)
� �� ��� ��� ���� �� , tec_destroy_handle �� ��
disconnect ��� ������. � ��� �����. ���� ��� ��
� �� ��� ����.
��� � API
��� ��� ��� ���� ��� ��� ����. tec_put_event ��
�� sendEvent ��� ��� ��� ��� ����.
�� ��� ��
C � Java ��� �� � ��� ��� IBM Tivoli Enterprise Console TME
� �� CD� ��� EIFSDK ������ �� � ����.
Windows� �� �� ����
Microsoft Windows ����� ��� ���� tec_create_handle� ���� �
� ��� ���� ���.
��� �����.
#ifdef WIN32 #include <winsock.h> WSADATA wsaData; if ((rc = WSAStartup(MAKEWORD(1, 1), &wsaData)) != 0) { printf("error %d starting winsock.dll\n", rc); exit(1); } else printf("Winsock initialized successfully...\n"); #endif
������ ��� ���� �� �� ��� ��� �� � WSAStartup
��� ��� ���. WSAStartup ��� �� � � ���� ��� ��
WSADATA � � Winsock2.dll� ������. ����� �� DLL�
Winsock2.dll ��� ��� WSACleanup� ���� Ws2.dll� ������ �
� �� �� �� � ��� � ���. WSAStartup� �� �� ��� �
WSACleanup� ��� ���.
��� ��� WSAStartup� 0� �����. WSAStartup� ��� ��� �
����� �� �� ���� �� WSAGETLastError� ��� � ���.
26 Tivoli ��� �� ��: ��
��� ���
���� C �� Java API� ���� ��� � ����. ��� �� ��� ��
�� ��� ���� ���� ���� ���� �� ���� � ���.
C API� ��� ��� ���
��� �� �� C API� ���� �� ��� ���� tec_eeif.h header �
�� �� � ���. Windows�� � ���� ���� �, ��� �� ��
� �� ���� ��� PC ��� ��� ���.
� ���� ��� ���� ���� ��� � NODEFAULTLIB:LIBC.LIB
�� ��� ���. � � �� ����� � ������ ���� �
� � ����.
wsock32.lib ��� �� � �� ��, Windows NT ���� ���� �
FORCE:MULTIPLE �� ��� ���. � �� ����� ��� ��� �
�� ���� �� ��� �� ��� ���� ���. FORCE:MULTIPLE
�� �� INCREMENTAL:NO �� ��� ���.
�� ����� ��� ��� �� ���� � ���� ����� ����
��� ����� .
unsecure: adapter.c \ $(CC) -nologo -Ze -W3 -MD -DUNSECURE -D_WIN32 -DWIN32 -DPC \ -Ic:/Tivoli/include/w32-ix86/TME/TEC -Id:/msdev/include -FosampleAdapter.obj -c sampleAdapter.c \ slashes link -subsystem:console -L. -Ld:/msdev/lib -Lc:/Tivoli/lib/w32-ix86 \ -out:sampleAdapter.exe sampleAdapter.obj msvcrt.lib libteceeif.a \ libsunrpc.a -NODEFAULTLIB:LIBC.LIB -INCREMENTAL:NO -FORCE:MULTIPLE wsock32.lib
Java API� ��� ��� ���
��� �� �� Java API� ���� Java ��� ���� evd.jar� �� �
�� ��� evd.jar � log.jar� ��� ��� ���� �� ���� ����
�.
C API� ��� ��� ��
�� ��� C API� ��� ���� ���(� 5), �� �� ���(28 ����
� 6) � �TME ���(28 ���� � 7)� ���� � ��� ������ ��
�� ����.
� 5. ��� �� �� C API� ��� ���� ���� ��� �����
�� ����� �� ��
libteceeifgw.a Tivoli ��� �� �� �
libcpl.a
libdes.a
libmrt.a
Tivoli Management Framework Tivoli Application Development
Environment� ��� ������ ��
�� � �����.
� 4 � ��� �� 27
� 5. ��� �� �� C API� ��� ���� ���� ��� ����� (��)
�� ����� �� ��
libdl.a �� Windows � HPUX� �
libpthreads.a �� AIX®� �� ���� ��
libpthread.a �� Linux� �� ���� ��
libnsl.a
libsocket.a
libthread.a
�� Solaris ��� �� ���� ��
libsunrpc.a Tivoli ��� �� �� Windows� �� ���� ��
�� C ����� �� �� ���� ��� �� �����
� 6. C� ��� �� �� ���� ��� �����
�� ����� �� ��
libteceeiffwk.a Tivoli ��� �� �� �
libas.a
libms.a
librim.a
libtas.a
libthreads.a
libtmf.a
libui.a
Tivoli Management Framework Tivoli Application Development
Environment� ��� ������
���� � �����.
libdl.a �� Windows � HPUX� �
libpthreads.a �� AIX� �� ���� ��
libpthread.a �� Linux� �� ���� ��
libnsl.a
libsocket.a
libthread.a
�� Solaris ��� �� ���� �
�
libsunrpc.a Tivoli ��� �� �� Windows� �� ���� ��
�� C ����� �� �� ���� ��� �� ����
�
� 7. ��� �� �� C API� ��� �TME ���� �� �����
����� �� ��
libteceeif.a Tivoli ��� �� �� �
libdl.a �� Windows � HPUX� �
libpthreads.a �� AIX� �� ���� ��
libpthread.a �� Linux� �� ���� ��
28 Tivoli ��� �� ��: ��
� 7. ��� �� �� C API� ��� �TME ���� �� ����� (��)
����� �� ��
libnsl.a
libsocket.a
libthread.a
�� Solaris ��� �� ���
� ��
libsunrpc.a Tivoli ��� �� �� Windows� �� ���� ��
�� C ����� �� �� ���� ��� �� ��
���.
��� ��, �� � ���
���� ��� �� �� ��� ���� ��, �� � ���� ���. ��
�� ���� �� ���� ��� ��� ����� ���. � �� � ���
TME � �TME���. TME ��� �� �� ��� ���� ���� �� �
� ����. �� �� ����� ��� ���� setup_env.sh ��
setup_env.cmd ���� ���� �� TME �� �� ���� ����� �
��. ���� ����� ��� ���� lcf_env.sh �� lcf_env.cmd ���
� ���� �� ���� ���� ����� ���.
�� �� ���� TME �� �TME� � �� �� � �� � ��� ���
� ���� � � ����. TME� ���� ���� ���� ���� ���
� ��� TME� ������. �TME� ���� ���� ���� ��
�� ��� � ��� SOCKET�� ������. �� �� ���� ��
�� ��� ���� Tivoli Enterprise Console ����� �� � ���.
���� ���� � �� � ��(TME �� �TME) � ��� ���� ��
�� � � ����. TME� ���� ���� ���� ��� � ���
LCF� ������. �� TME� � Tivoli Enterprise Console ����� �
��� ����. �TME� ���� ���� ���� ���� ��� � �
�� SOCKET�� ������. ���� ���� TME �� �� ��� ��
�� Tivoli Enterprise Console ��� �� �� � ���.
�TME ���� �TME �� ���� ���� � � ����. �TME� �
��� ���� ���� ���� ��� � ��� SOCKET�� ����
��. �TME ���� TME �� �� ��� ���� Tivoli Enterprise Console
��� �� �� � ��, ���� ��� ���� Tivoli Enterprise Console
����� �� � ���.
���� ��� ��, �� ���� �� ��� ��� � ����. �� �, �
��� ���� �� ��� ��� � ����.
� 4 � ��� �� 29
v ��� ���� 33 ���� ��� ��� ���� � 35 ���� �� ���
� ����� �����.
v �� � ��� �� ��� ��� 16 ���� ���� �� � ��� ����
�����.
v �� IBM Tivoli Enterprise Console � �� ���� �����.
���� ��� � ���� ���� ��, �� ��� ��� �������.
v ���� ����� �����?
v ���� � ��� ���� �����?
v �� ��� ��, ���� ��� ���� �����?
v ���� ��� ������?
��� �� �� Java API� ��� ��� ��
��� �� �� Java API� � ��� ���� � �� ���� ����
�. setup_env �� lcf_env �� ���� ��� ��� ����, ����� �
� �� ��� Java �� ��� �� ��� ��� ���.
�� ��� ��� �� �� Java API� ���� ��� ���� ���� � �
�� Java jar �� � ������ ���� ����.
Java ��� �� �� API� ���� ���� ��� � 8� �� �� ���
��� CLASSPATH ��� ��� ���.
� 8. ��� �� �� Java API� ��� ���� ��� �����
�� ����� �� ��
evd.jar
log.jar
Tivoli ��� �� �� �
jcf.jar
ibmjsse.jar
jsafe.zip
Tivoli ��� �� �� �� �� ���� ���
� �
xerces-3.2.1.jar
zce.jar
Tivoli ��� �� �� � ��� ���� �
���� ���� ��, � 9� ��� ����� ���� ��� �� ��
��� ��� ��� ���.
� 9. Java ��� ��� ���� ���� �� JNI ����� �� � ����
�� �� � ����� �� �� ����
AIX: libteclcf.a LIBPATH <eifsdk>/lib/aix4-r1
HP-UX: libteclcf.sl SHLIB_PATH <eifsdk>/lib//hpux10
30 Tivoli ��� �� ��: ��
� 9. Java ��� ��� ���� ���� �� JNI ����� �� � ���� (��)
�� �� � ����� �� �� ����
Linux: libteclcf.so LD_LIBRARY_PATH <eifsdk>/lib/linux-ix86
--��--
<eifsdk>/lib/linux-s390
Solaris ��: libteclcf.so LD_LIBRARY_PATHJ <eifsdk>/lib/solaris2
Windows: teclcf.dll PATH <eifsdk>\lib\w32-ix86\eifdll
�: <eifsdk>� IBM Tivoli Enterprise Console TME � �� CD �� ���
�� ����� ����.
��� �� ��� � ��� ��
��� ��� UTF-8 ��� �� ��� �� ���� ����� ���� ���
� ����. ��� ��� ��� ���� �� �� ��� ���� ���� �
�� ��(UTF-8 �� �UTF-8)� �� �����.
UTF-8 �� ��� �� ���� ����� ���� �� , Pre37Server �
Pre37ServerEncoding ���� ������. 2��� � �� ��� ��, ��
UTF-8 ��� ���� ��� NO_UTF8_CONVERSION ���� ������.
�� ��� 73 ���� ������ �����.
�TME ���� ��, UTF-8 ���� ���� ��� ��� ���� ����
�.
���� Tivoli Enterprise Console 3.7 �� ��� �� �� ��� �� ���
� ���� � ����, �� ����� �� �� ��� �� ��� �
��.
� 4 � ��� �� 31
32 Tivoli ��� �� ��: ��
� 5 � ���� ��� ���
��� ��� ��� ��� � ��� ����� ��� � �� �� ��� ��
�� � ��� ����. �� �, ���� � �� ���(�: ping� ���
� ��) �� ����. ���� � ��� ���� � �� ���
30��� ���� ����� �����. �, ��� ���� ��� ��� �
� �� ��� � ����� �� ���.
Tivoli ��� �� ��� ��� ��� ��� �, �� � �� � ��
��� � (�� ��� ��� � � � ���� ���)� ���� ��� �
��� ����. ��� � ����� �� ��� ���� ��� ���� �
��� �� ��� ���� � ����. � ��� ��� �� ���� �
�� �� � � ���� �����. �� �� ��� ��� ���� ��� �
�� ��� ��� �� ���. ��� ���� �� ��, �� �� � �
�� � � ���� �� ���� �� ���� ��� ��� �
�� ��.
��� �� ��� ��� ���� ���� ����� � � �� ��� ���
��.
v �� ��: ��� ���� �� ��� ��� ���� �����. �� ��
�� � ���� ��� ����.
v � ��: ��� � ��� ��� ���� �� ��� ��� � �� ���
���� � ���� ��� �� ���� � ��� �� ��� �� �
�� � ����.
�� �� ���
���� ���� ��� ��� �� ���� ����. Filter �� FilterCache
���� ���� ���� ��� ��� �� � �� �� � � ����
���� ��� � ����. �����, IBM Tivoli Enterprise Console ��
��� �� �� ��� ���� ���� ���� �� ����.
�� ���� ��� �� �� ��� �� � ����. ��� ���� ���,
�� �� �� �� � ��� ���� � ���� �� � � ��� �
����.
Filter � FilterMode ���� �� ��� � ��� ���� ��� ���
��� ���.
v ��� ��� �� ��� ���
© Copyright IBM Corp. 2003 33
1. FilterMode� IN�� ������.
2. ��� �� �� ���� ���� Filter�� �����.
v �� ��� ���
1. FilterMode� OUT�� ������.
2. ��� �� �� ���� ���� Filter�� �����.
v �� ���� ��� ��� ���(� �� ���.)
1. FilterMode� OUT�� ������.
2. Filter�� ���� ����.
�: �� ���� ��� ��� � ��� ���.
1. FilterMode� IN�� ��� ��
2. Filter�� ���� �� ��
�� ��� ��� 73 ���� � B ��� ��� �� ����� �����
�.
��� �� � ��� ���
���� ��� �� �� IBM Tivoli Enterprise Console ����� ��� �
� �, BufferEvents ���� YES� ���� �� ���� ��� ����.
FilterCache ���� ���� ��� ��� � ���� ����� �� ���
�� ��� ��� ���� ���� � ����.
�� ��� ��� ��� �� ���� �, FilterCache � FilterMode ����
���� ����� ��� � �����.
v �� ��� ����
1. FilterMode� IN�� ������.
2. BufferEvents� YES�� ������(� �).
3. ���� �� �� ���� ���� Filter � FilterCache�� ���
��.
v �� ���� ���
1. FilterMode� OUT�� ������.
2. ��� �� �� ���� ����� �� Filter � FilterCache�� �
����.
v �� ��� ����(� �)
1. FilterMode� OUT�� ������.
2. BufferEvents� YES� ������.
3. FilterCache�� ���� ����.
34 Tivoli ��� �� ��: ��
�: �� ���� ��� ��� � ��� ���.
1. FilterMode� IN�� ��� ��
2. FilterCache�� ���� �� ��
BufferEvents ���� �� ��� �� �� ��� 16 ���� ��� ����
� �����.
�
�� ����� � �� ��� �����. � �� ��� disk_event ���� �
�� �� ���� �����. � �� ��� IP �� 126.32.2.14�� ��
Su_Success ���� ��� �� ���� �����.
# # Event Filters # Filter:Class=disk_event Filter:Class=Su_Success;origin=126.32.2.14
�� �� ���
�� filtering�� Tcl � � �� ��� �� ����. �� � �� ���
re:’value_fragment’���.
�: Tivoli ��� �� ��� Tcl �� � � ��� � ��� �����. Tivoli
��� �� ���� ��� �(\)� �� �� �� ����� �� �
��� � �� �(�: �)� ���. �� , \t� Tcl��� � ���
����� Tivoli ��� �� ����� t� �����.
�� ����� � � �� ��� Filter�� �����. � Filter�� �� �
��� TEC_� � �� ��� ��� ��� ��.
Filter:Class=re:’TEC_.*’
�� ����� � ��� ��� FilterCache�� �����. � Filter�� ��
���� TEC_� � �� ��� ��� ����� �� ��� ���.
FilterCache:Class=re:’TEC_.*’;severity=CRITICAL
Tcl � � �� �� �� ��� Tcl �� ���� �����.
�� ���� ���
� ��� ��� ���� ��� ����� � ��� �� �� ��� �
�� ��. � ��� ��� �� �� �� �� ���� ��� ���
���� ����, ��� ���� ����, ��� ���� ��� �����
�.
� 5 � ���� ��� ��� 35
�� �� ��� �� IBM Tivoli Enterprise Console ������ � ��
� ��� � ����. ����� �� � ��� ���� ��, ��� ��
���� �� ���� ���� ���� � ����. IBM Tivoli Enterprise Console
����� �� �� ��� IBM Tivoli Enterprise Console �� ���� �
����.
�: � ��� C API� ��� �� �� ���� �� ����. �� ��
�� ��� �� �TME ���� ������.
� ��� ��� ���� ���� ��� �� � ��� �� ���� ��
�� ��� ���� ���� � ��� ���. ��� �� � � ����
�� ���� �����. �� ��� ��� �� ����� �� � ��
���� �����. ��, ��� ��� � ��� ��� �� ���� ���
� � ���.
� ��� �� �� ��� � �� ��� IBM Tivoli Enterprise Console �
�� ���� �����.
�� ��� ���
� ���� ����� ��, IBM Tivoli Enterprise Console � �� ����
��� ��� ���� �� ���� �����.
�� ��� � � ���� ������.
1. �� ���� � �� ���� ������. �� �� �� � ����
�����.
UseStateCorrelation=YES # for Windows NT only StateCorrelationConfigURL=file:C:\tmp\test.xml # for all other INTERPs # StateCorrelationConfigURL=file:///tmp/test.xml
2. ����� � ��� ��� XML ��� DTD ��� �� 1���� �
�� ��� �����.
3. CLASSPATH �� ��� �� ��� ������.
v zce.jar
v log.jar
v xerces-3.2.1.jar
v evd.jar
C API� ���� ��� ���� ��, ��� ����� ��� ���
� �� ��� ����� ��� ������.
36 Tivoli ��� �� ��: ��
� 10. C API� ��� ���� �� ����� �� � ����
�� �� � ����� �� �� ����
AIX: libjvm.a LIBPATH /InstallDir/bin/aix4-r1/TME/TEC/jre/bin/classic
/InstallDir/bin/aix4-r1/TME/TEC/jre/bin
HP-UX: libjvm.sl SHLIB_PATH /InstallDir/bin/hpux10/TME/TEC/jre/lib/PA_RISC/classic
/InstallDir/bin/hpux10/TME/TEC/jre/lib/PA_RISC/
Linux: libjvm.so LD_LIBRARY_PATH /InstallDir/bin/linux-ix86/TME/TEC/jre/bin/classic
/InstallDir/bin/linux-ix86/TME/TEC/jre/bin
Solaris ��: libjvm.so LD_LIBRARY_PATH /InstallDir/bin/solaris2/TME/TEC/jre/lib/sparc
Windows: libjvm.dll PATH \InstallDir\bin\TME\TEC\jre\bin\classic
4. ���� ��� ��, ���� �� �� � ��� �������.
� ���� �� � �, �� ���� � ��� ���� ��� ������
���� � ����.
v ��� ��� ���� �� �� �� ��, ��� ��� � ��� ��� �
���� �����.
v ���� ���� �� �� �� ��, ��� ���� ��� ��� ����
��� �����.
� 5 � ���� ��� ��� 37
38 Tivoli ��� �� ��: ��
� 6 � ��� ��
� ���� Tivoli ��� �� ��� �� � �� �� ��� � �� ����
��� ��� � �����. �� � �� ����� ��� ��� ���� �
��� ���. ���� ��� ���� �� ���� ��� ����� API� �
�� � ����. �� API ���� ��� �� ��� ���� � ����.
� �� �� ��� ����.
v �� ��
v �� ��
v �� � ���
v �� ��� � ����
��� ��
���� �� �� ��� ��� ��� ��� ��� � ��� ��
�� ���. � ���� ��� ���� ���� �� � ��� �� �
� ��� � �����.
Java API� �� �� ��� ���� � �� ��� ���� �����.
��� �� � ��� ��� LogLevel � LogFileName ���� �����
�.
C API� ��, ed_diag_config_file ���� �����. ��� �� ��� ��
�� ��� 73 ���� ������ �����.
�� ��
�� ��� ���� �� ��� ���� � ��� ���. Tivoli ��� �� �
�� ���� �� �� � �� ��� ��� ��� �� � ����.
�� �� ��� �� �� � ��� ��� ���� ���� ��� ���
� ��� ��� ��� �����. ��� ��� � ��� ���� ����.
�� ��� �� ��� �� ����, ���� ��� ��� � � � ��
��� ����.
Java API� �� �� ��� ���� � �� ��� ���� �����. �
�� �� � ��� ��� TraceLevel � TraceFileName ���� ����
��. � ���� � ��� �� ��� �����.
© Copyright IBM Corp. 2003 39
C API� ��, ed_diag_config_file ���� �����. ��� �� ��� ��
�� ��� 73 ���� ������ �����.
�� ��� �� �� ��� Customer Support� ������.
�� � ���
Tivoli ��� �� ��� ��� ��� �� �� � ���� ���� ��� �
����.
��� ��� �� ��� ���� � ��� ��� � ����.
v ��� ��� ��� ��
v ��� ��� � ��� � ��
���� ��� , Tivoli ��� �� ��� ��� ���� �� ��� ����
�����. ��� ���� ���� ��� � �� ��� � �����. �
� �, ���� �� �� ��� � �� ��� � ����. �� ��� ��
�� ��� �� ���� �����.
�� �� ��� ���� ���� ���� ���� �� ����. �� ���
���� ����� �� �� ��� �����.
��� �� �� ����
�� ����� ��� ��� ���� �� �� ����. �� �����
�� �� �� �� ���� ���� �� �� �� �� �� ��� �� �
� ConnectionsQueued �� � ��� ��� �����. ��� � � � ��
� � � ��� � � � � � � � � � � � � � � � � � � . � �
ConnectionsQueued� ���� �� �� �� �� ��� ��� � ����.
TCP/IP� ���� ��� �� ������� ���� � � � �� ��
�� ��� � � ��� ���. �� ����� �� ��� ���� ���
� �����. ConnectionsQueued� ��� ��� ��� ��� � ��� ���.
TCP/IP� � �� ��� �� �� � � �� ��� ���.
�� ����� � ���� �� �� �� ActiveConnections ���� ����
��� � ����. �� �� ����� ��� �� ���� ��� �� ��
���� ���� ���.
�� �� ��� ConnectionOriented�� ActiveConnections� ��� ��, ���
� �� �� ����� � ���� ����. ���, ��� ConnectionsQueued
� ��� ��� ��� TCP/IP� � ��� ���� �� ActiveConnections�
40 Tivoli ��� �� ��: ��
�� ���� ���� ActiveConnectionsSafety� ��� � �� �� ��
ActiveConnections� ��� ��� �� � ��� �� ���� �� ��
� � ����.
�: TCP/IP� � ����� ��(ConnectionsQueued)� ����� ��� � �
��. ActiveConnections ��� �� ��� �� ��� ��� �� �
� ���� ���.
�� ��� � ����
��� Tivoli ��� �� ��� �� �� �� � �� � �� �� ��� �
�������.
��� �� � �
�� ����� ���� ��, ��� � �� ��� �� ��� ��� � ���
�.
v � TME ���� ��� ��� ����.
��: �� �� �� ��� ��� ���� � ����.
���: ��� � �� �� ������.
– ��� �� ��� ��� ���� ��� ��� � ����� TME
��� � �TME ��� � ��� ������.
– ��� ��� ��� �� �� ��� � ��� �TME ����
��� ��� ������. �TME ���� ���� � ����. �TME �
TME ��� ��� ��� ���� �����(�� ��� �)���.
v ��� ���� ���� Tivoli ��� �� ��� ������ ���� �
���.
��: ���� ����� ������ ��� ����� �� ��� ��
� ���� ��� ���.
���: lcf_env.sh �� lcf_env.cmd ���� ��� ��� ������.
v Microsoft Windows NT® ���� ��� �� ��� ������.
��: �� �� wsock32.lib ��� ����.
���: Windows NT ���� ��� � � FORCE:MULTIPLE �� ��
����. �� ����� ��� � �� ��� ���� ���. ��� �
�� ��� 27 ���� ���� ����� �����.
v ��� �� ��� ����� ����� ���� ����.
��: �� ��� ���� � ��� ��� ����.
���: ��� ���� � ��� ������.
– ���� �� ��� ��� ������.
� 6 � ��� � 41
– ��� � �� �� ��� �����.
– �� ��� �� ��� ��� BAROC ��� ���� ��� ������.
v ��� LOG0014E ��� ������.
��: ���� LogFileName ���� ��� ��� �� � ���.
���: LogFileName ���� ��� �� ��� ������.
��� ��� �� �� ��
�� ����� ��� ��� ���� � ��� �� ��� �����.
v wpostzmsg �� postzmsg� ��� � �� ��� ������. �� ���
TECAgent� ��� � BufEvtPath ���� �� �� �� ��� �����
�.
��: � ��� ��� �� �� ��� � �� ID� �� �� � �
�� �� �����. �� ��� ID� BufEvtPath ���� ��� ���
��� �� �� ��� ��� ���.
���: ��� BufEvtPath ���� ��� ��� �� � �� ��� �
��� �����.
v � TME ���� ��� ��� ��� � ���.
��: Tivoli �� ��� ����.
���: �� ���� TransportList �� ServerLocation ���� ����
��.
��� ��
�� ����� ��� ��� ���� ��� � ��� �� ��� �����.
v ��� ���� �� ���� ��� ��� ��� ����.
��: ��� � ��� ��� ��� �� ���� �� ��� ��� ��
� ���� ����.
���: ��� ��� �� ��� �� ��� �����. �� ��, ��
� ��� ������. �� ��� ��� �� ��� �����.
1. ��� �� ���� TestMode ���� YES� ������.
2. ServerLocation ���� ���� ��� ��� ������.
3. ���� �� ����.
4. ServerLocation ���� ���� �� ��� ���� �� ���� ��
� ����� ��� � ������.
�� ���� ��� �� ���� ��� ���� �� ���� ����.
wpostzmsg ��� �� ���� ��� ��� ��� ���� ��� �
42 Tivoli ��� �� ��: ��
��� ������. ��� ��� ��� ���� ��� � �� ��, ��
�� ��� �� ��� ��� ������.
� ���� ��� ��� �� ���� ���� � � ���� ��
��. ��� ��� ������.
�: ���� ���� ��� , TestMode ���� ����� ���� ���
��� ��� � �� ��� �� ��� ��� ����.
v ���� ��� � wpostzmsg �� postzmsg �� �� ����, ���
��� ��� � ���.
��: ���� ��� �� � � �� ��� ��� �� ����� ���
� ����.
– portmapper� ����� �� ����, portmapper� ��� ����� �
� ��� ����. Windows ���� ��, portmapper ��� ���.
– ���� �� �, ��� �� �� ��� ��� �������.
���: ���� �� �� �� � ��� �����.
� 6 � ��� � 43
44 Tivoli ��� �� ��: ��
�� A. API(Application Programming Interface)
� ���� Tivoli ��� �� ��� API� � �����. C �� �� � Java
��� � ��� API� ��� �� �� ��� �� ���� ���� �
����� ����� �����.
C �� API C ��� �� �� ���� ���� ��� C ����� ��� ���. C �
� API� ����� ��� �����. � API� ��� � �� ��� ���
��.
v tec_agent_getenv
v tec_agent_init
v tec_create_EIF_handle
v tec_create_handle
v tec_create_handle_c
v tec_create_handle_r
v tec_destroy_handle
v tec_errno
v tec_get_event
v tec_put_event
v tec_register_callback
© Copyright IBM Corp. 2003 45
tec_agent_getenv
�� ��� �� �� �� �����.
�
char *tec_agent_getenv(char *keyword)
��
keyword
��� ��� ��
#include "tec_eeif.h" char *serverLoc=tec_agent_getenv("ServerLocation")
����
��� �� �� ��� ����. � ��� ��� ����. ���� �
� ��� ���� �� �� �(null)� �����.
46 Tivoli ��� �� ��: ��
tec_agent_init
�� ��� �� ��� ��� �� EIF ��� ��
�: tec_agent_init ��� Tivoli ��� �� �� ��� ����� � ���
� � �� �����. � ���� � � ��� tec_agent_init ��� �
��� �� �� �� ������.
�
int tec_agent_init(char *cfgfile)
��
cfgfile �� ��� �� ��
#include "tec_eeif.h" tec_agent_init(“config”);
����
��� �� 0� �����.
� A. API(Application Programming Interface) 47
tec_create_EIF_handle
�� ��� ���� � �� ��� ���� ��� ��� ���� ��� ��
� � ���� ���� �� �� ���. �� �� ��� ��� ��
��� ���� ����. tec_create_handle� �����.
�
tec_handle_t tec_create_EIF_handle(char *cfgfile, int oneway,delivery_mode mode)
��
cfgfile �� ��� �� ��
oneway
�� �� ������� ���� tec_put_event� �� ��� ��� �
� � ��� ��� ������ �� ���� � �����. � (1)�
tec_put_event� ��� oserv ������ ��� ���� ����
��� �� ��, � ��� ��� ���� ��� �����. � 0�
��� oserv ����� ��� �� �� ��� ���� �� ���
� ��� ��� ��� ����� �� �����.
mode ��� �� ��� ���.
v submission
v reception
�� ���� ���� ��, submission ��� ������. �� �
���� ���� ��, reception ��� ������.
#include "tec_eeif.h" if((th =tec_create_EIF_handle("config",0,submission))==NULL){ fprintf(stderr,"%s:tec_create_handle failed errno=%d \n ", progname,tec_errno); exit(1); }
����
� ��� �� �� �. �� �� API ��� ���� �����.
48 Tivoli ��� �� ��: ��
tec_create_handle
���� ��� ��� ��� �� �� ���.
�
tec_handle_t tec_create_handle(char *location, unsigned short port, int oneway,
tec_delivery_type type)
��
location
�TME ��� Tivoli ��� �� ��� �� ��� ��� ��� �� �
� ��� ���� ���, TME ��� �� @EventServer[#region_name]
oneway
�� �� ������� ���� tec_put_event� �� ��� ��� �
� � ��� ��� ������ �� ���� � �����. � (1)�
tec_put_event� ��� oserv ������ ��� ���� ����
��� �� ��, � ��� ��� ���� ��� �����. � 0�
��� oserv ����� ��� �� �� ��� ���� �� ���
� ��� ��� ��� ����� �� �����.
port �TME ��� �� ��� ���� ���� �
type ��� �� ��� ���.
v connection_less
v connection_oriented
v use_default
use_default �� ConnectionMode ���� � �� ���� ��� �
�, �� ConnectionMode ���� ���� �� �� ��, �� ��
�����.
#include "tec_eeif.h" if((th = tec_create_handle(tec_server, port, oneway, type)) == NULL) { fprintf(stderr, “%s: tec_create_handle failed errno=%d\n”, progname, tec_errno); exit(1);
}
����
� ��� �� �� �. �� tec_put_event� ���� � �����. �
�� �(null)� , �� ��� ServerLocation ��� ��� �� � �����.
�� 0� , ���� �� ServerPort ��� ����, � � �� portmapper
� A. API(Application Programming Interface) 49
� ��� ��� ���� �� ���.
50 Tivoli ��� �� ��: ��
tec_create_handle_c
�� ��� ���� � �� ��� ���� ��� ��� ���� ��� ��
� � ���� ���� �� �� ���. �� �� ��� ��� ��
��� ���� ����. tec_create_handle� �����.
�
tec_handle_t tec_create_handle_c (char *cfgfile,char *location, unsigned short port,
int oneway, tec_delivery_type type, delivery_mode mode)
��
cfgfile �� ��� �� ��.
location
�TME ��� Tivoli ��� �� ��� �� ��� ��� ��� �� �
� ��� ���� ���, TME ��� �� @EventServer[#region_name]
mode ��� �� ��� ���.
v submission
v reception
�� ���� ���� ��, submission ��� ������. �� �
���� ���� ��, reception ��� ������.
oneway
�� �� ������� ���� tec_put_event� �� ��� ��� �
� � ��� ��� ������ �� ���� � �����. � (1)�
tec_put_event� ��� oserv ������ ��� ���� ����
��� �� ��, � ��� ��� ���� ��� �����. � 0�
��� oserv ����� ��� �� �� ��� ���� �� ���
� ��� ��� ��� ����� �� �����.
port �TME ��� �� ��� ���� ���� �
type ��� �� ��� ���.
v connection_less
v connection_oriented
v use_default
use_default �� ConnectionMode ���� � �� ���� ��� �
�, �� ConnectionMode ���� ���� �� �� ��, �� ��
�����.
� A. API(Application Programming Interface) 51
#include "tec_eeif.h" if((th =tec_create_handle_c("config","tecserver.com",5529,0,connection_less,submission)) ==NULL){ fprintf(stderr,"%s:tec_create_handle failed errno=%d \n ", progname,tec_errno); exit(1); }
����
� ��� �� �� �. �� tec_put_event� ���� � �����. �
�� �(null)� , �� ��� ServerLocation ��� ��� �� � �����.
�� 0� , ���� �� ServerPort ��� ����, � � �� portmapper
� ��� ��� ���� �� ���.
52 Tivoli ��� �� ��: ��
tec_create_handle_r
�� ��� ���� � �� ��� ���� ��� ��� ���� ��� ��
�� ���. �� �� ��� ��� �� ��� ���� ����.
tec_create_handle� �����.
�
tec_handle_t tec_create_handle_r (char *cfgfile,char *location, unsigned short port,
int oneway, tec_delivery_type type)
��
cfgfile �� ��� �� ��
location
�TME ��� Tivoli ��� �� ��� �� ��� ��� ��� �� �
� ��� ���� ���, TME ��� ��
@EventServer[#region_name]
oneway
�� �� ������� ���� tec_put_event� �� ��� ��� �
� � ��� ��� ������ �� ���� � �����. � (1)�
tec_put_event� ��� oserv ������ ��� ���� ����
��� �� ��, � ��� ��� ���� ��� �����. � 0�
��� oserv ����� ��� �� �� ��� ���� �� ���
� ��� ��� ��� ����� �� �����.
port �TME ��� �� ��� ���� ���� �
type ��� �� ��� ���.
v connection_less
v connection_oriented
v use_default
use_default �� ConnectionMode ���� � �� ���� ��� �
�, �� ConnectionMode ���� ���� �� �� ��, �� ��
�����.
#include "tec_eeif.h" th = tec_create_handle_r(“config”,“localhost”,1234, 0, use_default)) == NULL) */
����
� ��� �� �� �. �� tec_put_event� ���� � �����. �
�� �(null)� , �� ��� ServerLocation ��� ��� �� � �����.
� A. API(Application Programming Interface) 53
�� 0� , ���� �� ServerPort ��� ����, � � �� portmapper
� ��� ��� ���� �� ���.
54 Tivoli ��� �� ��: ��
tec_destroy_handle
tec_create_handle, tec_create_handle_c, tec_create_EIF_handle �
tec_create_handle_r�� �� ��� ��� �� �� ���� � � �
�� ���.
�
void tec_destroy_handle (tec_handle_t th)
��
th tec �� create_handle ��� �� ���� �����.
#include "tec_eeif.h" tec_destroy_handle(th);
� A. API(Application Programming Interface) 55
tec_errno
���� ��� ��� �, tec_errno� � �� ��� �����.
�
extern int tec_errno
56 Tivoli ��� �� ��: ��
tec_get_event
������ ���� ����� ���. �� � ��� ��� ���� ��
���. ��� ���� � ��� ���� �� � ����. ed_scan_n ���
�� ���� ���� �� ������. ���� ��� ��� ���� �
��.
�
long tec_get_event (tec_handle_t th, unsigned char ** event_message);
��
th ��� �� �� create_handle ��� �� ���� �����.
event_message
���� ��� ��� ��� ���� ����.
#include "tec_eeif.h" char *event; long event_len; int rc;
event=NULL; event_len = tec_get_event(th, &event); if (event && event_len) { n =ed_scan_n (event,event_len); } if (event) free(event)
����
��� ��� ��� �����. ����� ���� � 0� �����.
� A. API(Application Programming Interface) 57
tec_put_event
��� ��� ���� ����.
�
long tec_put_event (tec_handle_t th, char *event)
��
event ���� ���� ��
th ��� �� �� create_handle ��� �� ���� �����.
#include "tec_eeif.h" if ( tec_put_event(th, event_string) == -1 { fprintf(stderr, “%s: tec_put_event failed, errno=%d\n”, progname, tec_errno);
exit(1);
}
����
��� ��� �� ��� �, ���� ���� �� ����� �� �� �
�� �����. 0 ��� ���� ����� �� �����. �� ��� ��
� �����.
58 Tivoli ��� �� ��: ��
tec_register_callback
������ upcall� � ���� ����� ���. ������ �����
��� ���� ���� ��� ��� � ��� �����.
tec_event_callback� ��� ��� ���.
int (*tec_event_callback)(tec_handle_t h, unsigned char *msg, long _msg_len);
��� ���� � ��� ���� �� � ����. ed_scan_n ����� �
��� ��� ��� �� ������. ���� ��� ��� ���� ��
�.
tec_event_callback ��� -1 �� (0)� �����. 0� ��� � ���
� ������ �����. -1� ��� ��� ���� ���, � �� ��� �
�, ���� ��� �� �� �����.
�
void tec_register_callback(tec_handle_t th, tec_event_callback *fn)
��
th ��� �� �� create_handle ��� �� ���� �����.
fn ��� �� � ��� ��
#include "tec_eeif.h" int on_message (tec_handle_t th, unsigned char *event, long event_len) { long n; if (event && event_len) { int i; char *ev; long len; long idx = 1;
n =ed_scan_n (event,event_len); for(i =0;i <n;i++,idx++) { ev =(char *)ed_scan_get_n ((char *)event, idx, event_len, &len); free (ev); } } return 0; }
tec_register_callback(th,on_message)
� A. API(Application Programming Interface) 59
C API� ����
��� C API� �������. ��� � �� ��� �����.
v ed_scan_get_n
v ed_scan_n
v ed_sleep
60 Tivoli ��� �� ��: ��
ed_scan_get_n
�� API� � ��� ���� � ��� ���� �� � ����. � ���
���� ���� n�� ���� ����.
�
char * ed_scan_get_n (char *packet,long index,long packet_len, long *result_len);
��
packet
tec_register_callback� ��� � ���� ���� tec_get_event
� � ���� ��
index 1�� � �� ��� n�� ��
Packet_len
��� ��� � ��
Result_len
��� �� ��� ����.
#include "tec_eeif.h" char *package char *ev; int i; long n,len,idx=1;
package=tec_get_event(th);
n = ed_scan_n (package, strlen (package)); for (i = 0; i < n; i++, idx++) { ev =(char *) ed_scan_get_n ((char *) package, idx, strlen (package),&len); free (ev); }
����
��� ���� ��� �� ��� ��� ��� �����. � ��� �
� ���.
� A. API(Application Programming Interface) 61
ed_scan_n
�� API� � ��� ���� � ��� ���� �� � ����. � ���
���� ��� �� ��� �� ������.
�
long ed_scan_n (char *packet, long packet_len );
��
packet tec_register_callback� ��� � ���� ���� tec_get_event
� � ���� ��
Packet_len
��� ��� � ��
#include "tec_eeif.h" char *package char *ev; int i; long n,len,idx=1;
package=tec_get_event(th);
n = ed_scan_n (package, strlen (package)); for (i = 0; i < n; i++, idx++) { ev =(char *) ed_scan_get_n ((char *) package, idx, strlen (package),&len); free (ev); }
����
��� �� �����. ���� � (0)� ���� ��� ��� -1� �
����.
62 Tivoli ��� �� ��: ��
ed_sleep
��� �� �� � ��� ������ ���� ����� ���. � ����
� � ���� ��� ��� � � ��� �� �� ���� � ����
�.
�
int ed_sleep (long seconds, long millis);
��
millis ��� �� �����.
second
� �� �����.
#include "tec_eeif.h" /* pause for 3.5 seconds */ ed_sleep (3, 500);
/* sleep duration is zero but yields briefly so other threads can run */ ed_sleep (0, 0);
����
0� �����.
� A. API(Application Programming Interface) 63
Java �� API Java ��� ���� ��� Java 1.3.1 ����� ��� ���. Java API�
Jar ���� �����. � API� ��� � �� ��� �����.
v disconnect
v getConfigVal
v onMessage
v receiveEvent
v registerListener
v sendEvent
v TECAgent
v TECEvent
64 Tivoli ��� �� ��: ��
disconnect
��� ���� �� ��� ���.
�
disconnect()
public synchronized void disconnect()
� A. API(Application Programming Interface) 65
getConfigVal
�� ��� �� �� �� �����.
�
getConfigVal (String key)
��
key �� ��� ���� �����.
public String getConfigVal(String key)
����
TECAgent� ����� � ���� �� ��� key� ��� �� �� ����
�. �� ��� key� � null� �����. �� �� ��� ���(�: Filter)�
��, �� ��� ��� ��� ��� �����.
66 Tivoli ��� �� ��: ��
onMessage
API�� ����� ���� ���� �����.
�
onMessage (String event)
��
event ���� �� ��� ������ �����.
public void onMessage( String event )
����
������ API� �� �� �� ���� ���� ��� ��� ����
���� ��� ��� � ��� ���� ����� ��� �(true)� ���
��.
������ API� ���� �� ���� � ��� ��� �� ��� �
���� ����� ���� �� �(false)� �����. � ��, ���� �
�� �� �� �� � �� ���� ��� ����.
� A. API(Application Programming Interface) 67
receiveEvent
������ ���� ����� � � ��� ���. TECAgent� ����
� � ���� �� ��� ��� �� ��� ���� ���� ���.
registerListener ��� �����.
�
string receiveEvent()
public synchronized String receiveEvent()
����
� API� � ��� ���� �����. �� TECEvent.TECAD_EVENT
_END_CHAR (A)� � ���� ��� ���� ����.
68 Tivoli ��� �� ��: ��
registerListener
�� ������ ����� ���� ���� ��� ��� �����.
IEventProcessing ������ � �� ����� ������ ��� ���.
receiveEvent ��� �����.
�
registerListener (IEventProcessing)
��
IEventProcessing
IEventProcessing ��� � �� ����� ���
public void registerListener (IEventProcessing)
� A. API(Application Programming Interface) 69
sendEvent
TECAgent� ����� � ���� �� ��� ��� ��� ��� ���� �
���. ���� TECEvent� ������ ��� ���. BufferEvents=YES �
��� ���� �� , ���� ��� �� ���� �����.
�
sendEvent (String event)
��
event ��� ��� ���� ��� ���. ���� �� � , ��� ��
TECEvent.MIN_EVENT_LEN � ����� �� sendEvent� �� �
�� �����.
public synchronized int sendEvent(String event)
����
��� ��� �� ��� �, ���� ���� �� ����� �� �� �
�� �����. 0 ��� ���� ����� �� �����. �� ��� ��
� �����.
� ��� ���� ��, �� ��� ��� ��, ���� ���� ����
� �� �� ��� �� ��� �� � � ��� �� ��� ����.
70 Tivoli ��� �� ��: ��
TECAgent
�� ��� ����� � ���� �����. ��� ��� ���� ���
��� ��� �� �� �� �������.
�
TECAgent (Reader configStream, int deliveryMode, boolean oneway)
��
configStream
�� ���� �� ����
deliveryMode
�� ��� �����. �� SENDER_MODE � RECEIVE_MODE��
�.
oneway
�� ��� �� TME ����� ��� �����. sendEvent() ���
��� �� ��� ��� ������ �� �����. � 1� ��
� ��� ���� ���� �� ����, � 0� ��� ��� �
���� �� �����.
public TECAgent(Reader configStream, int deliveryMode,
boolean oneway)
����
TECAgent� �� � � �� ��� �����.
� A. API(Application Programming Interface) 71
TECEvent
��� ��� ��� �� � ��=�� �� �� ��� � ������.
�
TECEvent()
init(String event)
��
event � �� ��� ��. ��� ��� ��� ��� � �� ����
�.
v Class1;msg=‘text.’;hostname=artemis;source=TEC;END
v Class2;END
v Class3;msg=theMessage;END
public boolean init(String event);
����
init() ��� �� �� ��� ��� ��� ����� �� �� � �(true)
��, � � �� ��� �(false)���.
72 Tivoli ��� �� ��: ��
�� B. �� �� �� ���
� ���� �� ��� ���� �� � ��� �����.
���
���� keyword=value ��� �����.
� ��� �� �� ��� ���. � �� �� ���� �� ��� ���
� ��� ���� ����. �� ��� BAROC ��� ���� �� �� �
�� ��� ���� ����.
�: ���� �� �� ��� �� ���� �� �� ��� ���� ��
��� ���� ����.
�� ���� �� ���� �� � ����.
�: �� ���� �� ���� ���� �� ��, � ���� �� ��
� �� ���� ���. ��� ���� �� ��� Tivoli Enterprise Console
��� ���� �����.
AdapterCdsFile=path
��� �� ��� �� �� ��� �����. CDS ��� �� ���
�� ����� � �� �� ���� � ���� �����.
AdapterErrorFile=path
��� �� ��� �� �� ��� �����. �� ��� �� ���
�� ����� � �� �� ���� � ���� �����.
APPEND_CLASSPATH=string
Java � � ��� ���� �� CLASSPATH �� ��� ���� �
�� �����. � ��� ��� �� �, Windows ���� ��
����(;) �� UNIX ���� �� ��(:)� ���� �����. ��
� ��� ��� ���� �� ���. �� �, Windows ����
�� APPEND_CLASSPATH=c: \my_product\my_java.class; d:
\my_product\my_jar .jar �� UNIX ���� �� APPEND
_CLASSPATH=/my_product/my_java.class: /my_product/my_jar.jar���.
Tivoli Enterprise Console ����� ��, ��� ��� � ���
��� jar ��� ��� �����. C� �� ���� ��, ��� �
�� ��� �� CLASSPATH� �����.
© Copyright IBM Corp. 2003 73
�: ��� �� CLASSPATH� ���� ����. � CLASSPATH ��
� � �� ��� � Java� �����. � ���� �� ����
��� ��� � ����.
APPEND_JVMPATH=string
Java � � ��� ���� �� � ����� �� �� ��� ��
�� ��� �����. ��� ��� �� �, Windows ����
�� ����(;) �� UNIX ���� �� ��(:)� ���� �����. �
�� ��� ��� ���� �� ���. �� �, Windows ��
�� �� APPEND_JVMPATH= c:\my_product\jre\bin;c:\my_product\jre
\b in \c l a s s i c � � UNIX � � � � � � APPEND_JVMPATH=
/my_product/jre/bin:/my_product/jre/bin/classic���. � ���� C� �
� ����� ����, ��� � ����� �� �� ��� ����
�. � ��� �� �� ��� 30 ���� � 9� �� ��� ��
�� Java API� ��� ���� ���� �� ����� �� � ��
�� ��� �����.
�: ��� � ����� �� �� ��� ���� ����. � ����
�� ���� ��� ��� � ����.
BufEvtMaxSize=size
��� ��� � ��(KB ��)� �����. � �� 64���. �� �
�� server ���� YES� ��� �� ���� ���� ����.
BufEvtMaxSize ���� �����.
BufEvtPath=pathname
��� �� ��� �� �� ��� �����. ���� �����,
BufEvtPath ���� $TIVOLIHOME ��� ���� ��� ����� �
� �� � ���� ��� ���� ����. ��� ���� ���
�� �� ��� �����. ��� �� ��� � �����
$TIVOLIHOME� ���� ��� � �� ��� � ���.
� 11. ��� ��� �� �� � ��
�� �� �� �� $TIVOLIHOME �
UNIX $TIVOLIHOME/tec/cache /etc/Tivoli
Microsoft Windows %TIVOLIHOME%\tec\ cache.dat %SystemRoot%\system32\
drivers\etc\Tivoli
AS/400® ���� � ���� ���� ����.
�� BufferEvents ���� YES� ��� ��� ��� ������.
UseStateCorrelation ���� YES� ���� �� , BufEvtPath ����
�� � ��� �� ���� ��� �� ��� �����. Tivoli �
�� �� ��� _sc�� ���� ��� �� ��� �����. � ��
74 Tivoli ��� �� ��: ��
�� ��� �� ��� � ��� �� ��� � ��� �� ��.
��� �� � �� UNIX� �� $TIVOLIHOME/tec/cache_sc��,
Windows� �� $TIVOLIHOME/tec/cache_sc.dat���.
�: �� ����� � ��� ������ Tivoli ��� �� ���
���� ��, � ������ �� ��� ��� �� ��� �
����.
BufferEvents=YES | NO
��� ���� �� ��� �� ��� �����.
YES ���� BufEvtPath ���� ��� ��� ����.
NO ���� ��� ����� ����.
UseStateCorrelation=YES�� BufferEvents=YES� , API� ��
BufEvtPath> ���� ��� ��� ���� ����.
StateCorrelationMaxFileSize � StateCorrelationTotalSize ���� �� �
� � �� �����.
�� ���� ���� ����. � �� YES���. � ���� ��
���.
BufferFlushRate=events_per_minute
� ��� ��� �� �����. ���� ��� ��� ���� �
�� ���� �� , � � ��� ���� ����. � �� 0��
����� �� ���� � �� ����.
� ���� �����.
ConnectionMode=connection_oriented | connection_less
IBM Tivoli Enterprise Console ���� �� ��� ��� ���� �
��� �� ��� �����. � �� connection_less���. (IBM
Tivoli Enterprise Console ����� ��� ��� � ��
connection_oriented���.)
connection_oriented
��� ��� ��� �� ��, �� �� ���� � ��
�����. �� ��� ��� ��� � ��� �����. ���
� ��� � ��� ���. � �� co �� CO� � � �
����.
connection_less
� ��� ��� � ��� �� ��� ��� � �� �
��.
� ���� �����.
� B. �� ��� �� ��� 75
ed_diag_config_file=filename
�� � ��� ��� filename ��� ��� ���. ��� ���
, �� �� ��� error �� warning� ������. ��� ���
, �� �� ��� trace0 , trace1 �� trace2� ������. filename
��� ���� �� ���� �� �� ����� ��� � ����.
� �� .ed_diag_config� IBM Tivoli Enterprise Console TME � ��
CD� FIFSDK ����� ����.
�� � ��� � ��� �� � �� �� ��� ����. ��
�, warning ��� ��� , error ��� �� �����.
�: ��� ��� ���� � � �� ���� ����. �� � �
�� � ���� �� ��� � ����.
� ���� �����.
Filter ���� ����� ��� ���� � FilterMode� �� ���. Filter
�� �� attribute=value � ���� �� � attribute=value �
�� �, ���� Filter�� �����.
Filter��� ��� ���� ���� ��, ���� ��� ���� �
��� �� attribute=value � �� � ����. ��� �� ��
� ��� ���.
Filter:Class=class_name;[attribute=value;...;attribute=value]
� ��� �� �� ��� ���. attribute=value� � ���� �
����.
� ���� �����.
FilterCache
���� ����� ��� ��� ��� � � � ��� �� ���
� ���� � FilterMode Filter ���� �� ���. ���� �
�� �� , BufferEvents=YES� ��� ���. FilterCache�� �
� attribute=value � ���� �� � attribute=value � �� �,
���� Filter�� �����.
FilterCache��� ��� ���(class_name)� ���� ��, ��� �
��� � ��� attribute=value � �� � ����. Filtering��
��� ��� ���.
FilterCache:Class=class_name;[attribute=value;...;attribute=value]
76 Tivoli ��� �� ��: ��
� ��� �� �� ��� ���. attribute=value� � ���� �
����. FilterCache ���� ��� Filter ���� ��� ���.
���, FilterCache�� Filter�� ���� �� ��� �� ���� �
���� ��� ���.
� ���� �����.
�: ���� ��� � IBM Tivoli Enterprise Console ������
FilterCache� ��� ����, � ��� �� Filtering�� �� �
�� ��� ���.
FilterMode=IN | OUT
Filter� FilterCache�� ���� ���� ����(FilterMode=IN) �
���(FilterMode=OUT) �� �����. � �� OUT���. ����
IN�� OUT� ���� ���� ����. FilterMode=IN�� ���
, � � ��� Filter � FilterCache�� ��� ���.
���� �, �� � ���� �� ��� ���� �� ��� �� �
�� 33 ���� ��� ��� ����� �����.
� ���� �����.
FQDomain= YES | NO | fqdomain
���� ��� ��� ��� ���� fqhostname �� �� ���� �
�� �����. � ��� � �� ��� ��� ��� ���� � ��
���. � ���� ��� �� ��� ���.
YES ���� ��� ��� ��� ���� �����. �� ��� �
� fqhostname ��� � ��� ����, � � �� ��� �
�� ���.
NO fqhostname ��� ��� ���. FQDomain ���� ���� �
� ��, � �� � �� ���.
fqdomain
fqdomain� ��� ��� ����, �� ��� fqhostname ��
� ��� �����. ��� ��� �(�� ��� ����� ��
���)� �� �� fqdomain� ���� ����.
�: � ���� OpenView, SNMP, UNIX �� �� � Windows ���
�� ���� ��� �����.
getport_timeout_seconds=num_seconds
��� ���� �� �� �� � UDP ��� ���� �� ���
� ��(�)� �����. RPC ��� ����� ��� �� ����. �
�� 0����.
� B. �� ��� �� ��� 77
getport_timeout_usec=num_microseconds
getport_timeout_seconds ���� ��� �� ��� ��� �� ����
�. � �� 50000������.
getport_total_timeout_seconds=num_seconds
portmapper� �� ��� �� � �� � � ���� � �� �
����. � �� 0����.
getport_total_timeout_usec=num_microseconds
getport_total_timeout_seconds ���� ��� �� ��� ��� �� �
����. � �� 50000������.
LogFileName=pathname
Java API� �� �� ��� �� �� ��� �����. ��� �� �
��� $TIVOLIHOME/tec/eif.log���.
UseStateCorrelation=YES � LogFileName ���� �� � ���
�� �� ��� ��� �� ��� �����. Tivoli ��� �� ��
� _sc ���� ��� �� ��� �����. � ���� Java API� �
� �� ��� � ��� �� �� ��� �� ��. ��� �� �
�� $TIVOLIHOME/tec/eif_sc.log���.
���� �� �� ��� ��� , API� ��� ��� �����.
LOG0014E Unable to open the handler output file <filename>. java.io.FileNotFoundException: <filename> (The system cannot find the path specified)
� ���� �����.
LogLevel=level
Java API� �� ��� ������ �� �����. � ���, �
�� ���� ����. �� ��� � ALL� ������. �� ��
���� �� �� ���� �� , API� ��� ���� ����.
� ���� �����.
MaxPacketSize =bytes
BufferFlushRate ���� � ��� ��� ��� ��� �� ���
��. � �� 0��, ���� � �� � ���� ����.
� ���� �����.
NO_UTF8_CONVERSION=YES | NO
Tivoli ��� �� ��� UTF-8� ��� ���� ������� ��
�����. � ���� YES� ��� Tivoli ��� �� ��� ���
���� UTF-8� ����� ����. Tivoli ��� �� ���� ���
� ���� �� UTF-8� ����� �� ��� �����. ��� ��
78 Tivoli ��� �� ��: ��
� ���� � � ���� UTF-8� ����� ��� ���� �
�� � , ��� ��� �� ��� ��� ����.
� ���� �����. � ���� � �� NO���.
Pre37Server=YES | NO
���� ���� ��� �� ���� ����� ���� �� UTF-8 �
���� ���� �� �����. Tivoli Enterprise Console 3.7 ���
��� �� ��� ��� ���� UTF-8 ���� ���� ����. �
� �� ���� ���� ����.
YES UTF-8 ���� �� ���� �� ���� Tivoli Enterprise
Console 3.7 ���� �� ��� ��� �� ���� ��� �
��� ���. � ���� YES� ��� , Pre37ServerEncoding
���� ��� ���.
NO ���� UTF-8 ����� ���� ����. � �� NO���.
� ���� �����.
Pre37ServerEncoding=language
�TME ���� �UTF-8 ��� �� ���(Tivoli Enterprise Console 3.7
�� ��)� ��� � ���� ��� �����. � ���� Pre37Server
���� YES� ���� ���� ���.
� ���� �����.
PREPEND_CLASSPATH=string
Java � � ��� ���� �� CLASSPATH �� ��� ���� �
�� �����. � ��� ��� �� �, Windows ���� ��
����(;) �� UNIX ���� �� ��(:)� ���� �����. ��
� ��� ��� ���� �� ���. �� �, Windows ����
�� PREPEND_CLASSPATH=c: \my_product\my_java.class; d:
\my_product\my_jar .jarr �� UNIX ���� �� PREPEND
_CLASSPATH=/my_product/my_java.class: /my_product/my_jar.jar���.
Tivoli Enterprise Console ����� ��, ��� ��� � ���
��� jar ��� ��� �����. C� �� ���� ��, ��� �
�� ��� �� CLASSPATH� �����.
�: ��� �� CLASSPATH� ���� ����. � CLASSPATH ��
� � �� ��� � Java� �����. � ���� �� ����
��� ��� � ����.
PREPEND_JVMPATH=string
Java � � ��� ���� �� � ����� �� �� ��� ��
� B. �� ��� �� ��� 79
�� ��� �����. � ��� ��� �� �, Windows ��
�� �� ����(;) �� UNIX ���� �� ��(:)� ���� ���
��. ��� ��� ��� ���� �� ���. �� �, Windows
���� �� PREPEND_JVMPATH= c:\my_product\jre\bin;c:\my_product
\jre\bin\classic, �� UNIX ���� �� PREPEND_JVMPATH=
/my_product/jre/bin:/my_product/jre/bin/classic���. � ���� C� �
� ����� ����, ��� � ����� �� �� ��� ����
�. � ��� �� �� ��� 30 ���� � 9� �� ��� ��
�� Java API� ��� ���� ���� �� ����� �� � ��
�� ��� �����.
�: ��� � ����� �� �� ��� ���� ����. � ����
�� ���� ��� ��� � ����.
RetryInterval=timeout
ConnectionMode=connection_oriented�� ��� ���� ��� ���
���� 1� �� 2� ���� ���� ���� ��� ����� �
� ��� � � � �����. ���� � ��� ��� ��� ���
� ��� ���� � ���� ���� ����.
� ��� ���� 1� ��� ��� �� � ��� ��(�: � � �
��� ��� �)�� 1� ��� ��� �� ���� � � ����.
� ���� ���� ��� ��� �� � ��� ��� ����, ��
�� ��� ��� ��� � �� �� � ��� ���� � ����
��.
� ���� �����. � �� 120����.
ServerLocation=host
��� ��� ��� ���� ��� �����. ���� TME �����
�� �TME ������ ��� ��� �� ��� TMR(Tivoli
Management Region)� ���� �, � ��� �� � 12� �� ��
�� � �����.
� 12. ServerLocation ���� ��
��� �� ��
TME @EventServer
�� ��� TMR(Tivoli
Management Region)� TME
@EventServer#region_name
�TME host_name �� IP_address. IP_address.� �� ��
��� ������.
80 Tivoli ��� �� ��: ��
�� ��� TME ��� � �TME ���� ��, ServerLocation ���
� � 8���� �� �� � ��� �� ��� ����. � ��
��� 1� ��� ����, ���� 1� ��� ��� � ��� �
�� ���� 2� �����.
���� ���� ��, 2� ��� ��(�� ��)� IBM Tivoli Enterprise
Console ���� �� ��� �����. ���� ���� �� ��
���� 1� ��� ��� ������.
�TME ���� ��, � �� localhost���. �� ��� TME ��
�� �� � �� @EventServer���. ����� TME ���� �
��� Tivoli Enterprise Console ����� ��� �����. Tivoli
Enterprise Console ����� �� �� ��� IBM Tivoli Enterprise
Console �� ���� �����.
���� ���� ��, ServerLocation �� IP �� �� ��� ���
, Tivoli Enterprise Console ����� �Tivoli ��� ���� ��
� ���� � � � �� �����.
�TME ���� ��, ServerLocation ���� � ������ �TME
����� ���� ��� � �� Tivoli Enterprise Console ���
�� IP �� �� ��� �� � ����.
ServerLocation ���� ����, TransportList ���� ���� ���
� ���� ����.
�: TestMode ���� �� ��� �, ServerLocation ���� ��� �
� �� ���� ���� ��� �� � ��� �����.
ServerPort=number
��� �� �� Tivoli Enterprise Console ����� ���� ����
� ��� �����. ��� ���� portmapper� �� ���� ��
��� ����� � ��� �� � �� 0�� ������. ��� ��
� ��� ��� Microsoft Windows ����� ���� ��� ���
Tivoli Availability Intermediate Manager(�� � �)� �����.
� ��� ���� �� �� (0)�� ���� �� portmapper� �
��� � ��� �����.
�: Portmapper� Tivoli Enterprise Console ������ �TME ���
�� ���� ���� � ���� ����. �TME ���� �
����� ���� ��� ���� ServerPort ���� Tivoli
Enterprise Console ���� �� ��� �� gwr_ReceptionPort �
��� �� ����� ���� ���.
� B. �� ��� �� ��� 81
ServerPort ����� � 8���� �� �� � ���, �� ���
����. UNIX ��� ��� ���� ��� �TME ���� ��, �
� 0(ServerLocation ���� ��� UNIX ��� ��� ��� ���
� 0 � ���)� ������. Windows ��� �� �� Tivoli
AIM(Availability Intermediate Manager)� ���� ��� �TME ���
� ��, ServerLocation ���� ��� � ��� ���� ��� �� �
�����.
ServerPort ���� ��� ��� UNIX�� ��� �� ����,
Windows�� ��� �� �����. ��� TransportList ���� ���
� �� ���� ����.
�: ��� ��� Windows�� �� �� �� �� ���� �� �
� � � � �� portmapper ��� ���. ��� ��� �
� �� �(.tec_config ��� �� tec_recv_agent_port)�� �� �
��� ��� �����. ServerPort ���� $BINDIR/TME/TEC �
���� .tec_config ��� �� tec_recv_agent_port �� ��� ��
����. � �� 5529���. Tivoli Availability Intermediate
Manager� portmapper� ���� ����. Tivoli Availability
Intermediate Manager ��� Tivoli Availability Intermediate Manager
��� �� ������ ��� �� ��� �����.
StateCorrelationCleaningInterval=milliseconds
� ��� ��� � ���� ���� ��� ��� ��� ����
�����. � �� 1���.
� ���� �����.
StateCorrelationConfigURL= pathname
� ��� �� ��� ��� ���� � �� ��� �����.
Windows�� ��� ��� file:C:\work_dir\tstate\tecroot.xml���. UNIX
����� ��� ��� file:///work_dir/tstate/tecroot.xml.
� ���� UseStateCorrelation ���� YES� ���� �� � ����
�.
StateCorrelationMaxFileSize= kilobytes
� ��� � ��� � ��� � ��� � � ��(KB ��)
� �����. ���� ���� ��� ���� � �� �����.
� ���� �����.
StateCorrelationTotalSize= kilobytes
� ��� �� �� ���� ��� � �(KB ��)� �����. �
��� ���� ��� ���� � �� �����.
82 Tivoli ��� �� ��: ��
�: � �� �� StateCorrelationMaxFileSize ���� � ��� ��
� ����� ���. �� � � �� �� � � ��� ��
� ��� � ����.
v �� ��� �� ��� persist1.out
v ���� ��� ��� �� � � ��� ���� archive1.out
��
� ��� �� ��� ��� �� �, � 4KB� ��� �� � 10%
� ��� ��� ������. � ��� ��� ��� �� �� �� �
�� �����.
� ��� ��(� ���� � ��� �)� ��� , ��� ����
�.
1. �� �� ���� Tivoli ��� �� ��� ���� ��� ����
�. �!� Tivoli ��� �� ��� ������ ��� �����.
2. ��� �� �� �� ��� � ���. �� �� ���� �� �
��� ����.
3. � �� ���� ���� Tivoli ��� �� ���� �����. �
� Tivoli ��� �� ��� ���� �����.
4. � �� ��� ������ ��� ��� �����.
� ���� �����.
TestMode=YES | NO
��� ��� �� �� �����. TestMode=YES� , ServerLocation
���� ���� ��� ��� ��� �� ���� ��� �����.
���� ��� �� � YES � NO���. � �� NO���.
TestMode ���� �����.
TraceFileName=pathname
Java API� �� �� ��� �� �� ��� �����. ��� � �
�� $TIVOLIHOME/tec/eif.trc���.
UseStateCorrelation ���� YES� ���� �� , TraceFileName ��
�� �� � ��� �� ���� ��� �� ��� �����. Tivoli
��� �� ��� ��� �� ��� ���� �����. � ���� Java
API� �� �� ��� � ��� �� �� ��� �� ��. ���
�� � �� $TIVOLIHOME/tec/eif_sc.trc���.
���� �� �� ��� ��� , API� ��� ��� �����.
LOG0014E Unable to open the handler output file <filename>. java.io.FileNotFoundException: <filename> (The system cannot find the path specified)
� B. �� ��� �� ��� 83
� ���� �����.
TraceLevel=level
Java API� �� ��� ������ �� �����. � ���, �
�� ���� ����. �� ��� � ALL� ������. �� ��
���� �� �� ���� �� , API� ��� ���� ����.
� ���� �����.
TransportList=type_name,...
� ���� �� �� ��� �����. � ��� � �
����� � ���� ��, API� ��� ��� ���� ��� �
���� �����. �� ������ ��, API� �� � �
��� ��� �����.
�: � ���� Solaris, HP, AIX, Linux � Windows ���� ���
�����. �� ���� ��� ���� ����.
� ���� �����. ��� ��, � type_name� �� � �� �
��� Type � Channels ���� ���� ����� ���.
type_nameType=LCF | SOCKET | TME
TransportList ���� ��� � ���� � ��� ���
��.
� ���� �����.
� channel_name� �� �� � �� ServerLocation � Port �
��� �����.
type_nameChannels=channel_name,...
TransportList ���� ���� � ���� �� ��� ��
�� ��� ��� ��� �����.
� ���� �����.
��� ��� � �� ��� � �� ��� ��� �� ���
�.
channel_namePort=number
� ��� ��� ��� ��(Channel ���� ��)�
���� � ��� �����. � ���� 0�� ���
portmapper� �����. � ���� Type ����
SOCKET�� ���� �� � �����. ���� ���
� ���� �����.
84 Tivoli ��� �� ��: ��
channel_namePortMapper=YES
��� ��� �� portmapper� �� ��� ���. �
�� ���� � ��� SOCKET�� ��� ���� �
����.
channel_namePortMapperName=name
portmapper� �� ��� ��, portmapper� ��� ���
��. � �� ���� � ��� SOCKET�� ��� �
��� �����.
channel_namePortMapperNumber=rpc_id
�� ��� ��� � ���� ID� �����. �
�� ���� � ��� SOCKET�� ��� ���� ��
���.
channel_namePortMapperVersion=version_number
portmapper� �� ��� ��, portmapper� ��� ���
��. � �� ���� � ��� SOCKET�� ��� �
��� �����.
channel_name ServerLocation=server[region]
� ���� �� ��� ��� ��� � ��� ��
� �� � region� ��� �����. � ��� Channel
���� �����. � ���� Type ���� SOCKET��
���� �� � �����. server � region ��� ��
� ��� ��� 80 ���� � 12� �����.
channel_nameTMEHost=hostname
Java API� ����, ��� ��� ���� �� ��� �
�� ��� �����. �� Type ���� TME� ���
��� ��� ������.
channel_nameTMEPassword=password
Java API� ����, �� ��� ���� � ����
Tivoli ��� ��� �����. � ���� Type ���
� TME� ���� �� � �����.
channel_nameTMEPort=number
Java API� ����, �� ��� �� � ��� ���
��. � ���� � �� 94���. � ���� Type �
��� TME� ���� �� � �����.
channel_nameTMEUserID=name
Java API� ����, �� ��� �� Tivoli ��� �
� B. �� ��� �� ��� 85
����. ��� �� � ��� user���. � ����
Type ���� TME� ���� �� � �����.
UseStateCorrelation=YES | NO
API� � �� ��� ������ �� �����. � ���� YES�
���� �� , BufferEvents � BufEvtPath ���� � ��� ���
��.
� ���� �����.
WIDTHSTRMEANING=YES | NO
�� ��� ��� ��� ��� � �����.
NO �� ��� �� ��� ����. �, �� ��� ����
� ��� ��� ��� ��� ���. �� � ����.
YES �� ��� Tivoli Enterprise Console, �� 3.6.x����, �, �
���� �� ��� �� � �� ����.
86 Tivoli ��� �� ��: ��
���
� ��� ���� ���� �� � ������ �� ����. IBM� �� �
���� � �� � � ��, ��� �� ��� ���� �� �� ����.
� ��� � �� �� � ���� �� ��� �� IBM ��� �����
�. � ��� IBM ��, ���� �� ���� ���� �� � IBM ��, �
��� �� ����� ��� � ��� �� ����� ����. IBM� �� �
�� ��� �� �, ��� �� ��, ���� �� ���� �� ��� �
����. ��� �IBM ��, ���� �� ���� � �� �� � ���
��� �����.
IBM� � ��� ��� �� �� ��� � ��� ���� �� � ��
�� �� � ����. � �� ����� � ��� �� ������ ���
�� ���. ����� �� ����� ���� ������.
135-270
����� ��� �� 467-12, ���� ���
�� �.�.� �� �
������
����: 080-023-8080
2���(DBCS) ��� �� ���� ��� �� IBM ������� ����
�� ��� � ����� ����.
IBM World Trade Asia Corporation Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
� ��� ��� ���� ���� � ���� ���� ����.
IBM� ��� �� ��, ��� � �� ���� ���� �� ��� ���
���(�, �� ��� ��) ����� ����� �� ��� �� � � ��
″ ���″ �����.
� ����� �� ��� ��� �� ��� ��� ���� ���� ��
��, � ��� ���� �� �� ����.
� ���� � ��� �� ���� ���� ��� �� � ����. � �
�� ����� ����, � ����� ��� �����. IBM� � ��� �
�� �� �(��) ����� �� �� � ���� � �(��) ��� � ��
��.
© Copyright IBM Corp. 2003 87
� ���� �IBM� � ���� �� ��� ��� ���, � ����� �
� ���� ���� �� �� ���. � � ���� �� IBM ��
�� �� ��� � � ��� ���� �� ��� �� �� ��
� ���.
IBM� ��� ��� ��� �� �� ��� ����� ���� ���� ��
� ��� ��� ���� � � ����.
(1) ���� �� ����� �� ����( ���� �) �� �� � �
(2) �� ��� �� ��� ���� ��� ��� ���� ���� ���
�� ��� ������.
135-270
����� ��� �� 467-12, ���� ���
�� �.�.� �� �
������
��� ��� � � � �(�� �, ��� �� �)� � ��� � ��
��.
� ��� � � ����� �� ���� � � ����� � �� ��� ��
����� �� �� IBM� IBM � ��, IBM ���� ���� ��(IPLA)
�� �� �� ��� � ��� ����.
��� �� �� �� ���� ��� ���� �� ����. �� ��
���� ��� ��� ��� �� � ����. � ��� �� �� ��
����� ����� � ���� ��� ���� ���� ���� �� ���
��� �� ��� ����� ��� � ���. ��, � ��� ����
�� ���� �� ��� �� � ����.
�IBM ��� �� ��� � ��� ����, �� � �� �� �� ���
� �� ����. IBM��� ��� �IBM ��� ����� �����, �
��� ��� ��� ��, ��� �� �� ��� ��� �� � ���.
�IBM ��� ��� �� ����� � ��� ����� ������.
IBM� �� �� �� ��� �� �� ��� ��� �� � ��� � ���
�.
� ���� ��� ���� �� ���� � � ���� �� ��� �
����. � ���� ��� ��� ��� ���� � ��, �, �� �
��� ��� ��� � ����. � ��� �� ��� ��� �� ��� ��
� ��� ������ �� ���� �����.
88 Tivoli ��� �� ��: ��
�: � ���� �� ����� ����� ��� ���� ��� � �
������� � ����. ��� ��� � ����� � ��� �
��� ������ ����� �����(API)� ��� ������� �
�, ��, �� �� � ���� �� �� � � � ����� �� �
�� ��, �� � � � ����. ��� � ����� �� ���� �
� ���� �� ���. �� IBM� � � ����� ���, ��� �
�� �� ��� ���� ���� ����. IBM� ������ ����� �
����(API)� ��� ������� ��, ��, �� �� � ����
IBM� �� �� � ��� � ����� �� ��� ��, �� �
� � ����.
� ��� ������ �� ���� ��� �� ��� ��� ���� �� �
� ����.
�
�� ��� �� �� �� ���� ���� IBM Corporation� �����.
AIX OS/390 Tivoli Enterprise Console IBM Tivoli TME IBM �� Tivoli ��
OpenEdition Tivoli Enterprise™
Microsoft, Windows � Windows NT� �� �� �� ���� ���� Microsoft Corporation� �������.
Java � �� Java � ��� ��� �� �� �� ���� ���� Sun
Microsystems, Inc.� �� �� �������.
UNIX� �� �� �� ���� ���� Open Group� �������.
�� �, �� � ��� ��� � �� �� �� �������.
���� 89
90 Tivoli ��� �� ��: ��
��
�����, ��� 40
����, IBM Tivoli Enterprise Console
�� �� 33
��� �� 1
��� ��� 33
�� ��, ��� x
�� �, ��� ��� 23
�� ��
����� �� � viii
�� 73
��, ��� �� 40
�� �� ���
����� 28, 30
� �� 36
��� �� 2
� � 14
�� ��
�� 33
�� 21
��, ��� �� 18
��, �� 16
��� 73
API 24, 25
�� � ��
��� 24
��, wpostzmsg � TECAgent 42
��, wpostzmsg � Tivoli Enterprise
Console ���� 14
��
�� ix
�� �� ix
�� ��� ����� 25
����� �� viii
����� ���� 27
��, portmapper 18
��� � �� 26
������
��� 22
�� �� ���� 9
���� ��, ��� x
��, portmapper 81, 85
���
��� � 39
��������, �� 25
��
�� 39, 78
�� 39
�
IBM Tivoli Enterprise Console
�� 6
�� 21
���, ��� 1, 15
�� �� 11
������
�� � vi, vii
�� �� 39, 76, 78
�
postzmsg 14
wpostzmsg 14
����
���� �� �� 3
��� 23
��, ��� 23
��� ��
��� � 39
��� �
�� 39
�� �� 39
����, �� 41
��� �� 24
�� �� 39
������, ��� � 15
��
�� 17, 40, 80
�� �� 34, 74, 75
��
CLASSPATH 36
LD_LIBRARY_PATH 31
LD_LIBRARY_PATHJ 31
LIBPATH 30
PATH 31
SHLIB_PATH 30
TIVOLIHOME 74, 78
��, ��� x
��, � 14
��, ��� 16
� ��, ��� ��� 15
�TME � ���� ��� �� 24, 25
�TME ���
����� 28
�� 4
��� �� 2
� � 14
�TME �� 13
�� ��� 45
�����, �
� �� � 35
� ��
�� 33, 35
����� 30
� ��� �� 36
�� 82
�� 39
�� 74, 82
��� 78
��� 37
log.jar �� 36
xerces-3.2.1.jar �� 36
XML 82
zce.jar �� 36
© Copyright IBM Corp. 2003 91
� ���
�� � 36
��� 10
�, ��� �� 26
�� vi
�� � vi, vii
��� ��� vii
�� viii
�� �� viii
�� 9
�� 9
������ 10
�� 9
�� ����, �� 9
��, �� 13, 16, 17, 40
��
�� 3, 23
���� �� ���� 3
� 17, 18, 84
����� ���� 9
����� ��
�� viii
��
�� 2
� ���
����� �� 16
��� 14
API 24
��� 27
�� ����� 25
��� ���� 9
��� �� 16, 34
��, ��� 5
��, ��� 34
������ 17
���
�� 3
�� ��
����� 28, 30
� �� 36
� � 14
���� �� 3
�TME 4, 14, 28
��
�� 21
��� (��)
�� (��)
�� 29
�� 29
�� 7
��� �� 22
��� �� 23
��� ��� 23
��� 29
����� 24
API 45
�� 1
����
����� 27
� �� 36
��� ��, �� 27
� � 14
LCF_BINDIR 29
�� �� 26
��� �� 2
��, �� 21
�� ����� 27
�� ������ �� 27
TME 4, 30
��� �� �� 74
��� ������ 10
��� �� 24
��� ��� 27
��� ����� 24
���� ������ �� 27
���, �TME � ���� �� 24, 25
��, 2��� � 31
���� ���
����� 27
� �� 36
�� �� 29
��� �� 2
� � 14
�� 74
��, �� �
��� 24
��
�� �� 13
�TME 13
��� �� 13
� 13
��� 80
��� 75, 80
�� (��)
TME 13
�� ����, ��� �� 40
���� �� 26, 65
�� �� 73
�� ��
�� 73
��� ��
��� vii
����, ��� 9
����
�� � �� 39
ed_scan_get_n 61
ed_scan_n 62
ed_sleep 63
�� ��� 18
�� ��� ��� 23
���
��� 40
� ��� ��(BAROC) 5
��� 1, 15
��� 1
���� 23
�� 23
��� 15
�� �� 74
�� 3
�� 1
�� 15
�� 5
��(orphan) 36
�� 36
�� �� 13
�� 23
��� ��, � 4
�� 2, 22
��� 6
�� 36
��� ������ 22
��� ��� 15
��� ��� 33
��� ���
�� 13
��� 13
��� ��
�� 40
��� �� 16
�� 1, 5
92 Tivoli ��� �� ��: ��
��� �� (��)
��, �� �� � � �� 80
��� �� 2
�� 22
� �� 81
��� �� �� ���� 40
��� �� �
�� 15
API 24
��� ��
�� 13
�� 40
�� ��, �� 18
�� � 23
�� �� 17
�� � 13
� � 13
�� 17
��� 40
��� � 14
��� �� 33
��� �� 22
��� ���
�� � 23
� ��� 23
�� 23
�� 23, 73
�� 23
��� 33
��� �� �� 25
��� �� �� Java API� ��� ���,
�� 30
��� �� �� Java API, ��� ��� �
� 30
��� �� 2, 22
��� ���
� �� 33
�� 35
��, �� 33
���, UTF-8 31, 78, 79
� � �, ��� 35
���� ��
�� 31
UTF-8 ��� 31, 78, 79
� �� 73
��, ��� 16
�
� 13
�� 17
LCF 14, 17
SOCKET 17
TME 14, 17
� �� 84
��� 9
��, ��� 23
�, �� 40
��� ���� 31
�����, ��� �� 17
��� API 25
�� �� 39, 76, 83, 84
�����
�� 16
�� 74
�� 16
���� ��� 74
��� ��� 15
��� � �� 16, 75, 78
�� 16, 40
��� 74, 75
��� 34, 76
�� 16
�� ��� 16
��, ���
�� 74
��, ��� 22
��� ��
EDException 11
EIFException 11
���, ���
��� ��� � 4
���, �� �� 5, 73
�����
��� �� 40
���
�� 24
� �� 37
� ��� 14
��� 29
��� ��� 13
��� �� 37
��
��� ��� �� 26
API 24, 25
�����
�� 73
����� 27
�� � ��� �� 76
�� 74
��� ��� �� 4
�� 31
BAROC 4, 73
com.tivoli.tec.eif.* 11
com.tivoli.tec.event_delivery.* 11
eif.log 78
evd.jar 30
log.jar 30
root.baroc 4
.ed_diag_config 76
���, Java 21
�
� �� 78
UDP �� �� 77
� ��, ��� �� 81
��, ��� ��� 15
���
�� �� x
�� x
�� �� x
� �, ��� 35
���, ��� 15
��� ���
�� �� 33
� �� 35
��� �� 34
�� 6
��� ��� 33
�� � � 35
�� 76
�� 93
��� ��� (��)
�� �� 34
��� 76, 77
��� 37
������� ���� 9
��
�� 24
��� � 26
�� 25
disconnect 65
getConfigVal 66
onMessage 67
receiveEvent 68
registerListener 69
sendEvent 70
TECAgent 71
TECEvent 72
tec_agent_getenv 46
tec_agent_init 47
tec_create_EIF_handle 48
tec_create_handle 49
tec_create_handle_c 51
tec_create_handle_r 53
tec_destroy_handle 55
tec_errno 56
tec_get_event 57
tec_put_event 58
tec_register_callback 59
��, �� 33
�� ��
��� �� 21
tec_eeif.h 10
tec_eif.h 10
�� �� 31
��
�� � 46
�� ��
CLASSPATH 36
�� ��, ��� x
��2��� � 31
AActiveConnections ��� 19
ActiveConnectionsSafety ��� 19
AdapterCdsFile ��� 73
AdapterErrorFile ��� 73
APPEND_CLASSPATH ��� 73
APPEND_JVMPATH ��� 74
BBAROC ��
�� ��� ��� �� 73
�� 5, 21
��� ��, � 23
Basic Recorder of Objects in C(BAROC)
BAROC �� � 5
BufEvtMaxSize ��� 16, 74
BufEvtPath ��� 14, 42, 74
BufferEvents ��� 16, 34, 75
BufferFlushRate ��� 16, 75
CC API� ��� ���, ��� 27
C API� ��� �����, �� �� 19
C API� ��, �� ����� �� 19
C API, �� 6
C API, ��� �� ����� �� 19
C API, ��� ��� ��� 27
CDS ��
�� 73
Channels ��� 84
CLASSPATH �� �� 36
com.tivoli.tec.eif.* �� 11
com.tivoli.tec.event_directory.* �� 11
ConnectionMode ��� 75
ConnectionsQueued 20
DDBCS 31
Eed_diag_config_file ��� 76
ed_scan_get_n ���� 61
ed_scan_n ���� 62
ed_sleep ���� 63
EIFSDK 9
EIFSDK �� ���� �: bin, contrib,
default_sm, include, jars, javadoc, lib,
samples 9
eif.log �� 78
evd.jar �� 30, 36
FFilter ��� 33, 76
FilterCache ��� 33, 76
FilterMode ��� 77
FQHostname ��� 77
Ggateways, IBM Tivoli Enterprise Console
�� �� 21
�� � 18
� �� 36
�� 75
��� �� 2
��� ��� 36
XML �� 21
getConfigVal �� 66
getport_timeout_seconds ��� 77
getport_timeout_usec ��� 78
getport_total_timeout_ usec ��� 78
getport_total_timeout_seconds ��� 78
HHPUX, ���� �� 24, 25
Iibmjsse.jar �� 30
Jjar ��
evd.jar 36
Java API� ��� ���, ��� 27
Java API, �� 6
Java API, ��� ��� ��� 27
Java API, ��� �� ���� ��� ��
� �� 30
94 Tivoli ��� �� ��: ��
Java ��� 21
jcf.jar �� 30
JNI 30
jsafe.zip �� 30
LLCF � �� 14, 17, 84
LD_LIBRARY_PATH �� 31
LD_LIBRARY_PATHJ �� 31
libas.a ����� 28
libcpl.a ����� 27
libdes.a ����� 27
libdl.a ����� 28
libjvm.a �� 37
libjvm.dll �� 37
libjvm.sl �� 37
libjvm.so �� 37
libmrt.a ����� 27
libnsl.a ����� 28, 29
LIBPATH �� 30
libpthreads.a ����� 28
libpthread.a ����� 28
librim.a ����� 28
libsocket.a ����� 28, 29
libsunrpc.a ����� 28, 29
libtas.a ����� 28
libteceeiffwk.a ����� 14, 28
libteceeifgw.a ����� 14
libteceeif.a ����� 14, 28
libteceifgw.a ����� 27
libteceif.a ����� 14
libteclcf.a ����� 30
libteclcf.sl ����� 30
libteclcf.so ����� 31
libthreads.a ����� 28
libthread.a ����� 28, 29
libtmf.a ����� 28
libui.a ����� 28
LogFileName ��� 39, 78
LogLevel ��� 39, 78
log.jar �� 30, 36
MMaxPacketSize ��� 16, 78
NNO_UTF8_CONVERSION ��� 78
OonMessage �� 67
OS/390 OpenEdition vi
PPATH �� �� 31
Port ��� 84
portmapper �� 18
portmapper �� 81, 85
postzmsg � 14
Pre37Server ��� 31, 79
Pre37ServerEncoding ��� 31, 79
PREPEND_CLASSPATH ��� 79
PREPEND_JVMPATH ��� 79
RreceiveEvent �� 68
RECEIVER_MODE 11
region, Tivoli �� 17
registerListener �� 69
RetryInterval ��� 80
root.baroc(� BAROC ��) 4
SSENDER_MODE 11
sendEvent �� 70
ServerLocation ��� 18, 80, 85
ServerPort ��� 81
SHLIB_PATH �� 30
SOCKET � �� 17, 84
StateCorrelationCleaningInterval ��� 82
StateCorrelationConfigPath ��� 82
StateCorrelationMaxFileSize ��� 82
StateCorrelationTotalSize ��� 82
TTcl � �, ��� 35
TCP � 17
TECAgent ��� ���� 11
TECAgent �� 71
TECEvent �� 72
teclcf.dll ����� 31
tec_agent_getenv �� 46
tec_agent_init �� 47
tec_create_EIF_handle �� 48
tec_create_handle �� 49
tec_create_handle_c �� 51
tec_create_handle_r �� 53
tec_destroy_handle �� 55
tec_eeif.h �� �� 10
tec_eif.h �� �� 10
tec_errno �� 56
tec_get_event �� 57
tec_put_event �� 58
tec_recv_agent_port entry 82
tec_register_callback �� 59
TestMode ��� 83
theTECAgent=new
sr, TECAgent.SENDER_MODE,
false 11
Tivoli Application Development
Environment 27, 28
Tivoli Availability Intermediate
Manager 81
Tivoli Management Framework
����� 27, 28
��� �� � 15
��� �� 4
Tivoli ����� �� �� vii
TIVOLIHOME �� 74, 78
TME ��� 4, 30
TME �� 13
TME � �� 14, 17, 84
TMR(Tivoli Management Region) 17
TraceFileName ��� 39, 83
TraceLevel ��� 39, 84
TransportList ��� 15, 18, 84
UUDP �� 77
UseStateCorrelation ��� 86
UTF-8 ��� 78, 79
�� 95
WWIDTHSTRMEANING ��� 86
Windows, �� ��� 26
Winsock ���, WSAStartup
WSASCleanup 26
winsockets 26
wpostzmsg � 14
Xxerces-3.2.1.jar �� 30, 36
XML �� 21
Zzce.jar �� 30, 36
��� ��.baroc ��
BAROC �� � 21
.conf ��
�� �� � 21
.ed_diag_config �� 76
.rls ��
� � 21
.xml ��
See XML �� 21
' ( � ��) 73
96 Tivoli ��� �� ��: ��
���
���� ��: 5698-TEC
Printed in Denmark by IBM Danmark A/S
SA30-1979-00