Sun ONE Web Server 6.1 ���� ���? |
11 ��
����� ������ �忡���� ��d ����� ����, ���� ǰ�� ��� �� SNMP(Simple Network Management Protocol) ��; �����Ͽ� ���� ������ϴ� ��� ���� �����մϴ�.
SNMP�� Sun ONE �� d�� ���̽�(MIB) �� HP OpenView ���� ��Ʈ��ũ ����Ʈ����� �Բ� ����Ͽ� ��Ʈ��ũ���� ��Ÿ ��ġ�� ������ϴ� �Ͱ� ������� ���� �ǽð�8�� ������� �� �ֽ4ϴ�.
���
Windows�� ��� Sun ONE Web Server 6.1; ��ġ�ϱ� �� ��ǻ�Ϳ� Windows SNMP ������Ұ� �̹� ��ġ�Ǿ���� Ȯ���ؾ� �մϴ�.
��� ��� �Ǵ� SNMP�� ����Ͽ� �ǽð�8�� ������ ���¸� Ȯ���� �� �ֽ4ϴ�. UNIX �Ǵ� Linux�� ����ϴ� ��� SNMP�� ����Ϸx� �ݵ�� Sun ONE ���� SNMP ��8�� �����ؾ� �մϴ�. �� �忡���� UNIX �Ǵ� Linux���� Sun ONE ����� �Բ� SNMP�� ����ϴ� �� �ʿ��� d���� f���մϴ�.
�� �忡���� ��= �� ���� �����մϴ�.
��踦 ����Ͽ� ���� �������� ���; ����Ͽ� ������ ���� �۵�; ������� �� �ֽ4ϴ�. ��迡�� ���� ó���ϴ� ��û�� ��� �ش� ��û; ó���ϴ� ���� ���� ǥ�õ˴ϴ�. ���� ���� ����� �Ϻ� ���� ��ü �� �ν��Ͻ��� ���� ��Ÿ ��赵 Ȯ���� �� �ֽ4ϴ�. ��ȭ�� ���� ����� ���?�� ���� ��: ���� ��û; ó���ϴ� ��8�� ǥ�õǴ� ��� ��û; ����ϵ��� ���� ���� �Ǵ� �ý����� ��Ʈ��ũ Ŀ��; vd�� �� �ֽ4ϴ�. �� �ڼ��� ����: http://docs.sun.com/�� Performance Tuning and Sizing Guide�� ��v�Ͻʽÿ�.
��踦 ����ϵ��� ��d�ϸ� ��= ������ ���� ��踦 �� �� �ֽ4ϴ�.
��ȭ�� ���� ����� ���?�� �پ��� ���� ��迡 ���� ��ü���� ����: �¶��� ������ Monitor Current Activity ������ ��v�Ͻʽÿ�.
����
���/�w��� �ۼ�; ����ϴ� ��� ������ ��� ����ڰ� ��� d���� ����� �� �ֽ4ϴ�. �ڼ��� ����: NSAPI Programmer's Guide�� stats-xml ����; ��v�Ͻʽÿ�.
��� ��� ��d
��踦 ����Ϸx� ��=�� ���� �մϴ�.
��踦 ����ϵ��� ��d�ϴ� �� ���� ����: �¶��� ����; ��v�Ͻʽÿ�.
��� ���
��踦 ����ϵ��� ��d�ϸ� ���� �ν��Ͻ��� ���� ���� ����Ǵ� ���¿� ���� �پ��� d���� ��; �� �ֽ4ϴ�. ���� ����� ����8�� ��������ϴ�.
��迡 �����Ϸx� ��=�� ���� �մϴ�.
- Server Manager���� Monitor ��; �����ϴ�.
- Monitor Current Activity�� �����ϴ�.
- ��� �ٿ� ��Ͽ��� �� ����; �����մϴ�.
�� ����: ǥ�õǴ� ��� d���� ����Ʈ�ϴ� �� ��' �����Դϴ�.
- ��� �ٿ� ��Ͽ��� ǥ���Ϸt� ����� ~�� �����մϴ�.
- Submit; �����ϴ�.
���� �ν��Ͻ��� ���� ���̸� ���/�w��� �ۼ�; ����ϴ� ��� ������ ~���� ��踦 ǥ���ϴ� ������ ��Ÿ���ϴ�. �� ������� �� ���ݿ��� ������ ���� ��� 5-15�ʸ��� ����Ʈ�˴ϴ�.
��迡 ǥ�õǴ� ������ ����Ͽ� ���� vd�� �� �ֽ4ϴ�. �� �ڼ��� ����: http://docs.sun.com/�� Performance Tuning and Sizing Guide�� ��v�Ͻʽÿ�.
���� ǰ�� ���Quality of Service�� ���� �ν��Ͻ� ���� ���� Ŭ���� �Ǵ� ���� ���� ���� ��d�� ���� �Ѱ踦 ����ŵ�ϴ�. ���� ��� ISP�� ��� ���� ���� ���Ͽ� ����ϴ� �뿪���� d���� ��� �ش� ���� ���� ���� �ٸ� ���; �ΰ��� �� �ֽ4ϴ�. �뿪���� ��� ������ �� �� �� ���� ����; f���� �� �ֽ4ϴ�.
Monitor �ǿ��� ��ü ���� �Ǵ� Server Manager�� ���� ���� Ŭ������ ��d; ����� �� �ֽ4ϴ�. ���� ���� ���� �����8�� ���� �Ǵ� Ŭ���� ���� ��d; ������ �� �ֽ4ϴ�. ���� ����� ���� ǰ�� �Ѱ� ��d�� ���� �ڼ��� ����: "���� ���� ���� ǰ�� ��d ����" ������ 328; ��v�Ͻʽÿ�.
���� ���� �� ��Ʈ�� ���� �� �� ���� ��d�� Ʈ���� ��� ���� �뿪��; �ٽ� ����ϴ� �� ��d�մϴ�. ����: �뿪��; ����ϴ� ��(1/000��)�Դϴ�. ��Ʈ�� ����: �����Ͱ� Ʈ���� ��꿡 ���Ǵ� �ð��Դϴ�.
�� �κп����� ��= �� ���� �����մϴ�.
���� ǰ�� ��f
��=�� ���� ���� ǰ�� d���� ����ǰ� ���Ǵ� ����Դϴ�.
������ ��Ʈ�� ����: 30�� �Դϴ�.
�ð� 0�ʿ� ���� �����մϴ�.
�ð� 1�ʿ� HTTP ������ ���� ���Ͽ� 5000 ����Ʈ�� Ʈ����; ����ϴ�.
�� �� �� �̻� ������ ��������� �ʽ4ϴ�. 30�ʿ� �� 30�� ������ �� Ʈ����: 5000 ����Ʈ�Դϴ�.
32�ʿ� 1�ʿ� ������� Ʈ���� ��f�� ��Ʈ�� ���� 30�ʸ� ����Ͽ�8�Ƿ� ��f�˴ϴ�. ��f �� 30�� ������ �� Ʈ����: 0�Դϴ�.
���� ���ݵ� ����ϰ� �۵��մϴ�. ������ ���� ����: 100ms�Դϴ�.
������ ��f���� �뿪��: �� 100ms���� �ٽ� ���˴ϴ�. ���: Ʈ������ ��� �ƴ϶� ��Ʈ�� ���ݿ� ��� ����˴ϴ�.
�ð� 0�ʿ� �뿪���� ó= ���˴ϴ�. �� Ʈ����: 0�̸�, 30���� ��Ʈ�� ����8�� ������ ��� �뿪��: 0�Դϴ�.
1�ʿ� �뿪��: 10�� ° �ð�(1000ms/100ms)8�� ���˴ϴ�. �� Ʈ����: 5000 ����Ʈ�̸�, �̴� 30�ʷ� ��������ϴ�. �뿪��: 5000/30 = 166 ����Ʈ/���Դϴ�.
�ð� 30�ʿ� �뿪���� 300��° �ð�8�� ���˴ϴ�. �� Ʈ����: 5000 ����Ʈ�̸�, �̴� 30�ʷ� ��������ϴ�. �뿪��: 5000/30 = 166 ����Ʈ/���Դϴ�.
�ð� 32�ʿ� �뿪���� 320��° �ð�8�� ���˴ϴ�. ��f Ʈ����: 0�� �Ǹ� (Ʈ����; ���� ������ �ð� ���), 308�� ������ �뿪��: 0 ����Ʈ/�ʰ� �˴ϴ�.
���� ǰ�� ��d
���� �ν��Ͻ� �Ǵ� ���� ���� Ŭ������ ���� ǰ�� ��d; �����Ϸx� ����� �������̽��� ���� ��d; �����ؾ� �մϴ�. ���� ǰ�� ��d; ��f�� �����Ϸx� �ݵ�� obj.conf ������ SAF(Server Application Function); ��d�ؾ� �մϴ�.
���� ǰ��; �����Ϸx� ��=�� ���� �մϴ�.
- Server Manager���� Monitor ��; �����ϴ�.
- Quality of Service�� �����ϴ�.
���� ǰ��� �Ϲ� ��d ��ϰ� ��ü�μ��� ���� �ν��Ͻ� �� �� ���� ���� Ŭ���� ����� �ִ� ������ ǥ�õ˴ϴ�.
- ��ü�� ���Ͽ� ���� ǰ��; ����Ϸx� Enable; �����ϴ�.
�⺻��8�� ���� ǰ��; ����ϵ��� ��d�˴ϴ�. ���� ǰ��; ����ϸ� ������ �9���尡 �ణ ���մϴ�.
- Recompute Interval; �����մϴ�.
���� ����: ��� ����, Ŭ���� �� ���� ����� �뿪�� ���� �� ����� ����; 1/1000�� ��'�� �Է��մϴ�. �⺻��: 100�Դϴ�.
- Metric Interval; �����մϴ�.
��Ʈ�� ����: Ʈ������ ��d�Ǵ� ����; �� ��'�� ��d�մϴ�. �⺻��: 30 ���Դϴ�. �� �ð� ���� ��d�Ǵ� ��� �뿪��: ����Ʈ/�ʷ� ��յ˴ϴ�.
����Ʈ�� ū ���� ����� ��: ��� �� �ʵ忡 ū ��(�� �� �̻�); ����Ͻʽÿ�. ū ����; ����Ϸx� ª: ��Ʈ�� �Ⱓ ���� ��� ���� �뿪��; ����� �� ��8�Ƿ� �ִ� �뿪�� ��d; ����ϴ� ��� ������ �źε� �� �ֽ4ϴ�. �뿪��: ��Ʈ�� ����8�� ��յǹǷ� ������ ��� ū ���Ϸ� ���Ͽ� ���ϴ� ÷��ġ�� ��ȭ��ų �� �ֽ4ϴ�.
�뿪�� �Ѱ谡 ��� ������ �뿪�� ���� ���� ��: ���(���� ��� �麻8���� 1GB/�� ���ῡ�� 1MB/�ʷ� �뿩��; f���ϴ� ���), ��Ʈ�� ����; ª�� �ؾ� �մϴ�.
���� ū d�� ����; ����ϸ� �뿪�� �Ѱ谡 ��� ������ �뿪�� ���� ���� ��: ��� ��f�� �ذ��Ϸx� �ݴ��� �ذ�å�� �ʿ��ϹǷ�, � ��Ȳ; vd�� ������ ��d�ؾ� �մϴ�.
- ���� �ν��Ͻ� �� ���� ���� Ŭ������ ���� ǰ��; ����ϵ��� ��d�մϴ�.
ȭ���� �Ʒ� �κп��� ���� �ν��Ͻ� �� ���� ������ ����� ǥ�õ˴ϴ�. ���� ǰ��; ����Ϸt� �� ���� �۵�8�� Enable; �����մϴ�.
- �ִ� �뿪��; ����Ʈ/�ʷ� ��d�մϴ�.
- �ִ� �뿪�� ��d; ������ ������ �����մϴ�.
�ִ� �뿪��; �����ϵ��� �����ϸ�, ������ �뿪�� �Ѱ踦 �ʰ��ϴ� ��� �߰��� ����: �źε˴ϴ�.
�ִ� �뿪��; �������� ��8�� �ִ밪; �ʰ��ϴ� ��� ���� �7� �α� ���� ����մϴ�.
- ����� �ִ� ���� �� �����մϴ�.
�̴� ���ÿ� ó���Ǵ� ��û�� �� �Դϴ�.
- �ִ� ���� �� ��d; ������ ������ �����մϴ�.
�ִ� ���� �� �����ϵ��� �����ϸ�, ������ �Ѱ踦 �ʰ��ϴ� ��� �߰��� ����: �źε˴ϴ�.
- �ִ� ���� �� �������� ��8�� �ִ밪; �ʰ��ϴ� ��� ���� �7� �α� ���� ����մϴ�.
- Ȯ��; �����ϴ�.
obj.conf�� �ʿ��� ���� ����
���� ǰ��; ����Ϸx� obj.conf ���Ͽ� ��ù�; �߰��Ͽ� AuthTrans qos-handler �� Error qos-error ���� �� ���� SAF(Server Application Function); �����ؾ� �մϴ�.
������ �۵��Ϸx� qos-handler AuthTrans ��ù��� �⺻ ��ü�� ������ AuthTrans �� ù ��°�̾�� �մϴ�. ���� ǰ�� ó������ ����: ���� ����, ���� ���� Ŭ���� �� �� ����� ���� ��踦 �˻��ϰ� �7� ��ȯ�Ͽ� �Ѱ踦 �����ϴ� ���Դϴ�.
Sun ONE Web Server���� qos-handler��� �ϴ� ��f ���� ǰ�� ó���� SAF�� ���ԵǾ� �ֽ4ϴ�. �� SAF�� �Ѱ踦 �ʰ��ϴ� ��� �̸� ����ϸ� 503 "Server busy"�� ����� ��ȯ�Ͽ� NSAPI�� �̸� ó���ϵ��� �մϴ�.
Sun ONE Web Server���� ���� qos-error�̶�� ��f �7� SAF�� ���ԵǾ� ��8��, �̴� 503 �7� ���� �Ѱ踦 ǥ���ϴ� �7� ������� �Ѱ谡 ���� ��� ��; ��ȯ�մϴ�. ��f �ڵ带 �����Ͽ� �ٸ� �7� d���� f���� �� �ֽ4ϴ�.
�̵� ��f�� server_root/plugins/nsapi/examples/qos.c���� ����� �� �ֽ4ϴ�. �� ��f�� ����ϰų� SAF�� ��� ���� �� �ֽ4ϴ�.
SAF�� ���� ����� ��� ���: NSAPI Programmer's Guide�� ��v�Ͻʽÿ�.
���� ǰ���� �˷��� �Ѱ�
���� ǰ�� ���; ����ϴ� ��� ��=�� �Ѱ迡 /���Ͻʽÿ�.
- ����8�� ���Ͽ� ���� �Ǵ� �뿪�� ��踦 ���� �wμ��� ��ü���� ��/�� �� ��4ϴ�. ��, MaxProc�� ��d; ����� �� ��4ϴ�. ��� ��� �Ѱ�� ���� �wμ����� ������8�� ���Ǹ�, ��� �wμ����� ���Ͽ� ������� �ʽ4ϴ�. MaxProc�� ���� �ڼ��� ����: http://docs.sun.com/�� Performance Tuning and Sizing Guide�� ��v�Ͻʽÿ�.
- ���� ǰ�� ���: ���� �?� �wα� ������ HTTP �뿪��; ��d�մϴ�. �پ��� ��/�� HTTP �뿪��: ��f TCP ��Ʈ��ũ �뿪��� �ٸ� �� �ֽ4ϴ�.
- ���� ǰ�� ���: PR_TransmitFile ȣ���� Ʈ����; dȮ�� ��d�� �� ��4ϴ�. PR_Send()/net_write �Ǵ� PR_Recv()/net_read ���� �⺻ I/O ������ ���, �ϳ��� �ý��� ȣ��� ��۵� ����Ʈ ��� ���� ������ ũ���̸� I/O ȣ��: ��� �ݼ۵ǹǷ� ��۵� �����ʹ� �뿪�� ���ڿ� ���Ͽ� ��� ���˴ϴ�. �̴� ���� ������ �?� �wα��� ������ �뿪��; ��d�ϴ� ��� �}4ϴ�. ���� PR_TransmitFile���� ��۵� �������� ��: ����� ������ �� �� ��8�Ƿ� ����� �Ϸ�DZ� ��� ��d���� �ʽ4ϴ�.
PR_TransmitFile�� ��: ��� ���� ǰ�� ����� ������ �۵��� ���Դϴ�. ���� ��ȭ b�� ����ڰ� ū ����; �ٿ�ε� �ϴ� ���� ���� PR_TransmitFile�� ū ��� ��۵� ��ü ������ ��: ����� �Ϸ�� �� ���˴ϴ�. ��= ���� ������ ���۵� �� �뿪�� ���ڰ� �뿪��; �����ϸ� �ֱ��� ū PR_TransmitFile�� ���Ͽ� ���� �뿪���� ����� Ŀ��� �˴ϴ�. �� ��� ��� �ð��� ����Ͽ� �뿪�� ���ڰ� ���� ��� �۾�; "��ȿȭ" ��Ű�� ��= ��Ʈ�� ���ݱ��� (��� �뿪���� ������ ������) ����� ��� ��û; �ź��� �� �ֽ4ϴ�. ����Ʈ���� ���� �� d�� ���� �ٿ�ε尡 ��: ��� ��Ʈ�� ����; �⺻���� 30�ʺ��� ũ�� ��d�ؾ� �մϴ�.
- ���� �뿪��: ��� ������ �ʰ� d���� ���ݰ� ��d�� �Ⱓ �Ŀ� �ٽ� ���ǹǷ� �� �ٻ�ġ�Դϴ�. ���� ��� ��Ʈ�� ������ �⺻���� 30���̸� ���� 29�� ���� /�� ������ ��� 30�ʿ��� Ŭ���̾�Ʈ�� 1�� ���� 30���� �뿪��; ����� ���ɼ��� �ֽ4ϴ�.
- ���� ǰ�� �뿪�� ���� ���� ����8�� �����Ǹ� �� �Ұ� �˴ϴ�. ���� ���� ǰ�� �Ѱ�� ������ ������� �ʴ� ������ ������ �ִ� �����忡�� ������� �ʽ4ϴ�. �̴� �뿪�� ���� �����尡 ���� ��� ���� ������ �뿪�� ��踸 ����ϱ� �����Դϴ�. Ŭ���̾�Ʈ�� �7� ���� ����; ���� �ʰ� ��� ���¸� /���Ͽ� ���� �̸� ��ȿȭ��Ű�� �ʴ� ��� �̴� ���� ����8�� �籸���� �Ŀ��� ���� ǰ���� ����� ���� ��; �� �ֽ4ϴ�.
- ���� ����: ��� ���е��� ���� ������ ��� ���� ���� Ŭ������ �� ���� �ν��Ͻ��ʹ� �ٸ� d���� ���˴ϴ�. ���� ���� ����� ���� ī���ʹ� ��û�� �Ľ̵ǰ� �ش� ���� ����� ����õǸ� ��� �ڵ���8�� ��˴ϴ�. ���� �ش� ��û�� �4� ó���� �Ϸ�Ǹ� �ڵ�8�� ��ϵ˴ϴ�. ��� ���� ���� ���� ���� �� ��� �ν��Ͻ��� ���Ͽ� dȮ�ϰ� �˴ϴ�.
���� ���� ���� Ŭ���� �� �� ���� �ν��Ͻ��� ���� ���� ���� �ﰢ��8�� ����Ʈ���� �ʽ4ϴ�. �� ���� �� ���� ���ݸ��� �뿪�� ���ڿ� ���Ͽ� ����Ʈ�˴ϴ�. ���� ���� Ŭ������ ���� ���� �ش� Ŭ������ ��� ���� ���� ������ ���̸�, ���� ���� �ν��Ͻ� ���� ���� ��� ���� ���� Ŭ���� ������ ���Դϴ�.
�� ���� ��� ���8�� ���Ͽ� ���� ������ ���� ��� �� dȮ�ϸ�(���� ���� �� ���� f��; �����ϴ� ��� �Ѱ� �̻��� ������ ���� �� ��=), ���� ���� Ŭ���� �� ���� �ν��Ͻ� ��: ���� �� ���ݸ��� ���ǹǷ� dȮ���� �ʽ4ϴ�.
SNMP ����SNMP�� ��Ʈ��ũ �۵��� ���� ������ ��ȯ�ϴ� �� ����ϴ� �w������Դϴ�. SNMP�� ����ϸ� �����Ͱ� ��� ��ġ�� ��Ʈ��ũ �� �����̼�(NMS) ���̿��� ��۵˴ϴ�. ��� ��ġ�� ȣ��Ʈ, �����, % ���� �� ��Ʈ��ũ�� ��Ÿ ���� �� NSMP���� ����Ǵ� ��� ���Դϴ�. NMS�� ��Ʈ��ũ�� ���8�� ���ϴ� ��ǻ���Դϴ�. ���� NMS ����Ʈ����� ����� ������ ǥ���ϴ� ���x� f���ϰų� �ش� ������ ����Ͽ� ���� Ưd �Ӱ�ġ ������ �۵��ϴ��� Ȯ���մϴ�.
NMS�� ���� �ϳ� �̻��� ��Ʈ��ũ �� �?� �wα��� ��ġ�� ���� ��ũ�����̼��Դϴ�. HP OpenView ���� ��Ʈ��ũ �� �?� �wα�: % ���� ���� ��� ��ġ�� ���� d���� ����; ǥ���մϴ�. ���� ��� ���� �۵� ���̰ų� d��� ���� ǥ���� �� ��8�� ��ŵ� �7� ������ ��� /��; ǥ���� �� �ֽ4ϴ�. Sun ONE ����� SNMP�� ����ϴ� ��� �� d���� ��' ������Ʈ�� ������ ������Ʈ �� �� ~���� ������Ʈ�� ���Ͽ� NMS�� ���� ���̿� ��۵˴ϴ�.
��' ������Ʈ�� ���� ���� d���� �����ϸ� �ش� d���� ������ ������ ������Ʈ�� ����մϴ�. Administration Server�� f���� ��� Sun ONE ����� ��' ������Ʈ�� �ֽ4ϴ�.
������ ������Ʈ�� NMS�� ����մϴ�. ������ ������Ʈ�� Administration Server�� ��ġ�˴ϴ�.
ȣ��Ʈ ��ǻ�Ϳ� ���� ���� ��' ������Ʈ�� ��; �� ��8�� ������ ������Ʈ�� �ϳ��� �־�� �մϴ�. ���� ��� ������ ȣ��Ʈ�� Directory Server, Sun ONE Web Server �� Messaging Server�� ��ġ�� ��� �Ʒ��� ���̴� �Ͱ� ���� �� ������ ��' ������Ʈ�� ������ ������ ������Ʈ�� ����մϴ�.
Sun ONE Web Server MIBSun ONE Web Server���� ��Ʈ��ũ �� ��õ� ���� ����˴ϴ�. ������ ������Ʈ�� ������ �� �ִ� ����� ��� ��ü��� �մϴ�. �� ��ü�� MIB(Management Information Base)��� �ϴ� Ʈ�� ����� ��v�� d�ǵ˴ϴ�. MIB�� ������ ��Ʈ��ũ ����, ���� �� ��迡 ���� ������ f���մϴ�. SNMP�� ����ϸ� NMS(Network Management Workstation)���� �� d���� �� �� �ֽ4ϴ�.
������ MIB���� �ش� Ưd ����� ��Ʈ��ũ �� ��õ� ���� d�ǰ� �ֽ4ϴ�. MIB Ʈ���� �ֻ�' ����: �Ʒ� ���� ���̴� �Ͱ� ���4ϴ�.
MIB Ʈ���� �ֻ�' ���ؿ��� ���ͳ� ��ü ID�� ǥ�õǸ�, ����� 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 ONE MIB�� enterprises(1) ��� �Ʒ��� 'ġ�մϴ�.
�� Sun ONE ���� ��' ������Ʈ�� SNMP ��ſ��� ����� MIB�� f���մϴ�. ����� �̵� ���� ���Ե� ���� �Ǵ� Ʈ��; �۽��Ͽ� NMS(Network Management Station)�� �߿��� �̺�Ʈ�� �����մϴ�. NMS�� ���� ������ MIB���� ������ ���ϰų� MIB�� ���� ���8�� ������ �� �ֽ4ϴ�.
�� Sun ONE ����� ��ü�� MIB(Management Information Base)�� �ֽ4ϴ�. ��� Sun ONE MIB�� ��=�� 'ġ�մϴ�.
Sun ONE Web Server�� MIB�� webserv61.mib��� �̸��� �����Դϴ�. �� MIB���� Sun ONE Web Server�� ��Ʈ��ũ �� ��õ� �پ��� ������ d�ǰ� ���Ե˴ϴ�.
Sun ONE Web Server 6.1 MIB����
http 60 (iws60 OBJECT IDENTIFIER ::= {http 60})�� ��ü �ĺ��ڰ� ��8�� 'ġ�� server_root/plugins/snmp ���丮�Դϴ�.Sun ONE Web Server MIB�� ����Ͽ� �ǽð�8�� ���� ���� �� d���� �� �� ��8�� ���� ������� �� �ֽ4ϴ�. webserv61.mib�� ����� ��� ��ü�� ��ϰ� ����: Table �� ���̴� �Ͱ� ���4ϴ�.
SNMP ��d�Ϲ���8�� SNMP�� ����Ϸx� �ݵ�� �ý��ۿ� ������ ������Ʈ�� �ּ��� �ϳ��� ��' ������Ʈ�� ��ġ�ǰ� ����Ǿ�� �մϴ�. ��' ������Ʈ�� ����ϱ� �� ������ ������Ʈ�� ��ġ�ؾ� �մϴ�.
SNMP�� ��d�ϴ� ���: �ý��ۿ� ��� �ٸ��ϴ�. ��Ȳ�� �� ������ ����� ǥ 8.1�� ���̴� �Ͱ� ���4ϴ�. ��f�� ����� �� ���� �ڿ��� �ڼ��� �����մϴ�.
�����ϱ� �� �� ���� Ȯ���ؾ� �մϴ�.
�� d���� Ȯ���ϴ� ���: �ý��� ���?�� ��v�Ͻʽÿ�.
���
Administration Server���� SNMP ��d; �����ϰų�, �� ���� ��ġ�ϰų�, ��x ���� ��f�� �Ŀ��� �ݵ�� ��=�� ���� �ؾ� �մϴ�.
ǥ 2) SNMP ������ ������Ʈ �� ��' ������Ʈ ��� ��d; '�� ���� ����.
�wϽ� SNMP ������Ʈ ���(UNIX/Linux)�̹� ��� ������Ʈ�� ����Ǹ� �̸� Sun ONE Web Server ������ ������Ʈ�� �Բ� ��� ����Ϸt� ��� �wϽ� SNMP ������Ʈ�� ����ؾ� �մϴ�. �����ϱ� �� ��� ������ ������Ʈ�� �ߴܵǾ���� Ȯ���մϴ�. (�ڼ��� d���� �ý��� ���?�� ��v�Ͻʽÿ�.)
���
�wϽ� ������Ʈ�� ����Ϸx� �̸� ��ġ�� �� �����ؾ� �մϴ�. ���� Sun ONE Web Server ������ ������Ʈ�� ����Ǵ� ��Ʈ ��ȣ�� �ƴ� �ٸ� ��Ʈ ��ȣ�� ����Ͽ� ��� SNMP ������ ������Ʈ�� ������ؾ� �մϴ�.
�� �κп����� ��= �� ���� �����մϴ�.
�wϽ� SNMP ������Ʈ ��ġ
SNMP ������Ʈ�� �ý��ۿ��� ����Ǹ� ��� SNMP ����; ��� ����Ϸx� ��=�� ���� �մϴ�.
- SNMP ������ ������Ʈ�� ��ġ�մϴ�. SNMP ������ ������Ʈ ��ġ ��v.
- �wϽ� SNMP�� ��ġ �� �����ϰ� ��� SNMP ����; ������մϴ�. �wϽ� SNMP ������Ʈ ���(UNIX/Linux) ��v.
- SNMP ������ ������Ʈ�� �����մϴ�. SNMP ������ ������Ʈ ��� ��d �� ���� ��v.
- ��' ������Ʈ�� ����ϵ��� ��d�մϴ�. ��' ������Ʈ ��� ��d ��v.
SNMP �wϽ� ������Ʈ�� ��ġ�Ϸx� ���� ��Ʈ ���丮�� plugins/snmp/sgat�� �ִ� CONFIG ����(�ٸ� �̸�; ��d�� �� ��=); �����մϴ�. ���� 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���Ʈ���� ��=; �Է��մϴ�.
����� port_number�� CONFIG ���Ͽ� ��d�� ��Ʈ ��ȣ�Դϴ�. ���� ��� Solais �÷����� ��� �տ��� ����� ��f�� CONFIG ������ ��Ʈ�� ����ϴ� ��� ��=; �Է��մϴ�.
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ϴ�.
Server Manager�� ����Ͽ� ������ SNMP ������Ʈ�� ��ġ�Ϸx� ��=�� ���� �մϴ�.
- root�� �α����մϴ�.
- ��Ʈ 161�� SNMP ����(snmpd)�� ����Ǵ��� Ȯ���մϴ�.
����Ǵ� SNMP ������ ��8�� Step 4�� ����մϴ�.
SNMP ������ ���� ���̸� ����; �����ϴ� ���� ����ϴ� MIB�� Ȯ���մϴ�.
- SNMP ������ ���� ���̸� �ش� �wμ����� ~���մϴ�.
- Server Manager���� Global Settings ���� SNMP Master Agent Trap ������ �����մϴ�. Manager Entries ������ ǥ�õ˴ϴ�.
- ��Ʈ��ũ �� ����Ʈ��� �����ϴ� �ý����� �̸�; �Է��մϴ�.
- ��Ʈ��ũ �� �ý����� Ʈ��; û���� ��Ʈ ��ȣ�� �Է��մϴ�. (�ַ� ����ϴ� ��Ʈ�� 162�Դϴ�.) Ʈ���� ���� �� �ڼ��� ����: Ʈ�� ��� ����; ��v�Ͻʽÿ�.
- Ʈ������ ����� Ŀ�´�Ƽ ���ڿ�; �Է��մϴ�. Ŀ�´�Ƽ ���ڿ��� ���� �ڼ��� ����: Ŀ�´�Ƽ ���ڿ� ����; ��v�Ͻʽÿ�.
- Ȯ��; �����ϴ�.
- Server Manager���� Global Settings ���� SNMP Master Agent Community ������ �����մϴ�. Community Strings ������ ǥ�õ˴ϴ�.
- ������ ������Ʈ�� Ŀ�´�Ƽ ���ڿ�; �Է��մϴ�.
- Ŀ�´�Ƽ�� �۾�; �����մϴ�.
- Ȯ��; �����ϴ�.
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 ������ ������Ʈ�� ������ �� �ֽ4ϴ�.
������ ������Ʈ�� ���ϴ� ��Ʈ���� ���۵� ���Դϴ�. ���� ����� �������̽��� �ش� ������Ʈ�� ����Ǵ� ��; ������ �� �ֽ4ϴ�.
SNMP ������ ������Ʈ ��b ����
������ SNMP ������Ʈ�� ��b �����Ϸx� ��=�� ���� �մϴ�.
������ ������Ʈ CONFIG ���� ����
CONFIG ����: ������ ������Ʈ�� �۵��ϴ� Ŀ�´�Ƽ�� ���ڸ� d���մϴ�. ���� ��: /ȿ�� �ý��� �̸��̳� IP �ּ��̾�� �մϴ�.
�⺻ CONFIG ������ ���� ��=�� ���4ϴ�.
COMMUNITY public
ALLOW ALL OPERATIONS
MANAGER manager_station_name
SEND ALL TRAPS TO PORT 162
WITH COMMUNITY public
sysContact �� sysLocation ���� d��
CONFIG ����; �����Ͽ� sysContact �� sysLocation MIB-II ���� ��d�ϴ� sysContact �� sysLocation�� �ʱ� ��; �߰��� �� �ֽ4ϴ�. �� ���� sysContact �� sysLocation ���ڿ�: �ο� ��ȣ �ȿ� �ֽ4ϴ�. ���, �ٹٲ�, �� ��; �����ϴ� ���ڿ�: �ο��ȣ �ȿ� �־�� �մϴ�. ���� 16��� ǥ���8�� ��; ��d�� �� �ֽ4ϴ�.
sysContract �� sysLocation ���� d�ǵ� CONFIG ������ ���� ��=�� ���4ϴ�.
SNMP ��' ������Ʈ ����
SNMP ��' ������Ʈ�� �����Ͽ� ���� ������� �� �ֽ4ϴ�.
SNMP ��' ������Ʈ�� �����Ϸx� ��=�� ���� �մϴ�.
- Administration Server���� ���� �ν��Ͻ��� �����ϰ� Manage�� �����ϴ�.
- Monitor ��; �����մϴ�.
- SNMP Subagent Configuration; �����մϴ�.
- (UNIX ���) Master Host �ʵ忡 ������ �̸��� ������; �Է��մϴ�.
- � üf d���� �����Ͽ� ������ ����; �Է��մϴ�.
- ���� ����ϴ� v��; �Է��մϴ�.
- Location �ʵ忡 ������ ��� ��θ� �Է��մϴ�.
- Contact �ʵ忡 ���� ����ϴ� ������� �̸��� ����ó d���� �Է��մϴ�.
- Enable the SNMP Statistics Collection�� On; �����մϴ�.
- Ȯ��; �����ϴ�.
- Apply�� �����ϴ�.
- ���� ������Ͽ� ����; ����Ϸx� Apply Changes�� �����մϴ�.
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� ��=�� ���� �մϴ�.
SNMP ������ ������Ʈ ���������� ������Ʈ�� ��� ��d�ϰ� ȣ��Ʈ ��ǻ���� ��' ������Ʈ�� ��� ��d�ϸ� ȣ��Ʈ�� Administration Server�� �����ؾ� �մϴ�. ����� Ŀ�´�Ƽ ���ڿ��� Ʈ�� ���; ��d�ؾ� �մϴ�.
Ŀ�´�Ƽ ���ڿ� ����
Ŀ�´�Ƽ ���ڿ�: SNMP �� ���� �ο��� ����ϴ� �ؽ�Ʈ ���ڿ��Դϴ�. ��� ��Ʈ��ũ �� �����̼�: ������Ʈ�� ������ �� ���� Ŀ�´�Ƽ ���ڿ�; �Բ� ���4ϴ�. �� �� ������Ʈ�� ��Ʈ��ũ �� �����̼��� d���� ���Ͽ� ����Ǿ���� Ȯ���մϴ�. Ŀ�´�Ƽ ���ڿ��� SNMP ��Ŷ�� ������ ������ ���߾����� ��8��, ���ڿ�: ASCII �ؽ�Ʈ�� ������ϴ�.
Server Manager�� Community Strings ������� SNMP ������ ������Ʈ�� Ŀ�´�Ƽ ���ڿ�; ������ �� �ֽ4ϴ�. ���� Ưd Ŀ�´�Ƽ�� ������ �� �ִ� SNMP ��� �۾�; d���մϴ�. ���� Server Manager���� �̹� ������ Ŀ�´�Ƽ�� Ȯ��, ���� �� f���� �� �ֽ4ϴ�.
Ʈ�� ��� ����
SNMP Ʈ��: SNMP ������Ʈ�� ��Ʈ��ũ �� �����̼�8�� �۽��ϴ� �����Դϴ�. ���� ���, SNMP ������Ʈ�� �������̽��� ���°� ����(up)���� d��(down)�� ����� �� Ʈ��; �۽��մϴ�. SNMP ������Ʈ�� �ݵ�� ��Ʈ��ũ �� �����̼��� �ּҸ� �˰� �־�� Ʈ��; ���� 'ġ�� �� �� �ֽ4ϴ�. Sun ONE Web Server���� SNMP ������ ������Ʈ�� Ʈ�� ���; ������ �� �ֽ4ϴ�. ���� �̹� ������ Ʈ�� ���; Ȯ��, ���� �� f���� �� �ֽ4ϴ�. Sun ONE Web Server�� ����Ͽ� Ʈ�� ���; �����ϴ� ��� ��f�δ� CONFIG ����; �����ϴ� ���Դϴ�.
��' ������Ʈ ��� ��dAdministration Server�� �Բ� f��Ǵ� ������ ������Ʈ�� ��ġ�� �Ŀ��� �ݵ�� ������Ʈ�� �����ϱ� �� ���� �ν��Ͻ��� ��' ������Ʈ�� ����ϵ��� ��d�ؾ� �մϴ�. ������ ������Ʈ ��ġ�� ���� �ڼ��� ����: SNMP ������ ������Ʈ ��ġ�� ��v�Ͻʽÿ�. Server Manager�� ����Ͽ� ��' ������Ʈ�� ����ϵ��� ��d�� �� �ֽ4ϴ�.
UNIX/Linux �÷��� SNMP ���; d���Ϸx� �ݵ�� �켱 ��' ������Ʈ�� d���Ų ��, ������ ������Ʈ�� d���ŵ�ϴ�. ������ ������Ʈ�� ���� d���Ű�� ��� ��' ������Ʈ�� d���ų �� ��� �� �� �ֽ4ϴ�. �̷��� ��� ������ ������Ʈ�� �ٽ� �����ϰ� ��' ������Ʈ�� d���� ��, ������ ������Ʈ�� d���ŵ�ϴ�.
SNMP ��' ������Ʈ�� ����ϵ��� ��d�Ϸx� Server Manger�� SNMP Subagent Configuration ������ ����ϰ� SNMP Subagent Control ������� ��' ������Ʈ�� �����մϴ�. �ڼ��� ����: �¶��� ������ �ش� �κ�; ��v�Ͻʽÿ�.
��' ������Ʈ�� ����ϵ��� ��d�� �Ŀ��� SNMP Subagent Control ������ Windows�� Services Control Panel���� ������Ʈ�� d�� �Ǵ� ������� �� �ֽ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ϴ�. ��: