Now keeps an eye out for shutdown packets... not that I've seen one ;) Just looking at the QueueMonitor code suggests it could happen.... so it's taken care of. The ordering of checks is not ideal... that needs to be looked at.
It's only worth cleaning the png files if there are no other rrds left. In the case that there are some left, the graphs may be incorrect for a short while until graph.pl is run, but this seems better than having no graphs at all... which would break the php page.
Now cable to detect when queue's have been deleted. Still need to watch out for a Queue being shutdown though. When a queue is deleted it's rrd is removed, and it's def file cleaned up if there are no other rrds associated with the Queue. All the png images are cleaned up, as they will be remade later on.
An experimental go at using rrdtool to graph i-scream data. Graphing the Queue's seem like a good idea, as this wasn't done anywhere else. The README file gives details on how this works.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.