ELK-01初体验

0. 版本信息

软件 es es-head kibana filebeat
版本 6.6.1 6.6.1 6.6.1 6.6.1

1. 各个服务安装配置

1.1 es配置

单节点:

path.data: /file/es/data
path.logs: /file/es/logs
network.host: 192.168.10.201
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"

1.2 安装node.js和es-head

1.下载:https://nodejs.org   #官网下载

2.解压:

3.配置环境变量:
export NODE_HOME=/file/node
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

4.测试:
[root@ror ~]# node -v
v12.16.1

--------------------------------------------------

1.下载:(github)
https://github.com/mobz/elasticsearch-head
https://codeload.github.com/mobz/elasticsearch-head/zip/master

2.解压:

3.安装:
安装命令:
npm install
报错--在head目录下,执行 :
npm install [email protected]   --ignore-scripts
再次安装命令:
npm install

4.修改配置:
server: {
    options: {
        hostname: '192.168.10.201',
        port: 9100,
        }

5.启动:
/file/es-head/npm run start &

ELK-01初体验_第1张图片

1.3 kibana

1.环境(主机有java环境)
    https://www.elastic.co/cn/downloads/past-releases#kibana
    下载rpm/tat.gz包

2.安装与配置:
    # rpm -ivh kibana-6.6.1-x86_64.rpm      //rpm安装
    # rpm -qc kibana                       //查找配置文件
    [root@ror kibana]# grep '^[a-Z]' kibana.yml 
       server.port: 9123
      server.host: "192.168.10.201"
      server.name: "ror"
      elasticsearch.hosts: ["http://192.168.10.201:9200"]
      kibana.index: ".kibana"

3.启动:
    # systemctl start kibana

4.日志文件:
1)默认配置【日志默认存在messages中】:
  logging.dest: stdout    //默认:stdout允许您指定Kibana存储日志输出的文件。
  logging.silent: false  //默认:false,设置 true 为禁止所有日志记录输出
2)指定日志:
  logging.dest: /var/log/kibana.log  //手动创建该文件,并赋权限kibana
3)禁止日志输出:
  logging.silent: true

ELK-01初体验_第2张图片

1.4 filebeat

1.环境
    https://www.elastic.co/cn/downloads/past-releases#filebeat
    下载rpm包
2.安装:
# rpm -ivh filebeat-6.6.1-x86_64.rpm 

3.配置:
    [root@ror filebeat]# egrep -v "#|^$" filebeat.yml
    filebeat.inputs:
    - type: log
      enabled: true
      paths:
        - /var/log/messages
    filebeat.config.modules:
      path: ${path.config}/modules.d/*.yml
      reload.enabled: false
    setup.template.settings:
      index.number_of_shards: 3
    setup.kibana:
    output.elasticsearch:
      hosts: ["192.168.10.201:9200"]
    processors:
      - add_host_metadata: ~
      - add_cloud_metadata: ~

4.启动
    # systemctl start filebeat

ELK-01初体验_第3张图片

2. 获取信息

下图配置采集默认filebeat日志索引
ELK-01初体验_第4张图片

你可能感兴趣的:(数据库,自动运维)