Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ssbostan/netmeter
Network monitoring tool
https://github.com/ssbostan/netmeter
docker flask monitoring network python python3
Last synced: 1 day ago
JSON representation
Network monitoring tool
- Host: GitHub
- URL: https://github.com/ssbostan/netmeter
- Owner: ssbostan
- License: apache-2.0
- Created: 2020-01-23T06:12:59.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-16T04:11:27.000Z (over 1 year ago)
- Last Synced: 2023-03-03T19:34:39.194Z (over 1 year ago)
- Topics: docker, flask, monitoring, network, python, python3
- Language: Python
- Homepage:
- Size: 171 KB
- Stars: 97
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# netmeter
![Visits Badge](https://badges.pufler.dev/visits/ssbostan/netmeter)
If you are looking for a tool to monitor your network interfaces, here you are.
See [netmeter-exporter](https://github.com/ssbostan/netmeter-exporter) to export Prometheus metrics.
## Installation and usage:
You can run netmeter either on localhost or with a docker image.
### Docker:
```bash
docker run -d --name netmeter -p 8080:8080 -v /sys:/host/sys:ro -e NETMETER_SYS_PATH=/host/sys ssbostan/netmeter:2
```![demo](https://raw.githubusercontent.com/ssbostan/netmeter/master/demo.gif)
### Localhost:
```bash
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python web.py
```### CLI usage:
`cli.py` is a simple app to show an interface per second stats.
```
python cli.py
```## How to contribute:
All contributions are accepted. Fork it and develop it.
### TODO:
- [ ] Collect more network statistics