Hello,

I was wondering is if I could use the icinga2 agent to set a downtime on a service.

A use case might explain this better:

There is a cronjob that runs at a specific time, but on every server this cronjob is run at a different time. Setting up a scheduled downtime for this 'service check' is difficult, because every host will have a different schedule.

We could use the API to set the downtime when the job runs. But this would mean you would have to create a shared api user (shared amongst all the hosts), or different api users (one for every host).

Both I don't really like.

I was wondering, can't we use the icinga2 agent to set the downtime? The icinga2 agent has already the necessary permissions to communicate with the master.

Would this work? Doing a curl request but using the certificates of the client would that work? Or are there any other things to think about?

Thanks in advance,

Rudy

--
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
 Rudy Gevaert                             e-mail: rudy.geva...@ugent.be
 Directie ICT, Afdeling Infrastructuur
 Groep Systemen                                      tel: +32 9 264 4750
 Universiteit Gent                                   fax: +32 9 264 4994
 Krijgslaan 281, gebouw S9, 9000 Gent, Belgie               www.UGent.be
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --


_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to