Introducing Thola – A tool for Monitoring and Provisioning Network Devices
Thola is a new open source tool for reading, monitoring and provisioning 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.
- 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 information, feel free to have a look at our GitHub!
I am community manager of the OSS project thola (https://thola.io). I am computer science student and I am working as an IT security coordinator.