Nagios check_postgres plugin for checking status of PostgreSQL databases
Version 2.25.0 of check_postgres was released on February 3, 2020
Allow same_schema objects to be included or excluded with --object and --skipobject
Fix to allow mixing service names and other connection parameters for same_schema
Released May 30, 2018
Support new_version_pg for PG10 (Michael Pirogov)
Option to skip CYCLE sequences in action sequence (Christoph Moench-Tegeder)
Output per-database perfdata for pgbouncer pool checks (George Hansper)
German message translations (Holger Jacobs)
Consider only client backends in query_time and friends (David Christensen)
Released October 31, 2017
Support PostgreSQL 10. (David Christensen, Christoph Berg)
Change table_size to use pg_table_size() on 9.0+, i.e. include the TOAST table size in the numbers reported. Add new actions indexes_size and total_relation_size, using the respective pg_indexes_size() and pg_total_relation_size() functions. All size checks will now also check materialized views where applicable. (Christoph Berg)
Connection errors are now always critical, not unknown. (Christoph Berg)
New action replication_slots checking if logical or physical replication slots have accumulated too much data (Glyn Astill)
Multiple same_schema improvements (Glyn Astill)
Add Spanish message translations (Luis Vazquez)
Allow a wrapper function to run wal_files and archive_ready actions as non-superuser (Joshua Elsasser)
Add some defensive casting to the bloat query (Greg Sabino Mullane)
Invoke psql with option -X (Peter Eisentraut)
Update postgresql.org URLs to use https. (Magnus Hagander)
check_txn_idle: Don't fail when query contains 'disabled' word (Marco Nenciarini)
check_txn_idle: Use state_change instead of query_start. (Sebastian Webber)
check_hot_standby_delay: Correct extra space in perfdata (Adrien Nayrat)
Remove \r from psql output as it can confuse some regexes (Greg Sabino Mullane)
Sort failed jobs in check_pgagent_jobs for stable output. (Christoph Berg)