当前位置: 首页 > 工具软件 > Hyperic HQ > 使用案例 >

Hyperic HQ 部署测试

单琛
2023-12-01

最近需要对系统进行监控,尝试使用hyperic hq开源软件来实现。。

最新版本:5.8.4

在 Hyperic 5.8.2.1 基础上,主要增强内容:

  • 增加支持.net 4.5.x;

  • 增加支持 JBoss 7.2-7.4;

  • 增加支持 WAS 8.5.5.2;

  • 增加支持 OpenStack

  • 增加支持VMWare  vRealize 系列产品支持;

下载地址:

一、Server端安装:
hyperic-hq-installer-4.6-x86-64-linux.tar.gz
安装步骤
1 新建hyperic用户
  1. #useradd hyperic
2 解压下载文件移动到/var/lib/hyperic
  1. #tar -zxvf hyperic-hq-installer-4.6-x86-64-linux.tar.gz
  2. #mv hyperic-hq-installer-4.6 /var/lib/
3 切换hyperic用户
  1. #su - hyperic
  2. $
4 执行
  1. #/var/lib/hyperic-hq-installer-4.6/setup.sh -postgresql
按步骤提示安装
hyperic-hq可以支持报考MySQL、Oracle、postgresql等数据库,详细可以查看官方文档。我就简单说明下:
  1. 默认安装:/var/lib/hyperic-hq-installer-4.6/setup.sh 那么将使用hyperic-hq自带postgresql数据库
  2. 支持其他数据库安装:/var/lib/hyperic-hq-installer-4.6/setup.sh -full 在交互中选择自己想要的数据库
  3. 支持postgresql数据库安装:/var/lib/hyperic-hq-installer-4.6/setup.sh -postgresql
这里我选择支持postgresql数据库安装:

  1. # su - hyperic
  2. -bash-3.2$ /var/lib/hyperic-hq-installer-4.6/setup.sh -postgresql
  3. Unpacking JRE to temporary directory /tmp/jre
  4. Please ignore references to missing tools.jar
  5. Unable to locate tools.jar. Expected to find it in /tmp/lib/tools.jar
  6. Loading taskdefs...
  7. Taskdefs loaded
  8. Initializing Hyperic HQ 4.6 Installation...
  9. Choose which software to install:
  10. 1: Hyperic HQ Server
  11. 2: Hyperic HQ Agent
  12. You may enter multiple choices, separated by commas.
  13. 1
  14. HQ server installation path [default '/home/hyperic']:
  15. Enter the fully qualified domain name of the SMTP server that HQ will use to send email messages [default '192.168.138.1']:
  16. Enter the email address that HQ will use as the sender for email messages [default 'hqadmin@168.138.1']:
  17. Enter an encryption key to use to encrypt the database password.:
  18. www.igg.com
  19. What should the username be for the initial admin user? [default 'hqadmin']:
  20. What should the password be for the initial admin user?:
  21. (again):
  22. What should the email address be for the initial admin user? [default 'hqadmin@168.138.1']:
  23. Loading install configuration...
  24. Install configuration loaded.
  25. Preparing to install...
  26. Validating server install configuration...
  27. Checking server webapp port...
  28. Checking server secure webapp port...
  29. Verifying admin user properties
  30. Validating server DB configuration...
  31. Installing the server...
  32. Unpacking server to: /home/hyperic...
  33. Creating server configuration files...
  34. Copying binaries and libraries to server installation...
  35. Copying server configuration file...
  36. Copying server db-upgrade files...
  37. Copying server libs...
  38. Setting up server database...
  39. Setting up JDBC driver...
  40. Copying database files...
  41. Configuring database...
  42. Loading taskdefs...
  43. Taskdefs loaded
  44. Starting repopulation of configuration table...
  45. Starting built-in database...
  46. Waiting for built-in database to start (on port 9432)...
  47. Preparing database...
  48. Loading taskdefs...
  49. Taskdefs loaded
  50. Loading taskdefs...
  51. Taskdefs loaded
  52. Loading taskdefs...
  53. Taskdefs loaded
  54. Waiting for server to stop...
  55. Stopping built-in database...
  56. Built-in database stopped.
  57. Installing the server JRE ...
  58. Unpacking JRE amd64-linux-1.6.tar.gz to: /home/hyperic/server-4.6...
  59. Setting permissions on /home/hyperic/server-4.6...
  60. Setting permissions on server binaries...
  61. Fixing line endings on text files...
  62. --------------------------------------------------------------------------------
  63. Installation Complete:
  64. Server successfully installed to: /home/hyperic/server-4.6
  65. --------------------------------------------------------------------------------
  66. You can now start your HQ server by running this command:
  67. /home/hyperic/server-4.6/bin/hq-server.sh start
  68. Note that the first time the HQ server starts up it may take several minutes
  69. to initialize. Subsequent startups will be much faster.
  70. Once the HQ server reports that it has successfully started, you can log in
  71. to your HQ server at:
  72. http://192.168.138.1:7080/
  73. username: hqadmin
  74. password: hqadmin
  75. To change your password, log in to the HQ server, click the "Administration"
  76. link, choose "List Users", then click on the "hqadmin" user.
  77. Setup completed.
  78. A copy of the output shown above has been saved to:
  79. /var/lib/hyperic-hq-installer-4.6/installer/logs/hq-install.log
  80. Deleting temporary JRE
报错执行:
You must run this script as root:
/var/lib/hyperic-hq-installer-4.6/installer/data/hqdb/tune-os.sh
5 安装完毕之后,切换root用户启动命令
  1. $exit
  2. #chmod +x /home/hyperic/server-4.6/bin/hq-server.sh
  3. #/bin/su - hyperic -c '/home/hyperic/server-4.6/bin/hq-server.sh start'
  4. Starting HQ Server...
6 相应端口对外限制 7443端口对客户机开放 7080端口对访问ip开放
  1. # netstat -ntlp | grep java
  2. tcp 0 0 0.0.0.0:7080 0.0.0.0:* LISTEN 24037/java
  3. tcp 0 0 0.0.0.0:7443 0.0.0.0:* LISTEN 24037/java
二、客户端安装:
现在包hyperic-hq-agent-4.4.0-1509-x86_64-linux.tar
解压
  1. #tar -zxvf hyperic-hq-agent-4.4.0-1509-x86_64-linux.tar
  2. #mv hyperic-hq-agent-4.4.0 /root/soft/
编辑配置文件
  1. #vim /root/soft/hyperic-hq-agent-4.4.0/conf/agent.properties
  2. #末尾添加:
  3. agent.setup.camIP=192.168.138.1 #指向server端IP
  4. agent.setup.camPort=7080 #端口
  5. agent.setup.camSSLPort=7443
  6. agent.setup.camSecure=yes
  7. agent.setup.camLogin=hqadmin #登陆账号
  8. agent.setup.camPword=hqadmin #登陆密码
  9. agent.setup.agentIP=192.168.138.134 #客户端ip
  10. agent.setup.agentPort=2144 #客户端监听端口
  11. #/root/soft/hyperic-hq-agent-4.4.0/bin/hq-agent.sh start
三、浏览器登陆
http://192.168.138.1:7080


 类似资料: