Configurare Cronitor per monitorare Weewx
Introduzione
Questa guida vi permetterà, attraverso il servizio
Cronitor, di monitorare ed essere avvisati via e-mail di eventuali interruzioni di Weewx, e opzionalmente, di eventuali disservizi del vostro dominio e monitorarne le performance.
Generare una Status Page
• Dopo esservi registrati ed aver effettuato l'accesso all'area riservata del servizio, cliccare su
Status Pages posto nella barra laterale sulla sinistra (1), successivamente su Create Page in alto a destra (2):
• Nella pagina seguente, configurare la vostra Status Page in questa maniera (cliccare per ingrandire):
• Cliccare su Save.
Monitorare l'istanza di Weewx
• Una volta applicate le modifiche, cliccare su
Ripetere la procedura nel caso in cui ci siano altre istanze da monitorare (nel nostro caso ne abbiamo un'altra per i dati della telemetria della stazione).
Jobs (1), successivamente su Create Job (2):
• Nella pagina seguente, configurare il servizio di monitoraggio in questa maniera (cliccare per ingrandire):
• Cliccare su Save Monitor.Ripetere la procedura nel caso in cui ci siano altre istanze da monitorare (nel nostro caso ne abbiamo un'altra per i dati della telemetria della stazione).
Download dell'estensione CRT
Per iniziare, scaricare l'estensione
CRT (Cumulus Real Time) da QUI e inserire il file .py nella cartella bin/user, in accordo con il metodo di installazione della vostra istanza di Weewx. Nel nostro caso, il percorso è /etc/weewx/bin/user.
Modificare il file weewx.conf
• Aprire il file
• Aggiungere la seguente sezione:
weewx.conf con il vostro editor di testo preferito (consigliato), oppure da terminale;• Aggiungere la seguente sezione:
[CumulusRealTime]
binding = archive
filename = /var/www/html/realtime.txt
• Alla fine del file, cercare la sezione [Engine] [[Services]] e aggiungere la postilla user.crt.CumulusRealTime sulla riga archive_services. Nel nostro caso, il risultato finale è:
[Engine]
# This section specifies which services should be run and in what order.
[[Services]]
...
archive_services = weewx.engine.StdArchive, user.cmon.ComputerMonitor, user.crt.CumulusRealTime
...
Riavviare Weewx
Riavviare Weewx da terminale in accordo con il vostro metodo di installazione. Nel nostro caso:
sudo systemctl restart weewx #systemdOppure:
sudo /etc/init.d/weewx restart #SysV sudo service weewx restart #BSD sudo launchctl unload /Library/LaunchDaemons/com.weewx.weewxd.plist #MacOS sudo launchctl load /Library/LaunchDaemons/com.weewx.weewxd.plist
Conclusioni
Dopo il riavvio di Weewx, verrà generato ad ogni intervallo di archiviazione il file
realtime.txt nella root del vostro sito, pronto per essere comunicato a Meteo Network o ad altre reti di stazioni meteo che usano lo stesso file per l'upload dei dati. Nel nostro caso, dopo aver effettuato l'accesso all'area riservata (myMeteoNetwork), abbiamo provveduto ad aprire un ticket e a comunicare il percorso completo del file.





