From a9e2442aec36ad31da7d1fdf553f16a6631e4bcf Mon Sep 17 00:00:00 2001 From: Jeff Moe Date: Wed, 15 Jun 2022 17:29:11 -0600 Subject: [PATCH] galmonomonon alerts --- README.md | 3 +++ scripts/galmonmonmon | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3db8af1..3f0c2c7 100644 --- a/README.md +++ b/README.md @@ -331,6 +331,9 @@ F/NAV CRC error, skipping I/NAV CRC error, skipping ``` +# Alerts +See the script `scripts/galmonmonmon` to check ground station status. + # Status Three ground stations running. diff --git a/scripts/galmonmonmon b/scripts/galmonmonmon index bfe2ecf..570f55d 100755 --- a/scripts/galmonmonmon +++ b/scripts/galmonmonmon @@ -26,9 +26,9 @@ # ./galmonmonmon --id=192 --sec=3600 import argparse +import os import pandas as pd -import time -from datetime import datetime, date +from datetime import datetime # Live URL observer_url=('https://galmon.eu/observers.json') @@ -77,6 +77,9 @@ def observer_alert(observer_id, observer_owner, observer_sec): print('ALERT: ', end='') print('Station ', observer_id, ', ', observer_owner, end='', sep='') print(', last seen', '{:.0f}'.format(observer_sec), 'seconds ago.') + # Put a shell command you want to run here, perhaps. + #os.system('echo OMG down | mail -s"Galmon alert" foo@barmail') + #os.system('/usr/local/bin/my-chat-alert-script.sh') def observer_ok(observer_id, observer_owner, observer_sec): print('OK: ', end='')