Notification to AI to user (using the dependcies in Icinga) for a tailored notification for each user

Not a problem
This is a - I have a need to tailor notifications for user - and I don’t own the Icinga install (at least I can’t admin it without issues)

I see the notification output channels
email, rocket chat, web wook
(or maybe even using the API - as I would like to read the dependencies data also)

Q - has anyone feed this to a trained AI LLM (or agent, or agentic)
I - because we have the standard Icinga issue. If a switch cables goes down, we get 1 notification for that, but 20 more for all the service items below that switch in the network.
Goal - get the one user notification - with traffic info pic - based on past issues the LLM has learned - to focus the email I get at 3am…So we can fast find the top level item and fix it

So Notifications to AI to users with better info and a picture - in email (Using the notification, the dependencies, and any other traffic or performance info Icinga has collected)

Feel free to point me. I am happy to read.

I am also happy to work on this, as it seems the next step to notifications…

Hi @baltmann,
I am sorry for putting some offtopic thing here, but regarding your problem of getting notifications for Hosts/Services which are unavailable, the “Icinga way” would be to introduce dependencies to stop Icinga 2 from sending notifications there at all.

1 Like

It would be fantastic if Icinga2 could read out switch ports and the agents would do trace routes up the cluster hierarchy. This way a dynamic network map could be cultivated and Network dependencies automated. I already had a discussion with @moreamazingnick about the topic.

Bernd Erk showed an example of how the new notification module can talk to a webhook which implementation can talk to an AI-broker service, which analyzes the notification data and send a troubleshooting mail.

1 Like