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 --volume $(pwd)/docker-data/etc/zelus:/etc/zelus --cap-add NET_ADMIN -p 9123:9123 markfarrell/zelus --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.4.tar.gz
(11.2 kB
view hashes)
Built Distribution
Close
Hashes for zelus-route-manager-0.2.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 696b4f56d1531b7b874c1af14be3b9d0d60736a5ec9951639d232f8f750ddb14 |
|
MD5 | cabc4104a6964e0e5918957c000bb672 |
|
BLAKE2b-256 | bcaad5b993b236351606a3f06d8d2593b68cb2fd229e501bd2d4b7946e46fd98 |
Close
Hashes for zelus_route_manager-0.2.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b729d8239351b4a950ca91f09927ffb181b6503e39b84881c2c76e9eef8e92c |
|
MD5 | d0a0d4a3e83120df55a348de0eb70f57 |
|
BLAKE2b-256 | d62e48c33fcfb266c661a87f7b948bbf3503e669b6fc70aa890cda0888463b5b |