I've a couple of other fping messages which should be skipped (ICMP
redirect, and unreachable due to administrative filter).  Here's an
update for the previous patch which skips them, too.

Index: mon.d/fping.monitor
===================================================================
RCS file: /usr/local/src/cvsroot/debian/mon/mon.d/fping.monitor,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- mon.d/fping.monitor 3 Jun 2002 18:52:53 -0000       1.9
+++ mon.d/fping.monitor 7 Jun 2002 17:05:03 -0000       1.10
@@ -91,10 +91,14 @@
        push @unreachable, $1;
     }
 
-   elsif (/^ICMP Host Unreachable from \S* for ICMP Echo sent to /)
-   {
-       # ignore this - we'll have an "unreachable" message anyway
-   }
+    # fping can output a number of messages in addition to the eventual
+    # reachable/unreachable.  Ignore them since we'll also get the main
+    # "unreachable" message).
+
+    elsif (/^ICMP .+ from \S+ for ICMP Echo sent to /)
+    {
+       # do nothing
+    }
 
     else
     {

-- 
Roderick Schertler
[EMAIL PROTECTED]

Reply via email to