Dump1090-mutablity - Increase max range to 360 nmi to match dump1090-fa - Issue #298

pull/289/head
romeo-golf 2017-01-29 19:00:27 +00:00
rodzic 64abc0ff70
commit 7e476db766
3 zmienionych plików z 21 dodań i 8 usunięć

Wyświetl plik

@ -38,12 +38,14 @@ source ${RECEIVER_BASH_DIRECTORY}/functions.sh
## SET INSTALLATION VARIABLES
DUMP1090_CONFIGURATION_FILE="/etc/default/dump1090-mutability"
# Source the automated install configuration file if this is an automated installation.
if [[ "${RECEIVER_AUTOMATED_INSTALL}" = "true" ]] && [[ -s "${RECEIVER_CONFIGURATION_FILE}" ]] ; then
source ${RECEIVER_CONFIGURATION_FILE}
else
RECEIVER_LATITUDE=`GetConfig "LAT" "/etc/default/dump1090-mutability"`
RECEIVER_LONGITUDE=`GetConfig "LON" "/etc/default/dump1090-mutability"`
RECEIVER_LATITUDE=`GetConfig "LAT" "${DUMP1090_CONFIGURATION_FILE}"`
RECEIVER_LONGITUDE=`GetConfig "LON" "${DUMP1090_CONFIGURATION_FILE}"`
DUMP1090_BING_MAPS_KEY=`GetConfig "BingMapsAPIKey" "/usr/share/dump1090-mutability/html/config.js"`
DUMP1090_MAPZEN_KEY=`GetConfig "MapzenAPIKey" "/usr/share/dump1090-mutability/html/config.js"`
fi
@ -169,9 +171,9 @@ if [ "$RECEIVER_AUTOMATED_INSTALL" = "false" ]; then
done
fi
echo -e "\e[94m Setting the receiver's latitude to $RECEIVER_LATITUDE...\e[97m"
#ChangeConfig "LAT" "$(sed -e 's/[[:space:]]*$//' <<<${RECEIVER_LATITUDE})" "/etc/default/dump1090-mutability"
#ChangeConfig "LAT" "$(sed -e 's/[[:space:]]*$//' <<<${RECEIVER_LATITUDE})" "${DUMP1090_CONFIGURATION_FILE}"
echo -e "\e[94m Setting the receiver's longitude to $RECEIVER_LONGITUDE...\e[97m"
#ChangeConfig "LON" "$(sed -e 's/[[:space:]]*$//' <<<${RECEIVER_LONGITUDE})" "/etc/default/dump1090-mutability"
#ChangeConfig "LON" "$(sed -e 's/[[:space:]]*$//' <<<${RECEIVER_LONGITUDE})" "${DUMP1090_CONFIGURATION_FILE}"
# Ask for a Bing Maps API key.
if [ "$RECEIVER_AUTOMATED_INSTALL" = "false" ]; then
@ -205,11 +207,16 @@ if [ "$RECEIVER_AUTOMATED_INSTALL" = "false" ]; then
fi
if [ "$DUMP1090_BIND_TO_ALL_IPS" = "true" ]; then
echo -e "\e[94m Binding dump1090-mutability to all available IP addresses...\e[97m"
CommentConfig "NET_BIND_ADDRESS" "/etc/default/dump1090-mutability"
CommentConfig "NET_BIND_ADDRESS" "${DUMP1090_CONFIGURATION_FILE}"
else
echo -e "\e[94m Binding dump1090-mutability to only the localhost IP addresses...\e[97m"
UncommentConfig "NET_BIND_ADDRESS" "/etc/default/dump1090-mutability"
ChangeConfig "NET_BIND_ADDRESS" "127.0.0.1" "/etc/default/dump1090-mutability"
UncommentConfig "NET_BIND_ADDRESS" "${DUMP1090_CONFIGURATION_FILE}"
ChangeConfig "NET_BIND_ADDRESS" "127.0.0.1" "${DUMP1090_CONFIGURATION_FILE}"
fi
# In future ask the user if they would like to specify the dump1090 range manually, if not set to 360 nmi / ~667 km to match dump1090-fa.
if [[ `grep "MAX_RANGE" ${DUMP1090_CONFIGURATION_FILE} | awk -F \" '{print $2}' | grep -c "360"` -eq 0 ]] ; then
ChangeConfig "MAX_RANGE" "360" "${DUMP1090_CONFIGURATION_FILE}"
fi
# Ask if dump1090-mutability measurments should be displayed using imperial or metric.

Wyświetl plik

@ -39,6 +39,7 @@ PORTALBUILDDIRECTORY="${BUILDDIRECTORY}/portal"
COLLECTD_CONFIG="/etc/collectd/collectd.conf"
COLLECTD_CRON_FILE="/etc/cron.d/adsb-receiver-performance-graphs"
DUMP1090_MAX_RANGE_RRD="/var/lib/collectd/rrd/localhost/dump1090-localhost/dump1090_range-max_range.rrd"
### INCLUDE EXTERNAL SCRIPTS
@ -393,6 +394,11 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
EOF
echo -e ""
# Update max_range.rrd to remove the 500 km / ~270 nmi limit.
if [[ `rrdinfo ${DUMP1090_MAX_RANGE_RRD} | grep -c "ds\[value\].max = 1.0000000000e+06"` -eq 0 ]] ; then
rrdtool tune ${DUMP1090_MAX_RANGE_RRD} --maximum value:1000000
fi
### SETUP COMPLETE
# Enter into the project root directory.

Wyświetl plik

@ -2,6 +2,6 @@ dump1090_messages value:DERIVE:0:8000
dump1090_cpu value:DERIVE:0:1200
dump1090_dbfs value:GAUGE:U:0
dump1090_aircraft total:GAUGE:0:500, positions:GAUGE:0:500
dump1090_range value:GAUGE:0:500000
dump1090_range value:GAUGE:0:1000000
dump1090_tracks value:DERIVE:0:500
dump1090_mlat value:GAUGE:0:500