• ELK日志平台<二> logstash安装


    ELK日志系统——logstash安装

     

    Elasticserach和logstash的版本必须兼容

    Elasticserach和logstash的版本必须兼容

    Elasticserach和logstash的版本必须兼容

    一、安装

    tar -zxvf logstash-2.1.1.tar.gz

    cd logstash-2.1.1

    tcp插件安装

    ./bin/logstash-plugin install logstash-input-tcp

    二、新增配置文件

    mkdir config

    vi config/logstash.conf

    配置文件内容

    input{

           tcp {

            port => 4567

            codec => "json"

                 }

        stdin{}

    }

    output{

        elasticsearch{

            hosts => "127.0.0.1"

         }

       stdout{codec => rubydebug}

    }

    说明:input输入,支持log4j,但不支持log4j2,所以log4j2使用tcp协议接收输入,端口号随意;

            sdin为控制台输入,调试用

           output输出,配置elasticsearch主机地址即可,属性名为hosts而不是host

           stdout为控制台输入,调试用

    填坑:tcp内不能填host,不然其它机器连不上

    三、关闭防火墙  CentOS 7关闭方法(与centos6不同)

    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动
    firewall-cmd --state #查看默认防火墙状态(关闭后显示not running,开启后显示running)

    四、启动logstash

    (1)用 -e 启动

    .bin/logstash -e 'input { stdin { } } output { stdout {} }' 

    (2) 使用配置文件启动

    ./bin/logstash agent -f config/logstash.conf

    Ps.如果用xshell运行,希望退出xshell后不关闭进程

    nohup shell命令 &

    即 nohup ./bin/logstash agent -f config/logstash.conf &

  • 相关阅读:
    docker network
    mongodb索引
    docker中管理数据
    mysql表备份及还原
    Find and run the whalesay image
    Learn about images & containers
    docker installation on ubuntu
    【转载】熟练利用google hacking来辅助我们快速渗透
    xmind常用快捷键
    漏洞挖掘基础
  • 原文地址:https://www.cnblogs.com/chenhao0302/p/8669769.html
Copyright © 2020-2023  润新知