我有自定义应用程序,我想绘制统计数据图表。这是我的要求。我编写了一个 bash 脚本,它给我一个数值,我正在从 cron 运行该脚本。现在我希望数字数据应该使用 SNMP 通过 cacti 绘制成图表。我知道这是可能的,但不确定如何做?
答案1
让您的 cron 直接调用 rrdtool 并创建 RRD。它不会显示在 Cacti 中,但会生成一个图表。如果您希望在 Cacti 中使用它,您需要向 snmpd.conf 添加一些脚本来调用该脚本,以便 Cacti 可以轮询它。
答案2
您不需要涉及 SNMP。创建一个数据输入方式并使用“脚本/命令”作为输入类型,指定脚本的路径。
这是相关文档页面。
答案3
您可能想看看 gnuplot。