For server monitoring I use Nagios for both Linux and Windows hosts.
With Linux there's of course the NRPE application for performing system
checks (disk space, current load, running daemons, etc.). For Windows
there is an equivalent to NRPE known as NSClient++
(http://nsclient.org/), which is able to report system checks in both
NRPE and Nagios' legacy check_nt formats. What I enjoy about Nagios is
the ability to monitor almost anything with it (if it can be checked
with a program that returns an exit code it can be monitored by Nagios)
and its distributed capabilities through NSCA (I have a few servers at
locations in China monitored by on-site Nagios installs that report back
to our domestic install).
For Windows event logging I'm currently using Snare (from the same
company as Epilog) on the few Windows boxes I have to send event log
entries to a central install of syslog-ng. The GPLed version of Snare
is able to send events to any syslog server, however one drawback I'm
aware of in not logging to a Snare server is only being able to send log
information via UDP.
As far as a console application goes for displaying alerts I'm unaware
of one off hand. For me I have a perl script that Nagios calls as part
of its notification process that sends me an IM via a preexisting XMPP
server in addition to sending me an email and SMS. I've also played
with scripts in the past where Nagios alerts are sent to a particular
On 09/29/2010 04:33 PM, Darragh wrote:
> Good evening,
>> I'm currently looking for a monitoring system to suit what I think are probably unusual requirements.
>> The system would be required to monitor both Windows and Linux servers.
> Linux monitoring is quite straight forward without even using an application although I must say, I find QNotifier very useful at home.
> My problem is with Windows monitoring. I would really love to find something that would collect the Windows event logs and save it as a text file on the Linux box every so often. I know that would probably require some kind of Windows based agent to talk to the Linux server however the best one I've found is Epilog. Has anyone used that? It requires that users purchase the server application. I'm also looking for this type of system for work so in that kind of environment it might be a runner but for home usage I don't really want to spend on a license when it's simply for curiosity.
> Do any of you have any kind of console app that you use for monitoring large server environments?
> AT the moment, all machines send one server alerts via SNMP. That server displays them on a large monitor on the wall and I have configured it to send out Email to me with a different threshold to others as I cant see the screen so if a server goes down, the processor / disk / memory utilization gets too high or there's some other kind of fault, I get an mail almost as soon as the problem is detected.
> However, If I can display these alerts on a console, the screen reading application I use would automatically read them out and I wouldn't have to depend on catching the alert through an already very high volume of Email.
> It may be a completely unrealistic idea and an application may not exist to do what I want but if one does but just needs substantial tweeking of it's configuration I don't mind putting the work in.
>> The application currently in use for reporting and distributing alerts is WhatsUp Gold. I must say, it's fantastic for what they need it for.
>> For anyone interested:
> Distribution: Vinux http://vinux.org.uk/> Console screen reader: Speakup http://speakupmodified.org/> Gnome screen reader: Orca http://www.live.gnome.org/Orca>> I used Vinux on that machine as I needed things to work out of the box. I use Debian at home because I have more time to customize accessibility etc but in work, I've no such luxury
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!