Sun Java System Web Proxy Server 4 .0.1 �� ���? |
10 ��
���� ������� �忡���� ���� ����� ���� �� SNMP(Simple Network Management Protocol) ��; �����Ͽ� ���� ������ϴ� ��� ���� �����մϴ�.
SNMP�� Sun Java System MIB(�� d�� ���̽�) �� HP OpenView ���� ��Ʈ��ũ ����Ʈ����� �Բ� ����Ͽ� ��Ʈ��ũ���� ��Ÿ ��ġ�� ������ϴ� �Ͱ� ������� ���� �ǽð�8�� ������� �� �ֽ4ϴ�.
���
Windows�� ��� Proxy Server 4�� ��ġ�ϱ� �� ��ǻ�Ϳ� Windows SNMP ���� ��Ұ� �̹� ��ġ�Ǿ���� Ȯ���ؾ� �մϴ�.
��� ��� �Ǵ� SNMP�� ����Ͽ� �ǽð�8�� ������ ���¸� Ȯ���� �� �ֽ4ϴ�. UNIX �Ǵ� Linux�� ����ϴ� ��� SNMP�� ����Ϸx� �ݵ�� Proxy Server�� SNMP��8�� �����ؾ� �մϴ�. �� �忡���� UNIX �Ǵ� Linux���� Proxy Server�� �Բ� SNMP�� ����ϴ� �� �ʿ��� d���� f���մϴ�.
�� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
��踦 ����Ͽ� ���� �������� ���; ����Ͽ� ������ ���� �۵�; ������� �� �ֽ4ϴ�. ��迡�� ���� ó���ϴ� ��û�� ��� �ش� ��û; ó���ϴ� ���� ���� ǥ�õ˴ϴ�. ��ȭ�� ���� ����� ���?�� ���� ��: ���� ��û; ó���ϴ� ��8�� ǥ�õǴ� ��� ��û; ����ϵ��� ���� ���� �Ǵ� �ý����� ��Ʈ��ũ Ŀ��; vd�� �� �ֽ4ϴ�. ��踦 �����ϸ� Proxy Server�� �9���尡 �߰��ǹǷ� ���� ������� �ʵ��� �⺻ ��d�Ǿ� �ֽ4ϴ�. ��踦 ����ϸ� ���� ��� d���� �����Ͽ� �����ϱ� �����մϴ�.
��踦 ����ϵ��� ��d�ϸ� ��= ������ ���� ��踦 �� �� �ֽ4ϴ�.
��ȭ�� ���� ����� ���?�� �پ��� ���� ��迡 ���� ��ü���� ����: �¶��� ������ Monitor Current Activity ������ ��v�Ͻʽÿ�.
Proxy Server Statistics ó��
���� �Լ� stats-xml; ����Ͽ� Proxy Server ��踦 �����մϴ�. Server Manager���� ��踦 ���ų� perfdump �Լ� ����Ͽ� ���?�� ���Ϸx� �� �Լ� ����ϵ��� ��d�ؾ� �մϴ�. stats-xml �Լ�ε� �w����� �ۼ�; ����ϵ��� ��d�� �� �ֽ4ϴ�. �� �Լ�� ����� d�� NSAPI �Լ� ����� ����� ��迡 �ʿ��մϴ�. ����� ���� �w��� �ۼ�; ����ϵ��� ��d�ϸ� obj.conf ������ ���� �Լ� stats-init �� �ʱ�ȭ�Ͽ� ��� ����; �����մϴ�.
Init profiling="on" fn="stats-init"
���� ������ â; ���� ��迡 ������ �� �ֵ��� �ϴ� NameTrans ��ù�; ����ϴ�.
NameTrans fn="assign-name" name="stats-xml" from="(/stats-xml|/stats-xml/.*)
����8��, ��踦 ����ϵ��� ��d�ϸ� Service ��ù�; �߰��Ͽ� NameTrans ��ù��� ���õǾ�; �� stats-xml �Լ� ó���մϴ�.
<Object name="stats-xml">
Service fn="stats-xml"
</Object>
���
��� ����: obj.conf���� Init �Լ� ����Ʈ�ϹǷ� �̷��� ���� ����; ����Ϸx� ���� �����ϰ� �ٽ� �����ؾ� �մϴ�.
��= URL; ����Ͽ� stats-xml ���; �˻��� �� �ֽ4ϴ�.
http://computer_name:proxyport/stats-xml/proxystats.xml
�� ��û: Proxy Server ��谡 ��� �ִ� XML ������ ��ȯ�մϴ�. �Ϻ� �������� ������ â ������ ������ �� �� ���� � �������� �ܺ� ���Ϸ� ������ �����Ͽ� �ܺ� �� ����� �~� �մϴ�. �м�; '�� �پ��� ������ ���� ��踦 �Ľ��� �� ��8�� �� d���� /������ ��; �� �ֽ4ϴ�. �� ��d���� Ÿ�� ������ ����ϴ� ���� ������ �� �� �ֽ4ϴ�. �Ľ� ������ ��8�� stats-xml ���: Server Manager�� perfdump SAF�� ���� ���� �� Ȯ���� �� �ֽ4ϴ�.
stats-xml ��� ���� f��
������ ������ stats-xml ��踦 �� �� �ִ� ����ڸ� f���Ϸx� /stats-xml URI�� ACL; ������ �մϴ�.
ACL ����: obj.conf ������ stats-xml ��ü d�ǿ����� ��v�� �� �ֽ4ϴ�. ���� ��� /stats-xml URI�� ���� ���� ACL; ���� ���, ��=�� ���� ��ü d���� PathCheck���� ACL ����; ��v�ؾ� �մϴ�.
<Object name="stats-xml">
PathCheck fn="check-acl" acl="stats.acl"
Service fn="stats-xml"
</Object>
��� ��� ��d
����; ������Ϸx� Proxy Server���� ��踦 Ȱ��ȭ�ؾ� �մϴ�. Server Manager��, obj.conf �� magnus.conf ���� ����; ���� ��踦 Ȱ��ȭ�� �� �ֽ4ϴ�. �ڵ�ȭ�� ������ ����ų� ����� �� vd�� ����� d�� �wα�; �ۼ��ϴ� ����ڴ� stats-xml���� ��b �۾��ϴ� ��; ��ȣ�� �� �ֽ4ϴ�.
Server Manager���� ��踦 ����ϵ��� ��d�Ϸx� ��=�� ���� �մϴ�.
- Server Manager�� �����ϰ� Preferences ��; �����ϴ�.
- Monitor Current Activity ��ũ�� �����ϴ�. Monitor Current Activity ������ ǥ�õ˴ϴ�.
- ��踦 ����Ϸx� Activate Statistics/Profiling? �� Yes �ɼ�; �����մϴ�.
- OK�� �����ϴ�.
- Restart Required�� �����ϴ�. Apply Changes ������ ��Ÿ���ϴ�.
- Restart Proxy Server ��ư; ���� ���� ����; ����մϴ�.
stats-xml; ���� ��� ���; ��d�Ϸx� ��=�� ���� �մϴ�.
obj.conf�� stats-init ���� ��=�� ���4ϴ�.
Init profiling="on" fn="stats-init" update-interval="5"
'�� ���� ���� ��=; ��d�ϴ� ��� �� �� �ֽ4ϴ�.
��� ���
��踦 ����ϵ��� ��d�ϸ� ���� �ν��Ͻ� �۵��� ���� �پ��� d���� ��; �� �ֽ4ϴ�. ���� ����� ����8�� ��������ϴ�.
��迡 �����Ϸx� ��=�� ���� �մϴ�.
- Server Manager�� �����ϰ� Preferences ��; �����ϴ�.
- Monitor Current Activity ��ũ�� �����ϴ�.
- Select Refresh Interval ��Ӵٿ� ��Ͽ��� ��� ��ħ ����; �����մϴ�.
��� ��ħ ����: ǥ�õǴ� ��� d���� ����Ʈ�ϴ� �� ��' �����Դϴ�.
- Select Statistics To Be Displayed ��Ӵٿ� ��Ͽ��� ǥ���� ��� /��; �����մϴ�. ��� /�� ���� �ڼ��� ����: Server Manager�� ��� ǥ���� ��v�Ͻʽÿ�.
- Submit�� �����ϴ�.
���� �ν��Ͻ��� ���� ���̸� Statistics/Profiling; ����ϴ� ��� ������ ~���� ��踦 ǥ���ϴ� ������ ��Ÿ���ϴ�. �� ������� ��� ��ħ ���ݿ��� ������ ���� ��� 5-15�ʸ��� ����Ʈ�˴ϴ�.
- ��Ӵٿ� ��Ͽ��� �wμ��� ID�� �����մϴ�.
Server Manager���� ���� �۵�; Ȯ���� �� ��8�� �̷��� ���ְ� ���� vd�� ����8�� �ش��ϴ� ��: �ƴմϴ�. ���� vd���� perfdump ��踦 ����ϴ� ���� �}4ϴ�.
Server Manager�� ��� ǥ��
�� ��� Server Manager���� proxystats.xml ������ ��' ����; Ȯ���ϴ� ���; �����մϴ�.
Proxy Server ����, DNS ó��, ���� /�� ��, ij�� �� ���� ��û�� ����� �Ѱ�, �ִ밪, �ְ� ��, d�� ���� ���� ��; Ȯ���� �� �ֽ4ϴ�.
��= ��� �̷��� �� �� ���� ���� �� �ִ� d�� /��; �����մϴ�.
Connection Statistics
Server Manager���� ����� �� �ִ� ���� ���� ��=�� ���4ϴ�.
DNS Statistics
Server Manager���� ����� �� �ִ� DNS ���� ��=�� ���4ϴ�.
Keep-Alive Statistics
Server Manager���� ����� �� �ִ� ���� /�� ���� ��=�� ���4ϴ�.
Cache Statistics
Server Manager���� ����� �� �ִ� ij�� ���� ��=�� ���4ϴ�.
Server Request Statistics
Server Manager���� ����� �� �ִ� ���� ���� ��=�� ���4ϴ�.
perfdump /ƿ��Ƽ�� ����� ���� �۵� �����
perfdump /ƿ��Ƽ�� Proxy Server ���� ���κ��� �پ��� ���� ������ �����Ͽ� ASCII �ؽ�Ʈ�� ǥ���ϴ� Proxy Server�� ����� SAF(Server Application Function)�Դϴ�. perfdump /ƿ��Ƽ�� ����ϸ� Server Manager�������� ��� �پ��� ��踦 ������� �� �ֽ4ϴ�.
perfdump�� ��踦 ������ �� �ֽ4ϴ�. ���� �wμ����� ���� ����Ͱ� �ƴ϶� ��迡 �wμ��� �� ����n ���� ���; ���� dȮ�ϰ� Ȯ���� �� �ֽ4ϴ�.
perfdump /ƿ��Ƽ ��� ��d
stats-xml �Լ� ����ϵ��� ��d�� �Ŀ��� perfdump SAF�� ����� �� ��8�� obj.conf ����; ��b �����ؾ߸� ����ϵ��� ��d�� �� �ֽ4ϴ�.
perfdump SAF�� ����ϵ��� ��d�Ϸx� ��=�� ���� �մϴ�.
http://computer_name:proxyport/.perf
perfdump ��踦 ��û�ϰ� ������ �ڵ�8�� ��� ��ħ; ������ ����; �� ��'�� ��d�� �� �ֽ4ϴ�. ��= �������� 5�� ����8�� ��� ��ħ; �����մϴ�.
http://computer_name:proxyport/.perf?refresh=5
perfdump ��� ��
��=: perfdump ����� ���Դϴ�.
proxyd pid: 6751
Sun Java System Web Proxy Server 4.0 B05/02/2005 15:32 (SunOS DOMESTIC)
Server started Thu May 19 13:15:14 2005
Process 6751 started Thu May 19 13:15:14 2005
ConnectionQueue:
-----------------------------------------
Current/Peak/Limit Queue Length 0/1/4096
Total Connections Queued 1
Average Queue Length (1, 5, 15 minutes) 0.00, 0.00, 0.00
Average Queueing Delay 0.09 milliseconds
ListenSocket ls1:
------------------------
Address http://0.0.0.0:8081
Acceptor Threads 1
KeepAliveInfo:
--------------------
KeepAliveCount 0/256
KeepAliveHits 0
KeepAliveFlushes 0
KeepAliveRefusals 0
KeepAliveTimeouts 0
KeepAliveTimeout 30 seconds
SessionCreationInfo:
------------------------
Active Sessions 1
Keep-Alive Sessions 0
Total Sessions Created 48/128
CacheInfo:
------------------
enabled yes
CacheEntries 0/1024
Hit Ratio 0/0 ( 0.00%)
Maximum Age 0
Native pools:
----------------------------
NativePool
Idle/Peak/Limit 1/1/128
Work Queue Length/Peak/Limit 0/0/0
Server DNS cache disabled
Async DNS disabled
Performance Counters:
------------------------------------------------
Average Total Percent
Total number of requests: 1
Request processing time: 0.2559 0.2559
default-bucket (Default bucket)
Number of Requests: 1 (100.00%)
Number of Invocations: 7 (100.00%)
Latency: 0.2483 0.2483 ( 97.04%)
Function Processing Time: 0.0076 0.0076 ( 2.96%)
Total Response Time: 0.2559 0.2559 (100.00%)
Sessions:
----------------------------
Process Status Function
6751 response service-dump
�� �Ű� ���� ���� �ڼ��� ����: ��=���� f���ϴ� Sun ONE Web Server 6.1 Performance Tuning, Sizing, and Scaling Guide�� f2�忡 �ִ� "Using Statistics to Tune Your Server"�� ��v�Ͻʽÿ�.
http://docs.sun.com/source/817-6249/index.html
perfdump ��� ���� f��
������ ������ perfdump ��踦 �� �� �ִ� ����ڸ� f���Ϸx� /.perf URI�� ACL; ������ �մϴ�.
ACL ����: obj.conf ������ perf ��ü d�ǿ����� ��v�� �� �ֽ4ϴ�. ���� ��� /.perf URI�� ���� ���� ACL; ���� ���, ��=�� ���� ��ü d�ǿ� �ִ� PathCheck���� ACL ����; ��v�ؾ� �մϴ�.
<Object name="perf">
PathCheck fn="check-acl" acl="perf.acl"
Service fn="service-dump"
</Object>
���� ��Ŷ ���
���� ��Ŷ; ���� ��Ŷ; d���ϰ� ��Ŷ�� ���� ���� �Լ� ������ �� �ֽ4ϴ�. �� �Լ� �� �ϳ��� ȣ���� ������ ����� ��� ������ �����Ͽ� ��Ŷ�� �߰��մϴ�. ���� ��� send-cgi �� NSServletService�� ���� CGI �� Java ���? ��û; �����ϴ� �� ����ϴ� �Լ��Դϴ�. �� ��Ŷ; d���Ͽ� CGI �� ���? ��û�� ���� ī���� ���� ���ϰų�, �� ���� ���� ������ /�� ���� ��û; ��� ����ϴ� �ϳ��� ��Ŷ; ���� �� �ֽ4ϴ�. �� d���� �����ϴ� ���� ���� ���ϰ� ������ ��8�� ���� ���ɿ� ��ġ�� ��� �̹��մϴ�. ���� perfdump /ƿ��Ƽ�� ����Ͽ� �� d���� ������ �� �ֽ4ϴ�. ��Ŷ�� ����Ǵ� d���� ��=�� ���4ϴ�.
- Name of the bucket. ��Ŷ; �Լ� �����ϴ� �� ����� �̸��Դϴ�.
- Description. ��Ŷ�� ����� �Լ��� �����Դϴ�.
- Number of requests for this function. �Լ� ȣ��; ���Ų �� ��û ���Դϴ�.
- Number of times the function was invoked. � �Լ�� �� ��û���� ���� �� ����DZ �ϹǷ� �� ���ڴ� �Լ� ��û ��� ��ġ���� ��; �� �ֽ4ϴ�.
- Function latency or the dispatch time. ���� �Լ� ȣ���ϴ� �� �ɸ� �ð��Դϴ�.
- Function time. �Լ� ��ü���� �Ҹ��� �ð��Դϴ�.
default-bucket: ����� �̸� d�ǵ˴ϴ�. ����� d�� ��Ŷ�� ������� ��: �Լ� ���� ��踦 ����մϴ�.
����
magnus.conf �� obj.conf ���Ͽ� ���� ��Ŷ�� ���� ��� ���� d���� ��d�ؾ� �մϴ�. �⺻ ��Ŷ�� �ڵ�8�� ��� ��d�Ǿ� �ֽ4ϴ�.
�켱 perfdump /ƿ��Ƽ�� ����� ���� �۵� ��������� �����ϴ� ���� ��d; ����ϵ��� ��d�ؾ� �մϴ�.
��=: magnus.conf���� �� ��Ŷ; d���ϴ� ���; �����ϴ� ���Դϴ�.
Init fn="define-perf-bucket" name="acl-bucket" description="ACL bucket"
Init fn="define-perf-bucket" name="file-bucket" description="Non-cached responses"
Init fn="define-perf-bucket" name="cgi-bucket" description="CGI Stats"
'�� �������� acl-bucket, file-bucket �� cgi-bucket ���� �� ���� ��Ŷ; ����ϴ�. �� ��Ŷ; �Լ�� �����Ϸx� bucket=bucket-name; ����; ��d�� obj.conf �Լ� �߰��մϴ�.
��
PathCheck fn="check-acl" acl="default" bucket="acl-bucket"
...
Service method="(GET|HEAD|POST)" type="*~magnus-internal/*" fn="send-file" bucket="file-bucket"
...
<Object name="cgi">
ObjectType fn="force-type" type="magnus-internal/cgi"
Service fn="send-cgi" bucket="cgi-bucket"
</Object>
���� ���?
��Ŷ�� ���� ���� perfdump /ƿ��Ƽ�� ����Ͽ� ������ �� �ֽ4ϴ�. ���� ��Ŷ d���� perfdump�� ��ȯ�� ���?�� �� �κп� �ֽ4ϴ�.
�� ���?�� ��=�� ��: d���� �����մϴ�.
- Average, Total �� Percent ��: �� ��û ��迡 ���� ������ ǥ���մϴ�.
- Request Processing Time: ���� ��ݱ��� ����� ��� ��û; ó���ϱ� '�� �ʿ��� �� �ð�; ��Ÿ�4ϴ�.
- Number of Requests�� �Լ� ���� �� ��û ���Դϴ�.
- Number of Invocations�� �Լ� ȣ���� �� Ƚ���Դϴ�. �� ��û; ó���ϴ� ���� �Լ� ���� �� ȣ���� �� ��8�Ƿ� �� ���ڴ� ��û ��� �ٸ��ϴ�. ��� ��Ŷ�� ���� �� ȣ�� �� ��v�Ͽ� �� � ���� �ۼ�Ʈ ��; ����մϴ�.
- Latency�� Proxy Server�� �Լ� ȣ��; �غ��ϴ� �� �ҿ��� �ð�(�� ��')�Դϴ�.
- Function Processing Time: Proxy Server�� �Լ� ������ �ҿ��� �ð�(�� ��')�Դϴ�. Function Processing Time �ۼ�Ʈ�� Total Response Time: �� Request Processing Time; ��v�Ͽ� ����˴ϴ�.
- Total Response Time: Function Processing Time�� Latency�� ��(�� ��')�Դϴ�.
perfdump�� ���� ����� �� �ִ� ���� ��Ŷ d���� ���� ��=�� ���4ϴ�.
SNMP ����SNMP�� ��Ʈ��ũ �۵��� ���� ������ ��ȯ�ϴ� �� ����ϴ� �w������Դϴ�. SNMP�� ����ϸ� �����Ͱ� ��� ��ġ�� ��Ʈ��ũ �� �����̼�(NMS) ���̿��� ��۵˴ϴ�. ��� ��ġ�� SNMP�� �����ϴ� ��ġ�� ��Ʈ��ũ ���� ȣ��Ʈ, �����, �wϽ� ���� �� �ٸ� ���� ���� �� �� �ֽ4ϴ�. NMS�� ��Ʈ��ũ�� ���8�� ���ϴ� �ý����Դϴ�. ���� NMS ����Ʈ����� ����� ������ ǥ���ϴ� ���x� f���ϰų� �ش� ������ ����Ͽ� ���� Ưd �Ӱ�ġ ������ �۵��ϴ��� Ȯ���մϴ�.
NMS�� ���� �ϳ� �̻��� ��Ʈ��ũ �� �?� �wα��� ��ġ�� ���� ��ũ�����̼��Դϴ�. HP OpenView ���� ��Ʈ��ũ �� �?� �wα�: % ���� ���� ��� ��ġ�� ���� d���� ����8�� ǥ���մϴ�. ���� ��� ���� �۵� ���̰ų� ����� ���� ǥ���� �� ��8�� ��ŵ� �7� ������ ��� /��; ǥ���� �� �ֽ4ϴ�. �wϽ� ����� SNMP�� ����ϴ� ��� �� d���� ��' ������Ʈ�� ������ ������Ʈ �� �� ~���� ������Ʈ�� ���Ͽ� NMS�� ���� ���̿� ��۵˴ϴ�.
��' ������Ʈ�� ���� ���� d���� �����ϸ� �ش� d���� ������ ������ ������Ʈ�� ����մϴ�. Administration Server�� f���� ��� ����� ��' ������Ʈ�� �ֽ4ϴ�.
������ ������Ʈ�� NMS�� ����մϴ�. ������ ������Ʈ�� Administration Server�� ��ġ�˴ϴ�.
ȣ��Ʈ ��ǻ�Ϳ� ���� ���� ��' ������Ʈ�� ��; �� ��8�� ������ ������Ʈ�� �ϳ��� �־�� �մϴ�. ���� ��� ������ ȣ��Ʈ�� Directory Server, Proxy Server �� Messaging Server�� ��ġ�� ��� �� ������ ��' ������Ʈ�� ������ ������ ������Ʈ�� ����մϴ�.
Management Information BaseProxy Server���� ��Ʈ��ũ �� ��õ� ���� ����˴ϴ�. ������ ������Ʈ�� ������ �� �ִ� ����� ��� ��ü��� �մϴ�. �� ��ü�� MIB(Management Information Base)��� �ϴ� Ʈ�� ����� ��v�� d�ǵ˴ϴ�. MIB: ������ ��Ʈ��ũ ����, ���� �� ��迡 ���� ������ f���մϴ�. SNMP�� ����ϸ� NMS���� �� d���� �� �� �ֽ4ϴ�. MIB Ʈ���� �ֻ�' ���ؿ��� ���ͳ� ��ü ���̵� ǥ�õǸ�, ����� directory(1), mbmt(2), experimental(3) �� private(4)�� �� ���� ��' Ʈ���� �ֽ4ϴ�. private(4) ��' Ʈ������ enterprise(1) ��尡 �ֽ4ϴ�. enterprises(1)�� �� ��' Ʈ���� ���� �����v���� ��d�Ǹ�, �ش� �����v������ ��ü�� MIB Ȯ���ڸ� ����� v���Դϴ�. ��� �����v������ ��ü�� ��' Ʈ���� fǰ Ưd ��' Ʈ���� ���� �� �ֽ4ϴ�. ȸ�簡 ���� MIB: enterprises(1) ��� �Ʒ��� 'ġ�մϴ�. Sun Java System ���� MIB�� enterprises(1) ��� �Ʒ��� 'ġ�մϴ�. �� Sun Java System ���� ��' ������Ʈ�� SNMP ��ſ��� ����� MIB; f���մϴ�. ����� �̷��� ���� ���Ե� ���� �Ǵ� Ʈ��; ����Ͽ� NMS�� �߿��� �̺�Ʈ�� �����մϴ�. NMS�� ���� MIB���� ������ ��� �����ϰų� MIB�� ���� ���8�� ������ �� �ֽ4ϴ�. �� Sun Java System ����� ��/�� MIB�� ���4ϴ�. ��� Sun Java System ���� MIB�� ��= 'ġ�� �ֽ4ϴ�.
server_root/plugins/snmp
Proxy Servers MIB�� proxyserv40.mib �����Դϴ�. �� MIB���� Proxy Server�� ��Ʈ��ũ �� ��õ� �پ��� ������ d�ǰ� ���Ե˴ϴ�. Proxy Server MIB�� ����Ͽ� �ǽð�8�� Proxy Server�� ���� �� d���� �� �� ��8�� ���� ������� �� �ֽ4ϴ�.
SNMP ��d�Ϲ���8�� SNMP�� ����Ϸx� �ݵ�� �ý��ۿ� ������ ������Ʈ�� �ּ��� �ϳ��� ��' ������Ʈ�� ��ġ�ǰ� ����Ǿ�� �մϴ�. ��' ������Ʈ�� ����ϱ� �� ������ ������Ʈ�� ��ġ�ؾ� �մϴ�.
SNMP�� ��d�ϴ� ���: �ý��ۿ� ��� �ٸ��ϴ�.
�����ϱ� �� �� ���� Ȯ���ؾ� �մϴ�.
�� d���� Ȯ���ϴ� ���: �ý��� ���?�� ��v�Ͻʽÿ�.
���
Administration Server���� SNMP ��d; �����ϰų�, �� ���� ��ġ�ϰų�, ��x ���� ��f�� �Ŀ��� �ݵ�� ��=�� ���� �ؾ� �մϴ�.
ǥ 1
SNMP ������ ������Ʈ �� ��' ������Ʈ ��� ��d; '�� ���� ����
�wϽ� SNMP ������Ʈ ���(UNIX)�̹� ��� ������Ʈ�� ���� ���̸� �̸� Proxy Server ������ ������Ʈ�� ���ÿ� ����Ϸt� ��� �wϽ� SNMP ������Ʈ�� ����ؾ� �մϴ�. �����ϱ� �� ��� ������ ������Ʈ�� �ߴܵǾ���� Ȯ���մϴ�. �ڼ��� ����: �ý��� ���?�� ��v�Ͻʽÿ�.
���
�wϽ� ������Ʈ�� ����Ϸx� �̸� ��ġ�� �� �����ؾ� �մϴ�. ���� Proxy Server ������ ������Ʈ�� ����Ǵ� ��Ʈ ��ȣ�� �ƴ� �ٸ� ��Ʈ ��ȣ�� ����Ͽ� ��� SNMP ������ ������Ʈ�� ������ؾ� �մϴ�.
�� ��� ��= �� ���� �����մϴ�.
Proxy SNMP Agent ����
SNMP ������Ʈ�� �ý��ۿ��� ����Ǹ� ��� SNMP ����; ��� ����Ϸx� ��=�� ���� �մϴ�.
- SNMP ������ ������Ʈ�� ��ġ�մϴ�. SNMP ������ ������Ʈ ��ġ�� ��v�Ͻʽÿ�.
- �wϽ� SNMP�� ��ġ �� �����ϰ� ��� SNMP ����; ������մϴ�. �wϽ� SNMP ������Ʈ ���(UNIX); ��v�Ͻʽÿ�.
- SNMP ������ ������Ʈ�� �����մϴ�. SNMP ������ ������Ʈ ��� ��d �� ����; ��v�Ͻʽÿ�.
- ��' ������Ʈ�� ����ϵ��� ��d�մϴ�. ��' ������Ʈ ��� ��d; ��v�Ͻʽÿ�.
SNMP �wϽ� ������Ʈ�� ��ġ�Ϸx� ���� ��Ʈ ���丮�� plugins/snmp/sagt�� �ִ� CONFIG ����(�ٸ� �̸�; ��d�� �� ��=); �����Ͽ� SNMP ������ ����� ��Ʈ�� ���Խ�ŵ�ϴ�. ���� MIB Ʈ���� �wϽ� SNMP ������Ʈ�� ����� Ʈ��; �����ؾ� �մϴ�.
CONFIG ������ ���� ��=�� ���4ϴ�.
AGENT AT PORT 1161 WITH COMMUNITY public
SUBTREES 1.3.6.1.2.1.1,
1.3.6.1.2.1.2,
1.3.6.1.2.1.3,
1.3.6.1.2.1.4,
1.3.6.1.2.1.5,
1.3.6.1.2.1.6,
1.3.6.1.2.1.7,
1.3.6.1.2.1.8
FORWARD ALL TRAPS;�wϽ� SNMP ������Ʈ ����
�wϽ� SNMP ������Ʈ�� �����Ϸx� ��� �w���Ʈ���� ��=; �Է��մϴ�.
��� SNMP ���� �����
�wϽ� SNMP ������Ʈ�� ������ �� CONFIG ���Ͽ��� ��d�� ��Ʈ���� ��� SNMP ����; ������ؾ� �մϴ�. ��� SNMP ������Ʈ�� ������Ϸx� ��� �w���Ʈ���� ��=; �Է��մϴ�.
# snmpd -P port_number
����� port_number�� CONFIG ���Ͽ� ��d�� ��Ʈ ��ȣ�Դϴ�. ���� ��� Solais �÷����� ��� �տ��� ����� ��f�� CONFIG ������ ��Ʈ�� ����ϴ� ��� ��=; �Է��մϴ�.
# snmpd -P 1161
SNMP ��� ������Ʈ �籸��SNMP ������ AIX���� ����Ǵ� ��� SMUX�� ���˴ϴ�. ��� ������ ������Ʈ�� ��ġ�� �ʿ�� ��4ϴ�. ���� AIX SNMP ���� ����; �����ؾ� �մϴ�.
AIX�� ���� ���� ����; ����Ͽ� ���; �˻��մϴ�. �� �� �� ������ snmpd.conf�� �����Ͽ� SNMP ������ SMUX ��' ������Ʈ���� ���4� ���� ���� �ؾ� �մϴ�. �ڼ��� ����: snmpd.conf�� �¶��� ���? ������ ��v�Ͻʽÿ�. �� ��' ������Ʈ�� d���ϴ� ��; �߰��ؾ� �մϴ�.
���� ��� ��= ��: snmpd.conf�� �߰��� �� �ֽ4ϴ�.
IP_address�� ��' ������Ʈ�� ����Ǵ� ȣ��Ʈ�� IP �ּ��̸� net_mask�� �� ȣ��Ʈ�� ��Ʈ��ũ ����ũ�Դϴ�.
SNMP ������ ������Ʈ ��ġSNMP ������ ������Ʈ�� �����Ϸx� �ݵ�� Administration Server �ν��Ͻ��� root ����ڷ� ��ġ�ؾ� �մϴ�. ���� root�� �ƴ� ����ڶ� % ���� �ν��Ͻ����� SNMP ��' ������Ʈ�� ������ ������Ʈ�� �Բ� �۵��ϵ��� �����Ͽ� MIB ã�� ���� ���� �⺻���� SNMP �۾�; ������ �� �ֽ4ϴ�.
������ SNMP ������Ʈ�� ��ġ�Ϸx� ��=�� ���� �մϴ�.
- ��Ʈ�� �α����մϴ�.
- ��Ʈ 161�� SNMP ����(snmpd)�� ����Ǵ��� Ȯ���մϴ�.
����Ǵ� SNMP ������ ��8�� �ܰ� 4�� ����մϴ�.
SnMP ������ ���� ���̸� ����; �����ϴ� ���� ����ϴ� MIB; Ȯ���մϴ�.
- SNMP ������ ���� ���̸� �ش� �wμ����� ~���մϴ�.
- Administration Server���� Global Settings ���� Set SNMP Master Agent Trap ������ �����մϴ�.
- ��Ʈ��ũ �� ����Ʈ��� �����ϴ� �ý����� �̸�; �Է��մϴ�.
- ��Ʈ��ũ �� �ý����� Ʈ��; û���� ��Ʈ ��ȣ�� �Է��մϴ�. �ַ� ����ϴ� ��Ʈ�� 162�Դϴ�. Ʈ���� ���� �ڼ��� ����: Ʈ�� ��� ����; ��v�Ͻʽÿ�.
- Ʈ������ ����� Ŀ�´�Ƽ ���ڿ�; �Է��մϴ�. Ŀ�´�Ƽ ���ڿ��� ���� �ڼ��� ����: Ŀ�´�Ƽ ���ڿ� ����; ��v�Ͻʽÿ�.
- OK�� �����ϴ�.
- Administration Server���� Global Settings ���� Set SNMP Master Agent Community ������ �����մϴ�.
- ������ ������Ʈ�� Ŀ�´�Ƽ ���ڿ�; �Է��մϴ�.
- Ŀ�´�Ƽ�� �۾�; �����մϴ�.
- New�� �����ϴ�.
SNMP ������ ������Ʈ ��� ��d �� ���������� ������Ʈ �۾�: CONFIG��� ������Ʈ ���� ���Ͽ� d�ǵ˴ϴ�. Server Manager�� ����Ͽ� CONFIG ����; �����ϰų�, ����; ��b ������ �� �ֽ4ϴ�. SNMP ��' ������Ʈ�� ��� ��d�ϱ� �� �ݵ�� ������ SNMP ������Ʈ�� ��ġ�ؾ� �մϴ�.
������ ������Ʈ�� ������ �� "System Error: Could not bind to port"�� /���� ���ε� �7� ���ϸ� ps -ef | grep snmp�� ����Ͽ� magt�� ���� ������ Ȯ���մϴ�. ����Ǵ� ��� kill -9 pid ���; ����Ͽ� �ش� �wμ����� ~���մϴ�. SNMP�� CGI�� �ٽ� �۵�; ������ ���Դϴ�.
�� ��� ��= �� ���� �����մϴ�.
�ٸ� ��Ʈ���� ������ ������Ʈ ����
Administration Interface�� 161�� �ƴ� �ٸ� ��Ʈ���� SNMP ������Ʈ�� �������� ��; ���Դϴ�.
�ٸ� ��Ʈ���� ������ ������Ʈ�� ��b �����Ϸx� ��=�� ���� �մϴ�.
������ ������Ʈ�� ���ϴ� ��Ʈ���� ���۵� ���Դϴ�. ���� ����� �������̽��� �ش� ������Ʈ�� ����Ǵ� ��; ������ �� �ֽ4ϴ�.
SNMP ������ ������Ʈ ��b ����
������ SNMP ������Ʈ�� ��b �����Ϸx� ��=�� ���� �մϴ�.
������ ������Ʈ CONFIG ���� ����
������ SNMP ������Ʈ�� ��b �����Ϸx� ��=�� ���� �մϴ�.
sysContact �� sysLocation ���� d��
CONFIG ����; �����Ͽ� sysContact �� sysLocation MIB-II ���� ��d�ϴ� sysContact �� sysLocation�� �ʱⰪ; �߰��� �� �ֽ4ϴ�. �� ���� sysContact �� sysLocation ���ڿ�: �ο� ��ȣ �ȿ� �ֽ4ϴ�. ���, �ٹٲ�, �� ��; �����ϴ� ���ڿ�: �ο� ��ȣ �ȿ� �־�� �մϴ�. ���� 16��� ǥ���8�� ��; ��d�� �� �ֽ4ϴ�.
sysContract �� sysLocation ���� d�ǵ� CONFIG ������ ���� ��=�� ���4ϴ�.
COMMUNITY public
ALLOW ALL OPERATIONS
MANAGER nms2
SEND ALL TRAPS TO PORT 162
WITH COMMUNITY public
INITIAL sysLocation ?erver room
987 East Cannon Road
Mountain View, CA 94043
USA
INITIAL sysContact "Jill Dawson
email: jdawson@example.com"SNMP ��' ������Ʈ ����
SNMP ��' ������Ʈ�� �����Ͽ� ���� ������� �� �ֽ4ϴ�.
SNMP ��' ������Ʈ�� �����Ϸx� ��=�� ���� �մϴ�.
- Server Manager�� �����ϰ� Preferences ��; �����ϴ�.
- Configure SNMP Subagent ��ũ�� �����ϴ�. Configure SNMP Subagent ������ ǥ�õ˴ϴ�.
- Master Host �ʵ忡 ������ �̸��� ������; �Է��մϴ�.
- � üf d���� �����Ͽ� ������ ����; �Է��մϴ�.
- ���� ����ϴ� v��; �Է��մϴ�.
- Location �ʵ忡 ������ ��� ��θ� �Է��մϴ�.
- Contact �ʵ忡 ���� ����ϴ� ������� �̸��� ����ó d���� �Է��մϴ�.
- Enable the SNMP Statistics Collection�� On; �����մϴ�.
- OK�� �����ϴ�.
- Restart Required�� �����ϴ�. Apply Changes ������ ��Ÿ���ϴ�.
- Restart Proxy Server ��ư; ���� ���� ����; ����մϴ�.
SNMP ������ ������Ʈ ����
SNMP ������ ������Ʈ�� ��ġ�ϸ� ������Ʈ�� ��b �����ϰų� Administration Server�� �̿��Ͽ� ������ �� �ֽ4ϴ�.
SNMP ������ ������Ʈ ��b ����
������ ������Ʈ�� ��b �����Ϸx� ��� �w���Ʈ���� ��=; �Է��մϴ�.
INIT ����: MIB-II �ý��� ��8�κ����� d���� �����ϴ� ���ֹ� ���Ϸ� ����� �ý��� 'ġ�� ����ó d���� �ֽ4ϴ�. INIT ������ ��� ��� ������ ������Ʈ�� ó= �����ϸ� ������ �������ϴ�. CONFIG ���Ͽ� �߸�� ���� �̸��� �ִ� ��� ������ ������Ʈ�� ������ �� ��4ϴ�.
��ǥ�� ��Ʈ���� ������ ������Ʈ�� �����Ϸx� ��= �� �� ���� ���; ����մϴ�.
���1:CONFIG ���Ͽ��� ������ ������Ʈ�� ���ڷκ����� SNMP ��û; ����� �� �������̽��� ���� ��� ����; ��d�մϴ�. ��� ����; ����ϸ� ������ ������Ʈ�� ǥ�� ��Ʈ�� �ƴ϶� ��ǥ�� ��Ʈ�� ����; ����մϴ�. ������ ������Ʈ�� ���� ��ǥ�� ��Ʈ�� SNMP Ʈ����; ����մϴ�. ��� �ý����� �Ѱ迡 ���Ͽ� d���� ���� SNMP�� �ִ� �� ��� �� �wμ����� ���� ���� ���� �Ǵ� ���� ������� �� f�ѵ˴ϴ�. ��� ���� ���� ���� ��=�� ���4ϴ�.
CONFIG ����; ��b ������ �� ��� �w���Ʈ���� ��=; �Է��Ͽ� ������ ������Ʈ�� ��b �����ؾ� �մϴ�.
��� 2:/etc/services ����; �����Ͽ� ������ ������Ʈ�� ǥ�� ��Ʈ�� �ƴ϶� ��ǥ�� ��Ʈ�� ����; ����ϵ��� �մϴ�.
Administration Server�� ����Ͽ� SNMP ������ ������Ʈ ����
Administration Server�� ����Ͽ� SNMP ������ ������Ʈ�� �����Ϸx� ��=�� ���� �մϴ�.
���� Control SNMP Master Agent ������� SNMP ������ ������Ʈ�� �����ϰ� ������� �� �ֽ4ϴ�.
SNMP ������ ������Ʈ ���������� ������Ʈ�� ��� ��d�ϰ� ȣ��Ʈ ��ǻ���� ��' ������Ʈ�� ��� ��d�ϸ� ȣ��Ʈ�� Administration Server�� �����ؾ� �մϴ�. ����� Ŀ�´�Ƽ ���ڿ��� Ʈ�� ���; ��d�ؾ� �մϴ�.
Ŀ�´�Ƽ ���ڿ� ����
Ŀ�´�Ƽ ���ڿ�: SNMP�� ���� �ο��� ����ϴ� �ؽ�Ʈ ���ڿ��Դϴ�. ��� ��Ʈ��ũ �� �����̼�: ������Ʈ�� ������ �� ���� Ŀ�´�Ƽ ���ڿ�; �Բ� ���4ϴ�. ������Ʈ�� ��й�ȣ�� �� ��Ʈ��ũ �� �����̼��� d���� ��; �ڰ��� �ִ��� ����; Ȯ���մϴ�. Ŀ�´�Ƽ ���ڿ��� SNMP ��Ŷ�� ������ ������ ���߾����� ��8��, ���ڿ�: ASCII �ؽ�Ʈ�� ������ϴ�.
Administration Server�� Set SNMP Master Agent Community ������� SNMP ������ ������Ʈ�� Ŀ�´�Ƽ ���ڿ�; ������ �� �ֽ4ϴ�. ���� Ưd Ŀ�´�Ƽ�� ������ �� �ִ� SNMP ��� �۾�; d���մϴ�. ���� Administration Server���� �̹� ������ Ŀ�´�Ƽ�� Ȯ��, ���� �� f���� �� �ֽ4ϴ�.
Ʈ�� ��� ����
SNMP Ʈ��: SNMP ������Ʈ�� ��Ʈ��ũ �� �����̼�8�� �۽��ϴ� �����Դϴ�. ���� ��� SNMP ������Ʈ�� �������̽��� ���°� ����(up)���� ����(down)�� ����� �� Ʈ��; �۽��մϴ�. SNMP ������Ʈ�� �ݵ�� ��Ʈ��ũ �� �����̼��� �ּҸ� �˰� �־�� Ʈ��; ���� 'ġ�� �� �� �ֽ4ϴ�. Proxy Server���� SNMP ������ ������Ʈ�� Ʈ�� ���; ������ �� �ֽ4ϴ�. ���� �̹� ������ Ʈ�� ���; Ȯ��, ���� �� f���� �� �ֽ4ϴ�. Proxy Server�� ����Ͽ� Ʈ�� ���; �����ϴ� ��� ��f�δ� CONFIG ����; �����ϴ� ���Դϴ�.
��' ������Ʈ ��� ��dAdministration Server�� �Բ� f��Ǵ� ������ ������Ʈ�� ��ġ�� �Ŀ��� �ݵ�� ������Ʈ�� �����ϱ� �� ���� �ν��Ͻ��� ��' ������Ʈ�� ����ϵ��� ��d�ؾ� �մϴ�. ������ ������Ʈ ��ġ�� ���� �ڼ��� ����: SNMP ������ ������Ʈ ��ġ�� ��v�Ͻʽÿ�. Server Manager�� ����Ͽ� ��' ������Ʈ�� ����ϵ��� ��d�� �� �ֽ4ϴ�.
UNIX�� Linux �÷��� SNMP ���; �����Ϸx� �ݵ�� �켱 ��' ������Ʈ�� ������ �� ������ ������Ʈ�� �����մϴ�. ������ ������Ʈ�� ���� �����Ű�� ��� ��' ������Ʈ�� �����ų �� ��� �� �� �ֽ4ϴ�. �̷��� ��� ������ ������Ʈ�� �ٽ� �����ϰ� ��' ������Ʈ�� ������ ��, ������ ������Ʈ�� �����ŵ�ϴ�.
SNMP ��' ������Ʈ�� ����ϵ��� ��d�Ϸx� Server Manger�� Configure SNMP Subagent ������ ����մϴ�. Control SNMP Subagent ������� ��' ������Ʈ�� �����մϴ�. �ڼ��� ����: �¶��ο��� ������ �ش� �κ�; ��v�Ͻʽÿ�.
��' ������Ʈ�� ����ϵ��� ��d�� �Ŀ��� Control SNMP Subagent ������ Windows�� Services Control Panel���� ������Ʈ�� ���� �Ǵ� ������� �� �ֽ4ϴ�.
SNMP ���� ����GET�� SET: SNMP�� ���Ͽ� d�ǵǴ� �� ���� /���� �����Դϴ�. GET�� SET ����� NMS(Network Management Station)�� ������ ������Ʈ�� ������ �����Դϴ�. �� �� �Ѱ��� �Ǵ� �� ��θ� Administration Server���� ����� �� �ֽ4ϴ�.
SNMP�� PDU(protocol data unit)�� ���·� ��Ʈ��ũ d���� ��ȯ�մϴ�. �� ��'���� % ���� ���� ��� ��ġ�� ����� ���� ���� d���� ��� �ֽ4ϴ�. �̵� ����� ��� ��ü��? �ϸ�, �ʿ��� ��� NMS�� �����ϴ� ���� f���� ���Ե˴ϴ�. ���� NMS�� ������ �w����� ������ ��'�� "Ʈ��"�̶�? �մϴ�. GET, SET �� "Ʈ��" ���� ����ϴ� ���: ��= ������ �����մϴ�.
NMS�� ������ ��� NMS�� ������� d���� ��û�ϰų� ������ MIB�� ����� ������ ��; �����մϴ�. ��:
- NMS�� Administration Server ������ ������Ʈ�� ���� ���4ϴ�. ����� �����Ϳ� ���� ��û(GET ����)�� �� ��8�� MIB�� ���� ��d�ϴ� ��ù�(SET ����)�� �� �ֽ4ϴ�.
- ������ ������Ʈ�� ���� ������ ��' ������Ʈ�� ����մϴ�.
- ��' ������Ʈ�� ������ ����ϰų� MIB�� ���� �����մϴ�.
- ��' ������Ʈ�� ������ �Ǵ� ���¸� ������ ������Ʈ�� �����ϰ�, ������ ������Ʈ�� �ش� ����(GET ����)�� �ٽ� NMS�� ����մϴ�.
- NMS�� ��Ʈ��ũ �� �?� �wα�; ���Ͽ� ������ �ؽ�Ʈ �Ǵ� ����8�� ǥ���մϴ�.
���� ������ ���.�߿��� �̺�Ʈ�� ���ϸ� ���� ��' ������Ʈ�� ���� �Ǵ� "Ʈ��"; NMS�� ���4ϴ�. ��: