目录
Ping — 一种在所有操作系统平台上都可用的知名、简单且普及的实用程序 — 是监控网络可用性、延迟和数据包丢失数据的一种简单方法。Ping 在第 3 层运行,并使用 Internet 控制消息协议 (ICMP) 将消息从源主机发送到目标计算机,然后再返回以测试 Internet 协议 (IP) 网络上主机的可达性。
Telegraf 输入插件:Ping
Telegraf Ping 输入插件通过执行系统 ping 命令发送 ping 消息并报告结果。首先,让我们介绍 Telegraf。
Telegraf 是 InfluxData 的 TICK Stack 时序平台(见下图)的收集模块,在开源社区中拥有自己的 Telegraf 项目。采用时序平台的主要用例之一是网络监控,通常是部署集中式网络监控平台。收集感兴趣的数据是任何监控解决方案的关键部分。这可以通过多种方式完成。
为了方便监控过程,Telegraf 被设计为轻量级、插件驱动的集合,可以运行在您的主机上,收集关于您的系统和应用程序的数据,或者它可以远程操作,通过您的应用程序暴露的端点抓取数据。
见下方的 TICK Stack 架构
Telegraf Ping 插件配置
Telegraf Ping 插件配置简单易用。在其他参数中,可以列出要 ping 的 URL、频率、超时时间和从哪个接口或地址发送 ping。从 ping 往返消息收集的一些指标包括:发送和接收的数据包、数据包丢失、最小、最大和平均响应时间。
更多信息,请查阅文档。