Telegraf configuration changes

- Added shellscript for custom metrics - external IP & Temp
- Bumped Telegraf version #
This commit is contained in:
Nathaniel Landau
2022-03-10 09:28:59 -05:00
parent e66ea429a2
commit abbbdff16b
6 changed files with 39 additions and 13 deletions

View File

@@ -0,0 +1,20 @@
#!/usr/bin/env bash
EXTERNAL_IP="$(curl -s http://icanhazip.com)"
# OS specific support
if _uname=$(command -v uname); then
case $("${_uname}" | tr '[:upper:]' '[:lower:]') in
linux*)
TEMP="$(cat /sys/class/thermal/thermal_zone0/temp)"
;;
darwin*)
if [ -e "/usr/local/bin/osx-cpu-temp" ]; then
TEMP="$(/usr/local/bin/osx-cpu-temp | cut -c -4 | sed -E 's/\.//g')00"
fi
;;
esac
fi
# Print output
printf "exec ip_external=%s,cpu_temp=%s" "\"${EXTERNAL_IP}\"" "${TEMP}"