#!/bin/sh rm -r /opt/HBMonv2/ cd /opt git clone https://github.com/yuvelq/FDMR-Monitor.git mv /opt/FDMR-Monitor /opt/HBMonv2 cd HBMonv2 sudo chmod +x install.sh sudo ./install.sh cp config_SAMPLE.py config.py sudo chmod +x /opt/HBMonv2/monitor.py sudo sed -i 's/FREQUENCY = 10/FREQUENCY = 60/' /opt/HBMonv2/config.py # sudo cat > /opt/HBMonv2/updateTGIDS.sh <<- "EOF" #!/bin/bash #sleep $[ ( $RANDOM % 1800 ) + 1 ]s cd /opt/HBMonv2 FILE_NAME="talkgroup_ids.json" #FETCH_URL="http://downloads.freedmr.uk/downloads/talkgroup_ids.json" FETCH_URL="https://freedmr.cymru/talkgroups/talkgroup_ids_json.php" OLD_MD5=`md5sum ${FILE_NAME}` wget -O ${FILE_NAME} ${FETCH_URL} NEW_MD5=`md5sum ${FILE_NAME}` if [ "$NEW_MD5" != "$OLD_MD5" ] then echo "File is new, restarting" sync ; echo 3 > /proc/sys/vm/drop_caches && sudo systemctl restart hbmon2.service fi EOF #### sudo sed -i 's/localhost_2-day.png/localhost_1-day.png/' /opt/HBMonv2/html/sysinfo.php cd /opt/HBMonv2/sysinfo/ sudo sed -i 's/var\/www\/html/opt\/HBMonv2\/html/' cpu.sh sudo sed -i 's/var\/www\/html/opt\/HBMonv2\/html/' graph.sh sudo chmod +x /opt/HBMonv2/sysinfo/cpu.sh sudo chmod +x /opt/HBMonv2/sysinfo/graph.sh sudo chmod +x /opt/HBMonv2/sysinfo/rrd-db.sh sudo sh /opt/HBMonv2/sysinfo/rrd-db.sh sudo chmod +x /opt/HBMonv2/updateTGIDS.sh sudo cat > /opt/HBMonv2/html/buttons.html <<- "EOF"  Home     Linked Systems     OpenBridge     Static TG     Monitor     System Info     Lastheard     Info FreeDMR     Info Server     Status Server     Ranking TG     Static TG Calculator    EOF # sudo systemctl stop hbmon2.service sudo rm /opt/HBMonv2/*.json sudo rm /opt/HBMonv2/sysinfo/*.rrd sudo sh /opt/HBMonv2/sysinfo/rrd-db.sh #sudo systemctl start http.server-fmr.service sudo sh /opt/HBMonv2/updateTGIDS.sh sudo sh /opt/extra-1.sh