Build BTS defs in vars.sh from array
and, Number the BTS from 0 in environment
This commit is contained in:
parent
e2e8c76b70
commit
0e360b2194
6 changed files with 10 additions and 19 deletions
|
@ -2,7 +2,7 @@
|
||||||
# Check for AMP status on each BTS, from BTS1 up to BTS3
|
# Check for AMP status on each BTS, from BTS1 up to BTS3
|
||||||
RHIZO_SCRIPT="/home/rhizomatica/bin"
|
RHIZO_SCRIPT="/home/rhizomatica/bin"
|
||||||
. $RHIZO_SCRIPT/vars.sh
|
. $RHIZO_SCRIPT/vars.sh
|
||||||
for bts in $BTS1 $BTS2 $BTS3; do
|
for bts in $BTS0 $BTS1 $BTS2; do
|
||||||
echo "BTS $bts:";
|
echo "BTS $bts:";
|
||||||
ssh root@$bts sbts2050-util sbts2050-pwr-status | grep Amp;
|
ssh root@$bts sbts2050-util sbts2050-pwr-status | grep Amp;
|
||||||
done
|
done
|
||||||
|
|
|
@ -8,7 +8,7 @@ NACK=`echo "show lchan" | nc -q1 localhost 4242 | grep "BROKEN UNUSABLE Error re
|
||||||
if [ $NACK -gt 0 ]; then
|
if [ $NACK -gt 0 ]; then
|
||||||
waitfor0calls
|
waitfor0calls
|
||||||
_bts=0
|
_bts=0
|
||||||
for bts in $BTS1 $BTS2 $BTS3; do
|
for bts in $BTS0 $BTS1 $BTS2; do
|
||||||
echo "Dropping BTS connection $_bts due to $NACK broken (NACK) Channels"
|
echo "Dropping BTS connection $_bts due to $NACK broken (NACK) Channels"
|
||||||
echo -e "enable\n drop bts connection $_bts oml" | nc -q1 localhost 4242
|
echo -e "enable\n drop bts connection $_bts oml" | nc -q1 localhost 4242
|
||||||
done
|
done
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
RHIZO_SCRIPT="/home/rhizomatica/bin"
|
RHIZO_SCRIPT="/home/rhizomatica/bin"
|
||||||
. $RHIZO_SCRIPT/vars.sh
|
. $RHIZO_SCRIPT/vars.sh
|
||||||
n=0
|
n=0
|
||||||
for bts in $BTS1 $BTS2 $BTS3; do
|
for bts in $BTS0 $BTS1 $BTS2; do
|
||||||
echo "BTS $bts:";
|
echo "BTS $bts:";
|
||||||
let "n++"
|
let "n++"
|
||||||
#ssh root@$bts "/etc/init.d/gpsd stop ; sleep 1 ;/etc/init.d/gpsd start; sleep 1"
|
#ssh root@$bts "/etc/init.d/gpsd stop ; sleep 1 ;/etc/init.d/gpsd start; sleep 1"
|
||||||
|
|
|
@ -4,7 +4,7 @@ RHIZO_SCRIPT="/home/rhizomatica/bin"
|
||||||
. $RHIZO_SCRIPT/vars.sh
|
. $RHIZO_SCRIPT/vars.sh
|
||||||
LOGFILE="/var/log/monitor_amp.log"
|
LOGFILE="/var/log/monitor_amp.log"
|
||||||
|
|
||||||
for bts in $BTS1 $BTS2 $BTS3; do
|
for bts in $BTS0 $BTS1 $BTS2; do
|
||||||
logc "Turning off AMP on BTS $bts:";
|
logc "Turning off AMP on BTS $bts:";
|
||||||
ssh root@$bts "sbts2050-util sbts2050-pwr-enable 1 1 0";
|
ssh root@$bts "sbts2050-util sbts2050-pwr-enable 1 1 0";
|
||||||
done
|
done
|
||||||
|
|
|
@ -4,7 +4,7 @@ RHIZO_SCRIPT="/home/rhizomatica/bin"
|
||||||
. $RHIZO_SCRIPT/vars.sh
|
. $RHIZO_SCRIPT/vars.sh
|
||||||
LOGFILE="/var/log/monitor_amp.log"
|
LOGFILE="/var/log/monitor_amp.log"
|
||||||
|
|
||||||
for bts in $BTS1 $BTS2 $BTS3; do
|
for bts in $BTS0 $BTS1 $BTS2; do
|
||||||
logc "Turning on AMP on BTS $bts:";
|
logc "Turning on AMP on BTS $bts:";
|
||||||
ssh root@$bts "sbts2050-util sbts2050-pwr-enable 1 1 1";
|
ssh root@$bts "sbts2050-util sbts2050-pwr-enable 1 1 1";
|
||||||
done
|
done
|
||||||
|
|
|
@ -8,14 +8,8 @@ function logc() {
|
||||||
|
|
||||||
#BTSs IP addresses
|
#BTSs IP addresses
|
||||||
|
|
||||||
<% if @bts1_ip_address -%>
|
<% @bts.each_with_index do |bts, index| -%>
|
||||||
BTS1=<%= @bts1_ip_address %>
|
BTS<%= index %>=<%= bts["ip"] %>
|
||||||
<% end -%>
|
|
||||||
<% if @bts2_ip_address -%>
|
|
||||||
BTS2=<%= @bts2_ip_address %>
|
|
||||||
<% end -%>
|
|
||||||
<% if @bts3_ip_address -%>
|
|
||||||
BTS3=<%= @bts3_ip_address %>
|
|
||||||
<% end -%>
|
<% end -%>
|
||||||
|
|
||||||
LATENCY_HOST=<%= @latency_check_address %>
|
LATENCY_HOST=<%= @latency_check_address %>
|
||||||
|
@ -27,11 +21,8 @@ RECIPIENTS="<%= @mail_admins -%>"
|
||||||
|
|
||||||
function bname {
|
function bname {
|
||||||
case $1 in
|
case $1 in
|
||||||
0) echo -n "<%= @bts1_name %> ONE" ;;
|
<% @bts.each_with_index do |bts, index| -%>
|
||||||
1) echo -n "<%= @bts1_name %> TWO" ;;
|
<%= index %>) echo -n "<%= bts["name"] %>" ;;
|
||||||
2) echo -n "<%= @bts2_name %> ONE" ;;
|
<% end -%>
|
||||||
3) echo -n "<%= @bts2_name %> TWO" ;;
|
|
||||||
4) echo -n "<%= @bts3_name %> ONE" ;;
|
|
||||||
5) echo -n "<%= @bts3_name %> TWO" ;;
|
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue