Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm running a pfSense firewall which runs syslog and can forward it's logs to a remote syslog server. I'd like to be able to view these on my SBS 2011 server's event viewer, via a subscription. I assume there has to be some middleware which translates syslog messages to windows events, but I cannot find such a program.

There are lots of programs for sending windows events to a unix syslog server, but that is the opposite of what I want...

share|improve this question
I'm a little curious why you'd want this. Pure text events wouldn't translate well into MS event viewer's format. – Shane Madden Jun 8 '11 at 17:02
I am guessing the ability to easily parse one log source. – ajstein Jun 8 '11 at 17:14
As @alharaka says, I'd like to have one place to review the current status of my systems, rather than going through half a dozen different web interfaces. Since I can use the event viewer to collect data from client windows computers, server RAID arrays etc, I thought it'd be a piece of cake to add the firewall also – carlpett Jun 8 '11 at 18:35

There is a tool that will accept syslog messages and put them in a custom event log. Take a look here. i have not used it but it looks promising.

share|improve this answer
Neat stuff. God I love that website. When I am looking for something really obscure, I find such cool articles there. Haha. – ajstein Jun 8 '11 at 18:18

As said in the comments, this will not be so productive in my mind's eye, so take that with a grain of salt. Only you know why the tool fits the job.

Off the top of my head, no such tool exists. Would you be comfortable with opening the Syslog server to some sort of remote access for the SBS server? If so, you could probably script this yourself by parsing the file with cron'ed local copies over the SBS server or more easily by sharing it over a properly secured SMB-CIFS mount. You would then write a wrapper script in the language of your choice to something like eventcreate, which I have played with briefly, to get this done. It would be extensible and be very DRY so you could mod it to different types of nail-looking problems in search of a hammer.

share|improve this answer

There are solutions using windows to easily receive and store UNIX/Linux syslog messages. If you want to go that approach, one freeware approach is to install the necessary portions of cygwin and install its syslog server (which installs as a windows service).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.