Files
nutNotify/nutNotify.conf.txt
2023-08-06 11:02:35 -05:00

64 lines
2.5 KiB
Plaintext

##################################
# configuration for nutNotify.sh #
# EXAMPLE #
##################################
logfile=/var/log/nutNotify/nutNotify.log # logfile for nutNotify
flagfile=/var/log/nutNotify/nutShutdown.flag
curlBin="/usr/bin/curl"
mailBin="/usr/bin/mail"
subjectDefault="$HOSTNAME UPS event $argument on $ups@$server !" #default subject
bodyDefault="UPS event $argument on $ups at $(date +'%d-%m-%y %H:%M:%S')" # default body message
#--- Data for mail ---#
FROM="" #sender
MAILTO="" #recipient(s)
subjectMail="$subjectDefault" #subject sent by mail
textMail="$bodyDefault" #body message sent by mail
#--- Data for SMS ---#
providerSms=jumblo.com #Betamax/Dellmont provider with sms API
usernameSms="" #username
passwordSms="" #password
fromSms=$usernameSms #from a mobile number configure into your Batamax/dellmont account or your username
toSms=+32xxxxxxxx #the mobile number to send to
textSms="$bodyDefault" #body message to send by SMS
#--- Data for pushBullet ---#
pushbulletProviderApi='https://api.pushbullet.com/v2/pushes'
pushbulletAccessToken='o.xxxxxxxxxxxxxxxxxxxxxxxxxxxx'
pushbulletSubject="UPS event $argument" #subject sent by pushBullet
pushbulletMessage="$bodyDefault" #body message sent by pushBullet
#--- Data for telegram ---#
telegramProviderApi='https://api.telegram.org'
telegramAccessToken=''
telegramChatID=''
telegramSubject="UPS event $argument" #subject sent by telegram
telegramMessage="$bodyDefault" #body message sent by telegram
#--- Data for Pushover ---#
pushoverProviderApi='https://api.pushover.net/1/messages.json'
pushoverAppToken='xxxxxxxxxxxxxxxxxxxxxxxxxxxx' #ApplicationToken
pushoverUserkey='xxxxxxxxxxxxxxxxxxxxxxxxxxxx' #UserKey
pushoverSubject="UPS event $argument" #subject sent by Pushover
pushoverMessage="$bodyDefault" #body message sent by Pushover
#--- Data for Discord ---#
discordWebhookURL=''
discordMessage="$bodyDefault" #body message sent by Discord
# methods to use on event (array to multi alert)
# can be mail, telegram, pushober, pushbullet, sms
# or an array like '(telegram mail)' for multiple methods
methodDefault=mail
methodOnline=$methodDefault
methodOnbatt=$methodDefault
methodLowbatt=$methodDefault
methodFsd=$methodDefault
methodShutdown=$methodDefault
methodComm=$methodDefault
methodServerOnline=$methodDefault