��2��ł�fluentd�{�̂̃C���X�g�[�����@�ɉ����A��\�I�ȃv���O�C���̋@�\�ƃC���X�g�[�����@�A�}�b�`���O���[���ɂ��ĉ�����܂�
�@�O��̋L���u�����郍�O�A���l�����郍�O���ǂ������I�ɉ^�p���邩�v�ł́Afluentd�̑�܂��ȃA�[�L�e�N�`���ɂ��Ă��Љ�܂����B��2��ł́Afluentd���ǂ����������̂ł��邩������������̓I�ɗ������邽�߂ɁA���ۂ̗��p�܂ł̗�����Љ�܂��B
�@fluentd�𗘗p����ɂ́A�e�T�[�o�[��fluentd���C���X�g�[�����A�ǂ̃v���O�C�����g���ď������s�����ɂ��Ă̐ݒ肪�K�v�ɂȂ�܂��B
�@fluentd�͂��܂��܂ȕ��@�ŃC���X�g�[���ł��܂��B�Ⴆ�A
�Ƃ�������ł��B
�@�����ł́ACentOS�iver.6.4�j���fluentd��rpm�p�b�P�[�W�œ������A��{�I�Ȑݒ���s���菇���Љ�܂��B�Ȃ�rpm�p�b�P�[�W�ł́ACentOS�ARHEL 5.0�ȏ���T�|�[�g���Ă��܂��B
�@fluentd��rpm�p�b�P�[�W�́utd-agent�v�ƌĂ����̂ł��Btd-agent�́Afluentd���ғ������邽�߂ɕK�v��Ruby�C���^�[�v���^�[���܂���Ńp�b�P�[�W�ł��B�����ł́Atd-agent�̃o�[�W����1.1.18�ifluentd 0.10.41�j���g���Ď菇��������܂��B
�@�Ƃ����Ă��A�C���X�g�[����Ǝ��͔̂��ɊȒP�ł��B���J����Ă���p�b�P�[�W�C���X�g�[���p�X�N���v�g�����s���邾���ŃC���X�g�[���ł��܂��B
$ sudo curl -L http://toolbelt.treasure-data.com/sh/install-redhat.sh | sh
�@���̃C���X�g�[���X�N���v�g�ɂ́Afluentd�̊J�����ł���g���W���[�f�[�^�̃p�b�P�[�W���|�W�g����o�^���Atd-agent�p�b�P�[�W���C���X�g�[�����邽�߂̏�����������Ă��܂��Btd-agent�p�b�P�[�W�̃C���X�g�[�������s����A�֘A����rpm�p�b�P�[�W�ނ��S�ăC���X�g�[������܂��B
�@fluentd�����ۂɗ��p����ɂ́A�O����Љ���v���O�C�����K�v�ł��B�v���O�C���ɂ́Afluentd�ɕW���őg�ݍ��܂�Ă�����̂ƁAgem�p�b�P�[�W����C���X�g�[��������̂�����܂��B
�@��L�̎菇��td-agent���C���X�g�[������ƁA�W���g�ݍ��݃v���O�C���A����ъ���̃v���O�C���pgem�p�b�P�[�W�������I�ɃC���X�g�[������܂��B���J����Ă���v���O�C��������ȊO�ɂ��C���X�g�[���������ꍇ�́A�ʂ�gem�R�}���h�ŃC���X�g�[�����܂��B
�@��L�̎菇��td-agent���C���X�g�[�������ꍇ�ɂ́A�g�ݍ��܂�Ă���Ruby�ɑ���gem�p�b�P�[�W���C���X�g�[�����܂��BCentOS�i64bit�Łj�̏ꍇ�A/usr/lib64/fluent/ruby/bin/fluent-gem���g���ăp�b�P�[�W�Ǘ����s���܂��B
�@�Ⴆ�Afluent-plugin-zabbix�Ƃ����A�E�g�v�b�g�v���O�C�����C���X�g�[������ꍇ�́A�ȉ��̂悤�Ɏ��s���܂��B
$ sudo /usr/lib64/fluent/ruby/bin/fluent-gem install fluent-plugin-zabbix
�@����ł��̃v���O�C�������p�ł���悤�ɂȂ�܂��B
�@�����āAfluentd�̐ݒ���s���܂��傤�B
�@�܂��Afluentd�̐ݒ�t�@�C�����쐬���܂��Brpm�p�b�P�[�W�ŃC���X�g�[�������ꍇ�A�f�t�H���g�ł�/etc/td-agent/td-agent.conf���ǂݍ��܂�܂��B���̃f�t�H���g�̃t�@�C���ɐݒ��lj����Ă������̂ł����A�V���ɐݒ�t�@�C��������ĊǗ�����ꍇ�́A�ȉ��̃R�}���h��p���܂��B
$ td-agent --setup ~/fluent ��~/fluent�f�B���N�g���ȉ���fluent.conf���쐬����܂�
�@�����ď�L�̃t�@�C���ɁA�C���v�b�g�Ɋւ���ݒ�ƃA�E�g�v�b�g�Ɋւ���ݒ�������܂��B�ݒ�t�@�C���̋L�@�͎��̒ʂ�ł��B
�E�C���v�b�g�v���O�C���Ɋւ���ݒ�
�@�C���v�b�g�v���O�C���̐ݒ�͈ȉ��̂悤��source�f�B���N�e�B�u�ɋL�ڂ��܂��B
<source> type �C���v�b�g�v���O�C���̎�ނ̎w��itail�Aexec�Ȃǁj ���̑��p�����[�^�[�i���p����C���v�b�g�v���O�C���ɉ����ĕK�v�ȃp�����[�^�[��lj��w��j </source>
�E�A�E�g�v�b�g�v���O�C���Ɋւ���ݒ�
�@�A�E�g�v�b�g�v���O�C���̐ݒ�́A�ȉ��̂悤��match�f�B���N�e�B�u�ɋL�ڂ��܂��B
<match �^�O�p�^�[��> type �A�E�g�v�b�g�v���O�C���̎�ނ̎w��ifile�Astdout�Ȃǁj ���̑��p�����[�^�[�i���p����A�E�g�v�b�g�v���O�C���ɉ����ĕK�v�ȃp�����[�^�[��lj��w��j </match>
�@match�̌��Ƀ^�O�̃p�^�[�����w�肵�A����̃^�O���t�^���ꂽ���O�f�[�^���ǂ̃A�E�g�v�b�g�v���O�C���ŏ������邩���w�肵�܂��B�^�O�p�^�[���̎w����@�ɂ͈ȉ��̕\�̂悤�Ȃ��̂�����܂��B
�w����@ | ���� | ��̗� | ||
---|---|---|---|---|
�ݒ�� | �}�b�`����^�O�� | |||
�^�O����S�ċL�q���Ďw�� | �w�肵���^�O���Ɋ��S�Ɉ�v�������̂��ΏۂƂȂ� | <match no1.no2.no3> | no1.no2.no3�̂� | |
*�𗘗p�����w�� | �u*�v�Ŏw�肵������C�ӂ̕�����ɒu�������Ĉ�v�������̂��ΏۂƂȂ�i*�̓h�b�g�����܂܂Ȃ�������̂݊܂ނ��Ƃ��\�j | <match no1.*.no3> | no1.no2.no3��no1.no4.no3�Ȃǁi��no1.no2.no4.no3�Ȃ�no1.��.no3�̊Ԃɕ����̕�������^�O�̓A���}�b�`�ƌ��Ȃ����j | |
**�𗘗p�����w�� | �u**�v�Ŏw�肵������C�ӂ̕�����ɒu�������Ĉ�v�������̂��ΏۂƂȂ�i**�Ƀh�b�g���ŕ����̕�������܂ނ��Ƃ��\�j | <match no1.**.no3> | no1.no2.no3��no1.no2.no4.no3�Ȃǁi��**�̂ݎw�肷��ƑS�Ẵ^�O�Ƀ}�b�`����j | |
{}�𗘗p�����w�� | {}�̒��Ɏw�肵���v�f�̂��������ꂩ���܂ނ��̂��ΏۂƂȂ� | <match no1.{no2,no3}> | no1.no2�܂���no1.no3 | |
�^�O�̃}�b�`���O���[���w����@ |
�@�����̎w����@��g�ݍ��킹�ă}�b�`���O���[�����w�肵�Ă������ƂɂȂ�܂��B
match�f�B���N�e�B�u��ݒ肷��ۂ́A�����ɒ��ӂ��K�v�ł��Bmatch�f�B���N�e�B�u�̐ݒ�́A�ݒ�t�@�C�����ォ�珇�ɕ]������܂��B���̂��߁A�S�Ẵp�^�[���������u<match **>�v�𑼂�match�̐ݒ������ɋL�q����ƁA�S�Ẵ��O�f�[�^��<match **>�Ŏw�肵�����e�̏������s�����ƂɂȂ�A���̑���match�f�B���N�e�B�u�ɂ͐U�蕪�����܂���Bmatch�̎d�l�Ɋ�Â��āA�������^�O�̐v����ѐݒ���s���Ă��������B
�@td-agent���C���X�g�[������ƁA�N���X�N���v�g�������ăC���X�g�[������܂��B
�@���̋N���X�N���v�g���A��قǐݒ肵���ݒ�t�@�C����ǂݍ���ŋN������悤�ɕύX���i�f�t�H���g�̐ݒ�t�@�C�����g���ꍇ�͕ύX�̕K�v�͂���܂���j�Atd-agent���N�����܂��B
$ sudo service td-agent start
Copyright © ITmedia, Inc. All Rights Reserved.