1、安装zabbix-agent客户端
见其他文档,略。
2、pg数据库创建监控用户
CREATE ROLE zabbix WITH LOGIN NOSUPERUSER NOCREATEDB NOCREATEROLE;
GRANT CONNECT ON DATABASE item,member,merchant,portal TO zabbix;
alter user zabbix with password 'zabbix';
3、使用创建的用户连接测试
psql -h localhost -U zabbix -p 5432 portal
4、改zabbix-agent客户端配置文件
vi /etc/zabbix/zabbix_agentd.conf
Server=10.xxx.xxx.xxx
ServerActive=10.xxx.xxx.xxx
Hostname=10.xxx.xxx.xxx
说明:
Server填zabbix服务器的ip地址
ServerActive填zabbix服务器的ip地址
Hostname填zabbix客户端的ip地址
5、pg数据库改配置文件
vi /usr/data/pgsql/data/pg_hba.conf
host all zabbix 10.xxx.xxx.xxx/32 trust
指定数据库zabbix用户可以在指定的ip(zabbix server端)连接数据库。
6、数据库重新加载配置
重新加载配置:
su - postgres
pg_ctl reload -D $PGDATA -s