使用 shell 实现 telegraf 的网络探测功能

1. 背景

在 512MB 内存、256MB 闪存的路由器上面跑了好些年的 telegraf 网络监测,但是由于 telegraf 是 Go 写的,二进制文件体积巨大(~200MB),我甚至需要在路由器上面插个 U 盘来存储这个二进制。为了降低存储和运行的开销,一直设想着用 shell 脚本来做网络监测,毕竟我也只用到了 ICMP 和 DNS 的监测而已。

(此文成于 2026 年,因懒惰拖延至今,今日 AI 甚妙,遂着手了结此未竟之事)

2. telegraf 原配置及对应的 shell 脚本

  • telegraf.conf

  • telegraf.sh

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注


The reCAPTCHA verification period has expired. Please reload the page.

*