Tutorial Videos on How to write your own Icinga Web module on YouTube!

by | Mar 27, 2024

Have you ever wanted to extend the functionality of Icinga Web to suit your specific needs, but didn’t know where to start? Well, you’re in luck!

Last week, we released a series of tutorial videos on YouTube, hosted by Markus Opolka, Senior Consultant at NETWAYS, guiding you through the process of creating your own Icinga Web module.

As long as you have some basic knowledge of PHP and HTML, you should be able get started!

Meet Markus Opolka: Your Guide to Module Development

A "behind the scenes" picutre: Markus, a charming young man, grinning into the camera. He's surrounded by screens, camera, and audio equipment. The backround is a bright green wall.

A little “behind the scenes” look: Markus getting distracted by me, while recording the last video

Markus Opolka, an expert from NETWAYS, takes you on a journey through the intricacies of Icinga Web module development.

With years of experience of working with Icinga, Markus brings a wealth of knowledge to the table. He has started development on Icinga Web Modules a few Months ago, and is amazing at making complex concepts accessible and easy to understand. He is also the main contributor to the Training Guide the tutorial follows.

What You’ll Learn:

  1. Structuring a Module and Using the CLI In this introductory video, Markus covers the fundamentals of module structure and demonstrates how to build some functionality in the Command Line Interface (CLI).
  2. Creating Configuration and Content Dive deeper into module development by learning how to create configuration files and add custom content to your Icinga Web module.
  3. Adding Docs, Libraries, and Translations Documentation, libraries, and translations are essential components of most modules. Markus walks you through the process of integrating these elements into your project.
  4. Using Database Connections and the IPL In the latest video, Markus shows you how to establish database connections and leverage the Icinga PHP Library (IPL) for efficient data handling.

Your Feedback Matters!

We’re eager to hear your thoughts on our tutorial series. Did you find the videos helpful?

Are there any topics you’d like us to cover in the future? Your feedback helps us tailor our content to better suit your needs, so don’t hesitate to share your thoughts in the comments section on the videos! And don’t forget to like and subscribe, if you enjoyed their content 😉

Get Started Today!

Ready to embark on your journey into Icinga Web module development? Head over to our YouTube channel and dive into the tutorial series. With Markus Opolka as your guide, you’ll be crafting custom modules in no time!

Stay tuned for more video content, where we empower developers to unleash the full potential of Icinga Web. Happy coding!

You May Also Like…

Icinga 2 API and debug console

Icinga 2 API and debug console

Have you ever experienced configuration issues, such as notifications not being sent as expected or apply rules not...

IPL: How to use ipl-web

IPL: How to use ipl-web

In my ongoing blogpost series about the Icinga PHP library, I am briefly explaining what the individual components of...

Subscribe to our Newsletter

A monthly digest of the latest Icinga news, releases, articles and community topics.