check_postgres.pl插件监控postgresql数据库

check_postgres.pl插件监控postgresql数据库:

下载网址:

https://exchange.nagios.org/directory/Plugins/Databases/PostgresQL/check_postgres/details

# tar zxfv check_postgres-2.11.1.tar.gz

# rsync -av check_postgres-2.11.1/check_postgres.pl /usr/lib/nagios/plugins/

显示数据库aa的连接数:

# /usr/lib/nagios/plugins/check_postgres.pl --output=nagios -H 127.0.0.1 -db aa --dbuser=user --dbpass=xxxx --action=backends -w=120 -c=150

显示数据库aa的大小(占用空间):

# /usr/lib/nagios/plugins/check_postgres.pl --output=nagios -H 127.0.0.1 -db aa --dbuser=user --dbpass=xxxx --action=database_size -w=1T -c=2T

显示数据库aa的查询时间(默认w为120s,c为300s):

# /usr/lib/nagios/plugins/check_postgres.pl --output=nagios -H 127.0.0.1 -db aa --dbuser=user --dbpass=xxxx --action=query_time

集成到nrpe、icinga2略

时间: 2024-10-10 20:58:58

check_postgres.pl插件监控postgresql数据库的相关文章

通过check_ilo2_health.pl插件监控HP服务器健康状态

通过check_ilo2_health.pl插件监控HP服务器健康状态: 下载地址: https://exchange.nagios.org/directory/Plugins/Hardware/Server-Hardware/HP-(Compaq)/check_ilo2_health/details 使用示例: /usr/lib64/nagios/plugins/check_ilo2_health.pl --ilo3 -u aa -p'xxxxxx' -H 10.0.0.3 注:1.密码带特殊

zabbix通过pg_monz模板监控postgresql数据库

需要安装的软件包 pg_monz-2.1.tar.gz zabbix-sender-3.0.5-1.el7.x86_64.rpm zabbix-agent-3.0.17-1.el7.x86_64.rpm (省略安装) pg_monz安装 1.下载pg_monz监控模板https://github.com/pg-monz/pg_monz/releases/tag/2.1 (1) 部署配置文件#tar zxf pg_monz-2.1.tar.gz#cd pg_monz-2.1/pg_monz/#cp

Zabbix利用orabbix插件监控Oracle数据库(增强版)

按照网上的一些资料进行安装最后发现问题挺多的,于是自己修复了一些问题便记录了下来. 一.jdk的安装(Orabbix Server) 1.软件解压,放到固定位置 tar zxf jdk-8u51-linux-x64.tar.gz mv jdk1.8.0_51/ /usr/local/ 2.设置系统变量,编辑/etc/profile在末尾增加 export JAVA_HOME=/usr/local/jdk1.8.0_51 exportCLASSPATH=$JAVA_HOME/lib/dt.jar:

icinga2通过check_ping.pl插件生成可用性监控

下载地址: https://exchange.nagios.org/directory/Plugins/Network-Protocols/ICMP/check_ping-2Epl/details 修改脚本: # vi check_ping.pl(最后2行改成下面这样) my $loss = sprintf("%.3f",(100 - (100 * $nok/$pack))); printf("PING - Packet active = $loss%%, rta = $rt

Zabbix监控PostgreSQL

Zabbix监控PostgreSQL 学习 PostgreSQL zabbix Zabbix监控PostgreSQL 1. 安装libzbxpgsql 2. 配置zabbix配置文件zabbix_agentd.conf 3. 创建监控用户 4. 导入监控模板 5. 主机链接模板,设置宏变量 因上次用到了PostgreSQL,而所使用的监控又是Zabbix,所以找到了此插件用于Zabbix监控PostgreSQL. 插件网站:PostgreSQL monitoring for Zabbix Git

zabbix 监控 oracle 数据库

一.简介 Orabbix 是设计用来为 zabbix 监控 Oracle 数据库的插件,它提供多层次的监控,包括可用性和服务器性能指标. 它提供了从众多 Oracle 实例采集数据的有效机制,进而提供此信息的监控和性能指标.然后,您可以利用的 zabbix 的报告功能为收集的所有数据,并提供分析.目前的发行版中包含了一组预先定义的模板,包括从初始部署警报和图形功能.然而,这些可以进行微调,以满足您的需求和数据/监控要求. Orabbix 监控什么? 数据库版本 归档日志与生产趋势分析 触发器,表

nagios 添加自定义监控项目监控mysql数据库死锁

nagios 添加自定义监控项目 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 系统环境:CentOS Linux release 7.2.1511 (Core) nagios 版本: 2.15 这里配合pt-dead-logger插件了,运行了这个插件,有死锁就会在test.deadlocks表写入死锁的信息 这里通过检测这个表是否增加了行数来发报警 nagios客户端自定义脚本: ###这里为了省事,直接把数据库的用户,

使用Zabbix监控Oracle数据库

Orabbix介绍 监控Oracle数据库我们需要安装第三方提供的Zabbix插件,我们先测试比较有名的Orabbix,http://www.smartmarmot.com/product/orabbix/ 从部署架构图上可以看出,orabbix是通过JDBC去连接被监控数据库的,其实不是必须在数据库主机上安装Agent,而运行orabbix的主机,可以是Zabbix Server,也可以是数据库主机和zabbix server之外的任意一台主机,为了测试方便,我们将orabbix安装在Zabb

PostgreSQL数据库Streaming Replication流复制主备延迟测试

PostgreSQL数据库流复制主库和备库之间的延迟时间是多少,无论对HA还是负载均衡来说都应该做个评估.比如单纯的HA架构,当主库发生故障时,我们允许多少时间内的数据丢失.不废话,直接进入本次实验测试. 测试环境: 主库:内存:32G,CPU:8核,IP:192.168.122.101 备库:内存:32G,CPU:8核,IP:192.168.122.102 数据库配置:默认 测试准备: 在两台服务器上安装好PostgreSQL数据库,安装过程不清楚的可以参考文章<PostgreSQL数据库编译