栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

ELK+Filebeat+Redis部署应用指导书(三)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ELK+Filebeat+Redis部署应用指导书(三)

原创作者:运维工程师 谢晋

ELK+Filebeat+Redis部署应用指导书(三)
  • Filebeat安装
  • Logstash安装
  • Kibana安装

Filebeat安装
  1. 安装Filebeat软件包
    上传Kibana的rpm包并安装
# rpm -ivh filebeat-6.5.4-x86_64.rpm
  1. 创建Filebeat配置文件
# mv /etc/filebeat/filebeat.yml /etc/filebeat/filebeat.yml.bak
# vim /etc/filebeat/filebeat.yml
filebeat.inputs:
- input_type: log
  paths:
    - /var/log/nginx/access.log
  json.overwrite_keys: true
  json.keys_under_root: true
  fields:
      host: "10.11.11.31"
      sublei : "nginx"
output.redis:
  hosts: ["10.11.11.32:6379"]
  db: 2
  timeout: 10
  key: "testnginx"

  1. 启动Filebeat
# systemctl start Filebeat
Logstash安装
  1. 安装Logstash软件包
    上传Logstash的rpm包并安装
# rpm -ivh logstash-6.5.4-x86_64.rpm
  1. 创建Logstash配置文件
# cd /etc/logstash/conf.d
# vim testnginx.conf
input {
        redis {
                host => "10.11.11.32"   #redis地址
                port => "6379"
                data_type => "list"
                db => 2
                batch_count => 1
                #type => "log"
                key => "testnginx"
        }
}
filter {
        date {
          match => ["timestamp", "dd/MMM/yyyy:HH:mm:ss Z"]
        }
       mutate {
          convert => [ "request_time" ,"float"]
          convert => [ "upstream_time", "float"]
          convert => [ "status", "integer"]
          convert => [ "body_size", "integer"]
       }
}
output {
      #stdout { codec => rubydebug }
      elasticsearch {
        user => "elk"
        password => "Hzgnet@2020"
        hosts => ["10.11.11.30:9200"]
        index => "testnginx-%{+YYYY.MM.dd}"
        template_name => "testnginx"
      }
}
  1. 启动Logstash
# systemctl start logstash
Kibana安装
  1. 安装Kibana软件包
    上传Kibana的rpm包并安装
# rpm -ivh kibana-6.5.4-x86_64.rpm
  1. 修改Kibana配置文件
# vim /etc/kibana/kibana.yml
server.port: 5601
server.host: "10.11.11.30"  #ELK地址
server.name: "node01"
elasticsearch.url: "http://10.11.11.30:9200"
kibana.index: ".kibana" 
  1. 启动Kibana
# systemctl start kibana
  1. 测试登录
    用浏览器打开Kibana网页,http://IP:5601
  2. Kibana汉化
    下载并解压Kibana中文汉化包
#wget https://mirrors.yangxingzhen.com/kibana/Kibana_Hanization.tar.gz
# tar -zxvf Kibana_Hanization.tar.gz

执行汉化

# cd Kibana_Hanization/old/
# python main.py /usr/share/kibana


重启Kibana服务

# systemctl restart kibana

查看效果

ELK+Filebeat+Redis部署应用指导书(四)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/679262.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号