安装metricbeat并使用Kibana创建可视化仪表盘

一、安装Kibana

过程略。

二、安装metricbeat

我采用源码安装,过程如下:
创建beat用户,并设置密码:

[root@kibana ~]# useradd beat
[root@kibana ~]# passwd beat

创建安装目录,并上传安装包:

[root@kibana ~]# mkdir -p /opt/beats

上传安装包过程略,将/opt/beats属组改为beat:

[root@kibana ~]# chwon -R beat:beat /opt/beats

切换至beat用户,安装metricbeat:

[root@kibana ~]# su - beat
[beat@kibana ~]$ cd /opt/beats/
[beat@kibana beats]$ tar -zxf metricbeat-7.6.2-linux-x86_64.tar.gz
[beat@kibana beats]$ cd metricbeat-7.6.2
[beat@kibana metricbeat-7.6.2]$ vim metricbeat.yml
#这部分为metricbeat的基本配置,指定读取哪个目录下的配置文件
metricbeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: false
#下面这部分是我们自定义的字段,会添加到在每一条日志中
fields:
  ip: 192.168.1.8
  location: 北京
  app: 网站
  module: 网站
  location_en: bj
  app_en: hdwz
  module_en: hdwz
#输出到kafka的相关配置
output.kafka:
  hosts: ["192.168.1.11:9092", "192.168.1.11:9093"]
  topic: 'bj_metricbeat_hdwz'

logging.metrics.enabled: false
logging.metrics.period: 30
#日志级别为info
logging.level: info
logging.to_files: true
logging.files:
  path: /opt/beats/metricbeat/logs
  name: metricbeat.log
  keepfiles: 10
  permissions: 0644
  rotateeverybytes: 10485760

启用system监控模板:

[beat@kibana metricbeat-7.6.2]$ ./metricbeat modules enable system

启动服务:

[beat@kibana metricbeat-7.6.2]$ ./metricbeat

三、创建可视化

登录kibana,进入Visualize,点击右上角创建可视化:
在这里插入图片描述选择一种可视化类型,我们选择TSVB:
在这里插入图片描述选择metricbeat*这个索引,接着会出现一个新的界面,往下拉,看到下面的“数据”选项:
在这里插入图片描述我们在“聚合”这里选择“平均值”,“字段”这里选择“system.memory.actual.used.pct”;
“分类依据”这里选择“词”,“依据”这里选择“fields.ip.keyword”;
再往下,“上”这个地方是数字,我们需要展示几台服务器的内存情况,我们就写几,“顺序依据”会根据我们上面的“字段”自动填充,后面的“方向”是选择升序还是降序排列,我们这里选择降序,将服务器的内存使用情况从高到低排列前10名的。
以上配置完成后,把页面往上拉,看到有个“排名前N”:
在这里插入图片描述点一下可以看到服务器的内存使用情况从高到低排列前10名的结果,我们将这个可视化保存起来,留着后面使用,取名“内存TOP10”。

再新建可视化,选择指标:
在这里插入图片描述选择metricbeat*这个索引,然后进入可视化配置界面:
在这里插入图片描述“聚合”选择“唯一计数”,“字段”选择“fields.ip.keyword”;在“选项”里把“显示标题”去掉,然后点击上面蓝色三角符号,获取数据,就看到当前数值是6,目前监控了6台主机,我们把这个可视化保存一下,命名为“主机数”。

四、创建仪表板:

接下来,创建仪表板:
在这里插入图片描述点击创建仪表板,再点击“将现有”:
在这里插入图片描述在新弹出的窗口找到我们刚创建的两个可视化:
在这里插入图片描述可以看到两个可视化出现在仪表板了,保存一下就行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章