# Installer check_postgres avec Homebrew, apt, apk, dnf, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de check_postgres pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:check_postgres
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install check_postgres
```

  Preuve: local Homebrew formula metadata

### Linux

- Debian apt (92%):

```sh
sudo apt install check-postgres
```

  Preuve: Debian stable package indexes: check-postgres from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- apk (92%):

```sh
sudo apk add check_postgres
```

  Preuve: Alpine Linux edge package indexes: check_postgres from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- dnf (92%):

```sh
sudo dnf install check_postgres
```

  Preuve: Fedora Rawhide package metadata: check_postgres from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst

- zypper (92%):

```sh
sudo zypper install check_postgres
```

  Preuve: openSUSE Tumbleweed package metadata: check_postgres from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

## Faits du paquet

- **Clé du paquet:** brew:check_postgres
- **Gestionnaire de paquets:** Homebrew
- **Page du gestionnaire de paquets:** <https://formulae.brew.sh/formula/check_postgres>
- **Version:** 2.26.0
- **Résumé source:** Monitor Postgres databases
- **Page d'accueil:** <https://bucardo.org/wiki/Check_postgres>
- **Dépôt:** <https://github.com/bucardo/check_postgres>
- **Docs amont:** <https://bucardo.org/wiki/Check_postgres>
- **Licence:** BSD-2-Clause
- **Archive source:** <https://bucardo.org/downloads/check_postgres-2.26.0.tar.gz>
- **Dernière mise à jour:** 2026-06-22T14:03:01-07:00
- **Généré:** 2026-08-04T22:13:35+00:00

## exécutables

- check_postgres (cli)
- check_postgres (alias)

## Dépendances

- libpq

## Bibliothèques fournies par macOS

- perl

## Comportement d'installation

- hook post-installation: non défini
- Bouteille: disponible sur arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux

## Version et fraîcheur

- page générée: 2026-08-04
- version du gestionnaire: 2.26.0
- gestionnaire mis à jour: 2026-06-22
- données locales: OK
- dépôt amont: https://bucardo.org/wiki/Check_postgres
- info: Release/tag comparison is only available for GitHub repositories.
## Historique du projet et usages

check_postgres is a Perl monitoring plugin for PostgreSQL, designed primarily for Nagios but also documenting MRTG, Cacti, and simple output modes.

### Historique du projet

The script copyright begins in 2007 under Greg Sabino Mullane. Its GitHub repository was created in May 2009, and the embedded documentation describes many PostgreSQL actions, output modes, rc-file support, and mailing lists for announcements and general development.

### Historique d'adoption

The README gives both a quick Nagios-script installation path and a standard Perl Makefile.PL build path. The batch input records packaging across Homebrew, Alpine, Debian, Ubuntu, Fedora, and openSUSE families.

### Modes d'utilisation

Administrators use check_postgres actions to monitor connections, locks, bloat, replication, database size, transaction age, settings checksums, pgbouncer state, and many other PostgreSQL operational signals.

### Pourquoi les passionnés de paquets s'y intéressent

check_postgres is a classic ops package: a single Perl monitoring tool with many symlink-friendly subcommands, Nagios exit codes, packageable docs, and long-running compatibility concerns around PostgreSQL client binaries and credentials.

### Chronologie

- 2007: Copyright period for check_postgres begins.
- 2009: GitHub repository created.
- 2009: Version 2.11.0 added .check_postgresrc support.
- 2017: 2.23.0 release published.
- 2023: 2.26.0 release published.
- 2025: README copyright range extends through 2025.

### Related projects

- PostgreSQL and psql are core runtime dependencies for many checks.
- Nagios, MRTG, and Cacti are documented output or integration targets.
- Bucardo hosts the official documentation and project pages.

### Sources

- <https://github.com/bucardo/check_postgres>
- <https://bucardo.org/check_postgres/check_postgres.pl.html>
- <https://raw.githubusercontent.com/bucardo/check_postgres/master/README.md>
- <https://raw.githubusercontent.com/bucardo/check_postgres/master/check_postgres.pl>


## Notes de sécurité

broad file, network, media, or database tool signal.

- **Risque Geiger:** blue / moyen
- broad file, network, media, or database tool signal


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: .check_postgresrc, ~/.check_postgresrc, /etc/check_postgresrc

## Credential files

- Unix: ~/.pgpass
- Windows: %APPDATA%\postgresql\pgpass.conf
## Détails de la base source

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** check_postgres
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Autres enregistrements de gestionnaires de paquets

- Debian apt - check-postgres - 2.26.0-2: normalized package name match | Debian stable package indexes: check-postgres from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | script for monitoring PostgreSQL databases | https://bucardo.org/check_postgres/
- Ubuntu apt - check-postgres - 2.26.0-1: normalized package name match | Ubuntu 24.04 LTS package indexes: check-postgres from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | script for monitoring PostgreSQL databases | https://bucardo.org/check_postgres/
- apk - check_postgres - 2.26.0-r0: normalized package name match | Alpine Linux edge package indexes: check_postgres from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | PostgreSQL monitoring script | https://bucardo.org/check_postgres/
- apk - check_postgres-doc - 2.26.0-r0: normalized package name match | Alpine Linux edge package indexes: check_postgres-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | PostgreSQL monitoring script (documentation) | https://bucardo.org/check_postgres/
- dnf - check_postgres - 2.25.0-17.fc45: normalized package name match | Fedora Rawhide package metadata: check_postgres from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst | PostgreSQL monitoring script | https://bucardo.org/check_postgres/
- zypper - check_postgres - 2.26.0-1.17: normalized package name match | openSUSE Tumbleweed package metadata: check_postgres from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Postgres monitoring script | http://bucardo.org/wiki/Check_postgres
- zypper - monitoring-plugins-postgres - 2.26.0-1.17: normalized package name match | openSUSE Tumbleweed package metadata: monitoring-plugins-postgres from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Postgres monitoring script using check_postgres.pl | http://bucardo.org/wiki/Check_postgres


## Liens liés

- [Secret-risk packages](https://pkg.so/fr/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://pkg.so/fr/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://pkg.so/fr/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Networking and protocol packages](https://pkg.so/fr/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [libpq](https://pkg.so/fr/brew/libpq/) - Runtime dependency declared by Homebrew.
- [postgresql@14](https://pkg.so/fr/brew/postgresql-14/) - Shares pkgdb curated category or tags: cli, data, database, postgresql.
- [postgresql@16](https://pkg.so/fr/brew/postgresql-16/) - Shares pkgdb curated category or tags: cli, data, database, postgresql.
- [postgresql@17](https://pkg.so/fr/brew/postgresql-17/) - Shares pkgdb curated category or tags: cli, data, database, postgresql.
- [postgresql@18](https://pkg.so/fr/brew/postgresql-18/) - Shares pkgdb curated category or tags: cli, data, database, postgresql.
- [postgresql@15](https://pkg.so/fr/brew/postgresql-15/) - Shares pkgdb curated category or tags: cli, data, database, postgresql.
- [postgis](https://pkg.so/fr/brew/postgis/) - Shares pkgdb curated category or tags: cli, data, database, postgresql.
- [lazysql](https://pkg.so/fr/brew/lazysql/) - Shares pkgdb curated category or tags: cli, data, database, postgresql.
- [postgrest](https://pkg.so/fr/brew/postgrest/) - Shares pkgdb curated category or tags: cli, data, database, postgresql.
- [dexter](https://pkg.so/fr/brew/dexter/) - Local metadata places this package in an adjacent workflow. Shared terms: cli, data, database, libpq, postgres.
- [pgslice](https://pkg.so/fr/brew/pgslice/) - Local metadata places this package in an adjacent workflow. Shared terms: cli, data, database, databases, libpq.
- [pgsync](https://pkg.so/fr/brew/pgsync/) - Local metadata places this package in an adjacent workflow. Shared terms: cli, data, database, databases, libpq.

## Combined YAML source

View the package source record on GitHub. [combined/check_postgres.yml](https://github.com/mxcl/pkgdb/blob/main/combined/check_postgres.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- package-page enrichment
- curated configuration and credential file locations
- curated package history
- package version freshness
- pkgdb category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
