From 1e53d260bb39e233b9a27bd8e7b5a8dfb07d5cb1 Mon Sep 17 00:00:00 2001 From: willblanton Date: Mon, 26 Apr 2021 19:30:01 -0400 Subject: [PATCH] Converted python script to run native in php --- plugins/telegraf_gateways.php | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 plugins/telegraf_gateways.php diff --git a/plugins/telegraf_gateways.php b/plugins/telegraf_gateways.php new file mode 100644 index 0000000..d0b163b --- /dev/null +++ b/plugins/telegraf_gateways.php @@ -0,0 +1,30 @@ +#!/usr/local/bin/php-cgi -f + $gwaddress) { + $gateway = $gw_ip; + $monitor = $gwstat[$gw_ip]["monitorip"]; + $source = $gwstat[$gw_ip]["srcip"]; + $delay = $gwstat[$gw_ip]["delay"]; + $stddev = $gwstat[$gw_ip]["stddev"]; + $loss = $gwstat[$gw_ip]["loss"]; + $status = $gwstat[$gw_ip]["status"]; + $substatus = $gwstat[$gw_ip]["substatus"]; + + printf("gateways,gateway_name=%s monitor_ip=\"%s\",gateway_ip=\"%s\",rtt=%s,rttsd=%s,loss=%si,status=\"%s\",substatus=\"%s\"\n", + $gateway, + $monitor, + $source, + floatval($delay), + floatval($stddev), + floatval($loss), + $status, + $substatus + ); +} +?>