Wel, it appears that HttpMonitorDataSource.py isn't checking for the fact that I've set the timeout. The check_http plugin takes a -t option for timeout (and uses 10 seconds as the default), but '-t' does not appear in the .py. The exact error I was getting appeared in 'strings' on check_http. When this is triggered, I get the error as an alert, but the actual time it took doesn't make it into the graph data.I added (line 107): if self.timeout: parts.append('-t %s' % self.timeout)
Thanks for pointing this out, Charlie. I've created a ticket and a changeset on the trunk and proposed the change to the ZenPack for inclusion with the 2.1.2 maintenance release.
Ticket #2482: http://dev.zenoss.org/trac/ticket/2482 _______________________________________________ zenoss-users mailing list [email protected] http://lists.zenoss.org/mailman/listinfo/zenoss-users
