Jimmy's weblog

Since you are my readers, and I have not been much of a traveller, I will not talk about people a thousand miles off, but come as near home as I can. As the time is short, I will leave out all the flattery, and retain all the criticism. — Henry David Thoreau

“Waiting for response” from OS X Server monitor

Friday May 13, 2005 13:23

OSX server monitor

One of the more useful utilities that Apple includes with its Xserve products is the Server monitor. This tool provides detailed remote hardware monitoring including:

  • Info - Hostname, IP address, operating system, processor type and configuration as well as total system memory
  • Memory - Name, size, speed and type of memory installed in each slot
  • Drives - Model, type, capacity and SMART data for each hard drive
  • Power - Current, voltage and power readings for various system components, both in numerical and graphical form
  • Network - IP address, subnet mask, MAC address, link speed and duplex settings for all active network devices
  • Temperature - Readings from more than ten enclosure and processor sensors
  • Blowers - RPMs for all eight internal fans
  • Security - The status of the security lock for the Xserve enclosure

Diagnosing problems when adding servers to be monitored can be quite difficult - they either show up immediately without fuss, or they eternally display the useless “Waiting for response” message. After spending several hours trying to diagnose these “Waiting for response” problems, it appears they are caused by one of two things.

Firstly, reverse DNS not being configured correctly for your server.

Secondly, the hardware monitor daemon (hwmond) not being started correctly.

If you install OS X.4 Server to an Xserve using Firewire target mode, you may find that hwmond isn’t started at boot time. To enable hwmond, edit your /System/Library/LaunchDaemons/com.apple.hwmond.plist file and remove the lines that say:

<key>Disabled</key>
<true />

Previous versions of OS X Server used /etc/watchdog.conf to monitor and automatically (re)launch daemons when required. If this file doesn’t contain the line hwmond:respawn:/usr/sbin/hwmond then the hardware daemon will not start. The solution is to add the line, wait ten seconds, and try re-connect to the server. More details are available from Apple.

This entry was posted on Friday, May 13th, 2005 at 13:04 and is filed under OS X. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

13 Responses to ““Waiting for response” from OS X Server monitor”

  1. David Says:

    Thank you so much on the info for the firewire target mode and system monitor not starting up. I looked a long time for this info.

  2. Mindy Says:

    Thank you very much for this. You saved me a great deal of time.

  3. Jimmy Harris Says:

    No problem David and Mindy - I spent a lot of time trying to figure out problems like this so I was hoping this would help others!

  4. Lukas Huggenberg Says:

    Another one who wants to say thank you so much! - and add a tip: as watchdog.conf must be changed as root and using the terminal to do so is not everybody’s favorite, I am using Pseudo (http://personalpages.tds.net/~brian_hill/pseudo.html) to start up TextEdit - and saving the modified .conf file is as easy as possible.

  5. regan Says:

    you can also just change the “true” part to “false” if you want to preseve the entry but still have it work! thanks also from me for the info!

  6. Dan Says:

    Also, if you happen to be running OS X Server on an older machine, say, a Sawtooth G4, hwmond will not even start up :)


    localhost:~ root# /usr/sbin/hwmond
    hwmond will NOT run on this platform.

  7. Jimmy Harris Says:

    Dan, you’re correct.

    hwmond will only run on XServes - I believe it requires hardware monitoring services that aren’t built in to any other of Apple’s computers.

  8. Ken Says:

    one vital piece missing is that you need to run this command at the end:

    /System/Library/ServerSetup/SetupExtras/hwmondSetup

    this is for Tiger.

  9. Christopher Emmick Says:

    Google brought me to your entry, which helped me figure out what was wrong with our G5 Cluster Node we installed the OS on (via firewire) several months ago. Thanks!

  10. Denis Vaillant Says:

    Thanks so much :)

  11. xavtek Says:

    A shame we cannot use hmond on older hardware. But SNMP should help monitoring the basics…? any thoughts?

  12. Patrick David Says:

    Thanks for this weblog, I deleted the two lines from the file, rebooted my Xserve G5 and now I can monitor it. Wonderful help.

  13. Matthew Kosterman Says:

    Lovely. Thank you!

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>