I did try the simple case ...
10.83.19.249 granite_ip_printer delayred=conn:15but it turned red immediately. I thought it was because ping was a network test ... as mentioned here:
delayred=STATUSCOLUMN:DELAY[,STATUSCOLUMN:DELAY...] Usually, status changes happen immediately. This tag is used to defer an update to red for the STATUSCOLUMN status for DELAY minutes. E.g. with delayred=disk:10,cpu:30, a red disk-status will not appear on the Xymon webpages until it has been red for at least 10 minutes. Note: Since most tests only execute once every 5 minutes, it will usually not make sense to set N to anything but a multiple of 5. The exception is network tests, since xymonnet-again.sh(1)
will re-run failed network tests once a minute for up to 30 minutes.