Monitoring Software

Don
Joined
5 Oct 2005
Posts
11,194
Location
Liverpool
Hey All,

Do you know any good server monitoring software that also provides SMS function when a server has an issue, for example, IIS fails etc??

Free or Paid for solutions welcomed :)

Cheers,

Stelly
 
I would highly recommend Nagios. We're monitoring around 60 servers (mix of windows and linux) with it and it works fine. Bit of a pain to setup initially though.

There's also http://www.zenoss.com/ which I haven't used but is supposed to be pretty good.
 
I'm gonna vote for Pandora FMS, I haven't had a chance to play with it "that" much but its pretty powerful from what I have seen so far.
 
OpenNMS gets my vote.

There's some documentation on it regarding how to hook up a modem to send out SMS messages but you might be better off just implementing opennms for free then paying for somekind of E-mail to SMS service.
 
I use IPMonitor from Solar winds. Its very powerful and you can configure alerts for TXT and email.

We have external GSM modems attached to our servers and it works a treat, I little too well really.
 
as a side question, how do you guys monitor your monitoring software?

say if the service/server falls over do you have mirrored/standby boxes or a more basic method of alerting for that circumstance?
 
iirc the slap-dash method we use here is to ping the naigos box itself every 5 seconds or so. (From another server) Not set it up myself but seem to recall this was done.
 
iirc the slap-dash method we use here is to ping the naigos box itself every 5 seconds or so. (From another server) Not set it up myself but seem to recall this was done.

how do you get alerted though if the ping trace fails?

nimsoft just offered me a very good solution, sell me everything twice :p

just a small smtp linked ping trace script would be awesome if anyone knows of one :)
 
Create a text file within a folder, I used sys32 for example below, in that have the following:


Code:
To: [email protected]
Subject: SERVER IZ DEADED
.
Code:
ping SERVER > nul
IF ERRORLEVEL 1 GOTO dead
IF ERRORLEVEL 0 GOTO alive

:dead
copy c:\windows\system32\deadserver.master.txt c:\windows\deadserver.txt
ECHO SERVER is DEAD!!! >> c:\windows\system32\deadserver.txt
copy c:\windows\system32\deadserver.txt c:\inetpub\mailroot\pickup
GOTO end

:alive
GOTO end

:end

Only requirement for this to work, the server it's running on has IIS SMTP installed. Schedule this to run every minute or so, I'm not sure if you could maybe do ping server -t > nul but you have the basis of it, and yeah, work it as you please.
 
Last edited:
We use Opmanager, I think it's pretty good and does everything we need.

For MasterPlan1's suggestion I would modify the script slightly and use blat, which is a command line smtp tool. Saves the bother of setting up IIS SMTP if you don't already have it.
 
Back
Top Bottom