ELK學習實驗009:安裝kibana的儀表盤


一 metricbeat儀表盤

1.1 安裝metricbeat儀表盤

可以將metricbeat數據在kibana中展示

[root@node4 ~]# cd /usr/local/metricbeat/

[root@node4 metricbeat]# grep -Ev "^$|[#;]" metricbeat.yml

metricbeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: false
setup.template.settings:
  index.number_of_shards: 1
  index.codec: best_compression
setup.kibana:
  host: "192.168.132.131:5601"
output.elasticsearch:
  hosts: ["192.168.132.131:9200","192.168.132.132:9200","192.168.132.133:9200"]
processors:
  - add_host_metadata: ~
  - add_cloud_metadata: ~

1.2 安裝儀表盤數據到kibana

[root@node4 metricbeat]# ./metricbeat setup --dashboards

Loading dashboards (Kibana must be running and reachable)
Loaded dashboards

1.3 啟動metricbeat

[root@node4 metricbeat]# ./metricbeat -e

1.4 點擊查看nginx

1.5 內容顯示

二 使用ngixn的日志儀表盤

2.1 配置filebeat

[root@node4 ~]# cd /usr/local/filebeat/

[root@node4 filebeat]# vim nginx-log.yml

filebeat.inputs:
#- type: log
#  enabled: true
#  paths:
#    - /usr/local/nginx/logs/*.log
#  tags: ["nginx"]
setup.template.settings:
  index.number_of_shards: 3
output.elasticsearch:
  hosts: ["192.168.132.131","192.168.132.132","192.168.132.133"]
filebeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enable: false
setup.kibana:
  host: "192.168.132.131:5601"
#output.console:
#  pretty: true
#  enable: true  

2.2 安裝儀表盤到kibana中

[root@node4 filebeat]# ./filebeat -c nginx-log.yml setup

Index setup finished.
Loading dashboards (Kibana must be running and reachable)
Loaded dashboards
Loaded machine learning job configurations
Loaded Ingest pipelines

安裝成功

2.3 運行filebeat並查看

[root@node4 filebeat]# ./filebeat -e -c nginx-log.yml 

查看儀表盤

選擇nginx

選擇filebeat nginx

選擇Nginx access and error logs,點擊進入

 

2.4 查看原始數據

{
  "_index": "filebeat-7.4.2-2019.11.24-000001",
  "_type": "_doc",
  "_id": "N4tXum4BNbSd3xvSPU1B",
  "_version": 1,
  "_score": null,
  "_source": {
    "agent": {
      "hostname": "node4",
      "id": "2832793b-3bb6-4081-b05f-1955815440d0",
      "type": "filebeat",
      "ephemeral_id": "8d8616e1-8958-449b-9ee5-94a6fdde155b",
      "version": "7.4.2"
    },
    "nginx": {
      "access": {
        "remote_ip_list": [
          "192.168.132.1"
        ]
      }
    },
    "log": {
      "file": {
        "path": "/usr/local/nginx/logs/access.log"
      },
      "offset": 29010
    },
    "source": {
      "address": "192.168.132.1",
      "ip": "192.168.132.1"
    },
    "fileset": {
      "name": "access"
    },
    "url": {
      "original": "/"
    },
    "input": {
      "type": "log"
    },
    "@timestamp": "2019-11-30T03:25:08.000Z",
    "ecs": {
      "version": "1.1.0"
    },
    "service": {
      "type": "nginx"
    },
    "host": {
      "name": "node4"
    },
    "http": {
      "request": {
        "referrer": "-",
        "method": "GET"
      },
      "response": {
        "status_code": 304,
        "body": {
          "bytes": 0
        }
      },
      "version": "1.1"
    },
    "event": {
      "timezone": "-05:00",
      "created": "2019-11-30T03:25:08.840Z",
      "module": "nginx",
      "dataset": "nginx.access"
    },
    "user": {
      "name": "-"
    },
    "user_agent": {
      "original": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36",
      "os": {
        "name": "Windows 10"
      },
      "name": "Chrome",
      "device": {
        "name": "Other"
      },
      "version": "78.0.3904"
    }
  },
  "fields": {
    "suricata.eve.timestamp": [
      "2019-11-30T03:25:08.000Z"
    ],
    "@timestamp": [
      "2019-11-30T03:25:08.000Z"
    ],
    "event.created": [
      "2019-11-30T03:25:08.840Z"
    ]
  },
  "highlight": {
    "event.module": [
      "@kibana-highlighted-field@nginx@/kibana-highlighted-field@"
    ]
  },
  "sort": [
    1575084308000
  ]
}

以上就是nginx的一個儀表盤,也可以自己定義儀表盤

三 自定義儀表盤

3.1 制作一個柱狀圖

進入格式化里

選擇添加

選擇制作柱狀圖

選擇fielbeat

出現一下信息

3.2 添加X軸,使用時間作為X軸

選擇完后,簡單調整

添加其他信息,豐富我們的界面

3.3 最終柱狀圖界面

把這個柱形圖做一個保存

3.4 保存柱狀圖

3.5 制作儀表盤

就可以根據取名搜到這個柱狀圖

也可以把這個柱狀圖放進我們的儀表盤里

點擊儀表盤並創建新的儀表盤,點擊add添加,搜索剛才取名的柱狀圖

 

則在界面出現我們創建的柱狀圖

3.6 最終儀表盤

在這里也可以添加多個圖標,獲取我們需要的信息

以上就是關於儀表盤的一個介紹


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM