Hyperic文章汇总
本文是 2015 年写的,Hyperic相关文章的汇总。 |
CentOS 安装 PostgreSQL
hyperic使用PostgreSQL作为系统后台数据库
CentOS 6 安装步骤
下载安装rpm文件
wget http://yum.postgresql.org/9.1/redhat/rhel-6.5-x86_64/pgdg-centos91-9.1-4.noarch.rpm |
安装PostgreSQL服务
yum install postgresql91-server |
安装PostgreSQL contrib模块
yum install postgresql91-contrib |
初始化数据库
service postgresql-9.1 initdb |
安装后操作
可执行文件 /usr/pgsql-9.1
配置文件和数据文件 /var/lib/pgsql/9.1
启停服务命令
/etc/init.d/postgresql-9.1 start|stop|restart |
变更访问权限
修改/var/lib/pgsql/9.1/data/pg_hba.conf,重启服务
# TYPE DATABASE USER ADDRESS METHOD |
CentOS 7 安装步骤
yum方式安装
yum install -y postgresql-server postgresql-contrib |
初始化
postgresql-setup initdb |
修改鉴权配置
vim /var/lib/pgsql/data/pg_hba.conf |
启动数据库
systemctl start postgresql |
开机自启动
systemctl enable postgresql |
CentOS 安装 Hyperic
CentOS版本6.5
Hyperic版本5.8.2
安装过程
安装PostgreSQL
参考上面
hyperic用户和用户组
groupadd hyperic |
新建HQ数据库
切换到PostgreSQL账户下 |
安装Hyperic
将Hyperic安装包复制到hyperic用户目录下 |
启动Hyperic服务
/home/hyperic/server-5.8.2/bin/hq-server.sh start |
修改hyperic密码
安装过程中,要求输入管理员账户的密码,后续添加监控节点时,每次都需要输入该密码 |
邮件配置
发件人配置修改Administration-HQ Server Setting-Email Configuration Properties
From Email Address:xxx@xxx.com
服务器配置文件修改
################################################################################ |
收件人配置
管理页面 |
Sever端重启
使用bin/hq-server.sh restart重启。
若使用外部数据库,建议将数据库同时重启,否则可能会导致服务启动异常。
CentOS安装Hyperic商业版
整体安装过程同开源版本大同小异。
安装过程中要求选择安装规模,小型、中型、大型,选择不同规模,对于服务器性能要求不同,特别是内存,如果选择大型,而内存不足,会直接导致服务端程序无法启动。
商业版免费使用60天,限制客户端数量为60个,通过修改配置文件安装key。
配置文件位置:/home/hyperic/server-5.8.0-EE/conf/hq-server.conf
授权文件:vCenter Operations Management Suite Enterprise Plus Edition
|
安装Hyperic商业版,应使用自建数据库,不建议使用内建数据库,否则安装完成后,管理页面上会存在橙色字体提示如下:
The Hyperic built-in database is provided for EVALUATION PURPOSES ONLY. For production purposes use vPostgreSQL. |
CentOS升级Hyperic版本
原版本:hyperic-hqee-installer-x86-64-linux-5.8.0
新版本:hyperic-hqee-installer-x86-64-linux-5.8.3
操作系统版本:CentOS 6.5
数据库版本:PostgreSQL 9.1
服务端升级
备份
管理中心文件备份
tar -zcvf server-5.8.0-EE.tgz server-5.8.0-EE |
数据库备份
su postgres |
将安装包解压到目录
./setup.sh -upgrade |
原版本位置指定
Enter current installation path of HQ server to upgrade: [default '']: |
安装成功
Server successfully upgraded to: /home/hyperic/server-5.8.3-EE |
重新启动
You can now start your HQ server by running this command: |
说明
Note that the first time the HQ server starts up it may take several minutes to initialize. Subsequent startups will be much faster. |
客户端升级
管理系统———主机——hyperic HQ agent——Views——agent commands——run upgrade |
经过实践,通过上述方式操作,会导致服务器上出现两个agent进程,主体功能正常,部分功能存在问题。
此时通过Web控制重启Agent失败。
建议方便的时候,手动在服务器上重启Agent进程。
hyperic实现数据库记录定时检查
hyperic版本:5.8.3 商业版
python版本:2.6.6
操作系统:CentOS 6.5
需求描述
现网资源每周一更新,通过执行脚本,检查数据库中栏目资源,如果发现周一未更新,则发出告警。 |
需求分析
脚本定时执行,根据执行结果告警。 |
需求实现
脚本定时执行
新建FileServer File |
脚本执行结果检查
通过上述配置,FileServer File类型无法判断脚本执行结果,从而无法实现告警 |
检测脚本(部分)
if __name__ == '__main__': |