Skip to content
/ octoflow Public

IFAD's NetFlow Collector/Filter/Exporter built on nprobe

Notifications You must be signed in to change notification settings

ifad/octoflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

############
## Setup: ##
############

- create a folder readable and writable by the user that will be used from Octoflow, in a path of choice
- copy inside this folder:
  - the templates folder
  - the octoflow.yaml global configuration file (or generate one yourself but put it in this directory)
- inside the same directory create the following folders:
  - confs
  - collector, inside the confs folder
  - exporters, inside the confs folder

Here there is an example of the needed folder structure

			/etc/octoflow/
			├── confs/
			│   ├── collectors
                        │   │   └── X_collector.yml
			│   ├── exporters
                        │   │   └── X_exporter.yml
			├── octoflow.yaml
			└── templates/
			    ├── collector.j2
			    ├── exporter.j2
			    └── supervisord.j2 


############
## Usage: ##
############

* Server:
  - After octoflow configuration is generated (or modified as needed), is possible to start the server via the script octoflow_server.py ( python2 octoflow_server.py --config_file /path/to/octoflow.yaml/file/is )

* Client:
  - After octoflow configuration is generated (or modified as needed), is possible to start the server via the script octoflow_client.py ( python2 octoflow_client.py --config_file /path/to/octoflow.yaml/file/is --action_to_perform <TARGET> )

About

IFAD's NetFlow Collector/Filter/Exporter built on nprobe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages