<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-270914746342619842</id><updated>2011-07-07T17:34:36.218-04:00</updated><title type='text'>For The Love Of UNIX</title><subtitle type='html'>All things UNIX, technocentric and geek are welcome here.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-270914746342619842.post-889299975191203332</id><published>2009-09-17T13:52:00.005-04:00</published><updated>2009-09-17T15:00:11.495-04:00</updated><title type='text'></title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;SENDING WINDOWS EVENTS TO A SYSLOG SERVER&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Many of us know and love (or hate) syslog and syslog-ng for UNIX based operating systems.  The ability to collect and monitor all UNIX based system logs in a centralized repository has been a standard feature of UNIX systems for ages now.  This is great, if all you have are UNIX or Linux systems.  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;After much trial and error, I have found what I believe to be the simplest and most cost-effective method of deploying centralized logging for Windows systems.  I have documented everything here as best as I can remember.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;You will need the following:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;Windows systems that you want to get log data from&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;A syslog server to send the data to&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;The "Eventlog to Syslog" utility&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;If you already have a syslog server, and are just here to get your Windows server reporting to it, then proceed to the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;EVENTLOG TO SYSLOG UTILITY&lt;/span&gt; section.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;If you simply want the deployment script, check out the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;DEPLOYMENT SCRIPT&lt;/span&gt; section.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;If you don't have a syslog server yet, you can follow my directions in the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;SYSLOG SERVER&lt;/span&gt; section or use any of the instructions out there on the web.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;If you are just here to configure swatch, check out the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;SWATCH CONFIGURATION&lt;/span&gt; section.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;If you're here for the whole lot, then read on from this point.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;EVENTLOG TO SYSLOG UTILITY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;The good folks at Purdue University have written and fully documented a wonderfully simple app called, "Eventlog to Syslog".  They have written it for both 32-bit and 64-bit Windows systems, and even provided the source code.  Oh, and it's free.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;You can find the project page for this app here:  &lt;a href="https://engineering.purdue.edu/ECN/Resources/Documents/UNIX/evtsys/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;https://engineering.purdue.edu/ECN/Resources/Documents/UNIX/evtsys/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;I recommend downloading all available files for posterity- You never know if and when they will stop providing access to this utility.  I created a hidden network share that contains all installation files and documentation for this utility, as well as the deployment/update scripts.  I will, of course, be sharing these scripts as well.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;To manually install the utility: &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;Uncompress "evtsys.DLL" and "evtsys.exe" to %systemroot%\system32.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;At a command prompt, enter "&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;%systemroot\system32\evtsys.exe -i -h hostname&lt;/span&gt;&lt;/span&gt;", where "hostname" is the IP address or DNS name of your syslog server.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;At the command prompt or through the services GUI, start the "Eventlog to Syslog" service.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;The service is now running and forwarding all Eventlog entries via UDP port 514 to the hostname you specified.  Obviously, since this is UDP there will be no error messages if the remote syslog server is down.  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;You can also specify custom facilities for Eventlog to Syslog, but I won’t go into them here.  Visit the project homepage. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;DEPLOYMENT SCRIPT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Whether you have dozens or hundreds of Windows servers to monitor, a scripted deployment is the easiest and fastest way to go.  If you have thousands of servers to monitor, you should be taking your time with this and plan thoroughly.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Basically, I have a script that I use for installing the service and starting it remotely.  I like to use a tool called "&lt;a href="http://www.systemtools.com/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Hyena&lt;/span&gt;&lt;/a&gt;" to schedule the execution of the script on multiple servers as AT jobs.  A similar tool is "&lt;a href="http://www.dameware.com/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Dameware&lt;/span&gt;&lt;/a&gt;".  If you're really clever, you can use WMI scripting or even domain logon scripts.  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Whatever method you choose for scheduling and executing the script, the code remains the same.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Prerequisites:  You will need to have the “Eventlog to Syslog” executable, DLL, and deployment script all in one file share on your network for this script to work properly.  Edit the script and change all paths containing the word “fileserver” to suit your needs.  Obviously, this should be the path to the aforementioned network file share.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;I should mention that I had initially tried using another free utility called “Winlogd”, which can be found here: &lt;a href="http://edoceo.com/creo/winlogd"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;http://edoceo.com/creo/winlogd&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;/span&gt;  This utility works okay, but it had some shortcomings.  It required .Net, and it would not run on 64-bit systems.  It also had some issues on some of my Windows 2003 R2 SP2 systems as well.  The biggest problem was that it did not report uptime events from Windows 2003 servers correctly at all.  This completely hosed my logs.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;So, just in case anyone reading this has tried Winlogd as well, I have included an uninstaller routine in my batch file.  It won’t hurt anything to leave it in, but if you really want it gone, just remove the WLDCHECK, WLDREPORT, and WLDREMOVE sections from the batch file.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;To summarize the script, it checks to see if “Eventlog to Syslog” already exists on the remote system.  If so, it reports this in a log and quits.  If not, it checks to see if “Winlogd” is on the remote system.  If “Winlogd” is found, it removes it, logs it, and then installs “Eventlog to Syslog”.  Finally, it starts the “Eventlog to Syslog” service and logs it.  By the way, I should also mention that this script will handle terminal servers with no issue.  It is set to change the user mode to “/Install” where appropriate and then set it back to “/Execute” when finished.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;So, without further delay, here is my “install.bat” script:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;****************************************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;:: Check to see whether we need to continue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    IF EXIST %systemroot%\system32\evtsys.exe (GOTO :EVTREPORT) ELSE GOTO :WLDCHECK&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;:EVTREPORT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    echo "Evtsys is already installed on %computername%" &gt;&gt; \\fileserver\syslogd$\report.txt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    GOTO :END&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;:WLDCHECK&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    IF EXIST %systemroot%\system32\winlogd.exe (GOTO :WLDREPORT) ELSE GOTO :DOIT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;:WLDREPORT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    echo "Winlogd is installed on %computername%" &gt;&gt; \\fileserver\syslogd$\report.txt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    GOTO :WLDREMOVE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;:WLDREMOVE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    change user /install&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    c:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    net stop winlogd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style=" "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    %systemroot%\system32\winlogd -u&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    del %systemroot%\system32\winlogd.exe /Q&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    change user /execute&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    GOTO :DOIT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;:DOIT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    change user /install&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    copy \\fileserver\syslogd$\32-bit\evtsys.* %systemroot%\system32&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    c:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    %systemroot%\system32\evtsys -i -h 10.221.2.24&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    net start "Eventlog to Syslog"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    change user /execute&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;    echo "Successfully installed on %computername%" &gt;&gt; \\fileserver\syslogd$\report.txt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;:END&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;****************************************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;SYSLOG SERVER&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;You can likely use any syslog-like system that accepts standard syslog-formatted messages from UDP port 514 in conjunction with the “Eventlog to Syslog” utility.  I prefer to use syslog-ng on a Linux box because it’s free, stable, and easy to configure.  So, obviously my documentation here will only cover syslog-ng on a Linux system.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;I chose to use a Fedora system for this deployment initially, because is easily deployed, free, and there is lots of community support.  So, it was a great candidate for testing this.  Of course, my *ahem* test system did eventually become my production syslog server.  I have recently rebuilt this system on an Opensolaris 10 platform.  I will post those handy-dandy directions later.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Here are the steps I took to configure syslog-ng on my Fedora Core 6 system:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;As ‘root’, run:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;yum install syslog-ng&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Accept any dependencies, and voila!  Syslog-ng is installed.  Now to configure it…&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Syslog and syslog-ng can place log entries in various logfiles, depending on what rules you have set up.  I prefer to have everything dumped to one big log file that is rotated daily.  Once I have a week’s worth of logs, I tarball them, bzip2 them, and throw them up on a fileserver for backup to tape.  This is important for PCI compliance, for all you retailers out there, by the way. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Here is my syslog-ng.conf file:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;****************************************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Syslog-ng configuration file. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;###############################################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# First, set some global options.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;###############################################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);   "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;options {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;        keep_hostname(yes);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;        long_hostnames(off);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;        sync(1);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;        log_fifo_size(2048);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;};&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);  "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;###############################################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Set up our log sources (local events and everything from port 514)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;###############################################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);   "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;source src {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;        pipe("/proc/kmsg");&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;        unix-stream("/dev/log");&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;        internal();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;};&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;source network {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;  udp( port(514));&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;  };&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);  "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);   "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;###############################################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# After that set destinations.  (..Everything to one file per day.)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;###############################################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);   "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;destination std {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;        file("/var/log/hosts/current/$YEAR-$MONTH-$DAY"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                owner(root) group(root) perm(0600) dir_perm(0700) create_dirs(yes)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;        );&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;};&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;################################################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Set up logging to flat files.  (This actually writes the data to files.)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;###############################################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);   "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;log {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;        source(network);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;        destination(std);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;};&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;log {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;        source(src);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;        destination(std);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;};&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;****************************************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;After a week of running the syslog server, if I check the contents of the log directory (/var/log/hosts/current), I see the following:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;#&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;ls -alh&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;total 463M&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;drwxrwxrwx 2 syslog syslog  12K Aug  4 00:00 .&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;drwxrwxrwx 5 syslog syslog 4.0K Jul 18  2007 ..&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;-rw------- 1 root root 245M Jul 27 23:59 2008-07-27&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;-rw------- 1 root root 633M Jul 28 23:59 2008-07-28&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;-rw------- 1 root root 640M Jul 30 00:00 2008-07-29&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;-rw------- 1 root root 613M Jul 31 00:00 2008-07-30&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;-rw------- 1 root root 610M Jul 31 23:59 2008-07-31&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;-rw------- 1 root root 515M Aug  1 23:59 2008-08-01&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;-rw------- 1 root root 232M Aug  2 23:59 2008-08-02&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;You see seven files; each is named with the year-month-day on which it was created.  This ensures that no two log files are ever named the same, and it makes historical research very easy.  I want to take a moment to point out the size of these files.  Notice that each one of the weekday files is over 600MB.  I have less than 200 servers reporting to this syslog server.  You can imagine if I had upwards of 500 servers.  This is why I mentioned earlier that if you have 1000 or more servers, you need to really take your time and plan this deployment.  Tossing that much data around your network tends to have a noticeable effect on performance.  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Now, being that these files are 100% plain-old text, they compress very nicely.  Here is the log rotation script I use with cron:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Georgia;"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;****************************************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);  "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#!/bin/sh&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;###  "syslog_archiver" Written by Malachi McCabe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;###  The purpose of this script is to move the syslog&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;###  logs to an archive location and compress them.  It&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;###  then uploads the compressed logs to another server&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;###  for tape archival to meet PCI requirements.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;###  Set some variables.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);   "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;CTIME=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;CTIME=`date +%Y%m%d`&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;SUBJECT="Syslog Archival Process"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;TO=myemailaddress@work.com&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;### Compress and move the logs to the archive directory.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);   "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;mkdir /tmp/syslog-tmp&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;mv /var/log/hosts/current/* /tmp/syslog-tmp/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;/bin/kill -HUP `cat /var/run/syslogd.pid 2&gt; /dev/null` 2&gt; /dev/null || true&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;/etc/init.d/swatch stop&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;tar -cvjf /var/log/hosts/archive/syslog-$CTIME.bz2 /tmp/syslog-tmp/*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;rm -rf /tmp/syslog-tmp&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;/etc/init.d/swatch start&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;### Upload the archive to the remote server for tape backup.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);   "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;cd /var/log/hosts/archive&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;smbclient \\\\&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;YOURFILESERVER&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;\\syslog$ &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;YOURPASSWORD&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; -U syslogd -W &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;YOURDOMAIN&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; -c "prompt off;put syslog-$CTIME.bz2;exit"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;### Notify us that the syslog archive process has run.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#################################&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);   "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;mailx -s "${SUBJECT}" ${TO} &lt;&lt;-EOF&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;This week's syslog archive "syslog-$CTIME.bz2" has been uploaded successfully for tape backup.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" color: rgb(204, 0, 0); "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;EOF&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);   "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;****************************************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="color: rgb(204, 0, 0);  font-family:arial;font-size:10px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;I do want to point out that I am uploading my compressed log file archives to a Windows server.  For interoperability, I used Samba and a domain service account.  In a nutshell, this script will move your current log files to a temporary location, restart syslog, compress the log files, upload them to a Windows file server, and finally email you that the process has completed.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;My system runs this script every Sunday at midnight, but you can set yours to whatever you like.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  font-weight: bold;font-family:arial;font-size:18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;SWATCH CONFIGURATION&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;So, you have a few Windows servers sending their event log entries to a syslog server now, eh?  Great!  Now you can search through it using grep, awk, etc to find whatever your looking for.  Why not take it a step further, though?  Why be reactive instead of proactive?  Why not use swatch to monitor your new syslog server for specific Windows events?  Here’s how:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;First, install swatch as ‘root’:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;# yum install swatch&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Now, let’s configure it.  Here’s my swatch configuration script:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;****************************************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;######################################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;### Configuration file for Swatch&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;######################################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Ignore the nextorclean service&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;ignore          /nextorclean/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;ignore          /domain: HIS/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;ignore          /domain: ASPECTCC/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Kernel problems or system reboots&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#watchfor        /panic|halt/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#                echo bold&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#                mail myemailaddress@work.com,subject=System Reboot&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Logon attempted with disabled account&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor        /Account currently disabled/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                mail myemailaddress@work.com,subject=Logon Attempted With Disabled Account&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                threshold track_by=$4:$17,type=limit,count=1,seconds=20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Logon attempted with account locked out&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor        /Account locked out/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                mail myemailaddress@work.com,subject=Five Logon Attempts with Locked Out Account&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                threshold track_by=$4:$17,type=both,count=5,seconds=20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Unknown user name or bad password&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor        /Unknown user name or bad password/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                mail myemailaddress@work.com,subject=Five Attempts With Unknown Username Or Bad Password&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                threshold track_by=$4:$20,type=both,count=5,seconds=20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# SQL service monitoring&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor        /MSSQLSERVER service/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                mail myemailaddress@work.com,subject=SQL Service State Changed&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Manual server reboots&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor        /initiated the restart/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                mail myemailaddress@work.com,subject=Forcible Server Reboot&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Citrix Data Store connectivity&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#watchfor        /IMA_RESULT_DBCONNECT_FAILURE/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#                mail myemailaddress@work.com,subject=Unable to Contact CTX Data Store&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Nextor Service Monitoring (Enterprise Store Server)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor       /nnrtl001.+nextor.+service entered the stopped state/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;               mail myemailaddress@work.com,subject=Nextor Service Stoppage On Enterprise Server&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Nextor Service Monitoring (KoP Store Server)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor       /retserv1.+nextor.+service entered the stopped state/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;               mail myemailaddress@work.com,subject=Nextor Service Stoppage On Retail Server&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# This alerts on failed su attempts. This can get annoying if you have a lot&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# of boxes and users.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor       /\'su root\' failed/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;               echo bold&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;               mail myemailaddress@work.com,subject=Failed SU To Root&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Full filesystems on Sun Boxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor       /file system full/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;               mail myemailaddress@work.com,subject=File System Full&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Dell Power Supply Issues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor        /Voltage sensor detected a failure/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                mail myemailaddress@work.com,subject=Dell Server Power Supply Issue&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                threshold track_by=$4:$8,type=limit,count=1,seconds=60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#System error while enumerating the domain controllers&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Windows Domain Visibility Issues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor        /System error while enumerating the domain controllers/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                mail myemailaddress@work.com,subject=Unable To Enumerate Domain Controllers&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# NetBackup Client Service Stoppage&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#watchfor        /NetBackup Client Service is shutting down/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#                mail myemailaddress@work.com,subject=NetBackup Client Service Stoppage&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Sun Server Kernel Panic&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor       /reboot after panic/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;               mail myemailaddress@work.com,subject=Sun Server Crash - Contact Tech Svcs. On Call Immediately&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Sun Server Storage Failure&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor        /The number of IO errors associated with a ZFS device exceeded/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                mail myemailaddress@work.com,subject=Sun Server Disk Failure - Contact Tech Svcs. On Call Immediately&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Sun Server Multiple Logon Failure&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor        /REPEATED LOGIN FAILURES ON/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                mail myemailaddress@work.com,subject=Sun Server - Multiple Logon Failures&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Sun Server SCSI Bus Reset&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor        /got external SCSI bus reset/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                mail myemailaddress@work.com,subject=Sun Server - SCSI Bus Reset&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# Sun Server SCSI Device Failure&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;watchfor        /Command failed to complete...Device is gone/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);   font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;                mail myemailaddress@work.com,subject=Sun Server - SCSI Device Failure&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);   font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;****************************************************************************************&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;I absolutely love swatch.  As you can see, I only have a few things that it is watching for, but it’s such a nice change to be alerted the second there’s an issue.  Since I carry a Blackberry, I get the notifications no matter where I’m at.  I suggest you read up on swatch, as there are several alert methods you can use.  You can have it send emails, SMS messages to cell phones, tie it to qpage for alphanumeric pager alerts, etc.  You can also have it pop messages up on the screen.  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Swatch uses Perl regular expressions to parse the log entries, so it’s very easy to configure new alert watches.  Imagine being alerted when specific services are restarted, servers are rebooted, users login, etc.  You can report on absolutely anything that is sent to syslog.  I have turned up the logging level in our domain so that I can capture all kinds of Windows logon and security events as well.   You may or may not choose to do the same.  Be warned that doing this nearly doubled the amount of syslog data that I capture on a daily basis.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Finally, here is the script I use to restart swatch.  I had issues with the original init script getting swatch to restart cleanly, so I wrote my own.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;****************************************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:arial;"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# !/bin/sh&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# This shell script takes care of starting and stopping swatch.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# processname: swatch&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; RETVAL=0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; test -x /usr/bin/swatch || exit 0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; start(){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   echo "Starting swatch"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;     # Spawn a new swatch program&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;       /usr/bin/swatch -c /etc/swatchrc --tail-file=/var/log/hosts/current/* &amp;amp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;       echo $PID&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; return $RETVAL&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;stop () {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;     # stop daemon&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   echo "Stopping swatch:" $PROG&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#   killall swatch&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   for i in `ps aux |grep swatch |grep -v "grep" |gawk '{print $2}'`; do kill -9 ${i}; done&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   return $RETVAL&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;restart () {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   stop&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   start&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   RETVAL=$?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   return $RETVAL&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;case "$1" in&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   start)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;       start&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;       ;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   stop)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;       stop&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;       ;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   restart)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;       restart&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;       ;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   *)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;       echo "Usage: $0 {start|stop|restart}"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;       RETVAL=1&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;esac&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;exit $RETVAL&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;****************************************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;SYNOPSIS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;And that’s it!  All in all, this is a pretty simple thing to get going in any environment.  You may choose to customize it further, or scale it down from what I have provided.  Whatever you decide, I hope that this tutorial was helpful to you.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/270914746342619842-889299975191203332?l=systemstate.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/889299975191203332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=270914746342619842&amp;postID=889299975191203332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/889299975191203332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/889299975191203332'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/2009/09/sending-windows-events-to-syslog-server.html' title=''/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-270914746342619842.post-2537305169761982276</id><published>2009-08-31T10:08:00.003-04:00</published><updated>2009-08-31T10:13:12.809-04:00</updated><title type='text'></title><content type='html'>This fix took me forever to find, so I thought I'd just throw it on here for the masses.  ...Not that many of the "masses" come to my blog.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I upgraded VMware Server on two of our Redhat 4 systems here in the last week.  The first was a test run, and went flawlessly.  The actual production upgrade went fine, but then I couldn't log in to the new web-based management interface for VMware.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I could open the login page by going to "https://servername:8333".  Then I'd enter the username and password, and promptly be presented with the error "Web service not available."  After much searching, I finally found the answer for my scenario:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Apparently, my hosts file had "localhost" pointing to the actualy IP address of the server, and not "127.0.0.1".  I corrected this, and voila!  I was instantly able to log in to the management interface.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's it.  Short and sweet.  I hope this post helps some of you out there who are upgrading to VMware Server 2.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/270914746342619842-2537305169761982276?l=systemstate.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/2537305169761982276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=270914746342619842&amp;postID=2537305169761982276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/2537305169761982276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/2537305169761982276'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/2009/08/this-fix-took-me-forever-to-find-so-i.html' title=''/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-270914746342619842.post-1047067482670468521</id><published>2009-02-27T12:55:00.005-05:00</published><updated>2009-02-27T13:01:19.765-05:00</updated><title type='text'>More Sun Website Problems</title><content type='html'>Yet again, Sun is having problems with their website. Today, I am unable to lookup BugID's to see if a particular patch will resolve some issues I've been having. ...Awesome.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UTqT5rNPx7k/Sagp27wEuMI/AAAAAAAAADU/oaKjSpyJ3f8/s1600-h/untitled.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 429px; height: 243px;" src="http://2.bp.blogspot.com/_UTqT5rNPx7k/Sagp27wEuMI/AAAAAAAAADU/oaKjSpyJ3f8/s400/untitled.JPG" alt="" id="BLOGGER_PHOTO_ID_5307538184585132226" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/270914746342619842-1047067482670468521?l=systemstate.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/1047067482670468521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=270914746342619842&amp;postID=1047067482670468521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/1047067482670468521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/1047067482670468521'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/2009/02/more-sun-website-problems.html' title='More Sun Website Problems'/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UTqT5rNPx7k/Sagp27wEuMI/AAAAAAAAADU/oaKjSpyJ3f8/s72-c/untitled.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-270914746342619842.post-383578845751820263</id><published>2009-02-12T13:18:00.009-05:00</published><updated>2009-02-12T17:11:23.024-05:00</updated><title type='text'>Disk Health Monitoring With Smartmon</title><content type='html'>Today, I've decided to load the smartmontools package on one of my Solaris 10 file servers.  This toolset allows an administrator to make use of the extra features in all S.M.A.R.T. capable hard drives.  What I am interested in doing is configuring a storage server to run the smartd daemon and email me when a disk is throwing errors.  Hopefully, this will help me to preempively replace disks before an issue arises.&lt;br /&gt;&lt;br /&gt;Before we begin, I have to give credit to "Matty" for both of these posts: &lt;a href="http://prefetch.net/blog/index.php/2005/11/12/converting-an-rc-script-to-an-smf-manifest/#comment-669207"&gt;Blog O' Matty #1&lt;/a&gt; and &lt;a href="http://prefetch.net/articles/diskdrives.smart.html"&gt;Blog O' Matty #2&lt;/a&gt;.  Without them, I would probably still be trying to figure this out.&lt;br /&gt;&lt;br /&gt;Here are the refined steps I used to set this up on one of my Solaris 10 storage systems.  Enjoy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installing Smartmon on Solaris 10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download smartmontools from &lt;a href="http://smartmontools.sourceforge.net/download.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;# wget http://downloads.sourceforge.net/smartmontools/smartmontools-5.38.tar.gz&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;# gunzip smartmontools-5.38.tar.gz |tar xvf -&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;# cd smartmontools-5.38&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;# ./configure     --sbindir=/usr/sbin \&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;--sysconfdir=/etc \&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;--mandir=/usr/share/man \&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;--with-docdir=/usr/share/doc/smartmontools-5.38 \&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;--with-initscriptdir=/etc/init.d&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;# make&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;# su&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;# make install&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Create three service scripts in /usr/local/bin: smartd.start, smartd.stop, and smartd.restart:&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span style="color: rgb(0, 0, 0);"&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/etc/init.d/smartd start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/etc/init.d/smartd stop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/etc/init.d/smartd restart&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now create a new xml file called "smartd.xml":&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&amp;lt;!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;service_bundle type='manifest' name='smartd'&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;service&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;name="application/smartd"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;type="service"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;version="1"&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;create_default_instance enabled="true"/&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;exec_method&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;    type='method'&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;name='start'&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;    exec='/usr/local/bin/smartd.start'&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;    timeout_seconds='3'&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&amp;lt;/exec_method&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;exec_method&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;     type='method'&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;     name='stop'&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;     exec='&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;/usr/local/bin/smartd.stop&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;'&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;     timeout_seconds='3'&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&amp;lt;/exec_method&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;exec_method&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;     type='method'&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;     name='restart'&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;     exec='&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;/usr/local/bin/smartd.restart&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;'&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;     timeout_seconds='3'&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&amp;lt;/exec_method&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/service&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;br /&gt;&amp;lt;/service_bundle&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Save the file and test it with svccfg:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;# svccfg validate smartd.xml&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;# echo $?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you get the utterly unuseful error "svccfg: couldn't parse document", use xmllint to find the offending portion:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;# xmllint -valid smartd.xml&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;correct any errors and revalidate with svccfg.&lt;br /&gt;&lt;br /&gt;Now import the new manifest:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;# svccfg import smartd.xml&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;List the properties of the new service for verification:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;# svccfg -s application/smartd listprop&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Edit &lt;span style=";font-family:arial;font-size:85%;"  &gt;/etc/smartd.conf&lt;/span&gt; to your liking, so that it will run whatever tests you require for your environment.  For my purposes, I simply added a line for every disk in the server:&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c1t0d0 -d scsi -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c1t1d0 -d scsi -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c1t2d0 -d scsi -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c1t3d0 -d scsi -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t0d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t1d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t2d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t3d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t4d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t5d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t8d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t9d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t10d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t11d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t12d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t13d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t14d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c3t15d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t0d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t1d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t2d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t3d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t4d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t5d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t8d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t9d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t10d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t11d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t12d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t13d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t14d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;/dev/rdsk/c5t15d0 -d scsi -S on -o on -a&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Enable the new service and verify that it's running as expected:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;# svccfg enable application/smartd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;# ps -elf |grep smartd&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Originally, I was going to use the "&lt;span style=";font-family:arial;font-size:85%;"  &gt;-m&lt;/span&gt;" function to send email alerts, but I found that smartd works quite well with syslog.  Since I already have a centralized syslog server, I'll just add a swatch statement to watch for smartd entries and then send email alerts from there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/270914746342619842-383578845751820263?l=systemstate.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/383578845751820263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=270914746342619842&amp;postID=383578845751820263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/383578845751820263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/383578845751820263'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/2009/02/smartmon-tools.html' title='Disk Health Monitoring With Smartmon'/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-270914746342619842.post-2637595579794714192</id><published>2009-01-31T09:38:00.003-05:00</published><updated>2009-01-31T09:41:20.631-05:00</updated><title type='text'></title><content type='html'>Looks like Google is having issues this morning.  Any search result I click on, with the exception of a Google-hosted site, is issuing a malware warning.  Let's see how long it takes to resolve.  The issue started for me at 9:34AM EST:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UTqT5rNPx7k/SYRi9EwqQrI/AAAAAAAAADE/lvIspJHkU6E/s1600-h/google_down.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 660px; height: 259px;" src="http://1.bp.blogspot.com/_UTqT5rNPx7k/SYRi9EwqQrI/AAAAAAAAADE/lvIspJHkU6E/s400/google_down.jpg" alt="" id="BLOGGER_PHOTO_ID_5297467863083926194" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/270914746342619842-2637595579794714192?l=systemstate.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/2637595579794714192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=270914746342619842&amp;postID=2637595579794714192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/2637595579794714192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/2637595579794714192'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/2009/01/looks-like-google-is-having-issues-this.html' title=''/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UTqT5rNPx7k/SYRi9EwqQrI/AAAAAAAAADE/lvIspJHkU6E/s72-c/google_down.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-270914746342619842.post-4917124704502165793</id><published>2009-01-28T14:15:00.002-05:00</published><updated>2009-01-28T16:38:25.111-05:00</updated><title type='text'>Syslog on Solaris 10 - Remote Loghosts</title><content type='html'>Just a quick note here to help others that may run into the same issue.  I have had a Solaris 10 FTP server running for several years.  I have grossly neglected it and only recently decided to give it any attention whatsoever.&lt;br /&gt;&lt;br /&gt;I wanted to have the server send syslog messages to a remote loghost.  Normally, this is &lt;span style="font-style: italic;"&gt;very&lt;/span&gt; simple.  I would just add a line in /etc/hosts to define the remote loghost, and then add a line in /etc/syslog.conf to tell syslogd which events to send to the loghost.&lt;br /&gt;&lt;br /&gt;My problem was that syslogd kept determining that the local system was "loghost", and not the server that I defined in /etc/hosts.  I could verify this by killing the syslogd process and then running it manually with the "-d" parameter.&lt;br /&gt;&lt;br /&gt;It turns out that there was another entry on the system, defining the localhost as "loghost" in the file /etc/inet/ipnodes.&lt;br /&gt;&lt;br /&gt;I simply removed the line altogether, restarted syslogd and voila!  The remote loghost started receiving messages from my estranged FTP server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/270914746342619842-4917124704502165793?l=systemstate.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/4917124704502165793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=270914746342619842&amp;postID=4917124704502165793' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/4917124704502165793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/4917124704502165793'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/2009/01/syslog-on-solaris-10-remote-loghosts.html' title='Syslog on Solaris 10 - Remote Loghosts'/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-270914746342619842.post-5380152732295768055</id><published>2009-01-27T09:11:00.004-05:00</published><updated>2009-01-27T10:59:58.457-05:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;Bah! Why does Sun Microsystems force the Solaris community to log into a website to download patches and patch clusters? Why can't they just have an FTP site we can get the updates from?&lt;br /&gt;&lt;br /&gt;I constantly have problems with the sunsolve site; It's frequently slow as hell, and just throws error messages at me all the time. Today, I can't even get a patch cluster:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UTqT5rNPx7k/SX8vDQadbEI/AAAAAAAAAC0/cHxKd3tVZC4/s1600-h/sunsolve.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 186px;" src="http://4.bp.blogspot.com/_UTqT5rNPx7k/SX8vDQadbEI/AAAAAAAAAC0/cHxKd3tVZC4/s320/sunsolve.JPG" alt="" id="BLOGGER_PHOTO_ID_5296003419803053122" border="0" /&gt;&lt;/a&gt;Meh. I know this is an unproductive post, but no one else I know will care about this problem. Maybe one of the billions out there on the Internet will feel my pain.&lt;br /&gt;&lt;br /&gt;Update- Apparently, I'm not alone afterall:&lt;br /&gt;&lt;a href="http://ptribble.blogspot.com/2007/08/sunsolve-needs-makeover.html"&gt;http://ptribble.blogspot.com/2007/08/sunsolve-needs-makeover.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/270914746342619842-5380152732295768055?l=systemstate.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/5380152732295768055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=270914746342619842&amp;postID=5380152732295768055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/5380152732295768055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/5380152732295768055'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/2009/01/bah-why-does-sun-microsystems-force.html' title=''/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UTqT5rNPx7k/SX8vDQadbEI/AAAAAAAAAC0/cHxKd3tVZC4/s72-c/sunsolve.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-270914746342619842.post-114971667603561827</id><published>2008-12-20T10:41:00.003-05:00</published><updated>2008-12-20T10:51:43.697-05:00</updated><title type='text'>Status Update</title><content type='html'>It's been about a month since I implemented the new ZFS disk configuration, and it is still running quite well.  There have been no new errors or issues whatsoever.&lt;br /&gt;&lt;br /&gt;As a matter of fact, our Applications Development team apparently had to recode parts of their app to make it run slower.  It seems that the jobs were finishing too quickly, and were throwing off the nightly batch process timings on the mainframe.&lt;br /&gt;&lt;br /&gt;Oh, and as far as the early system crash is concerned, I think that it may have had something to do with Netbackup.  In the dump analysis, I found that there was only one user job running, and backups were also active.  I loaded the latest maintenance pack for Netbackup, and we haven't had any problems since.  We've tried to recreate the issue since, but cannot- Which is great!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/270914746342619842-114971667603561827?l=systemstate.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/114971667603561827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=270914746342619842&amp;postID=114971667603561827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/114971667603561827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/114971667603561827'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/2008/12/status-update.html' title='Status Update'/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-270914746342619842.post-6322038208274562586</id><published>2008-11-20T10:02:00.004-05:00</published><updated>2008-11-21T12:47:31.535-05:00</updated><title type='text'>Kernel Panic - Oh No!</title><content type='html'>Well, it appears that the newly upgraded V240 that I was so impressed with crashed last night.  It came right back up and hasn't had any issues since, but the fact that it happened at all is disturbing.  There was only one user connected, and one job running at the time.  Backups were running too.  If anyone out there is proficient with picking through dump files, here's some mdb output for you to enjoy:&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;# dumpadm&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Dump content: kernel pages&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Dump device: /dev/zvol/dsk/rpool/dump (dedicated)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Savecore directory: /var/crash/sunfire&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Savecore enabled: yes&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;# cd /var/crash/sunfire/&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;# ls&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;bounds unix.0 vmcore.0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;# mdb 0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Loading modules: [ unix genunix specfs dtrace zfs sd pcisch ip hook neti sctp arp usba fcp fctl qlc nca lofs mpt md cpc random crypto wrsmd fcip logindmux ptm ufs sppp nfs ]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&gt; ::status&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;debugging crash dump vmcore.0 (64-bit) from sunfire&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;operating system: 5.10 Generic_137137-09 (sun4u)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;panic message: BAD TRAP: type=31 rp=2a1009768e0 addr=0 mmu_fsr=0 occurred in module "unix" due to a NULL pointer dereference&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;dump content: kernel pages only&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&gt; ::memstat&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Page Summary Pages MB %Tot&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;------------ ---------------- ---------------- ----&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Kernel 834712 6521 81%&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Anon 97092 758 9%&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Exec and libs 3492 27 0%&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Page cache 3202 25 0%&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Free (cachelist) 1543 12 0%&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Free (freelist) 88943 694 9%&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Total 1028984 8038&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Physical 1025981 8015&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&gt; ::cpuinfo&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;ID ADDR FLG NRUN BSPL PRI RNRN KRNRN SWITCH THREAD PROC&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0 0000183bb88 1b 1 0 105 no no t-0 2a100977ca0 sched&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1 0000180c000 1d 1 0 41 yes no t-0 30014117080 sas.e9bb95&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&gt; panic_thread/J&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;panic_thread:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;panic_thread: 2a100977ca0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&gt; 2a100977ca0::findstack&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;stack pointer for thread 2a100977ca0: 2a100975d51&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000002a100975e01 die+0x78()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000002a100975ee1 trap+0x9e0()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000002a100976031 ktl0+0x48()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000002a100976181 ip_wput_ioctl+0xc4()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000002a100976231 tcp_xmit_early_reset+0x6b8()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000002a100976341 tcp_xmit_listeners_reset+0x1f4()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000002a100976411 ip_tcp_input+0xaf8()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000002a1009764f1 ip_input+0xa70()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000002a100976661 putnext+0x218()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000002a100976711 ce_intr+0x764c()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000002a1009771e1 pci_intr_wrapper+0xb8()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000002a100977291 intr_thread+0x168()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&gt; $r&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%g0 = 0x0000000000000000 %l0 = 0x0000060016e5eef0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%g1 = 0x00000000000001c0 %l1 = 0x000000007be78638 ip_ire_delete&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%g2 = 0x0000000000005316 %l2 = 0x000000007001ac00 ip_areq_template+0x24&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%g3 = 0x000006001f298254 %l3 = 0x0000000000005000&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%g4 = 0x000006001f2981f0 %l4 = 0x0000000000000006&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%g5 = 0x000006001f2981f0 %l5 = 0x000000007be783a8 ip_ire_advise&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%g6 = 0x0000000000000010 %l6 = 0x000000007001aca8 ip_ioctl_ftbl+0x30&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%g7 = 0x000002a100977ca0 %l7 = 0x000006001f2981f0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%o0 = 0x0000000000000000 %i0 = 0x00000600421dfb00&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%o1 = 0x000002a100977ca0 %i1 = 0x0000060016e01380&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%o2 = 0x0000000000000001 %i2 = 0x0000060016dcd0c0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%o3 = 0x0000000000005316 %i3 = 0x0000000000000000&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%o4 = 0x0000000000000000 %i4 = 0x0000060011003e48&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%o5 = 0x0000000000000064 %i5 = 0x0000000000000000&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%o6 = 0x000002a100976181 %i6 = 0x000002a100976231&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%o7 = 0x000000007be6a120 ip_wput_ioctl+0xc4 %i7 = 0x000000007bed8b94 tcp_xmit_early_reset+0x6b8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%ccr = 0x44 xcc=nZvc icc=nZvc&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%fprs = 0x00 fef=0 du=0 dl=0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%asi = 0x80&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%y = 0x0000000000000000&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%pc = 0x0000000001047824 mutex_enter+4&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%npc = 0x0000000001047828 mutex_enter+8&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%sp = 0x000002a100976181 unbiased=0x000002a100976980&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%fp = 0x000002a100976231&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%tick = 0x0000000000000000&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%tba = 0x0000000000000000&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%tt = 0x31&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%tl = 0x0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%pil = 0x6&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%pstate = 0x016 cle=0 tle=0 mm=TSO red=0 pef=1 am=0 priv=1 ie=1 ag=0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%cwp = 0x04 %cansave = 0x00&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%canrestore = 0x00 %otherwin = 0x00&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%wstate = 0x00 %cleanwin = 0x00&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&gt; 2a100977ca0::thread -p&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;ADDR PROC LWP CRED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000002a100977ca0 1839750 60015eee058 60011003e48&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&gt; 1839750::ptree&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000000001839750 sched&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000060013401848 fsflush&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000060013402468 pageout&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000060013403088 init&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001bd804b8 bpbkar&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;00000600183879b0 bpbkar&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000030015371ab8 bpbkar&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;00000300228a5238 bpbkar&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000030035cae210 bpbkar&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000030035ee12a8 bpbkar&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000030034cf8668 bpbkar&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006002dfce180 bpbkar&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000003001e6b4e58 bpbkar&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b98e4a8 java&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001bd7e058 dtlogin&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b8910c0 fmd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000060019aeec48 snmpXdmid&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b98d888 dmispd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;00000600145bf850 vold&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b7d0038 snmpdx&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b98c048 sendmail&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b9f50d0 snmpd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b98f0c8 sendmail&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;00000600147f3098 syslogd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b8904a0 sshd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b7d1878 automountd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001aa9c030 automountd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001993b860 smcboot&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001993a020 smcboot&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001aa9e490 smcboot&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b7d30b8 utmpd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000060019aee028 inetd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000030031aa5270 in.telnetd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000030034f212b0 ksh&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000030026e2bab0 sas.e9bb95&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001667cda8 elssrv&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b9f44b0 in.telnetd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000030027c7a6c8 ksh&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;00000600291e0220 sas.e9bb95&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b5460e8 elssrv&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b98cc68 in.telnetd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000006001b7d2498 ksh&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000060016667990 sas.e9bb95&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0000060015f00db0 elssrv&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;000003002b6a46a8 in.telnetd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&gt; $c&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;mutex_enter+4(600421dfb00, 60016e01380, 60016dcd0c0, 0, 60011003e48, 0)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;tcp_xmit_early_reset+0x6b8(7be25368, 0, 6001f2981f0, 10, 0, 0)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;tcp_xmit_listeners_reset+0x1f4(6001c73da80, 14, 0, 60013130000, 60033df1d40, b88c608d)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;ip_tcp_input+0xaf8(18, 60015f1ee10, 30000d98068, 60033df1d40, 0, 30000d98068)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;ip_input+0xa70(60015f1ee10, 0, 0, 30000d98068, 0, 0)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;putnext+0x218(600143b6ed0, 600143b6ce0, 6001c73da80, 100, 600143b6a50, 0)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;ce_intr+0x764c(1069128, 0, 6001c73da80, 11999b8, 600143b6a50, 600141eb700)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;pci_intr_wrapper+0xb8(60014b12420, 300000b8148, 0, 0, 60014bd9548, 0)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;intr_thread+0x168(ffffffff75702bdc, ffffffff7a9263a4, 4, 0, 0, 3)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);font-size:78%;" &gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/270914746342619842-6322038208274562586?l=systemstate.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/6322038208274562586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=270914746342619842&amp;postID=6322038208274562586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/6322038208274562586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/6322038208274562586'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/2008/11/kernel-panic-oh-no.html' title='Kernel Panic - Oh No!'/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-270914746342619842.post-7610002415938507302</id><published>2008-11-20T08:55:00.003-05:00</published><updated>2008-11-20T10:01:57.737-05:00</updated><title type='text'>Solaris 10, ZFS, and Dell JBODs - Redux - Update</title><content type='html'>As promised, here are the results of adding a second disk array to the SunFire V240. Interestingly, I didn't really see much of a performance boost by adding the second array:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UTqT5rNPx7k/SSV6Jo482MI/AAAAAAAAACA/dL36Pv1CSrY/s1600-h/write_sunfire_dual_2.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_UTqT5rNPx7k/SSV6Jo482MI/AAAAAAAAACA/dL36Pv1CSrY/s320/write_sunfire_dual_2.png" alt="" id="BLOGGER_PHOTO_ID_5270753244920731842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UTqT5rNPx7k/SSV6JQlBdrI/AAAAAAAAAB4/B_-UKfBnOys/s1600-h/read_sunfire_dual_2.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_UTqT5rNPx7k/SSV6JQlBdrI/AAAAAAAAAB4/B_-UKfBnOys/s320/read_sunfire_dual_2.png" alt="" id="BLOGGER_PHOTO_ID_5270753238394697394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The iozone charts above show the sequential read and write performance with two Dell PV220s disk arrays attached.  Write performance stayed pretty much the same, and read performance only improved by about 200MB/second.  Now, both of these arrays are plugged into the same SCSI controller, so either I've reached the capacity of the SCSI card or the server's PCI bus.&lt;br /&gt;&lt;br /&gt;I think it's far more likely that the SCSI controller is simply doing all it can to keep up.  I am now looking into moving the second disk array to its own SCSI controller.  I expect this will yield yet another boost in performance.  I'm not sure about the ramifications of trying to migrate 14 out of 28 disks in a single zpool to another controller.  I'll have to research that one a bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/270914746342619842-7610002415938507302?l=systemstate.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/7610002415938507302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=270914746342619842&amp;postID=7610002415938507302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/7610002415938507302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/7610002415938507302'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/2008/11/solaris-10-zfs-and-dell-jbods-redux_20.html' title='Solaris 10, ZFS, and Dell JBODs - Redux - Update'/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UTqT5rNPx7k/SSV6Jo482MI/AAAAAAAAACA/dL36Pv1CSrY/s72-c/write_sunfire_dual_2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-270914746342619842.post-9077400077461699298</id><published>2008-11-14T11:05:00.001-05:00</published><updated>2008-11-14T14:41:24.223-05:00</updated><title type='text'>New Backup System</title><content type='html'>Our backup system is starting to get a little "long in the tooth", if you know what I mean.  Currently we've got a single Windows 2003 server running Netbackup 5.0.  It sends the incremental backups to a fibre-attached EMC CX300, and then dups them off to tape.  The weekly and monthly fulls go straight to tape on an Adic Scalar 100 with 5 LTO2 drives, which is also connected via fibre.&lt;br /&gt;&lt;br /&gt;The CX300 is no longer under warranty, and disk are going offline left and right.  Dell wants $16K to renew maintenance and another few thousand to upgrade the firmware on it to the current revision.  Unfortunately, with the CX300 only being used for d2d backups, it's really not worth the money to renew and update the thing.&lt;br /&gt;&lt;br /&gt;I also hate running Netbackup on Windows.  I love Netbackup, but I just feel that I could better leverage its capabilities on a Solaris system.&lt;br /&gt;&lt;br /&gt;And finally, we spend a ton of money on offiste tape storage every year.&lt;br /&gt;&lt;br /&gt;So to sum up, I want to:&lt;br /&gt;-  Get off of the CX300&lt;br /&gt;-  Upgrade from Netbackup 5 to Netbackup 6.5&lt;br /&gt;-  Use Solaris instead of Windows for the master server&lt;br /&gt;-  Drastically reduce offsite tape storage services&lt;br /&gt;&lt;br /&gt;If I go with a non-sparc server, I can run Solaris on x86 and save some money.  I figure something like a Dell PowerEdge 2970 or the like.  Those only run about $4K.&lt;br /&gt;&lt;br /&gt;I did some searching and found that XStore carries a 24-disk SAS/SATA JBOD chassis for about $2500.  I can get some Seagate 1TB enterprise-class disks for $205 a piece.  Probably less if I buy in bulk.  This will set me up with a smoking fast, 24TB d2d system for under $13K.  Tack on the Netbackup upgrade for another $12K and we're up to $25,000.&lt;br /&gt;&lt;br /&gt;This takes care of The first three issues I have with the existing backup system.  Now for the offsite storage.  We've been with the same vendor for about four years now, and we coincidentally only have four years of backups stored there.  This year will cost us a little thess than $30,000 to store our tapes offsite.  For legal reasons, we need to retain seven years so we can assume that our annual spend for offsite storage will nearly double by the end of 2011.  So, it's definitely worth it to look into an alternative.&lt;br /&gt;&lt;br /&gt;To tackle this, I'm currently thinking about a software-based, block level data mirroring solution.  Something like Double-Take might do the trick.  We've used it in the past, but only to keep user data on two file servers synchronized over a WAN.  Generic user data is a lot different from compressed d2d backup images, so I'm not sure how viable a solution like this really is.&lt;br /&gt;&lt;br /&gt;If the synchronization &lt;span style="font-style: italic;"&gt;does&lt;/span&gt; work though, then I will look at building out two of these servers with two of the SATA arrays on each one.  This should provide me with the ability to store all daily incrementals as well as weekly fulls on disk.  I'll only have to offsite the monthly fulls.  I figure I can just send the NY tapes to VA, and the VA tapes to NY.  Or I could just keep the monthlies at the existing offsite storage vendor.&lt;br /&gt;&lt;br /&gt;Anyway, with the synchronization piece, the project cost now jumps to about $55,000.  If I can manage to trade-in or sell the CX300 and reuse existing servers, then this will reduce the capital outlay even more.  I would love to have an ROI of less than 12 months.&lt;br /&gt;&lt;br /&gt;I'll post more as I refine my plan.  Input is certainly welcome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/270914746342619842-9077400077461699298?l=systemstate.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/9077400077461699298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=270914746342619842&amp;postID=9077400077461699298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/9077400077461699298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/9077400077461699298'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/2008/11/new-backup-system.html' title='New Backup System'/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-270914746342619842.post-310299778341832434</id><published>2008-11-14T10:14:00.001-05:00</published><updated>2008-11-21T12:48:37.438-05:00</updated><title type='text'>Solaris 10, ZFS, and Dell JBODs - Redux</title><content type='html'>As the follow-on to my previous post, I just completed another project in which again shows that ZFS with Dell JBODs just makes sense.&lt;br /&gt;&lt;br /&gt;Another team of SAS users has a Sunfire V240 which had about the worst disk configuration I have ever seen, running Solaris 9. The performance was absolutely awful. Here's the scenario:&lt;br /&gt;&lt;br /&gt;-  One 1GB fibre channel connection to an EMC Symmetrix 8530.&lt;br /&gt;-  The 8530 served up 17 concatenated disk pairs as, get this, 116 9GB disks.  WTF??&lt;br /&gt;    -  These 116 9GB logical disks were then combined into 13 RAID5 groups- Try and make sense of &lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;iostat -xn&lt;/span&gt; output with that crap!&lt;br /&gt;-  One 2GB fibre channel connection to a 4-disk (300GB, 10K) RAID5 group on an EMC CX300.&lt;br /&gt;&lt;br /&gt;To give you an idea of the performance, here' s the iozone read/write results under that config:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UTqT5rNPx7k/SR2YHWpwANI/AAAAAAAAABA/gxWeyuQuYzo/s1600-h/write_sunfire.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_UTqT5rNPx7k/SR2YHWpwANI/AAAAAAAAABA/gxWeyuQuYzo/s320/write_sunfire.png" alt="" id="BLOGGER_PHOTO_ID_5268534391200547026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UTqT5rNPx7k/SR2YG_JonWI/AAAAAAAAAA4/mGxKZT-7Tug/s1600-h/read_sunfire.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_UTqT5rNPx7k/SR2YG_JonWI/AAAAAAAAAA4/mGxKZT-7Tug/s320/read_sunfire.png" alt="" id="BLOGGER_PHOTO_ID_5268534384891829602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;350MB/sec write speed?! Blech! And the read is only a paltry 900MB/sec. With that many spindles on FC, this thing should scream.  Oh, and this system is used for data mining of all things.&lt;br /&gt;&lt;br /&gt;I was constrained by the parameters of the project as well. I couldn't buy a new server, and we were phasing out both the Symmetrix and the CX300. I needed a lot of disk and it had to perform.&lt;br /&gt;&lt;br /&gt;I really liked the performance gain we got with the Sunfire v445 and Dell JBODs on the previously posted project and decided to go with a similar config.&lt;br /&gt;&lt;br /&gt;So, I ran a full backup of the server and then shut everything down. Disconnected the FC cables and pulled the HBAs. Dropped in two shiny new SCSI controllers, connected the PV220s arrays and fired it up. It was only then that I realized that I had two different speed arrays. One was a U320 and one was a U160. It was do or die time, so I proceeded with just one array. If performance was poor, I could get the second array upgraded to U320 in just a few days.&lt;br /&gt;&lt;br /&gt;I loaded Solaris 10 on the system, using the cool new ability to boot into ZFS. This time, I created a zpool with two 7-disk raidz vdevs:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;zpool create sbidata raidz c3t0d0 c3t1d0 c3t2d0 c3t3d0 c3t4d0 c3t5d0 c3t8d0 raidz c3t9d0 c3t10d0 c3t11d0 c3t12d0 c3t13d0 c3t14d0 c3t15d0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I then restored the passwd, shadow &amp;amp; group files, the home directories, the SAS application, and the data from the old system. Then I fired up the system and ran some tests. The iozone results with just the single 14-disk JBOD were staggering:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UTqT5rNPx7k/SR2blVY85LI/AAAAAAAAABQ/iDypt7iBSuk/s1600-h/write_sunfire_clean.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_UTqT5rNPx7k/SR2blVY85LI/AAAAAAAAABQ/iDypt7iBSuk/s320/write_sunfire_clean.png" alt="" id="BLOGGER_PHOTO_ID_5268538204792612018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UTqT5rNPx7k/SR2bk4mtGnI/AAAAAAAAABI/BMAJ8sudL2s/s1600-h/read_sunfire_clean.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_UTqT5rNPx7k/SR2bk4mtGnI/AAAAAAAAABI/BMAJ8sudL2s/s320/read_sunfire_clean.png" alt="" id="BLOGGER_PHOTO_ID_5268538197065669234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unbelievable.  Write performance had more than tripled and read performance doubled!  Keep in mind, I went from two EMC fibre channel arrays to a single, 14-disk SCSI JBOD.  The previous configuration was just that bad.&lt;br /&gt;&lt;br /&gt;Anyway, batch jobs that took 11 hours now only take 5.  User driven job time has now been cut by as much as 80% in some cases and at least 66% in most.  I just got the parts to upgrade the second JBOD to U320, and will make the change tomorrow morning.  I will post the new iozone results when I'm done.&lt;br /&gt;&lt;br /&gt;I can't wait to see what the performance looks like tomorrow afternoon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/270914746342619842-310299778341832434?l=systemstate.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/310299778341832434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=270914746342619842&amp;postID=310299778341832434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/310299778341832434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/310299778341832434'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/2008/11/solaris-10-zfs-and-dell-jbods-redux.html' title='Solaris 10, ZFS, and Dell JBODs - Redux'/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UTqT5rNPx7k/SR2YHWpwANI/AAAAAAAAABA/gxWeyuQuYzo/s72-c/write_sunfire.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-270914746342619842.post-2301977377954205673</id><published>2008-11-14T09:25:00.001-05:00</published><updated>2008-11-21T12:48:08.272-05:00</updated><title type='text'>Solaris 10, ZFS, and Dell JBODs</title><content type='html'>For everyone else out there who is trying to do more with less, I thought I would post some of my projects that I feel really had a lot of "bang for the buck".&lt;br /&gt;&lt;br /&gt;The first in the series is regarding Solaris 10 and my new favorite filesystem, ZFS. In Spring of '07, I was charged with migrating a team of SAS users off of a Sun V240 and onto a larger V445. Not only did they need a good amount of disk space, but performance was a critical factor. They would also likely grow about 8-12% per year.&lt;br /&gt;&lt;br /&gt;The problem was, there just wasn't money in the budget for an expensive SAN. So, I started testing out ZFS in the lab with spare equipment and was amazed at the performance.&lt;br /&gt;&lt;br /&gt;After enough testing, I decided to go with the Sunfire V445 and two Dell PowerVault 22os JBOD arrays. I loaded the 220s with 14 U320 146GB SCSI disks, and direct attached each array to a separate SCSI controller onthe server.&lt;br /&gt;&lt;br /&gt;Now, at the time I was still &lt;span style="font-style: italic;"&gt;very&lt;/span&gt; new to ZFS and did not choose an optimal configuration. I figured that more spindles in a raid array meant better performance, so I assigned 21 of the 28 disks to the zpool in a raidz vdev:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left; color: rgb(102, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;zpool create sbimktg raidz c2t0d0 c2t1d0 c2t2d0 c2t3d0 c2t4d0 c2t5d0 c2t8d0 c2t9d0 c2t10d0 c2t11d0 c2t12d0 c2t12d0 c2t14d0 c2t15d0 c3t0d0 c3t1d0 c3t2d0 c3t3d0 c3t4d0 c3t5d0 c3t8d0&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;And, voila! A shiny new ZFS raidz for the marketing folks. I then ran iozone to get an idea of performance, and things looked great:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UTqT5rNPx7k/SR2UC2BRzNI/AAAAAAAAAAw/0Icjh6t60B4/s1600-h/write_nnsas001.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_UTqT5rNPx7k/SR2UC2BRzNI/AAAAAAAAAAw/0Icjh6t60B4/s320/write_nnsas001.png" alt="" id="BLOGGER_PHOTO_ID_5268529915674873042" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UTqT5rNPx7k/SR2UCoG4lLI/AAAAAAAAAAo/OpnOb5tUEN8/s1600-h/read_nnsas001.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_UTqT5rNPx7k/SR2UCoG4lLI/AAAAAAAAAAo/OpnOb5tUEN8/s320/read_nnsas001.png" alt="" id="BLOGGER_PHOTO_ID_5268529911940289714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I know, I know- With the components I used, I should be able to reconfigure and obtain much better performance than what's shown in the graphs.  But, compared to what we were getting on the old server, this was a phenomenal performance boost.&lt;br /&gt;&lt;br /&gt;I am planning on a reconfig in the near future, which will ultimately put the data on a single zpool consisting of four 7-disk raidz vdevs.  This should substantially boost performance for the marketing team.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/270914746342619842-2301977377954205673?l=systemstate.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systemstate.blogspot.com/feeds/2301977377954205673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=270914746342619842&amp;postID=2301977377954205673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/2301977377954205673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/270914746342619842/posts/default/2301977377954205673'/><link rel='alternate' type='text/html' href='http://systemstate.blogspot.com/2008/11/solaris-10-zfs-and-dell-jbods.html' title='Solaris 10, ZFS, and Dell JBODs'/><author><name>systemstate</name><uri>http://www.blogger.com/profile/04794850484293979259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_UTqT5rNPx7k/SX8a7104BLI/AAAAAAAAACU/aHfGrqtbh9M/S220/n501358126_1197726_4402.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UTqT5rNPx7k/SR2UC2BRzNI/AAAAAAAAAAw/0Icjh6t60B4/s72-c/write_nnsas001.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
