首页 > 其他 > 详细

ELK之使用metricbeat收集系统数据及其他程序并生成可视化图表

时间:2019-03-27 15:07:22      阅读:561      评论:0      收藏:0      [点我收藏+]

  将 Metricbeat 部署到您所有的 Linux、Windows 和 Mac 主机,并将它连接到 Elasticsearch 就大功告成啦:您可以获取系统级的 CPU 使用率、内存、文件系统、磁盘 IO 和网络 IO 统计数据,以及获得如同系统上 top 命令类似的各个进程的统计数据

  1,安装metricbeat

  官网下载rpm包安装

rpm -ivh /nas/nas/softs/elk/6.5.4/metricbeat-6.5.4-x86_64.rpm

  默认开启了system模块使用命令查看模块 

metricbeat modules list

Enabled:
system

Disabled:
aerospike
apache
ceph
couchbase
docker
dropwizard
elasticsearch
envoyproxy
etcd
golang
graphite
haproxy
http
jolokia
kafka
kibana
kubernetes
kvm
logstash
memcached
mongodb
munin
mysql
nginx
php_fpm
postgresql
prometheus
rabbitmq
redis
traefik
uwsgi
vsphere
windows
zookeeper

  PS:Enabled模块为启用模块 Disabled模块为未启用模块

  启用新模块命令,例如启用nginx模块

metricbeat modules enable nginx

  修改配置文件监控系统CPU,内存等信息

#包含其他模块的配置文件
metricbeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: false
setup.template.settings:
  index.number_of_shards: 1
  index.codec: best_compression
#开启dashboards
setup.dashboards.enabled: true
#输出至kibana
setup.kibana:
  host: "172.16.90.24:5601"
#输出至elssticsearch
output.elasticsearch:
  hosts: ["172.16.90.24:9200"]
processors:
  - add_host_metadata: ~
  - add_cloud_metadata: ~

  启动metricbeat

systemctl start metricbeat

  打开kibana页面查看自动生成了一些图表

技术分享图片

  查看hostview

技术分享图片

 

技术分享图片

技术分享图片

 

ELK之使用metricbeat收集系统数据及其他程序并生成可视化图表

原文:https://www.cnblogs.com/minseo/p/10607540.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!