Commit graph

41 commits

Author SHA1 Message Date
29832190cf Refactor how we restart FS when neccesary
Sometimes RCCN updates require FS to restart, we don't do this because
we don't want to drop calls, instead we were waiting till the nighttime
when it's likely there are no calls, (we still didn't drop them)

Let's issue a shutdown elegant right away, so FS will restart as soon as 'possible'
2023-01-23 23:07:01 +01:00
232985753c Update BSC restart-on-update mechanism 2023-01-10 23:19:45 +01:00
248e66351f Add script to install FS sounds 2023-01-04 01:57:55 +01:00
Monocots
dbb6c1926c Backup osmo-hlr/msc databases 2022-11-16 02:12:33 +00:00
Monocots
bd1f5489ac Update HLR migration script 2022-10-25 19:03:37 +00:00
Monocots
3252b99fd5 Add semaphore file for 202 Amp Check
Allow to disable constant turning on of the PA on a sysmoBTS 2050
2022-10-25 19:03:00 +00:00
aaefbeb17e Fix up HLR migration script
Need osmo-hlr-db-tool installed.
Fix typos!
2021-10-12 09:28:33 +02:00
04c1091a10 Improve BTS monitor script
Just send one line alerts
Don't check BTS with no IP address (RBS)
2021-08-10 05:22:36 +02:00
71282c0e7d HLR migration: purge old records and vacuum 2021-06-22 20:14:16 +02:00
0f0a707200 Improve alerts, and use Spanish 2021-06-13 08:48:35 +02:00
4da91a76a4 monitoring: Don't send so many alerts 2021-06-13 00:15:06 +02:00
3a1bea12d6 BTS ping check: give it more time 2021-06-10 10:31:16 +02:00
2eb3bcb182 hlr migrate: delete invalid IMSIs first 2021-06-10 07:32:46 +02:00
ad320affc2 Add initial BTS monitoring cron job
Integrate the old AMP monitoring script into
something new that can be expanded to run more check and
act on results.
2021-06-09 04:50:08 +02:00
e5971a2375 Add LAC swapping for osmo-msc
Make LAC config availble to the shell.
Run a script on MSC restart to change the lac and write a state flag to disk.

Due to the fact that osmo-msc may restart due to crash or power outage
hence loosing all VLR state, force all UE to send a LUR by changing the LAC
on all BTS via CTRL commands to osmo-bsc.
2021-06-09 01:29:04 +02:00
8376610dec Add DB migration script 2021-02-21 22:52:11 +01:00
ea47d2d229 Add utility scripts to (un)lock RF 2020-05-22 04:01:15 +02:00
305998cf65 Use bash array in get_position script 2020-05-07 22:12:27 +02:00
250461aae1 Install vty script in /usr/local/bin 2020-05-03 03:03:23 +02:00
bd8f00a3d0 Use arrays in scripts for BTSs 2020-04-29 02:41:05 +02:00
0e360b2194 Build BTS defs in vars.sh from array
and, Number the BTS from 0 in environment
2020-04-29 00:30:41 +02:00
55df1a8d4f Add param for sysmoBTS amps on/off
This is for the sysmoBTS 2050
2020-04-11 05:37:49 +02:00
Monocots
b179f58489 FreeSwitch, make use of the mncc_ip_address variable 2019-08-10 07:12:35 +00:00
Monocots
7f6a763640 backups: commit lines that escaped from 58f74c30 2019-07-02 09:01:33 +00:00
Monocots
58f74c3095 backup strategy: reduce size of daily backup dumps
We need a new backup strategy.
In the meantime, dramatically reduce the size by not dumping large tables.
TODO: even increase the frequency of dumping the more volatile data?
TODO: implement some kind of incremental backup.
2019-06-30 15:48:30 +00:00
Monocots
d50e59fe5c Add vty script to bin 2019-06-16 11:51:49 +00:00
Monocots
1c0962480b FS monitoring, check the outgoing profile 2019-06-16 11:35:33 +00:00
Monocots
54be005968 Revert to turning amps ON
partially reverts 9e5c09cb80
but keeping the turn_off_amplifier.sh script.
2019-06-16 11:34:48 +00:00
Monocots
ff8f642ee0 load functions from /etc/profile.d 2019-06-16 11:29:25 +00:00
fddf95e66a utils: restart FS with fsctl shutdown elegant 2019-03-27 12:53:01 +00:00
6ec4a26e08 Script: Don't restart freeswitch, just profiles 2019-03-06 10:03:10 +00:00
Wile E. Coyote
9e5c09cb80 Make sure LiteCel Amp is OFF 2018-02-10 19:47:01 +00:00
Wile E. Coyote
479d13326c Utils: Don't hard restart freeswitch 2017-09-25 17:09:56 +00:00
Wile E. Coyote
22b392bbc7 Restart BTS nightly and nicely when thee are borken channels 2017-06-14 07:37:21 +00:00
Wile E. Coyote
a8907eb785 Add script to check for fs/nitb restart 2017-05-05 08:49:35 +00:00
Wile E. Coyote
fd714bf99a Make logc standard in these monitor* scripts 2017-05-05 08:49:08 +00:00
Wile E. Coyote
18fcac5e99 Logc monitor_freesswitch output 2017-05-05 08:48:22 +00:00
Wile E. Coyote
4809540e00 Add script to get GPS coords 2017-05-05 08:11:51 +00:00
Ciaby
5932c05133 Added FreeSWITCH monitoring script. 2015-05-22 15:51:37 -05:00
Ciaby
75afcc43e2 Disable custom PostgreSQL backups. 2015-05-20 14:42:35 -05:00
Ciaby
1c7dffc32a Initial refactoring
Renamed rhizomatica_base_system to rhizo_base
Split up the init.pp in different subclasses
More work to follow
2015-05-18 14:01:31 -05:00