I am using linux, and I want the daemon to be as responsive as possible to log events, so I think I would rather have it sit on the same box as where the log is produced. (Perhaps I&#39;m wrong about this?) So I&#39;m going to try Cary&#39;s ProcessProtocol approach, and if that doesn&#39;t work, Glyph&#39;s LoopingCall with a read() approach.<div>
<br></div><div>Thanks for the link.</div><div><br></div><div>-martin<br><br><div class="gmail_quote">On Thu, Aug 27, 2009 at 8:11 AM, Chris Adams <span dir="ltr">&lt;<a href="mailto:chris@stemcel.co.uk">chris@stemcel.co.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">If you&#39;re using a linux based system, you may have some luck setting<br>
up syslogger to forward logging packets to the remote ip address, and<br>
running the twisted daemon on the other box, and sending notifications<br>
if the heartbeat from the monitored machine stops.<br>
<br>
I was working on a project recently to set up a monitor a RFID based<br>
access control system for building, that runs on<br>
twisted/openwrt/linux, we used an approach like this.<br>
<br>
The link below shows a sample twisted python file that runs on a<br>
monitoring machine.<br>
<br>
<a href="http://github.com/derfred/doord/blob/cd300a1cde930c07cd13d98be3e45cb89df79809/log_watcher.py" target="_blank">http://github.com/derfred/doord/blob/cd300a1cde930c07cd13d98be3e45cb89df79809/log_watcher.py</a><br>
<div><div></div><div class="h5"><br>
_______________________________________________<br>
Twisted-Python mailing list<br>
<a href="mailto:Twisted-Python@twistedmatrix.com">Twisted-Python@twistedmatrix.com</a><br>
<a href="http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python" target="_blank">http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python</a><br>
</div></div></blockquote></div><br></div>