check_postgres - Postgres monitoring script

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename check_postgres-2.24.0-1.1.noarch.rpm
Package name check_postgres
Package version 2.24.0
Package release 1.1
Package architecture noarch
Package type rpm
Category System/Monitoring
License GPL-2.0-or-later
Maintainer -
Download size 196.90 KB
Installed size 672.64 KB is a Perl script that runs many different tests against one
or more Postgres databases. It uses the psql program to gather the information,
and outputs the results in one of three formats: Nagios, MRTG, or simple.


Package Version Architecture Repository
check_postgres - - -


Name Value
/usr/bin/env -
perl = 5.28.1
perl(Cwd) -
perl(Data::Dumper) -
perl(File::Basename) -
perl(File::Temp) -
perl(Getopt::Long) -
perl(Time::HiRes) -
postgresql -


Name Value
check_postgres = 2.24.0-1.1


Type URL
Binary Package check_postgres-2.24.0-1.1.noarch.rpm
Source Package check_postgres-2.24.0-1.1.src.rpm

Install Howto

Install check_postgres rpm package:

# zypper install check_postgres




2019-03-28 - Martin Hauke <>
- Update to version 2.24.0
* Support new_version_pg for PG10
* Option to skip CYCLE sequences in action sequence
* Output per-database perfdata for pgbouncer pool checks
* German message translations
* Consider only client backends in query_time and friends
- Use github Source URL
2018-03-21 -
- Update to 2.23.0:
+ added support for PostgreSQL 10
+ Change table_size to use pg_table_size() on 9.0+
+ Connection errors are now always critical, not unknown
+ New action replication_slots checking if logical or physical
replication slots have accumulated too much data
+ Multiple same_schema improvements
+ Add Spanish message translations
+ Allow a wrapper function to run wal_files and archive_ready
actions as non-superuser
+ Add some defensive casting to the bloat query
+ Invoke psql with option -X
+ check_txn_idle: Don't fail when query contains 'disabled' word
+ check_txn_idle: Use state_change instead of query_start.
+ check_hot_standby_delay: Correct extra space in perfdata
+ Remove \r from psql output as it can confuse some regexes
+ Sort failed jobs in check_pgagent_jobs for stable output
- run spec cleaner
- use %%license for newer distributions
2017-03-18 -
- Update to 2.22.0
2017-03-18 -
- BuildRequire perl-macros to fix SLE_11_SP4 build
2014-07-30 -
- rename subpackage to monitoring-plugins-postgres
2013-10-29 -
- update to 2.21.0
- remove perl-macros dependency
- add man page (and script to generate it
from source)
2013-08-09 -
- update to 2.20.1
- removed perl-marcro from .spec
2012-07-12 -
- added a sample nagios/check_mk command definition file
2012-07-10 -
- update to version 2.19.0
- cleaned up .spec
- fixed License
2011-02-21 -
- initial version 2.16.0
- disabled make test as this breaks the build currently
- create a special nagios package containing just the symlinks

See Also

Package Description
checkbashisms-2.18.10-1.1.noarch.rpm Tool for checking /bin/sh scripts for possible bashisms
checkmedia-4.1-1.2.i586.rpm Check SUSE installation media
checkmedia-4.1-1.2.x86_64.rpm Check SUSE installation media
checkpolicy-2.9-1.1.i586.rpm SELinux policy compiler
checkpolicy-2.9-1.1.x86_64.rpm SELinux policy compiler
cheese-3.32.1-1.1.i586.rpm Webcam Booth for GNOME
cheese-3.32.1-1.1.x86_64.rpm Webcam Booth for GNOME
cheese-devel-3.32.1-1.1.i586.rpm Development files for the Cheese webcam booth
cheese-devel-3.32.1-1.1.x86_64.rpm Development files for the Cheese webcam booth
cheese-lang-3.32.1-1.1.noarch.rpm Translations for package cheese
chemical-mime-data-0.1.94-3.3.noarch.rpm A collection of data files for various chemical MIME types
cherrytree-0.38.8-1.1.noarch.rpm A hierarchical note taking application
cherrytree-lang-0.38.8-1.1.noarch.rpm Translations for package cherrytree
chessx-1.5.0-1.1.i586.rpm Chess database
chessx-1.5.0-1.1.x86_64.rpm Chess database