This directory contains a number of visualization examples that can be
used to display information collected using the
acitoolkit. Many of
the examples are meant to run alongside the
ACI Endpoint Tracker
application and interact with the MySQL database that the
Tracker populates. Most of the visualization examples are interactive.
To run the visualizations, the python package
Flask is required.
This can be installed using
pip as follows:
pip install flask
It is also recommended that the
ACI Endpoint Tracker is installed.
Run the visualizations as follows (supplying your own MySQL credentials):
python acitoolkit-visualizations.py --mysqlip 127.0.0.1 --mysqllogin root --mysqlpassword password
Alternatively, you can create a credentials.py file in the same directory with the following:
MYSQLIP='127.0.0.1' MYSQLLOGIN='root' MYSQLPASSWORD='password'
If the credentials.py file is used, run the visualizations as follows:
Once the visualizations are running, you should see the following displayed:
* Running on http://127.0.0.1:5000/ * Restarting with reloader
Simply point your favorite web browser to the following URL and explore: