I monitor certain ConfigSources, using the API. In my use case, I am taking the config data and sending it to documentation, but you could do the same, but send a message.
It could look like this:
-
1. ConfigSource gets the membership. If a change is detected, generate an alert
-
2. Using the API, a DataSource script gets alerts for the CS. If an alert is detected, retrieve the latest config data
-
3. The DataSource could then generate an alert and/or just send a message with the membership, to an e-mail
Of course, you could also just run the alert-check script as a scheduled task, it does not need to be a DataSource.
-