�T�[�o�̏�Ԃ��E�p���I�Ɏ擾���ăr�W���A���C�Y���邱�ƂŁA���܂܂Ō����Ȃ��������Ƃ�������悤�ɂȂ�B�������������\�����[�V������MRTG���B�i�ҏW�ǁj
�@�O���́A�R�}���h���C���x�[�X�ŃT�[�o�̏����擾������@���������Љ�܂����B�u���݁v�̏�Ԃ��m�F���邾���ł���ΑO��Љ���c�[���ł����Ȃ��̂ł����A�V�X�e�����Ď�����ꍇ�A�u���̏u�ԁv�̃f�[�^���������I�ȃf�[�^�̐��ڂ��������Ƃ������������Ǝv���܂��B
�@�܂��A�����̏ꍇ�A�l�Ԃ��V�X�e�����펞�Ď�����킯�ɂ͂����܂���B���̂��߁A����I�ɃV�X�e�����Ď����鑀����s���A�Ď����ڂ��ݒ肵��臒l�����烁�[���ŊǗ��҂ɒʒm����Ƃ������������K�v�ɂȂ�܂��B
�@����́A��L�̗v����������MRTG�Ƃ����\�t�g�E�F�A�𗘗p���邱�Ƃ��l���Ă݂܂��B
�@MRTG�iMulti Router Traffic Grapher�j�́ASNMP�G�[�W�F���g����擾�����f�[�^�����H���ăO���t������c�[���ł��B��{�I�ɂ́A�Ď��Ώۂ̋@��ɑ���SNMP���N�G�X�g�iiso(1).org(3).dod(6).internet(1).mgmt(2).mib2(1).intreface(2).ifTable(2).ifEntry(1) ifInOctets(10).I/F�|�[�g(1)�����iso(1).org(3).dod(6).internet(1).mgmt(2).mib2(1).intreface(2).ifTable(2).ifEntry(1) ifOutOctets(10).I/F�|�[�g(1)�j�𑗐M���A�擾�����f�[�^��PNG�摜�ɂ��܂��B�Ď��Ώۂ̃V�X�e��������W�������ׂẴf�[�^�͉ߋ�2�N�ԕ��ێ�����A�ߋ�1���ԁA7���ԁA4�T�ԁA12�J���Ԃ̃g���t�B�b�N�̃O���t������̂ɗ��p���܂��B
�@MRTG��HTML�`���̃y�[�W���쐬���邽�߁AApache�Ȃ�HTTP�f�[���������삵�Ă���T�[�o�ŗ��p����AX Window System�ɗ��邱�ƂȂ�Web�u���E�U�o�R�ŃO���t�̉{�����\�ł��B�܂��A�g���t�B�b�N�̊Ď������łȂ��A������SNMP�ϐ����Ď����邱�Ƃ��\�ł��B�ق��̊O���v���O�������g�p���āAMRTG�ŊĎ�����Ă���f�[�^���W�邱�Ƃ��ł��܂��B
�@MRTG�̖{�͈̂ȉ���Web�y�[�W�œ���\�ł��B
�@�Ȃ��AMRTG�ł̓f�[�^���O���t�����邽�߂�GD���C�u�������K�v�ɂȂ�܂��B�܂��AGD�ɂ���Đ��������摜�`����PNG�`���ł��邽�߁Alibpng���K�v�ɂȂ�܂��B�����āAlibpng�͉摜���k���s�����߂�zlib���K�v�ɂȂ�܂��B���̂悤�ȃ\�t�g�E�F�A���m�̈ˑ��W�����邽�߁A�ȉ��̕\�ɂ���\�t�g�E�F�A�����ԂɃC���X�g�[�����Ă����K�v������܂��B
�\�t�g�E�F�A | ���� |
---|---|
zlib | �f�[�^���k���C�u���� |
libpng | PNG�`���̉摜�p���C�u�����Bzlib���C���X�g�[������Ă���K�v������ |
GD | �摜�����p���C�u�����Blibpng���C���X�g�[������Ă���K�v������ |
�@�����̃\�t�g�E�F�A�́A�V�X�e���ɂ���Ă͂��łɃC���X�g�[������Ă��邱�Ƃ�����܂��B�܂��A�����̃f�B�X�g���r���[�V�����ɂ͂����̃��C�u�����p�b�P�[�W���܂܂�Ă���̂ŁA�f�B�X�g���r���[�V�����t���̃p�b�P�[�W�𗘗p����悢�ł��傤�B
�@�����ł͏�L�\�t�g�E�F�A�͂��łɃC���X�g�[������Ă�����̂Ƃ��Amrtg-2.9.25.tar.gz����肵���ꍇ�̃C���X�g�[�����@�������܂��B
# tar xvfz mrtg-2.9.25.tar.gz |
�@�f�t�H���g�ł́A/usr/local/mrtg-2�ȉ��ɊW���邷�ׂẴt�@�C�����C���X�g�[������܂��B
�@MRTG�ɂ́A�ݒ�t�@�C�����쐬����c�[���Ƃ���cfgmaker�Ƃ����R�}���h���p�ӂ���Ă��܂��B����m�F���s�����߁Acfgmaker�𗘗p����MRTG�̐ݒ�t�@�C�����ȒP�ɍ쐬���Ă݂܂��傤�B
�@�ݒ�t�@�C���̏����͈ȉ��̌`���ɂȂ�܂��B
cfgmaker <�I�v�V����> �R�~���j�e�B��@�z�X�g�� |
�@�����/usr/local/apache�ȉ���Apache���C���X�g�[������Ă���A/usr/local/apache/htdocs/mrtg��MRTG�p�̃f�B���N�g���ɂ��邱�ƂƂ��܂��B�܂��A�쐬�����MRTG�p�̐ݒ�t�@�C���́A/usr/local/mrtg-2/lib/mrtg.cfg�Ƃ��ĕۑ�����悤�Ɏ��s���܂����B
/usr/local/mrtg-2/bin/cfgmaker \ |
�@�ȏ�̑���Őݒ�t�@�C�����쐬����܂����A�uWorkDir�v�uLanguage�v�uIconDir�v�̎w���ݒ�t�@�C���ɒlj����܂��B
WorkDir�FMRTG��HTML��O���t�摜�t�@�C���ނ��o�͂���f�B���N�g�����B�t���p�X�Ŏw�肷��K�v������iex. /usr/local/apache/htdocs/mrtg�j
Language�F�g�p���錾��̐ݒ�
IconDir�F���������HTML�t�@�C�����ɖ��ߍ��܂��A�C�R�����i�[�����URL�ł̃p�X�w��iex. http://host.domain/mrtg/icons�ł����/mrtg/icons�Ǝw��j
�@cfgmaker�̎��s�ɂ��A�ȉ��̂悤�ȃt�@�C�����쐬�����悢�ł��傤�B
WorkDir: /usr/local/apache/htdocs/mrtg |
���F#�Ŏn�܂�s�̓R�����g�s�Ȃ̂ō폜���Ă��܂��B�Ԏ����lj������s |
�@�܂��AIconDir�Ŏw�肵���A�C�R�����i�[����f�B���N�g�����쐬���A/usr/local/mrtg-2/share/mrtg2/icons����PNG�t�@�C�����R�s�[���Ă����܂��B
# mkdir -p /usr/local/apache/htdocs/mrtg/icons |
�@�����ɐݒ�t�@�C�����w�肵��mrtg�R�}���h�����s���܂��B����͈ȉ��̂悤�ɂȂ�܂��B
# /usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/lib/mrtg.cfg |
�@�����܂ł̗���ł���A�܂�SNMP�ɂ���Ďw�肵���z�X�g�̃g���t�B�b�N�ʂ��̎悵�APNG�O���t�������o���܂��B�����2��ڂ́Amrtg�R�}���h���s���ɃG���[���\������܂��B���R�͉ߋ��̓��v�f�[�^�����݂����A�O���t���쐬�ł��Ȃ�����Ȃ̂ŋC�ɂ��Ȃ��Ă��\���܂���B
# bin/mrtg /usr/local/apache/htdocs/mrtg-test2/mrtg.cfg |
�@3��A���Ŏ��s����ƁA�w�肵���f�B���N�g����HTML�t�@�C���AMRTG�Ŏ��W�����f�[�^���v���O�A4��PNG�t�@�C�����쐬����܂��B
�t�@�C���� | ���� |
---|---|
TargetName.html | 4��PNG�摜���܂ށA�ȉ��̏���\������HTML�t�@�C�� |
TargetName.log | MRTG�ɂ���č̎悳�ꂽ�f�[�^�̃��O |
TargetName.old | MRTG�ɂ���č̎悳�ꂽ�ߋ��̃f�[�^�̃��O |
'TargetName-day.png' | 1�����̓��v�̃O���t�摜 |
'TargetName-week.png' | 1�T�ԕ��̓��v�̃O���t�摜 |
'TargetName-manth.png' | 1�J�����̓��v�̃O���t�摜 |
'TargetName-year.png' | 1�N���̓��v�̃O���t�摜 |
�@Apache���N�����Ă���ꍇ�AWeb�u���E�U����ȉ��̂悤�Ɏw�肵�Ă���쐬���ꂽHTML�t�@�C�����m�F�ł��܂��B
http://�T�[�o��IP�A�h���X/mrtg/192.168.0.2_2.html |
�@�g���t�B�b�N�f�[�^�����W�E�O���t������ɂ́AMRTG�����I�Ɏ��s����K�v������܂��B�����ł�2�ʂ�̕��@�������܂��B
�@MRTG�����s����ƁASNMP�ɂ���ĊĎ��Ώۋ@��̃g���t�B�b�N�f�[�^�����W���ă��O�Ɋi�[���܂��B�܂��A���̎��_�ł̓��v�f�[�^��PNG�O���t�ɕϊ��E�������܂��B���̂��߁AMRTG�����I�Ɏ��s���A���O����уO���t���X�V����K�v������܂��B�����ł�cron�𗘗p���AMRTG��5�����ƂɎ��s�����ă��O�^�O���t���X�V���܂��B
# crontab -e |
�����s���A���L�̓��e���L�����܂��B
*/5 * * * * /usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/lib/mrtg.cfg |
�@�ʏ�̎��s���@�ł���A���s�������_�ł̃f�[�^�̎��W�^�O���t�������������MRTG���I�����܂��B�������AMRTG�̐ݒ�t�@�C����RunAsDaemon���w�肷��ƁAMRTG���f�[�������[�h�ʼn^�p�ł��܂��B���̏ꍇ�Acron�Œ�����s������K�v���Ȃ��A�V�X�e���ɏ풓����MRTG������I�Ƀf�[�^�̎��W�A�O���t�����s���܂��B�f�t�H���g�ł�5���Ԋu��MRTG���Ăяo���A�f�[�^���W��Ƃ��s���܂����A�uInterval:�v�ő���Ԋu��C�ӂ̒l�ɐݒ肷�邱�Ƃ��\�ł��B
�@�܂�A�ȉ��̂悤�Ȑݒ��MRTG�̐ݒ�t�@�C���ɋL�q���Ă����ƁAMRTG�̓f�[�����Ƃ��ē����A5���u���Ƀf�[�^�����W���܂��B
RunAsDaemon:Yes |
�@�f�[�������[�h��MRTG���N�����Ă����ꍇ�Aroot�����Ŏ��s����̂͂����߂��܂���BMRTG�����̃��[�U�[�^�O���[�v�̌����œ������悤�ɂ��܂��傤�B�����ł�mrtguser�Ƃ������[�U�[�^�O���[�v��MRTG�삷��悤�ɂ��Ă݂܂��B���̏ꍇ�A�R�}���h���C���́u--user=���[�U�[���v�Ɓu--group=�O���[�v���v�̃I�v�V�������g���܂��B
# useradd mrtguser |
�@�f�[�������[�h�ł́A�ݒ�t�@�C����ύX�����ꍇ�͂���f���邽�߂Ƀv���Z�X�̍ċN�����K�v�Ȃ��Ƃɂ����ӂ��Ă��������B�܂��AMRTG�ɂ���ăf�[�^���쐬�����WorkDir�́Amrtguser�����Ńf�[�^���쐬�ł���悤�Ƀp�[�~�b�V������ݒ肷��K�v������܂��B
# chown -R mrtguser.mrtguser /usr/local/apache/htdocs/mrtg/ |
Copyright © ITmedia, Inc. All Rights Reserved.