If this is for Cisco boxes, you can use:<div>snmp-server enable traps syslog</div><div><br></div><div>This will generate a trap using the enterprise oid of 1.3.6.1.4.1.9.9.41.2</div><div><br></div><div>______________________________________________________________ <br>
<br>Clayton Dukes<br>______________________________________________________________<br>
<br><br><div class="gmail_quote">On Thu, Dec 9, 2010 at 3:24 PM, Balazs Scheidler <span dir="ltr">&lt;<a href="mailto:bazsi@balabit.hu">bazsi@balabit.hu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
hi,<br>
<br>
I just happened to be thinking about SNMP support. Cisco seems to have a<br>
MIB for syslog-&gt;snmp translation. So if anyone volunteers to anything<br>
related, I think this should be followed:<br>
<br>
<a href="http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?objectInput=clogMessageGenerated&amp;translate=Translate&amp;submitValue=SUBMIT" target="_blank">http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?objectInput=clogMessageGenerated&amp;translate=Translate&amp;submitValue=SUBMIT</a><br>

<div><div></div><div class="h5"><br>
<br>
On Thu, 2010-12-09 at 11:54 -0800, Matthew Hall wrote:<br>
&gt; My advice, Net-SNMP via Perl if Perl is fast enough.<br>
&gt;<br>
&gt; Otherwise next easiest would be Westhawk SNMP via Java.<br>
&gt;<br>
&gt; If that won&#39;t work then Net-SNMP via C or SNMP++ via C++ is the fastest<br>
&gt; there is.<br>
&gt;<br>
&gt; I have a lot of experience writing SNMP network management software so I<br>
&gt; can try to get you straightened out if you run into trouble.<br>
&gt;<br>
&gt; Matthew.<br>
&gt;<br>
&gt; On Thu, Dec 09, 2010 at 01:05:26PM -0600, Martin Holste wrote:<br>
&gt; &gt; I think program() is the best bet for you.  I haven&#39;t had anything like that<br>
&gt; &gt; happen when using program().  What version of syslog-ng are you using?  I<br>
&gt; &gt; don&#39;t think syslog-ng is sending newlines, but your script may be<br>
&gt; &gt; interpreting &quot;silence&quot; from syslog-ng as nothing and appending a newline or<br>
&gt; &gt; something.  If you post a snippet from your script showing how it&#39;s reading<br>
&gt; &gt; from syslog-ng, that would help.  It would also help to see the config<br>
&gt; &gt; relevant to the program() destination.<br>
&gt; &gt;<br>
&gt; &gt; On Thu, Dec 9, 2010 at 12:27 PM, Jay &lt;<a href="mailto:difficult_id@yahoo.com">difficult_id@yahoo.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; &gt; Have a requirement to convert all incoming syslogs to SNMP traps and send<br>
&gt; &gt; &gt; it to another host. One option I could think of is to use program ()<br>
&gt; &gt; &gt; destination.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; When I tried this option, I find that syslog-ng is continuously sending<br>
&gt; &gt; &gt; newline characters to the specified program. i.e. even when no syslog is<br>
&gt; &gt; &gt; received, syslog-ng seems to be pumping newline chars to the specified<br>
&gt; &gt; &gt; program.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Also I read the warning message in admin guide that, it will open up the<br>
&gt; &gt; &gt; door to DOS attack.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Could someone let me know the best way to achieve this, please ?<br>
&gt; &gt; &gt;<br>
<br>
</div></div><font color="#888888">--<br>
Bazsi<br>
</font><div><div></div><div class="h5"><br>
<br>
______________________________________________________________________________<br>
Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
Documentation: <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
FAQ: <a href="http://www.campin.net/syslog-ng/faq.html" target="_blank">http://www.campin.net/syslog-ng/faq.html</a><br>
<br>
</div></div></blockquote></div><br></div>