Ubuntu1804上安装Metricbeat

下载 Metricbeat

curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-6.8.6-amd64.deb

安装 Metricbeat

sudo dpkg -i metricbeat-6.8.6-amd64.deb

配置Metricbeat以连接到Logstash

修改Metricbeat配置文件

注意
与Elasticsearch一样,Metricbeat的配置文件采用YAML格式。
这意味着正确的缩进至关重要,因此请务必使用这些说明中指示的相同数量的空格。

sudo nano /etc/metricbeat/metricbeat.yml

执行下列具体操作

# 注释掉elasticsearch部分:
#-------------------------- Elasticsearch output ------------------------------
#output.elasticsearch:
  # Array of hosts to connect to.
  #hosts: ["localhost:9200"]
# 开启logstash部分:
#----------------------------- Logstash output --------------------------------
output.logstash:
  # The Logstash hosts
  hosts: ["xx.xx.xx.xx:5044"]

注意:xx.xx.xx.xx是logstash所在的服务器IP

启用 system 模块

$ sudo metricbeat modules enable system
Module system is already enabled

配置 system 模块

可依据具体情况,在 /etc/metricbeat/modules.d/system.yml 文件中修改设置,目前啥都不用改

启用 nginx模块

sudo metricbeat modules enable nginx

配置 nginx模块

sudo nano /etc/metricbeat/modules.d/nginx.yml
将 
hosts: ["http://localhost"]
改成  
hosts: ["http://xx.xx.xx.xx"]

xx.xx.xx.xx为elasticsearch所在服务器

$ sudo 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

将索引模板加载到Elasticsearch中

$ sudo metricbeat setup --template -E output.logstash.enabled=false -E 'output.elasticsearch.hosts=['xx.xx.xx.xx:9200']'

您将看到以下输出:

Loaded index template

创建索引模式并将仪表板加载到Kibana中

$ sudo metricbeat setup -e -E output.logstash.enabled=false -E output.elasticsearch.hosts=['xx.xx.xx.xx:9200'] -E setup.kibana.host=xx.xx.xx.xx:5601

您将看到以下输出:

2020-02-02T13:05:49.491+0800    INFO    instance/beat.go:611    Home path: [/usr/share/metricbeat] Config path: [/etc/metricbeat] Data path: [/var/lib/metricbeat] Logs path: [/var/log/metricbeat]
2020-02-02T13:05:49.492+0800    INFO    instance/beat.go:618    Beat UUID: 4236aa15-c75b-4bc9-96c2-a33c96d4ac37
2020-02-02T13:05:49.492+0800    INFO    [beat]  instance/beat.go:931    Beat info       {
   "system_info": {
   "beat": {
   "path": {
   "config": "/etc/metricbeat", "data": "/var/lib/metricbeat", "home": "/usr/share/metricbeat", "logs": "/var/log/metricbeat"}, "type": "metricbeat", "uuid": "4236aa15-c75b-4bc9-96c2-a33c96d4ac37"}}}
2020-02-02T13:05:49.492+0800    INFO    [beat]  instance/beat.go:940    Build info      
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值