Monitor and enforce routes.
Project description
zelus
Requrements
python >= 3.8
iproute2
Initialize build environment
python -m pip install -U setuptools wheel build
Build python package
python -m build .
Building docker image
docker build -t markfarrell/zelus .
Running docker container
docker build -t markfarrell/zelus . && \
docker run --rm -it --name zelus --cap-add NET_ADMIN -p 9123:9123 markfarrell/zelus --mode=strict --interface eth0
Exec into container
docker exec -it zelus /bin/sh
Test prometheus metrics
curl http://localhost:9123/metrics
Testing
Lint
tox -e lint
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
zelus-route-manager-0.2.1.tar.gz
(11.1 kB
view hashes)
Built Distribution
Close
Hashes for zelus-route-manager-0.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08540fbf7c7f5e884d7ec3d614739d2b405a7b5afe85eda4814b06ca5f6a47c9 |
|
MD5 | 62361188b9b4c7deacab5b8bb76fe494 |
|
BLAKE2b-256 | f609374d84c5e1c70ac9bad174ad31f84ad9580bf8c6fbb4b29d9a364df67963 |
Close
Hashes for zelus_route_manager-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4973e85763a428db2a4398023771204d6e7ac0770c61b3795a1f957ca9c7656a |
|
MD5 | a66dca1c7eb821dab7f3b72bcc3436a3 |
|
BLAKE2b-256 | 2cf4e36d049877087a61198020071bc943b04702033cef006d4bfebd5949c0e6 |