This update of shorewall-monitor for Xymon fixes a status text error. The shorewall status command exits only with a zero exit-code in the “started” case. For “stopped” and “cleared” the exit-code is non-zero.

The check if shorewall is executable at all was implemented without testing this properly. Nothing particularly bad happend, but the status-messages were a bit ugly to read and every state execept “started” reported red instead of differentiating “cleared” (red) and “stopped” (yellow).

For more details see the project-page: shorewall-monitor for Xymon.