美文网首页Elastic/日志分析
使用GEM方式安装Fluentd以及Fluentd-UI

使用GEM方式安装Fluentd以及Fluentd-UI

作者: KenHan | 来源:发表于2016-08-18 23:20 被阅读1025次
    Fluentd

    Fluentd是一个日志收集系统,它的特点在于其各部分均是可定制化的,你可以通过简单的配置,将日志收集到不同的地方。

    Fluentd-UI

    FLuentd-UI提供了一个图形界面,用于对Fluentd的管理。可以对Fluentd进行启动、停止、配置等等操作

    Fluentd安装

    系统:Ubuntu 14.04.5 LTS

    使用了Github地址上的安装方式----gem。

    虽然安装命令简单gem install fluentd,但是安装得好慢、好慢、好慢。。。。

    因为是使用gem安装的,所以需要Ruby。官方文档要求Ruby>=1.9.3,我在机器上安装了Ruby2.3。

    /etc中创建fluent目录,在目录中运行fluentd -s conf初始化配置,此时会创建一个conf目录,里面是fluentd的各种配置文件。运行sudo fluentd -c conf/fluent.conf启动fluentd。此时在新的Bash中运行echo '{"json":"message"}' | fluent-cat debug.test,然后在运行fluentd的Bash中将会见到debug.test: {"json":"message"}出现,这样fluentd就安装好了。

    Fluentd-UI安装

    与Fluentd相同,选择gem方式安装,命令是gem install -V fluentd-ui

    因为Fluentd-UI可以对Fluentd进行管理,所以我便没有在机器上使用fluentd -s confsudo fluentd -c conf/fluent.conf来初始配置以及运行。

    Usages:

    fluentd-ui help [COMMAND]  # Describe available commands or one specific command
    fluentd-ui setup           # setup fluentd-ui server
    fluentd-ui start           # start fluentd-ui server
    fluentd-ui status          # status of fluentd-ui server
    fluentd-ui stop            # stop fluentd-ui server
    

    使用了Supervisor来启动Fluentd-UI。

    [program:fluentd_ui]
    command=fluentd-ui start
    

    相关文章

      网友评论

        本文标题:使用GEM方式安装Fluentd以及Fluentd-UI

        本文链接:https://www.haomeiwen.com/subject/dffbsttx.html