ELK之使用heartbeat监控WEB站点
Posted minseo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ELK之使用heartbeat监控WEB站点相关的知识,希望对你有一定的参考价值。
简介
无论您要测试同一台主机上的服务,还是要测试开放网络上的服务,Heartbeat 都能轻松生成运行时间数据和响应时间数据
Heartbeat 能够通过 ICMP、TCP 和 HTTP 进行 ping 检测,同时也支持 TLS、认证和代理。您可以借助简易的 DNS 解析,监控负载均衡服务器背后的所有主机。
安装系统环境
下载rpm包安装
rpm -ivh heartbeat-6.6.2-x86_64.rpm
修改配置文件
/etc/heartbeat/heartbeat.yml
heartbeat.monitors: - type: http urls: ["https://www.xxxx.net"] schedule: \'@every 10s\' check.response.status: 200 - type: tcp schedule: \'@every 5s\' hosts: ["172.16.90.24:9200"] - type: icmp schedule: \'*/5 * * * * * *\' hosts: ["172.16.90.24"] setup.template.settings: index.number_of_shards: 1 index.codec: best_compression setup.kibana: host: "172.16.90.24:5601" output.elasticsearch: hosts: ["172.16.90.24:9200"] processors: - add_host_metadata: ~ - add_cloud_metadata: ~
输出至kibana及elasticsearch
导入大字报模板
heartbeat setup --dashboards
启动heartbeat
systemctl start heartbeat-elastic
kibana页面查看
PS:监控的主机需要可以访问到该http站点 使用curl命令测试是否可以访问
以上是关于ELK之使用heartbeat监控WEB站点的主要内容,如果未能解决你的问题,请参考以下文章