> This was a terrible decision by Hyperic. I worked
> around it by setting up Apache with a no-delay
> redirect to the proper port.
>
The main reason for this is that postgres won't run as root without some code changes. Rather than have the HQ installer be stuck with the task of creating a new user to run the database, we chose to force the installation to happen as a non-root user.
On windows we do patch the postgres sources to work around this, but I'm hesitant to do this for other platforms.
Like you say, putting a proxy in front of HQ is probably the best solution for the time being. I could probably write up a small HOWTO document on run the server as root after the initial installation. It would only require manually creating the postgres user, changing some file permissions and the db-* scripts.
What do you think?
-Ryan