Hi,
it would be great to have something like the "recently" added /keepalive/default.aspx but instead for the health-report.
It should have the information that are visible in the "Passwordstate Health Report" (Administration->View Health Report).
Something like:
HTTP 200
Errors in the Error Console: Ok
Excessive Queued Emails: Ok
Excessive Auditing Records: Ok
Database Transaction Log Size: Ok
HTTP 500 or something other than 200 at least. In the worst case one could just monitor for "Fail" if it's clear that it can be either "Ok" or "Fail".
Errors in the Error Console: Ok
Excessive Queued Emails: Ok
Excessive Auditing Records: Fail
Database Transaction Log Size: Ok
It would be ok to require some authentication (HTTP basic auth?) to get those information. It may be also ok to just add a IP restriction (multiple, plus CIDR!). I'd prefer the latter.
This allows one to monitor the state of the PWS instance. Esp. if the admins/moderators usually don't care about the health report at all, or if nobody notices any issues otherwise.
It would be really handy to trigger some actions then. It shouldn't be too much effort to realize something like that I'd guess.