From 3b84373fe97325b06d06a6f0b9887f4cbecd442f Mon Sep 17 00:00:00 2001 From: Victor Robellini Date: Sat, 1 May 2021 13:11:43 -0400 Subject: [PATCH] Moving old files --- plugins/Old/telegraf_gateways.php | 60 +++++++++++++++++++++++++ plugins/Old/telegraf_pfinterface.php | 66 ++++++++++++++++++++++++++++ 2 files changed, 126 insertions(+) create mode 100755 plugins/Old/telegraf_gateways.php create mode 100755 plugins/Old/telegraf_pfinterface.php diff --git a/plugins/Old/telegraf_gateways.php b/plugins/Old/telegraf_gateways.php new file mode 100755 index 0000000..efe4d1e --- /dev/null +++ b/plugins/Old/telegraf_gateways.php @@ -0,0 +1,60 @@ +#!/usr/local/bin/php-cgi -f + $gateway) { + + $name = $gateways_status[$i]["name"]; + $monitor = $gateways_status[$i]["monitorip"]; + $source = $gateways_status[$i]["srcip"]; + $delay = $gateways_status[$i]["delay"]; + $stddev = $gateways_status[$i]["stddev"]; + $loss = $gateways_status[$i]["loss"]; + $status = $gateways_status[$i]["status"]; + $substatus = $gateways_status[$i]["substatus"]; + + $interface = $gateway["interface"]; + $friendlyname = $gateway["friendlyiface"]; # This is not the friendly interface name so I'm not using it + $friendlyifdescr = $gateway["friendlyifdescr"]; + $gwdescr = $gateway["descr"]; + $defaultgw = $gateway['isdefaultgw']; + + if (isset($gateway['isdefaultgw'])) { + $defaultgw = "1"; + } else { + $defaultgw = "0"; + } + + if ($gateways_status[$i]) { + if (isset($gateway['monitor_disable'])) { + $monitor = "Unmonitored"; + $delay = "Pending"; + $stdev = "Pending"; + $loss = "Pending"; + } + } + + printf("gateways,host=%s,interface=%s monitor=\"%s\",source=\"%s\",defaultgw=%s,gwdescr=\"%s\",delay=%s,stddev=%s,loss=%s,status=\"%s\",substatus=\"%s\"\n", + $host, + $interface, + # $friendlyifdescr, + #$name, + $monitor, + $source, + $defaultgw, + $gwdescr, + floatval($delay), + floatval($stddev), + floatval($loss), + $status, + $substatus + ); +}; +?> diff --git a/plugins/Old/telegraf_pfinterface.php b/plugins/Old/telegraf_pfinterface.php new file mode 100755 index 0000000..80195e2 --- /dev/null +++ b/plugins/Old/telegraf_pfinterface.php @@ -0,0 +1,66 @@ +#!/usr/local/bin/php-cgi -f + $friendly) { + $ifinfo = get_interface_info($ifname); + $ifstatus = $ifinfo['status']; + $ifconf = $config['interfaces'][$ifname]; + $ip4addr = get_interface_ip($ifname); + $ip4subnet = get_interface_subnet($ifname); + $ip6addr = get_interface_ipv6($ifname); + $ip6subnet = get_interface_subnetv6($ifname); + $realif = get_real_interface($ifname); + $mac = get_interface_mac($realif); + + if (!isset($ip4addr)){ + $ip4addr = "Unassigned"; + } + if (!isset($ip4subnet)){ + $ip4subnet = "Unassigned"; + } + if (!isset($ip6addr)){ + $ip6addr = "Unassigned"; + } + if (!isset($ip6subnet)){ + $ip6subnet = "Unassigned"; + } + if (!isset($mac)){ + $mac = "Unavailable"; + } + if (strtolower($ifstatus) == "up"){ + $ifstatus = 1; + } + if (strtolower($ifstatus) == "active"){ + $ifstatus = 1; + } + if (strtolower($ifstatus) == "no carrier"){ + $ifstatus = 0; + } + if (strtolower($ifstatus) == "down"){ + $ifstatus = 0; + } + if (!isset($ifstatus)){ + $ifstatus = 2; + } + + printf("interface,host=%s,name=%s,ip4_address=%s,ip4_subnet=%s,ip6_address=%s,ip6_subnet=%s,mac_address=%s,friendlyname=%s,source=%s status=%s\n", + $host, + $realif, + $ip4addr, + $ip4subnet, + $ip6addr, + $ip6subnet, + $mac, + $friendly, + $source, + $ifstatus + ); +} +?>