Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Create Graphs from tinc Stats

Project description

# Generate Graphs from tinc

## TODO

* currently the Maps api key is hard coded in `tinc_graphs/static/map.html`, if you want to use this feature you will need to replace this key manually

## Install
### Nix

# tinc_pre is required:
nix-env -i -f tinc_graphs.nix

## e.g. in Retiolum:
## krebs.retiolum.tinc = pkgs.tinc_pre
### Local

python setup.py install
# also install graphviz,imagemagic for building graphs


### Usage:

see source of the 2 builder scripts:

#all-around-builder
# env: EXTERNAL_FOLDER, INTERNAL_FOLDER, GEODB, TINC_HOSTPATH
all-the-graphs

# build actual graphs
build-graph

# exported py scripts
tinc-stats2json # - parses tinc current state into json
tinc-build-graph # - transfers json to graph
copy-map # - copies map.html into $1
add-geodata # - adds geodata to json
tinc-availability-stats # adds availability data to json

## Geodb infos

- http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
- nix-env -iA geolite-legacy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for tinc_graphs, version 0.3.10
Filename, size File type Python version Upload date Hashes
Filename, size tinc_graphs-0.3.10.tar.gz (10.8 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page