利用 Metricbeat 监控性能相关指标

metricbeat 可以收集指标数据,比如系统运行状态、CPU、内存利用率等。

生产中一般用 zabbix等专门的监控系统实现此功能

1、下载 metricbeat 并安装

root@web01:~# wget https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x/apt/pool/main/m/metricbeat/metricbeat-7.17.8-amd64.deb

root@web01:~# dpkg -i metricbeat-7.17.8-amd64.deb 

2、修改配置

root@web01:~# grep -Ev "#|^$" /etc/metricbeat/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.1.104:5601"             # 指向kabana服务器地址和端口
output.elasticsearch:
  hosts: ["192.168.1.101:9200"]          # 指向任意一个ELK集群节点即可
processors:
  - add_host_metadata: ~
  - add_cloud_metadata: ~
  - add_docker_metadata: ~
  - add_kubernetes_metadata: ~

3、启动服务

root@web01:~# systemctl enable --now metricbeat.service
root@web01:~# systemctl status metricbeat.service 
图片[1]-利用 Metricbeat 监控性能相关指标-李佳程的个人主页

4、Head 插件查看索引

图片[2]-利用 Metricbeat 监控性能相关指标-李佳程的个人主页

5、通过 Kibana 查看收集的性能指标

图片[3]-利用 Metricbeat 监控性能相关指标-李佳程的个人主页
图片[4]-利用 Metricbeat 监控性能相关指标-李佳程的个人主页
图片[5]-利用 Metricbeat 监控性能相关指标-李佳程的个人主页

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享