At Icinga Summit 2024 in Berlin, Linuxfabrik ran the workshop Write your own monitoring plugin in Python using the Linuxfabrik Libraries.
Starting from the example plugin, the participants developed a monitoring plugin from scratch in 90 minutes. We discussed the general structure, walked through the Linuxfabrik Python libraries and used them to extend the plugin step by step until it offered some advanced features and could be tested with unit tests. We also practised the structure of the README file, the most important file of any plugin.
The workshop was based on the standards and procedures of the CONTRIBUTING file of the Linuxfabrik Monitoring Plugins project.
Want your own Icinga setup with our plugins? Have a look at our Icinga Subscriptions page and get in touch.