I have never worked with this feature before, but you are returning an empty string:  return "".<div><br></div><div>You could try any simply using the return keyword without the empty string value.  If it absolutely needs something, you could try a boolean:  return false.</div>
<div><br></div><div>Anthony<br><br><div class="gmail_quote">On Tue, Sep 28, 2010 at 1:43 PM, Ed Leatherman <span dir="ltr"><<a href="mailto:ealeatherman@gmail.com">ealeatherman@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Not strictly VOIP related but lots of smart people on this list so<br>
figured i'd try it....<br>
<br>
Trying to setup an ESM script to block interface up/down and<br>
eventually CDP and POE messages (ie phone stuff) from being sent to<br>
remote syslog.<br>
This is a very basic script so there is apparently something<br>
fundamental i'm not grasping here...<br>
<br>
Script looks like this (i pilfered from netpro forums):<br>
set msgs [ list {LINK-3-UPDOWN} {LINEPROTO-5-UPDOWN}]<br>
set fac_sev_mnem "${::facility}-${::severity}-${::mnemonic}"<br>
foreach msg $msgs {<br>
 if {$msg == $fac_sev_mnem }  {<br>
   return ""<br>
}<br>
}<br>
return $::orig_msg<br>
<br>
<br>
So I think the logic works fine, it passes messages through to syslog<br>
that i'm not interested in filtering, however the messages that match<br>
(LINK-3-UPDOWN etc) it is basically sending a blank line rather than<br>
not sending at all. Is this working as intended?<br>
<br>
TIA !<br>
<font color="#888888"><br>
<br>
<br>
--<br>
Ed Leatherman<br>
_______________________________________________<br>
cisco-voip mailing list<br>
<a href="mailto:cisco-voip@puck.nether.net">cisco-voip@puck.nether.net</a><br>
<a href="https://puck.nether.net/mailman/listinfo/cisco-voip" target="_blank">https://puck.nether.net/mailman/listinfo/cisco-voip</a><br>
</font></blockquote></div><br></div>