Server Admin Debug Menu
While troubleshooting an issue with a setting in Server Admin not sticking I discovered its "Debug Menu". Apple has a habit of hiding useful menus like this in applications like Safari as well. To enable the menu:
- Make sure Server Admin is not running
- Open Terminal and paste the following command
- Launch Server Admin
defaults write com.apple.ServerAdmin IncludeDebugMenu -bool YES
There is a lot Server Admin is doing behind the scenes, much of it reading from and writing to existing config files. The debug menu lets you see the raw XML commands that are sent and the response that is received back. This can be helpful in understanding what is going wrong when Server Admin misbehaves.