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.3.tar.gz
(11.2 kB
view hashes)
Built Distribution
Close
Hashes for zelus-route-manager-0.2.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fefe7908f917d4a9012e74f80fc2c54de363d55d7671ff810955b2fd1e986354 |
|
MD5 | 16a99815cb5308d8040a0cf05088d185 |
|
BLAKE2b-256 | 9298dfc99790939b8fa34db312fdccfff2d88264d16d28a1d8faa3345fa505c4 |
Close
Hashes for zelus_route_manager-0.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2336102b04b0ebc45b3bc81480eba54301f34012285ecc89382bd3a72f4b6d82 |
|
MD5 | f0821028e5a25c3e435b43addda4a076 |
|
BLAKE2b-256 | 3c8a0f396fc1eb092e1fc2206b9042e2bfcf48d41ab44a55bf6f27c6f318be22 |