Skip to content

Graphs for dump1090 (based on dump1090-tools by mutability)

License

Notifications You must be signed in to change notification settings

adsb-related-code/graphs1090

 
 

Repository files navigation

Screenshot Screenshot

graphs1090

Screenshot Graphs for dump1090-fa (based on dump1090-tools by mutability)

Also works for other dump1090 variants supplying stats.json

Installation:

sudo bash -c "$(wget -q -O - https://raw.githubusercontent.com/wiedehopf/graphs1090/master/install.sh)"

Configuration (optional):

Edit the configuration file to change graph layout options, for example size:

sudo nano /etc/default/graph

Ctrl-x to exit, y (yes) and enter to save.

Reset configuration to defaults:

sudo cp /usr/share/graphs1090/default /etc/default/graphs1090

View the graphs:

Click the following URL and replace the IP address with the IP address of the Raspberry Pi you installed combine1090 on.

http://192.168.x.yy/graphs1090

or

http://192.168.x.yy/perf

Reducing writes to the sd-card

The rrd databases get written to every minute, this adds up to around 100 Megabytes written per hour. While most modern SD-cards should handle this for 10 or more years easily, you can reduce the amount written if you want to. Per default linux writes data to disk after a maximum of 30 seconds in the cache. Increasing this to 10 minutes reduces actual disk writes to around 10 Megabytes per hour.

Don't change this if you handle data on the Raspberry Pi which you don't want to lose the last 10 minutes of.

Increasing this write delay to 10 minutes can be done like this (takes effect after reboot):

sudo cat >/etc/sysctl.d/07-dirty.conf <<EOF
vm.dirty_ratio = 40
vm.dirty_background_ratio = 30
vm.dirty_expire_centisecs = 60000
EOF

Because i don't mind losing data on my Raspberry Pi when it loses power, i have set this to one hour:

sudo cat >/etc/sysctl.d/07-dirty.conf <<EOF
vm.dirty_ratio = 40
vm.dirty_background_ratio = 30
vm.dirty_expire_centisecs = 360000
EOF

Non-standard configuration:

If your local map is not reachable at /dump1090-fa or /dump1090, you can edit the following the file to input the URL of your local map:

/etc/collectd/collectd.conf

Find this section:

<Plugin python>
        ModulePath "/usr/share/graphs1090"
        LogTraces true
        Import "dump1090"
        <Module dump1090>
                <Instance localhost>
                        URL "http://localhost/dump1090-fa"
                </Instance>
        </Module>
</Plugin>

And change the URL to where your dump1090 webinterface is located. After changing the URL, restart collectd:

sudo systemctl restart collectd

Deinstallation:

sudo bash /usr/share/graphs1090/uninstall.sh

About

Graphs for dump1090 (based on dump1090-tools by mutability)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 55.0%
  • Python 17.9%
  • JavaScript 14.4%
  • HTML 11.2%
  • CSS 1.5%