����ȣ/kelpie@hist.co.kr
|
���鼭 ��Ʈ��ũ�� ����ϴ� ����̶�� �ڽ��� ��Ʈ��ũ�� Ʈ������ ���������� Ȯ���� ���� ���� ������ �ѹ����� �� ���� ���̴�. ��Ʈ��ũ�� Ʈ������ �����ִ� ���н� Ŀ�ǵ���� ������ �� ���� �ɼǵ��� �ݹ� �ʺ����� �⸦ ���� ������ �� ��������� �Ѵ��� �ľ��ϱⰡ ���� �ʴ�. ��� Network Management������ ������ ���� ����ڰ� �̷� ������ ������ �����ؼ� ����ϱ�� �����. MRTG�� �ٷ� �̷� �е��� ���� S/W�̴�. MRTG�� ��Ʈ��ũ ��ũ(��κ��� ��� �����)��
Ʈ������ ������ϴ� ���̴�. MRTG�� �ǽð��� Ʈ���� ������
������ �����ִ� html �������� �����Ѵ�. ������ GIF ȭ�Ͽ�
����ǰ� �� ȭ���� ����ڰ� �����ϴ� �ð���ŭ�� ������ ���������ȴ�.
MRTG�� Ȩ�������� http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/mrtg.html�̴�. ������ �ɷ��� �����ؼ����� MRTG�� ���� �ڷ��
���� ã�� �� ������. Ȥ�� �ѱ� ������ ���� ������ �ؼ� ���ƴٳ�
������ ã�� ���� ������. ������ �ʿ��� ��κ��� ������ MRTG��
Ȩ���������� ���� �� �ִ�. �� ���������� MRTG Ȩ�������� ������
������� �Ͽ�, �� ���� ��ġ�ϰ� ��غ� ������ �ٷ��� �Ѵ�.
�� �ڼ��� ������ ��� ���Ѵٸ� MRTG ���ϸ�
����Ʈ�� �����϶�. �����ϴ� ����� ������ ����. ������ subscribe��
�Ͽ� mrtg-request@list.ee.ethz.ch�� mrtg-announce-request@list.ee.ethz.ch��
������ ������ �ȴ�. �Ǽ� ���� ������ ���´ٸ� ������ �Ǿ��ٴ�
ȸ���� �� ���̴�. ���Ŀ� �������� �������� �Ҷ����� mrtg@list.ee.ethz.ch�� ������ ������ �ȴ�. MRTG�� �����ϴ� ������ ���� ������ http://www.ee.ethz.ch/stats/mrtg�� ������. MRTG�� Perl�� C�� �ۼ��Ǿ����� UNIX�� Windows NT ȯ���Ͽ��� �۵��Ѵ�. ���� ���� ����Ʈ���� ��Ʈ��ũ Ʈ������ �����ϱ� ���� MRTG�� ����ϰ� �ִ�. MRTG�� ����ϴ� ����Ʈ���� ����Ʈ�� http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/users.html�� �ִ�. ���� ��� ��ϵ� ����Ʈ�� �ٴ� �ƴ� ���̴�. ������ �ý��۵� ��� ��ϵǾ� ���� �����ϱ�. MRTG��? MRTG�� SNMP�� ����Ͽ� ����Ϳ��� Ʈ���� ������
�������� Perl script��, Ʈ���� ����Ÿ �α� ��ɰ� ��Ʈ��ũ Ʈ����
������ ������ ������ִ� ����� ������ C ���α����� �����ȴ�.
�� ������ �Ϲ����� �� ���������� �� �� �ִ� html ȭ�Ͽ�
�־�����. MRTG�� Ư¡ 1. ��κ��� ���н���
Windows NT �÷������� �۵� �����ϴ�. MRTG ��ġ ��� 1) ����Ʈ��� �ٿ�ε��Ѵ�. MRTG�� �ֽŹ�����http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/pub/�� �ִ�. 2) ��ġ�Ϸ��� �ý��ۿ� GD ���̺귯���� ���ٸ� http://www.boutell.com���� GD ���̺귯���� �ٿ�ε��Ѵ�. 3) Perl 5.003
�̻��� ������ ��ġ�Ϸ��� �ý��ۿ� �־�� �Ѵ�. ���ٸ� 4) �ڽ��� �ý��ۿ�
�°� Makefile�� �����Ѵ�. �ּ��� PERL ��� GD_LIB ���� �����ؾ�
�Ѵ�. 5) rateup ����
ȭ���� ����� ���� make rateup�� �����Ѵ�. 6) make substitute��
�����Ͽ� MRTG�� perl ��ũ��Ʈ�� �ý����� perl ���� ȭ���� �о���
�����Ѵ�. 7) MRTG�� ����������
������ ���丮�� ���� ��, mrtg*.gif ȭ�ϵ��� �� ���丮��
ī���Ѵ�. �� ȭ�ϵ��� �����Ǿ��� ������������ ������ ȭ�ϵ��̴�.
�ʿ��� �� ���� �����ϱ� ���� readme.html ȭ�ϵ� �� ���丮��
ī���ϴ� ���� ����. 8) MRTG �����ǿ�
�ִ� �� ���� ��� ȭ�ϵ��� MRTG ���� ȭ�ϰ� ���� ���丮��
�־� ���´�. �� ���丮�� ��� ���̾ �������. �� ���丮����
������ ȭ�ϵ��� �ݵ�� �־�� �Ѵ� : BER.pm, SNMP_Session.pm,
mrtg, rateup 9) �ڽ��� mrtg.cfg ȭ���� �����. mrtg.cfg-dist ȭ���� �����϶�. ������ �� �Ǿ������Ƿ� ���� ������� �ʴ�. mrtg.cfg-dist ȭ���� mrtg.cfg ȭ�Ϸ� ������ �Ŀ� �ּ��� ���鼭 �� ���� �����ϸ� �ȴ�. ������� ��Ʈ �Ҵ��� �˾Ƴ��� ���� cfg ȭ���� ����µ� �־ �� ���� �κ��ε�, cfgmaker ���� ����Ͽ� �̸� �ذ��� �� �ִ�. cfgmaker ���� mrtg.cfg ȭ���� ����µ� �ʿ��� ������� ������ �����ϴ� ���̴�. ��� ����� ������ ����. cfgmaker <community>@<router-host-name
or IP> | more ������� community name�� �ٸ� public��
����غ���. ���� �ȵǸ� ����� �����ڿ��� �����϶�. community�̸���
Ʋ���� cfgmaker�� �ƹ��� ������ ������� �ʴ´�. 10) MRTG 2.0
���� �������� �����̵� �Ϸ��� convert ��ũ��Ʈ�� ���� ������
�α� ȭ�Ͽ� ������Ѽ� �α� ȭ���� ������ MRTG 2.0���� ���
�����ϵ��� �Ѵ�. 11) MRTG ����
ȭ���� �ִ� ���丮���� ./mrtg mrtg.cfg �� �����Ų��. cfg
ȭ���� �°� ������ٸ� MRTG�� ������ ����Ϳ��� Ʈ���� ����Ÿ��
�����´�. ó�� MRTG�� �����Ű�� �α� ȭ���� ���ٴ� ���� ������
���´�. �Ű澵 �� ����. ���� ������ �ȳ��ö����� ��� �����Ű��
�ȴ�. ������ ��� 3�� ���� ������״�. ���� ���� ������ ���
���´ٸ� �̴� cfg ȭ���� �߸� �ۼ��� ���̴�. 12) ���� �ð�
�������� ������ ������Ʈ ��Ű�� ���ؼ� crontab �� MRTG ��
�ִ´�. �� 5�и��� ������ ������Ʈ �Ϸ��� ���� ���� crontab��
�ִ´�. cfg ȭ�� �ۼ������� �� ���� ��ũ�� ����� �ϰ��� �Ѵٸ� ���� ��������
����� ���� ����. �̸� ���� indexmaker ��ũ��Ʈ�� �ִ�. �� ��ũ��Ʈ��
����Ͽ� ������ Ʈ���� ���� �������� ����Ű�� ����� �� ��������
�ϴ� ���������� ������ �� �ִ�. ��� ����� ������ ����. Indexmaker
<mrtg.cfg> <regexp for router-names> <html> MRTG�� ����Ʈ 5�� �������� ������ ������Ʈ�Ѵ�.
���� ���� �������� ij���� �������� ij���� ��������ν� ������
������Ʈ���� ���� �� �ִ�. ���� �̷� �һ�簡 ����ٸ� ���
�ذ�å�� �ִ�. �� �̴� ����ġ �� ������ ����Ҷ����� ����ȴ�.
�� ����� ������ ����. mrtg.cfg ȭ���� WriteExpire Ű�����
����ġ ������ configȭ���� MetaDir Ű���带 �����ϰ� �����Ѵ�.
�̰����� ������ ����� �׳� reload ��ư�� ������ �� ���̴�.
������ �� ������ ����Ŭ �� �����̰�, �� �������� �ݽ��������ε�,
�� 5�и��� �������� ������Ʈ�ɶ����� �ڵ����� �������� ������
������Ʈ�Ǿ���. MRTG�� �� ������ Ʈ���� �����������, SNMP �������� �����ϴµ��� ���� �� �ִ�. �� ��ũ�� ��Ȳ, ������ ����, �������̽��� ������ ���� MRTG�� �̿��Ͽ� ����� �� �� �ִ�. �� �ڼ��� �˰� ������ ���� ��Ű���� ���Ե� mibhelp.txt�� contrib ���丮�� ������ �����ϵ��� �϶�. ó�� �κп��� �Ұ��� MRTG ���ϸ� ����Ʈ�� �����Ѵٸ� �� ���� ������ ���� �� �ִ�. ���� ������� �̷� ���� Ȱ��鿡 ���� �����ϰ� ���ϴ� ���� �� �� �ִ�. SNMP �������� �����ϱ� ���Ѵٸ� SNMP�� ���� ��� ������ ������ �־�� ������ ���̶�� �����ȴ�. �� �κп� �־�� �� ������ �������� ����Ƿ� �� �̻� ���� �ٷ��� �ʰڴ�. SNMP�� ���� �� �ڼ��� �˰� ���� ���� �ƹ� TCP/IPå�̳� ���ݸ� �ð��� ���� ���� �� ���̴�. SNMP�� ������ ���� ����� ���� ����. ���� ������ �������� ����Ʈ�� ���� ���̴�. SNMP�� ������ �� �κп��� �����ϰ� �����ϰڴ�. ������ �ý��� ���� ��ġ�� ���� �̰������� ���ڰ� MRTG ��Ű���� �ٿ�ε� �ޱ������
�����ؼ� ����ϱ������ ���� ���� ������ �ϰڴ�. ��� �ü����
Solaris 2.5 �̸� GD ���̺귯���� ������, Perl�� 5.003 ���� ������
����־ GD���̺귯��, Perl 5.003 ��� ��ġ�ؾ� �ϴ� ��Ȳ�̾���. 1. MRTG source
��Ű�� �ٿ�ε� 2. GD ���̺귯��
��ġ 3. Perl 5.003
��ġ 4. MRTG ��ġ 5. cfg ȭ�� ����� WorkDir: /user/kelpie/public_html ������� community�� IP�� ȸ���� ������ ���ؼ� ���� ���� ���� �ʾҴ�. ���� �Ȱ��� �ߴµ� �ȵȴٰ� �������� ���ð� �ڽ��� �ý����� �´� ���� ���ñ� �ٶ���. Target[bay] : 1:xxxxx@10.1.1.254 ������ ����
�߿��ѵ�, [bay] �κ��� üũ�ϰ��� �ϴ� Ÿ�Ͽ� ���� ����ڰ�
�ִ� �̸��̴�. bay������ ���ڰ� üũ�ϰ��� �ϴ� ������� ��Ʈ��
���� �̸��̴�. cfg ȭ���� �� ������� MRTG�� �����Ű�� �� �����
bay.html�� ����. �� �� �������� �����Ҷ��� ������ ��� ��
������ ���� ȣ��Ʈ�� ��ġ�Ǿ� �־����Ƿ�, �� ����������
http://dove.hanjin.net/~kelpie/bay.html�̶�� �Է��ϸ� �ȴ�. �̷� ���̴�. �ڽ��� Ȩ ��������
������ ���� ������ ���� �ϴ� PC�� html ������ ������ �ͼ� ��
���������� ���� �ȴ�. �� ���� '1'�� üũ��� ������� ��Ʈ ��ȣ�̴�.
�ϳ��� ����ʹ� �������� ��Ʈ�� ������. ���� �̴��� ��Ʈ�� �ø���
��Ʈ��� �����ȴ�. cfgmaker�� ����Ͽ� üũ�Ϸ��� ��Ʈ�� ��ȣ��
�˾Ƴ� �� �ִ�. cfgmaker�� ��� ����� ���� ���� �鿩�� ����
�ڽ��� üũ�Ϸ��� ��Ʈ�� �� ������ �� �� �ִ�. cfgmaker�� �����
html������ �������� ȭ�鿡 �����ش�. �׳� ȭ�鿡 �������� ��������ε�
����� ������ �ľ��� �� ������ ��� ����� htmlȭ�Ϸ� �����̷�Ʈ�Ͽ�
�� ���������� ���ٸ� �����ϰ� �� �� �ִ�. �� ���� xxxxx�� üũ�ϰ��� �ϴ� ������� community�̴�.
�� community�� Ʋ���� MRTG�� ������� �ʴ´�. ���� ���� �κ���
������� IP �ּ��̴�. �ٸ� ��鿡 ���ؼ��� mrgt.cfg-dist ȭ�Ͽ�
���� �� ������ �Ǿ� �����Ƿ� ���� �������� �ʰڴ�. mrtg.cfg-dist
ȭ�ϰ� ���� ���� �����Ѵٸ� ���� �ڽ��� cfg ȭ���� ���� �� ����
���̴�. 6. MRTG�� �ֱ������� ����ǵ��� crontab�� ����Ѵ�. ��� ����� �ý��۸��� ���� Ʋ���Ƿ� �˾Ƽ� �ϱ� �ٶ���. �Ƹ� man cron, �Ǵ� man crontab, �Ǵ� man crond���� �ϳ��� ������ �� �� ���� ���̴�. ������ �� �ȵǸ� man -k cron���� cron�̶� ���� Ű����� �ϴ� ���� ����� �� �� �ִ�. ������������ crontab[���ϸ�] �̴�. �̷��� ������� ������ �̷� ������ ������ man�������� ã�ư��鼭 �ϳ��ϳ� �˾ư��� ���� ���н��� �ͼ������� �� ����̶�� �����Ѵ�. �̷μ� ��� ���� ������. �ڽ��� ��Ʈ��ũ Ʈ������ ������ �˱� ���� Ȯ���Ѵٴ� ���� ���ڿ��� �־�� ���� ��ſ� �����̾���. ������ �������� ������ �ٽ� �Ұ��ϵ��� �ϰڴ�.
���� �����(Router) :
���� �ٸ� ��Ʈ��ũ�� ������ �ִ� ����̴�. ���ͳ� IP ü���Ͽ���
�ٸ� �ּҴ븦 ������ ��Ʈ��ũ�� �ٸ� ��Ʈ��ũ�� �Ѵ�. ���� ���
203.245.11.xx �ּҸ� ������ ��Ʈ��ũ�� 195.126.11.xx�ּҸ� ������
��Ʈ��ũ�� ���� �ٸ� ��Ʈ��ũ�̴�. ���� �ٸ� ��Ʈ��ũ���� �����
�ϱ� ���ؼ��� ����Ͱ� �ʿ��ϴ�. �� ������ ������ �ܼ�ȭ�� ���̴�.
������(Proxy) :
�����ô� �����ڶ�� ���� ������ �ִ�. ��ü���� �������δ� Telnet,
FTP, HTTP, Gopher ��� ���� ���뿡�� �����ø� ����� �� ������
���� �ͼ��� ���� ���� HTTP�������� ���̴�. ������ ������ ����
���, �α� ���, ������ ���� ��� �� �پ��� ����� ������. ����
�����ϸ鼭 ��ǥ���� ����� ij������̴�. ���� ������� ������
������ ����Ѵٰ� �� ��, �� �ѻ���� � ����Ʈ���� ������
������ �Դٸ� �� ���Ŀ��� �ٸ� ����� ���� ����Ʈ�� ������ ��
�� �� ����Ʈ���� ���� ���� �ƴ϶� ������ �������� �������Ƿ�
������ Web�� ����� �� �ִ�. SNMP(Simple Network Management Protocol) : ��Ʈ��ũ���� ��ġ��κ��� ��Ʈ��ũ�� ���� ������ ������ ��ɰ�, ��ġ���� ��Ʈ��ũ ���� �ӽ����� �ڽ��� �������� ���� �� �� �ִ� ����� �����Ѵ�. SNMP ���������� Client/Server ���� ������� �Ѵ�. ������ ��Ʈ��ũ ������ Agent��� Server ����� ������. �� Agent���� �ڽ��� ��Ʈ��ũ ������ �����Ѵ�. Client�� ���� ���� ���α��� �ȴ�. �� ���α��� ��Ǵ� �ӽ��� ���� �ӽ��� �Ǵ� ���̴�. �� Client�� Manager�� �Ѵ�. Manager�� ����Ͽ� ��Ʈ��ũ �����ڴ� ��Ʈ��ũ ���� Agent�鿡�� ������ �䱸�ϰ� �����Ͽ� �ڽ��� ��Ʈ��ũ�� ������ �� �ִ�. ������ �� �ִ�� ���� �����̹Ƿ� �� �ڼ��� �˰� ������ ���� TCP/IP å�� �����ϱ� �ٶ���.
�����ڷ� http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/mrtg.html |