当前环境:centos 7.5,postgresql 10+,zabbix 4.0+
安装依赖
yum -y install postgresql-libs
yum -y install libconfig
安装 libzbxpgsql
进入官方连接选择对应版本
wget http://cdn.cavaliercoder.com/libzbxpgsql/yum/zabbix32/rhel/7/x86_64/libzbxpgsql-1.1.0-1.el7.x86_64.rpm
安装 libzbxpgsql:rpm -i libzbxpgsql-*.rpm
修改/etc/zabbix/zabbix_agentd.conf
中配置,加入以下:
LoadModulePath=/usr/lib64/zabbix/modules
LoadModule= libzbxpgsql.so
重启zabbix-agent:systemctl restart zabbix-agent
下载并导入 postgresql 监控模板
浏览器中打开zabbix,导入刚才的模板:Template_PostgreSQL_Server_3.0.xml
导入完成后修改参数
#数据库连接
{$PG_CONN} => host=localhost port=5432 user=monitoring connect_timeout=10
#数据库名
{$PG_DB} => postgres_monitor