Orchestrion is a Agent launcher that is designed to load and start agent at regular interval and send the result to a database
virtualenv -p python3 env
source env/bin/activate
pip3 install -r requirements/common.txt
First create your config file
cp config.ini.sample config.ini
in order to enable the modules, you need to copy their configuration section into your config.ini file
example:
# Configuration file
[influxdb]
Address=localhost
Port=8086
Username=
Password=
Database=orchestrion
[comcast]
interval=30
username=<username>
password=<password>
[speedtest]
interval=30
python orchestrion/orchestrion.py -c <path_to_config.ini>
Build & run Docker image
docker build -t orchestion .
docker run -d -v /path/to/config/folder:/config --name orchestrion orchestrion
docker hub
docker run -d -e DEBUG="true" -v /path/to/config/folder:/config --name orchestrion kernelcoffee/orchestrion
docker-compose
orchestrion:
container_name: orchestrion
image: kernelcoffee/orchestrion
environment:
DEBUG: "true"
volumes:
- /path/to/config/folder:/config
Content type
Image
Digest
Size
20.3 MB
Last updated
about 6 years ago
docker pull kernelcoffee/orchestrion