Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/catalyst/openstack-sflow-traffic-billing
Python sFlow collector capable of classifying flows and reporting traffic counters to ceilometer
https://github.com/catalyst/openstack-sflow-traffic-billing
Last synced: 3 days ago
JSON representation
Python sFlow collector capable of classifying flows and reporting traffic counters to ceilometer
- Host: GitHub
- URL: https://github.com/catalyst/openstack-sflow-traffic-billing
- Owner: catalyst
- Created: 2015-01-09T05:00:19.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-08-25T03:40:06.000Z (about 7 years ago)
- Last Synced: 2023-04-18T23:30:05.528Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 92.8 KB
- Stars: 16
- Watchers: 13
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# openstack-sflow-traffic-billing
Python sFlow collector capable of classifying flows and reporting traffic counters to ceilometer.
This code should be considered "proof of concept" quality at this time.
## Uses
* Integration of existing sFlow infrastructure with OpenStack.
* In situations where you may want to offer differentiated billing to certain classes of traffic (e.g. traffic to or from local peering exchanges or specially discounted destinations)## Configuration
Lists of addresses should be stored in files in CIDR format (e.g. 192.0.2.0/24 or 2001:db8::/64) and specified in the `accounting.cfg` file.
IP addresses on the "local" network for which accounting data is collected should be specified in a file of the same format and configured with the `local-networks` setting.
Traffic that is not able to be classified will be assigned a classification configured with the `unclassifiable` settings.
The OpenStack regions to examine should be listed in the `regions` section.