Here we have a very beautiful display of the stats for a local Mac Mini. At the top is a real-time display of the CPU usage, both in a graph and broken down into usage type. Memory is also very detailed, with a pie chart as well as listings for Wired (memory that will not be swapped out to a hard disk), active, inactive and free. Also listed is the swap usage and memory page statistics. Your local drives are displayed showing their free space as well as their individual drive icon, you will notice the left drive in that screenshot is my internal drive, and on the right a USB drive. iStat actually retrieves the volume icon from your machine, so if you set a custom icon it will show up here. Also given a nice graph is local network traffic, both up and down. The exact speeds are also listed with a peak indicator.
Temperature and fan info is extensive, showing the current values for individual chips on the mainboard, and if you Mac has more than one, all of the fan speeds. Absent here is the hard drive temperature, perhaps an update can add this later on. Uptime and load are also given, this machine was encoding h264 video when these screenshots were taken, so the load is quite high but iStat functioned in real-time as if nothing were stressing the system.
For this review, we will be adding MacOSRumors.com as a server for the app, it was as simple as typing our domain into the box shown here (you may not have a domain, and might need to use your public IP address if you know it, a dynamic domain setup can help here such as dyndns) and hitting the test button. If the test is successful the button turns green and you can continue adding the server, if not you may need to open port 5109 on your firewall or forward it to the correct machine. Your router manufacturer or ISP can help you with this if needed.
Once you add a remote server it will show up on the home screen, and you can view its vital statistics. This is the stats screen for MacOSRumors.com today, notice that depending on the machine you are monitoring, there may be much more information available. On this G5 tower, there are many more fans, more temperature sensors to monitor such as each CPU, ambient temperature in the case, drive bays and so on. Because it is liquid cooled there is also a listing for the coolant pump speed. Again, hard drive temperature would be nice here, and perhaps some drive statistics.
We will post some more self-explanatory screenshots below, but would like to take some time now to suggest improvements that Bjango could make on both the server and the iPhone app that would greatly increase the utility of this app. For starters a Linux daemon would increase the usefulness of the app exponentially, there are many IT admins who would love to use this app to monitor a Linux server, myself included. On the App side of things, it would be nice to have hard drive temperature as mentioned before, and perhaps some indication of an impending S.M.A.R.T failure. We realize this is a statistics app and not a server admin tool, but some health information for the drives in the system would be invaluable and might save someone a lot of time one day. It would also be nice to be able to see a running process list. If Bjango is feeling adventurous though, I would like the ability to read one or two designated log files from the remote system, and perhaps reboot it. However those are a bit outside of the “statistics” category.
As the app store page and Bjangos site mention, this app also comes with a ping tool and a traceroute tool, both worked perfectly in our tests and can be seen below along with screenshots of the various settings panels.