Initial load
This commit is contained in:
Executable
+24
@@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Updates our crontab file so that it has all the stuff we need
|
||||
InfluxToken="InfluxDB Token Goes Here"
|
||||
flairID="Flair Client ID Goes Here"
|
||||
flairCS="Flair Client Secret Goes Here"
|
||||
|
||||
cat << EOF | crontab
|
||||
@reboot ${HOME}/NWC2026-AstropotaPOD/start_gearman.sh
|
||||
@reboot ${HOME}/NWC2026-AstropotaPOD/AstropotaPOD.sh --init --start --mqtt
|
||||
|
||||
# Get AstropotaPOD Stats and set up the MQTT HA integration information
|
||||
0 * * * * ${HOME}/NWC2026-AstropotaPOD/AstropotaPOD.sh --mqtt
|
||||
* * * * * ${HOME}/NWC2026-AstropotaPOD/AstropotaPOD.sh --stats
|
||||
|
||||
# Pull stats and throw into InfluxDB
|
||||
* * * * * INFLUX_TOKEN=${InfluxToken} ${HOME}/NWC2026-AstropotaPOD/telegraf.sh --local
|
||||
*/2 * * * * INFLUX_TOKEN=${InfluxToken} ${HOME}/NWC2026-AstropotaPOD/telegraf.sh --ppba
|
||||
*/3 * * * * INFLUX_TOKEN=${InfluxToken} ${HOME}/NWC2026-AstropotaPOD/telegraf.sh --iss
|
||||
*/15 * * * * INFLUX_TOKEN=${InfluxToken} ${HOME}/NWC2026-AstropotaPOD/telegraf.sh --weather
|
||||
|
||||
# Grab Puck temp stats and throw into MQTT (which will then be pulled into Nagios via a check_mqtt plugin)
|
||||
*/5 * * * * FLAIR_CLIENT_ID="${flairID}" FLAIR_CLIENT_SECRET="${flairCS}" ${HOME}/NWC2026-AstropotaPOD/flair2MQTT.sh bridge
|
||||
EOF
|
||||
Reference in New Issue
Block a user