Calling my cgi script every minute is actually working well. I end up with a 20mb file by the end of the day, but it's manageable.
I do seem to be having an issue with 'unmanaged' monitors though. Nothing I put in the alert manager seems to be triggering a call to the cgi-script for monitors that are turned off.
I'd like to not just get triggers when a monitor is up or down, but also if it is unmanaged and keep reporting that every minute while true.
Is that possible? I've played with the "Status", "Last Played" and "Is Unmanaged" keys to no avail.