Speaker
Description
This presentation aims to shed light on open source approach for building high performance and highly scalable network monitoring solution, using the following tools:
Netbox: as source of truth. Netbox contains the devices and the corresponding hardware and software versions. This presentation shows also a way to use 'config context' feature for templating the configuration files for telegraf. Netbox feature of webhooks is used for notifying about the changes on the inventory.
Git: gitlab/github is used for version control of generated configuration files. Also Gitsync container is used for syncing the configuration files for telegraf instance.
Telegraf: is used for data collection with gNMI and SNMP. In certain cases data has to be normalized which is done with Starlark.
Timeseries database: Telegraf can expose the data to all common timeseries databases Prometheus/Influxdb/Mimir.
Grafana: is used for data visualization and alerting.
There will be also a demo of this setup.