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 监控性能相关指标-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-34.png)
4、Head 插件查看索引
![图片[2]-利用 Metricbeat 监控性能相关指标-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-36.png)
5、通过 Kibana 查看收集的性能指标
![图片[3]-利用 Metricbeat 监控性能相关指标-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-37.png)
![图片[4]-利用 Metricbeat 监控性能相关指标-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-38.png)
![图片[5]-利用 Metricbeat 监控性能相关指标-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-39.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END