diff --git a/modules/rhizo_base/files/bin/monitor_bts.sh b/modules/rhizo_base/files/bin/monitor_bts.sh new file mode 100755 index 0000000..920371d --- /dev/null +++ b/modules/rhizo_base/files/bin/monitor_bts.sh @@ -0,0 +1,13 @@ +#!/bin/bash +RHIZO_SCRIPT="/home/rhizomatica/bin" + +. $RHIZO_SCRIPT/vars.sh + +$RHIZO_SCRIPT/monitor_amp.sh + +for bts in "${BTS[@]}" ; do + fping -q -c2 -p50 $bts >/dev/null 2>&1 + if [ $? == 1 ] ; then + /usr/local/bin/alert.sh "$HOSTNAME: BTS $bts not responding to ping" > /dev/null + fi +done diff --git a/modules/rhizo_base/templates/rhizomatica.cron.erb b/modules/rhizo_base/templates/rhizomatica.cron.erb index ed6e6a5..b4770e7 100644 --- a/modules/rhizo_base/templates/rhizomatica.cron.erb +++ b/modules/rhizo_base/templates/rhizomatica.cron.erb @@ -58,8 +58,8 @@ PYTHONPATH=$PYTHONPATH:/var/rhizomatica/rccn # 0 5 * * * root /usr/bin/python /var/rhizomatica/rccn/rip.py > /dev/null 2>&1 <% if @bts_type == 'litecel' -%> -# amplifier monitoring -#*/5 * * * * root /home/rhizomatica/bin/monitor_amp.sh > /dev/null 2>&1 +# RAN monitoring +<%= @comment -%>*/5 * * * * root /home/rhizomatica/bin/monitor_bts.sh > /dev/null 2>&1 <% end -%> # RAPI monitoring