2013-03-08 88 views
0

我已經完成了在ubuntu 12.04(64位)機器上安裝hyperic hq(5.0開源)的步驟,即使我遵循了到處提到的步驟,它仍然給出了以下錯誤(儘管商業正確安裝的版本):Hyperic HQ 5.0服務器沒有運行

Is there any can provide his comments ? 

**[Step-1]** 
[email protected]:~/HQ$ sudo chown -R esumit:esumit /home/esumit/HQ 
[email protected]:~/HQ$ 
[email protected]:~/HQ$ 

**[Step-2]** 
[email protected]:~/HQ$ ls 
hyperic-hq-installer-5.0.0 hyperic-hq-installer-x86-64-linux-5.0.0.tar.gz 
[email protected]:~/HQ$ cd HQ 
bash: cd: HQ: No such file or directory 
[email protected]:~/HQ$ ls 
hyperic-hq-installer-5.0.0 hyperic-hq-installer-x86-64-linux-5.0.0.tar.gz 
[email protected]:~/HQ$ ls 
hyperic-hq-installer-5.0.0 hyperic-hq-installer-x86-64-linux-5.0.0.tar.gz 
[email protected]:~/HQ$ cd hyperic-hq-installer-5.0.0/ 
[email protected]:~/HQ/hyperic-hq-installer-5.0.0$ ls 
COPYING.txt         LICENSE.txt   setup.sh 
hyperic-hq-agent-x86-64-linux-5.0.0.tar.gz server-5.0.0.tar.gz 
installer         setup.bat 

**[Step-3]** 
[email protected]:~/HQ/hyperic-hq-installer-5.0.0$ 
[email protected]:~/HQ/hyperic-hq-installer-5.0.0$ 
[email protected]:~/HQ/hyperic-hq-installer-5.0.0$ ./setup.sh -full 
Unpacking JRE to temporary directory /tmp/jre 
Please ignore references to missing tools.jar 
Unable to locate tools.jar. Expected to find it in /tmp/lib/tools.jar 
Loading taskdefs... 
Taskdefs loaded 
Initializing Hyperic HQ 5.0.0 Installation... 
Choose which software to install: 
1: Hyperic HQ Server 
2: Hyperic HQ Agent 
You may enter multiple choices, separated by commas. 
1 
HQ server installation path [default '/home/hyperic']: 

What port should the HQ server's web-based GUI listen on for http communication? [default '7080']: 

What port should the HQ server's web-based GUI listen on for secure https communication? [default '7443']: 

Choices: 
    1: Yes 
    2: No 
Would you like to use your own java keystore? [default '2']: 

Enter the base URL for the HQ server's web-based GUI [default 'http://192.168.30.207:7080/']: 

Enter the fully qualified domain name of the SMTP server that HQ will use to send email messages [default '192.168.30.207']: 

Enter the email address that HQ will use as the sender for email messages [default '[email protected]']: 

Choices: 
    1: HQ Built-in Database 
    2: PostgreSQL 
The HQ built-in database is provided for EVALUATION PURPOSES ONLY. For production purposes use vPosgreSQL. What backend database should the HQ server use? [default '1']: 

What port should HQ's built-in database use? [default '9432']: 

Choices: 
    1: Yes 
    2: No 
Would you like to use an auto generated encryption key to encrypt the database password? [default '1']: 

What should the username be for the initial admin user? [default 'hqadmin']: 

What should the password be for the initial admin user?: 
(again): 
What should the email address be for the initial admin user? [default '[email protected]']: 

Loading install configuration... 
Install configuration loaded. 
Preparing to install... 
Validating server install configuration... 
Checking server webapp port... 
Checking server secure webapp port... 
Verifying admin user properties 
Validating server DB configuration... 
Installing the server... 
Unpacking server to: /home/hyperic... 
Creating server configuration files... 
Using "small" installing profile... 
Copying binaries and libraries to server installation... 
Copying server configuration file... 
Copying server db-upgrade files... 
Copying server libs... 
Setting up server database... 

Now login to another terminal as root and execute this script: 

    /home/esumit/HQ/hyperic-hq-installer-5.0.0/installer/data/hqdb/tune-os.sh 

This script sets up the proper shared memory settings to run the 
built-in database. 

Press Enter after you run the script to continue this installation. 


Setting up JDBC driver... 
Copying database files... 
Configuring database... 
Loading taskdefs... 
Taskdefs loaded 
Starting repopulation of configuration table... 
Starting built-in database... 
Waiting for built-in database to start (on port 9432)... 
Preparing database... 
Loading taskdefs... 
Taskdefs loaded 
Loading taskdefs... 
Taskdefs loaded 
Loading taskdefs... 
Taskdefs loaded 
Waiting for server to stop... 
Stopping built-in database... 
Built-in database stopped. 
Installing the server JRE ... 
Unpacking JRE amd64-linux-1.6_33.tar.gz to: /home/hyperic/server-5.0.0... 
Setting permissions on /home/hyperic/server-5.0.0... 
Setting permissions on server binaries... 
Fixing line endings on text files... 
-------------------------------------------------------------------------------- 
Installation Complete: 
    Server successfully installed to: /home/hyperic/server-5.0.0 
-------------------------------------------------------------------------------- 


You can now start your HQ server by running this command: 

    /home/hyperic/server-5.0.0/bin/hq-server.sh start 

Note that the first time the HQ server starts up it may take several minutes 
to initialize. Subsequent startups will be much faster. 

Once the HQ server reports that it has successfully started, you can log in 
to your HQ server at: 

    http://192.168.30.207:7080/ 
    username: hqadmin 
    password: sumit123 

To change your password, log in to the HQ server, click the "Administration" 
link, choose "List Users", then click on the "hqadmin" user. 


Setup completed. 
A copy of the output shown above has been saved to: 
    /home/esumit/HQ/hyperic-hq-installer-5.0.0/installer/logs/hq-install.log 

Deleting temporary JRE 

**[Step-4]** 
[email protected]:~/HQ/hyperic-hq-installer-5.0.0$ sudo /home/hyperic/server-5.0.0/bin/hq-server.sh start 
-e Starting HQ Server... 

**[Step-5]** 
[email protected]:~/HQ/hyperic-hq-installer-5.0.0$ sudo /home/hyperic/server-5.0.0/bin/hq-server.sh status 
HQ Server is running (PID:2814). 
[email protected]:~/HQ/hyperic-hq-installer-5.0.0$ sudo /home/hyperic/server-5.0.0/bin/hq-server.sh status 
HQ Server is running (PID:2814). 
[email protected]:~/HQ/hyperic-hq-installer-5.0.0$ sudo /home/hyperic/server-5.0.0/bin/hq-server.sh status 
HQ Server is running (PID:2814). 

**[Step-6]** 
[email protected]:~/HQ/hyperic-hq-installer-5.0.0$ sudo /home/hyperic/server-5.0.0/bin/hq-server.sh status 
HQ Server is running (PID:2814). 

**[Step-7]** 
[email protected]:~/HQ/hyperic-hq-installer-5.0.0$ sudo /home/hyperic/server-5.0.0/bin/hq-server.sh status 
**HQ Server is not running.** 
[email protected]:~/HQ/hyperic-hq-installer-5.0.0$ 

回答

0

所有上述步驟都很好,我居然做了錯誤來啓動服務器:

須藤/home/hyperic/server-5.0.0/bin/ hq-server.sh start

我使用的命令,如:(沒有sudo) /home/hyperic/server-5.0.0/bin/hq-server.sh開始

和它的作品

esumit @ esumit-HVM-的domU: /home/hyperic/server-5.0.0/logs$ sudo /home/hyperic/server-5.0.0/bin/hq-server.sh狀態 HQ服務器正在運行(PID:7374)。 esumit @ esumit-HVM-的domU:/home/hyperic/server-5.0.0/logs$

1

作爲每Hyperic公司文檔 - 1的Hyperic服務器應該運行作爲非根用戶。 2. Hyperic代理可以在root用戶下運行。

從不以超級用戶身份運行Hyperic服務器。如果是這樣,請以root身份停止它,在整個Hyperic服務器目錄上運行'chown'命令以確保所有Hy eric服務器文件都由非root用戶擁有,然後以非root用戶身份啓動它。

下一次遇到Hyperic服務器問題時,請首先檢查Wrapper日誌。包裝日誌(wrapper.log)包含所有必需的啓動/啓動信息。服務器日誌(server.log)包含常規操作信息。