天天看点

Zabbix监控PostgreSQL

环境: 

CentOS6.8 

Zabbix3.2.1 

PostgreSQL9.5.6

根据官方文档进行安装即可。 

<a href="http://cavaliercoder.com/libzbxpgsql/documentation/module-installation/" target="_blank">http://cavaliercoder.com/libzbxpgsql/documentation/module-installation/</a>

<a href="https://s5.51cto.com/wyfs02/M02/8E/5C/wKiom1i-aY_hmZxtAAB_2n7Qs2Y345.png" target="_blank"></a>

创建一个用户,开放你所要监控的数据库只读权限给它,为了安全,把权限做到最小化。 

我用的pgpool-II。

使用创建的用户能登录查看相应数据库,则可进行下一步。

模板在Github上有: 

<a href="https://github.com/cavaliercoder/libzbxpgsql/tree/master/templates" target="_blank">https://github.com/cavaliercoder/libzbxpgsql/tree/master/templates</a>

5. 主机链接模板,设置宏变量

<a href="https://s5.51cto.com/wyfs02/M01/8E/5C/wKiom1i-aZ6QdrN5AAB-yrm0VAE937.png" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M01/8E/5A/wKioL1i-aa3zryYfAAB46Qvnf1Q196.png" target="_blank"></a>

<code>{$PG_CONN} =&gt; host=localhost port=54321 user=monitoring connect_timeout=10</code>  <code>{$PG_DB} =&gt; wiseucmsg</code>

<a href="https://s4.51cto.com/wyfs02/M00/8E/5C/wKiom1i-ac6A-Sd3AAKf9g2ginI969.png" target="_blank"></a>

有图形出现,则监控成功。

本文转自 ygqygq2 51CTO博客,原文链接:http://blog.51cto.com/ygqygq2/1903989,如需转载请自行联系原作者