This package will provide everything needed to install and start Cloud
and Site
stack.
config.yml
andmulticonfig.yml
files underconfig
are configuration examples.cloud
stack uses config_cloud config files to start docker stack. Dashboards use the config_flow config files.
- Run
./install.sh
and follow the steps to install necessary dependencies. - The
Cloud
server only needs to execute the installation script inside the cloud directory.
NOTE: PLEASE FILL IN CONFIG FILES FIRST BEFORE RUNNING.
Cloud
stack consists of Grafana, Prometheus, Pushgateway, and Script Exporter containers.- Run
./start.sh
insidecloud
directory to deployCloud
stack. - Run
./generate.sh
to generate flows in Grafana.
config.yml
andmulticonfig.yml
files underconfig
are configuration examples.site
stack config files are under config_site.- To ensure configuration files stay local and no community strings go to the repo run:
git update-index --assume-unchanged config_site/
- Run
./install.sh
and follow the steps to install necessary dependencies. - The
site
server only needs to execute the installation script inside the cloud directory.
NOTE: PLEASE FILL IN CONFIG FILES FIRST BEFORE RUNNING.
site
stack consists ofNode
,SNMP
,ARP
, andTCP
(in development) Exporter. Site stack runs on docker compose instead.- Run
./start.sh
insidesite
directory to compose all necessary exporters containers. - Run
add_switch.py
to add new switch and start a new SNMP exporter. - RERUN START EVERY TIME CONFIGURATION IS UPDATED.
clean.sh
script under each stack directory removes the running containers.- Cleaning script under
site
directory cleans URLs on Cloud Servers' pushgateway site.