Centos6系统安装gpperfmon-cc-web监控

部分转载自:MangoCool

!!!商业版的Greenplum才能配合安装gpperfmon-cc-web,这次成功了!

!!!推荐用gpadmin用户安装,遇到没有文件权限的问题,授予该用户相应权限。避免root安装,再逐文件授予权限给gpadmin。

启用收集系统代理:

1、首先用gpadmin用户登录:

2、在master主机上执行source:

?

3、使用gpperfmon_install命令,安装后会建立gpperfmon数据库,默认用户gpmon:

$ gpperfmon_install --enable --password gpmon --port 5432

4、重启数据库:

$ gpstop -r

5、使用ps命令检查数据收集进程是否运行:

$ ps -ef | grep gpmmon

6、执行命令检查数据收集进程是否写入命令中心数据库:

$ psql gpperfmon -c 'SELECT * FROM system_now;'

配置standby master主机:

1、复制$MASTER_DATA_DIRECTORY/pg_hba.conf 文件从你的master主机到standby主机:

$ gpscp -h smdw /home/gpamdin/masterdata/gpseg-1/pg_hba.conf =:$MASTER_DATA_DIRECTORY/

2、
复制

~/.pgpass
文件从你的master主机到standby主机:

$ gpscp -h smdw ~/.pgpass =:~/

注:.pgpass 权限必须要设置成600。

正式安装Greenplum Command Center Console:

1、下载地址:

官网下载:https://network.pivotal.io/products/pivotal-gpdb#/releases/1533/file_groups/26

云盘下载:http://pan.baidu.com/s/1hqZU72W

2、解压安装:

这里我以greenplum-cc-web-2.0.0为例:

$ unzip greenplum-cc-web-2.0.0-build-32-RHEL5-x86_64.zip

$ ./greenplum-cc-web-2.0.0-build-32-RHEL5-x86_64.bin

注:因为默认安装路径是/usr/local,避免权限问题,可以先用root安装,再修改成gpadmin访问权限;或者先修改/usr/local路径gpadmin用户的访问权限,再直接用gpadmin用户安装(推荐)。

安装过程中可根据提示作出自己的选择和修改,首先得接受pivotal的协议。

我的安装过程如下:

3、使环境变量生效,执行source:

vi ~/
.bashrc

source /home/greenplum-
4.3
/greenplum_path
.sh
-cc/gpcc_path
source ~/
.bashrc

4、用gpadmin用户,执行gpccinstall 命令安装Command Center到所有的主机上:

$ gpccinstall -f all_hosts

5、将 .bashrc文件复制到其他主机上(包括standby),并使其生效:

?

设置Command Center环境(可略过):

1、添加GPPERFMONHOME 环境变量到~/.bashrc:

GPPERFMONHOME=/usr/local/greenplum-cc-web-2.0.0-build-32

source $GPPERFMONHOME/gpcc_path.sh

2、保存和source.bashrc:

$ source ~/.bashrc

设置Command Center控制台实例:

1、添加访问权限

在pg_hba.conf中添加:

否则,
可能会遇到报错:FATAL: no pg_hba.conf entry for host "::1"

2、创建 Command Center 实例:

以下是我的设置,可以根据自己的实际情况设置:

?

设置成功,这是提示信息告诉你可以通过地址http://mdw.28080访问了。服务名:linux1024,用户gpmon,密码我没有,登录时随便填。

期间,可能报错:ERROR: relation "gp_toolkit.__gp_log_master_ext" does not exist,数据库gppfermon中gp_toolkit schema中无内容,可能是template0,1中的gp_toolkit内容丢失;没办法,手动补:
psql -f $GPHOME/share/postgresql/gp_toolkit.sql gpperfmon

登录成功:

dawei

【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。