zabbix监控Postgresql,有针对Postgresql的插件,部署上就可以使用,非常方便。
(安装zabbix监控,请参见 《Zabbix - Installation》)
环境:
CentOS 7
Zabbix 3.4
pg_monz 2
之前安装了一个libzbxpgsql,这次安装一个pg_monz来监控PG。与安装libzbxpgsql大同小异。
1. 下载pg_monz到本地,和监控端
git clone https://github.com/pg-monz/pg_monz.git
2. Uploading Zabbix template using Zabbix frontend.
打开zabbix web 管理平台-〉Configuraction-〉Templates-〉Import
导入上一步下载的的文件,pg_monz/pg_monz/template
Template_App_PostgreSQL-pg_monz.xml
Template_App_PostgreSQL_SR_Cluster.xml
Template_App_pgpool-II.xml
Template_App_PostgreSQL_SR.xml
Template_App_pgpool-II-36.xml
Template_App_pgpool-II_watchdog.xml
3. (监控端)复制usr-local-etc 文件 (pgsql_funcs.conf and pgpool_funcs.conf) 到 "/usr/local/etc"
cd pg_monz/pg_monz/usr-local-etc
cp * /usr/local/etc/
************************
more /usr/local/etc/pgsql_funcs.conf
PGHOST=127.0.0.1
PGPORT=5432
PGROLE=postgres
PGDATABASE=postgres
************************
more /usr/local/etc/pgpool_funcs.conf
PGPOOLHOST=127.0.0.1
PGPOOLPORT=9999
PGPOOLROLE=postgres
PGPOOLDATABASE=postgres
PGPOOLCONF=/usr/local/etc/pgpool.conf
************************
4. 复制usr-local-bin files (*.sh) to "/usr/local/bin"
find_dbname.sh
find_dbname_table.sh
find_pgpool_backend_ip.sh
find_pgpool_backend.sh
find_sr_client_ip.sh
find_sr.sh
pgpool_backend_status.sh
pgpool_cache.sh
pgpool_connections.sh
pgpool_delegate_ip.sh
pgpool_simple.sh
pgsql_db_funcs.sh
pgsql_primary.sh
pgsql_server_funcs.sh
pgsql_simple.sh
pgsql_sr_server_funcs.sh
pgsql_standby.sh
pgsql_tbl_funcs.sh
pgsql_userdb_funcs.sh
# 把这个文件夹填入template macro(默认不用填,如果更改的话,要修改)
5. 定义监控组
创建 Postgresql 组,并将PG host加入到组内。
创建pgpool组,将pgpool-II host加入到组内。
6. zabbix中,将template 加入到host中

Postgresql - 使用zabbix监控数据库- pg_monz相关推荐

  1. 利用 Zabbix 监控数据库文件大小

    场景模拟: 数据库空间如果太大,对性能方面有一定的影响,所以某知名企业的运维人员小智想要监控每台数据库服务器的数据库文件大小.这名运维人员目前的做法是执行查询语句,把结果存成txt文件,然后每天都需要 ...

  2. zabbix监控系统进阶专题篇(企业微信报警,邮箱报警,电话报警,监控数据库,监控磁盘性能)

    一:zabbix配置文件详解 1. zabbix-server配置文件 Zabbix 日志 默认用文件记录,也可以发送给我们的 rsyslog 日志记录系统,如果我们 选择默认,则日志存放在LogFi ...

  3. zabbix监控oracle缓冲区,Zabbix监控oracle各服务器连接数

    需求: 根据机器名查询oracle连接数,并通过zabbix进行监控 脚本: [root@rac1 Zabbix_S]# cat get_conns.py #!/usr/bin/python #cod ...

  4. zabbix 监控项自动发现过滤_Zabbix使用javascript+jsonpath预处理动态生成监控项

    场景模拟: 问题1:数据库空间如果太大,对性能方面有一定的影响,所以某知名企业的运维人员小智想要监控每台数据库服务器的数据库文件大小.这名运维人员目前的做法是执行查询语句,把结果存成txt文件,然后每 ...

  5. 一篇文章带你入门zabbix监控系统

    目录 一.监控介绍 二.监控软件区别 三.zabbix监控架构 四.zabbix监控介绍 1.zabbix优点 2.zabbix缺点 3.zabbix监控系统监控对象 4.zabbix监控方式 五.z ...

  6. zabbix监控部署与设置报警发送邮件

    zabbix监控介绍与部署 zabbix介绍 zabbix组件及功能 zabbix功能与特点 zabbix功能 zabbix特点 zabbix配置文件 部署zabbix zabbix介绍 1.zabb ...

  7. Zabbix 监控Mysql数据库及主从数据库

    Zabbix监控mysql主从数据库在脚步出现用户名和密码是会出现如下报错"Warning: Using a password on the command line interface c ...

  8. Zabbix监控Mysql数据库性能

    来源:http://os.51cto.com/art/201404/435139.htm 本文通过Zabbix Graphs实时查看的SQL语句操作情况和mysql发送接收的字节数,Zabbix还可以 ...

  9. 利用 Zabbix 监控 mysqldump 定时备份数据库是否成功

    场景需求 大部分企业都会存在测试数据库.然而,这些公司的运维人员普遍的做法是编写一个shell脚本通过mysqldump,这个MySQL数据库备份工具结合Linux的crontab这个定时任务命令,实 ...

最新文章

  1. StringUtils
  2. mysql取消外码约束_MySQL 关闭子表的外键约束检察方法
  3. python xpath语法-Python爬虫:Xpath语法笔记
  4. python Dask库安装方法
  5. SVN服务器和客户端的基本使用详细图解
  6. 华为大数求和 java_大数乘积java
  7. 深入理解C语言系列之内存和地址的故事(虚拟内存分区、全局变量与静态变量、外部函数内部函数、选择性编译)
  8. 常用api查询网站记录
  9. C言语教程第五章:函数(4)
  10. Python多人聊天室
  11. 尚学堂马士兵servlet/JSP笔记(二、servlet)
  12. 项目管理体验营day3:项目管理之沟通技巧
  13. 漫画 |《帝都程序猿十二时辰》
  14. 石家庄联通宽带DNS服务器地址
  15. java 写 xml 文件 工具类_XML读写工具类
  16. 集群监控:Ambari和Cloudera Manger
  17. python中ox_Python中os包的用法
  18. 2017中学生计算机竞赛预赛试题答案,2017年初中化学竞赛初赛试题
  19. OneDrive和OneDrive for Business映射到本地网络驱动器
  20. 2021年焊工(初级)考试技巧及焊工(初级)实操考试视频

热门文章

  1. c语言的文字游戏,C语言之文字游戏
  2. 最贵服务器多少钱_服务器里面什么最贵
  3. win7 64下RegOpenKeyEx返回的值不正确(转)
  4. 快来看!网信办发布《网络信息内容生态治理规定》,涉网暴、水军、流量造假等等...
  5. MongoShake数据灾备与迁移
  6. SSH:The authenticity of host xxx can‘t be established.
  7. 梁宁:2019年是5G时代,也是革命性的新营销阵地
  8. 中望3D2022 尺寸标注(标注圆弧或曲线最高点、最低点)
  9. 我和掘金合作的源码共读小册报名快1000人了~
  10. div css每行文字显示一半 同时文字字体重叠显示不全解决方法