Cloud

check_azservicehealth

Description:

This is a Nagios plugin designed to query and give status of Azure Tenant Services (aka Office365 applications). It can be used to report on whether a given service is available to end users, and give a quick report on why it may not be- similar to the health summary available in the Azure tenant administration portal.

It requires that an Enterprise Application be registered and be given Office365 Service Health permissions. Parameters require your Tenant GUID as well as the Application ID for the check.

It will run in linux powershell, and very likely windows powershell from NCPA/NSClient++ (not tested).

Current Version

0.3

Last Release Date

2020-01-30

Compatible With

  • Nagios 4.x

License

GPL


Project Files
Project Notes
Reviews (2) Add a Review
Was working fine for 1½ year
by alcos, February 28, 2022

I was using the plugin for more than a year. Amazing but one month ago, it stopped working. I checked my credentials in Azure AD and it was ok. I also created a new secret but same error: "SERVICE UNKNOWN: Unable to retrieve status. Check application permissions. Attempt aborted. " Is it working for someone else?



Set up the script
by planet4, February 29, 2020

This is exactly what I have been looking for. However I do not really understand where to put the credentials. If I run the script manually I am asked about the credentials but I will use it with Check MK and will need to put the settings in the script itself.



Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
4.5 (2)
Favorites
1
Views
7,494