This repository provides an Ansible collection for installing and configuring ElastiFlow NetObserv Collectors. It enables automated deployment, configuration, and kernel tuning for NetObserv Collectors on supported Linux platforms.
- Automated installation of NetObserv Collectors
- Configuration management for collection, enrichment, and output
- Kernel tuning for optimal performance
- Dashboard provisioning for ElasticSearch and OpenSearch
- Example playbooks for quick start
- Ansible 2.16+
- Tested platforms: Ubuntu 24.04, EL 9.5 (Rocky, Alma, RHEL)
- Minimum target host specs: 16GB RAM, 4 vCPUs
- SSH access to target hosts
Sample playbooks are provided in the examples directory:
- examples/netobserv_flow_es_simple: Deploy NetObserv Flow with "simple" ElasticSearch
- examples/netobserv_flow_os_simple: Deploy NetObserv Flow with "simple" OpenSearch
Please see the README.md in the relevant example.
- NetObserv Flow configuration options are documented in roles/netobserv_flow/README.md.
Please follow the conventional commits when making contribution, TLDR:
- fix: ...- creates patch version release
- feat: ...- creates minor version release
- feat!: ...- creates major version release
- chore: .../- doc: ...- Does not create a release
Apache-2.0