What is SuzieQ and how does it work?
developSuzieQ is an open-source, multi-vendor network observability platform designed for network engineers and designers. It functions as both a framework and an application to improve network understanding through observability.
Core Workflow:
- Data Gathering: Uses an agentless model via SSH or REST API to collect data from routers, bridges, and Linux servers.
- Normalization: Converts vendor-specific data into a vendor-agnostic format.
- Storage: Stores normalized data in Parquet files (a big data format).
- Analysis: Provides access to the data through a CLI, GUI, REST API, or Python library.
Supported Platforms:
- Arista: EOS
- Cisco: IOS, IOS-XE, IOS-XR, NXOS
- Cumulus: Linux
- Juniper: Junos (QFX, EX, MX, SRX, and Evolved OS)
- Palo Alto: Panos (version 8.0 or higher)
- Other: SoNIC devices and Linux servers.