Server monitoring suggestions?

orangehand

macrumors newbie
Original poster
Oct 23, 2006
19
6
I need to monitor the elements of a client's Mac Pro server running 10.8.latest server. Any ideas? Needs external notification capabilites.
I thank you!
 

G0meZ

macrumors regular
Aug 9, 2011
180
0
I use a bunch of shell & perl scripts, pinging and testing the services, sending me emails if offline. the scripts are regularly kicked off by geektool / nerdtool

made it all myself as i couldn't find any good software...
 

G0meZ

macrumors regular
Aug 9, 2011
180
0
I'd be happy to, yes

but here's the thing: I wrote all this on company time, thus that code belongs to the company and I am not at liberty to share.
sorry but I can't do this.

but it ain't rocket science. just startpage for shell scripts to ping, perl scripts for server alive / afp online / or some such stuff
 

northerngit

macrumors member
Jul 16, 2007
80
0
England
Hi,

Depending on how much you want to invest in the solution and if external alerts are imperative, you should look at dedicated monitoring services.

Scripts running locally will notify you of issues as long as the server is available and the clients internet link is working.

External monitoring with Nagios / Zabbix / Cacti would be preferable; but require an external web server to host and relay notifications.

http://jedda.me/tag/nagios/

http://beginlinux.com/server/nagios/monitoring-osx-and-linux-with-nagios-and-snmp

http://exchange.nagios.org/directory/Plugins/Operating-Systems/Mac-OS--2F-OSX/Apple-Mac-OS-X-Server-Monitoring-Library/details
 

G0meZ

macrumors regular
Aug 9, 2011
180
0
Hi,

Depending on how much you want to invest in the solution and if external alerts are imperative, you should look at dedicated monitoring services.

Scripts running locally will notify you of issues as long as the server is available and the clients internet link is working.
agreed. that's why i got an old, old imac running these scripts against my servers :)
 

mikepj

macrumors regular
Nov 2, 2004
146
18
I use two different tools to monitor my servers. The first is Cacti/RRDTool, which tells me how the network is doing. The second is Munin, which tells me how the particular servers are running (CPU, memory use, disk, etc). Both of these tools are free.

Cacti: http://www.cacti.net
Munin: http://munin-monitoring.org

If you are just looking to monitor a single server over a screen sharing connection, then you could use my system monitoring app, XRG. Just set the refresh time to update once every minute, and you can see a pretty long history on the graph whenever you login (assuming you can leave an account logged in 24/7).