Online / 6 & 7 February 2021


Introducing Thola

A tool for monitoring and provisioning network devices written in Go.

Thola is a new open source tool for reading, monitoring and provisioning (coming soon) network devices written in Go. This talk will inform about the current state of development as well as planned features, including reading out inventory, configuring network devices, support for other monitoring systems like prometheus and many more.

It serves as a unified interface for communication with network devices and features a check mode which complies with the monitoring plugins development guidelines and is therefore compatible with Nagios, Icinga, Zabbix, Checkmk, etc.

Thola features:

  • reading, monitoring and configuring (coming soon) network devices from Cisco, Juniper, Nokia/ISAM, Brocade, Huawei and many more

  • support for different network device types like switches, routers, WDM, directional radio, UPS, DSLAM/OLT,... including type specific requests and checks

  • an easy way for adding support for additional devices by YAML configuration files

  • support for different network protocols like SNMP, HTTP(S), telnet/ssh (coming soon) and more

  • a check plugin mode compatible with Icinga, Nagios, Zabbix, Checkmk, ...

  • a REST API mode

  • low resource needs

For more informations, feel free to have a look at our GitHub!


Niklas Schon
Photo of Tobias Berdin Tobias Berdin
Photo of Mika Meyer Mika Meyer