So I came upon an app the other day while browsing on my iPhone. iStat. It monitors your uptime, network I/O, RAM usage, etc.. There was another app that just needed SSH access but that was another $2. Anyways, iStat has a Mac OS X, Linux, FreeBSD and Solaris port of the agent. Just simply install the agent on your boxen and done!

 

It's pretty simple to get it working, I'll go over the steps that I used on Lenny.

Grab the latest release here (at this time, 0.5.4), and extract it somewhere. For me to get it working in Debian, I had to install the libxml2-dev package first. Go ahead and type 

./configure

 

Then

make && make install

I found it's easier to get a script to start it up which you can later get to run on boot. Download this file, save it something as 'istatd.sh' and chmod it to 0755 (or 0777 if that doesn't work). I received an error about a user on using the script, but the agent still runs. Go ahead and run './istatd.sh start' .
 

Start up iStat on your iPod Touch/iPhone and add the server running the agent. That's it! If you're monitoring something Mac, you're going to get more detailed information than other OS's.  This app is well worth the $0.99 I spent on it.

 

Feel free to comment if you need help and/or have suggestions.