fluentd�ƒ�ԃv���O�C���̃C���X�g�[���F�����畷���Ȃ�fluentd�`�N���E�h����̃��O�Ǘ�����i2�j�i1/2 �y�[�W�j

��2��ł�fluentd�{�̂̃C���X�g�[�����@�ɉ����A��\�I�ȃv���O�C���̋@�\�ƃC���X�g�[�����@�A�}�b�`���O���[���ɂ‚��ĉ�����܂�

» 2014�N03��07�� 18��00�� ���J
[�r�c���iTIS������Ёj�C��IT]

�@�O��̋L���u�����郍�O�A���l�����郍�O���ǂ������I�ɉ^�p���邩�v�ł́Afluentd�̑�܂��ȃA�[�L�e�N�`���ɂ‚��Ă��Љ�܂����B��2��ł́Afluentd���ǂ����������̂ł��邩������������̓I�ɗ������邽�߂ɁA���ۂ̗��p�܂ł̗�����Љ�܂��B

fluentd�̎g����

�@fluentd�𗘗p����ɂ́A�e�T�[�o�[��fluentd���C���X�g�[�����A�ǂ̃v���O�C�����g���ď������s�����ɂ‚��Ă̐ݒ肪�K�v�ɂȂ�܂��B

�C���X�g�[���菇

�@fluentd�͂��܂��܂ȕ��@�ŃC���X�g�[���ł��܂��B�Ⴆ�΁A

  • rpm�p�b�P�[�W�ɂ��C���X�g�[���iCentOS�ARed Hat Enterprise Linux�Ȃǂ�OS�����j
  • deb�p�b�P�[�W�ɂ��C���X�g�[���iUbuntu�ADebian GNU/Linux�Ȃǂ�OS�����j
  • Ruby gem�p�b�P�[�W�ɂ��C���X�g�[��
  • �V�X�e���\���Ǘ��c�[���uChef�v�ɂ��C���X�g�[��
  • �\�[�X�R�[�h����̃C���X�g�[��

�Ƃ�������ł��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

�v���O�C���̃C���X�g�[��

�@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

�y���Ӂz

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


�N��

�@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
�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B