Here's a thought, though I've not tried it yet.
Create an alarm and specify some of the Health monitor signature IDs that you'd like to monitor. You can view these if you click the ? in Alarm Settings, and in the Help scroll down to the section on Health Monitor Status. Click the link to Health Monitor Signature IDs.
This will list some IDs that might cover what you want, such as Device Add (306-18), Rule Change (306-21), User Logon (306-11), Variable Add (306-23), etc.
You then set the alarm to create an event, send email, report, etc.
Does that help?
Here are some additional Sig ID's to look at tracking with a report, we create one on a weekly basis:
In addition, click on your "Local ESM" in your Physical Tree and then Search on Device Type '329' - go through and find the Signature ID's that apply to your environment (different for each install) for things like:
DeviceType ID 329 is for "Triggered Alarms" - so these will depend on if you have the following Alarms created / enabled
DEVICE_NAME is behind on processing data (new SigID for each Device)
ESM has lost communication with DEVICE_NAME (new SigID for each Device)
DEVICE_NAME Low Event Count (new SigID for each Device)
ESM Backup Complete