From munin-users list:
Nicolai,
I'm attaching a patch to LimitsOld?.pm v1.4.1 to handle the occasional UNKNOWN state(s) without triggering an alert. It works by adding another line to the "limits" file that maintains a countdown (starting at "unknown_limit" in the plugin configuration) of consecutive UNKNOWN states that have been seen for a given plugin. When the countdown reaches zero, then a state transition is recognized and any requested alert is issued. If the state changes from UNKNOWN to some other state before the countdown reaches zero, then an alert on the UNKNOWN state is never issued.
Hopefully this will be easy to merge into v1.4.2 which I see was just released.
Here is a documentation snippet that could be included in the documentation wiki:
{fieldname}.unknown_limit Instructs munin-limits to ignore N consecutive UNKNOWN values before recognizing a state transition to UNKNOWN and issuing an alert through the contact command (if any). N must be an integer value greater than or equal to one. Available in Munin 1.4.2.
Please let me know if you have any questions.