Hello list.

We migrating an older nagios-based infrastructure to Icinga2, and for at least 
some time we will need to support both environments with identical (as much as 
we can) configurations. We’ve developed some scripts to translate the Nagios 
configuration to an Icinga2 one, so we can just re-run them when they update 
their Nagios config.

We have LDAP authentication configured and working in IcingaWeb2, we get groups 
and users and users can correctly authenticate to IcingaWeb2 just like they do 
on their current legacy nagios interface.

Now I’m dealing with authorization and I should replicate the same rules that 
they have in the old nagios ui, which afaik are the same implemented by 
icinga-classicui, which basically amount to the old “if I am a contact for the 
object then I should see the object in the web ui and be able to perform 
actions on it”.
After some RTFM and googling time I admit I don’t even know if this is actually 
possible.

I think I need something like "monitoring/filter/objects = 
<expression_that_says_current_user_is_contact>”, is that possible?
Our plan B is to just stick with icinga-classicui until they decommission the 
old nagios monitoring and we can start breaking compatibility with it in the 
monitoring configuration… but of course I’d like to avoid it. Any help, example 
or pointers to relevant documentation will be appreciated.

thanks,
--
Luca Lesinigo
_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to