Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- ############################################################ IDENT(1)
- #
- # $Title: Telegraf daemon to import log file to InfluxDB $
- # $Copyright: 2019-2020 Devin Teske. All rights reserved. $
- # $FrauBSD$
- #
- ############################################################ CONFIGURATION
- CONF="${0##*/}.conf"
- ############################################################ GLOBALS
- pgm="${0##*/}" # Program basename
- #
- # Global exit status
- #
- SUCCESS=0
- FAILURE=1
- #
- # OS Glue
- #
- CONFDIR=/etc
- case "${UNAME_s:=$( uname -s )}" in
- FreeBSD) CONFDIR=/usr/local/etc ;;
- esac
- ############################################################ FUNCTIONS
- usage()
- {
- echo "Usage: $pgm" >&2
- exit $FAILURE
- }
- ############################################################ MAIN
- #
- # Launch telegraf to send file to influxdb
- #
- telegraf --config "$CONFDIR/$CONF"
- # NOTREACHED UNLESS ERROR
- exit $?
- ################################################################################
- # END
- ################################################################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement