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.2.tar.gz
(11.2 kB
view hashes)
Built Distribution
Close
Hashes for zelus-route-manager-0.2.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a51df9ba5b58506f5fad5d312ed8bd417639afc9382af9f12b546b276fdfd221 |
|
MD5 | 7df86cae51771d6ee4a7e993c3b8af7c |
|
BLAKE2b-256 | d0c93509626dc91807401b14c625e5b4143a4e053ff145b795f02415c523ce78 |
Close
Hashes for zelus_route_manager-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1346ff1803d357c0a221f91b281f42acff27db1495b1c0d654117827954cb7ab |
|
MD5 | 4297650972b141244f1d18322626200e |
|
BLAKE2b-256 | dc380aea7dcd1c08881e0c960b631ef80dee9763c714f2b6924af966ea0ad6fc |