From 80d5d98c9d150af5bb757a2400dcd980ecd7b1aa Mon Sep 17 00:00:00 2001 From: Ludovic Cartier Date: Fri, 22 May 2026 19:36:10 +0200 Subject: [PATCH] update README.md --- README.md | 40 +++++++++++++++++++++++++++++----------- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 4d070f0..9b8cd15 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,8 @@ This Ansible role installs and configures NRPE plugins for monitoring various sy The following checks are deployed to `/usr/lib/nagios/plugins/` (or configured path): - `check_3ware` +- `check_apt_update` +- `check_ceph` - `check_cilium_health` - `check_coredns_health` - `check_disk_usage` @@ -62,13 +64,21 @@ The following checks are deployed to `/usr/lib/nagios/plugins/` (or configured p - `check_memory` - `check_mysql_longqueries` - `check_needrestart` +- `check_nvme_smart` +- `check_nvme_temperature` - `check_postfix_mailqueue` - `check_postgresql` - `check_proc_age` +- `check_pve_quorum` +- `check_pvesr` +- `check_reboot_required` - `check_redis_health` - `check_rofs` +- `check_ssl_cert` - `check_systemd_failed` - `check_systemd_service` +- `check_uptime` +- `check_zpool_health` ## Role Variables @@ -107,17 +117,25 @@ The following checks are deployed to `/usr/lib/nagios/plugins/` (or configured p | `nrpe_mysql_longqueries_critical` | `1200` | `check_mysql_longqueries` | Critical threshold for long running queries (seconds). | | `nrpe_proc_age_warning` | `400` | `check_proc_age` | Warning threshold for process age (seconds). | | `nrpe_proc_age_critical` | `600` | `check_proc_age` | Critical threshold for process age (seconds). | -| `nrpe_redis_memory_warning` | `80` | `check_redis_health` | Warning threshold for Redis memory usage (%). | -| `nrpe_redis_memory_critical` | `90` | `check_redis_health` | Critical threshold for Redis memory usage (%). | -| `nrpe_redis_connected_clients_warning` | `200` | `check_redis_health` | Warning threshold for connected clients. | -| `nrpe_redis_connected_clients_critical` | `500` | `check_redis_health` | Critical threshold for connected clients. | -| `nrpe_redis_hitrate_warning` | `80` | `check_redis_health` | Warning threshold for cache hit rate (%). | -| `nrpe_redis_hitrate_critical` | `50` | `check_redis_health` | Critical threshold for cache hit rate (%). | -| `nrpe_redis_fragments_warning` | `1.5` | `check_redis_health` | Warning threshold for fragmentation ratio. | -| `nrpe_redis_fragments_critical` | `2.0` | `check_redis_health` | Critical threshold for fragmentation ratio. | -| `nrpe_redis_replication_lag_warning` | `10` | `check_redis_health` | Warning threshold for replication lag (seconds). | -| `nrpe_redis_replication_lag_critical` | `60` | `check_redis_health` | Critical threshold for replication lag (seconds). | -| `nrpe_ceph` | false | `check_ceph` | Ceph server monitoring | +| `nrpe_redis_memory_warning` | `-` | `check_redis_health` | Warning threshold for Redis memory usage (%). | +| `nrpe_redis_memory_critical` | `-` | `check_redis_health` | Critical threshold for Redis memory usage (%). | +| `nrpe_redis_connected_clients_warning` | `-` | `check_redis_health` | Warning threshold for connected clients. | +| `nrpe_redis_connected_clients_critical` | `-` | `check_redis_health` | Critical threshold for connected clients. | +| `nrpe_redis_hitrate_warning` | `-` | `check_redis_health` | Warning threshold for cache hit rate (%). | +| `nrpe_redis_hitrate_critical` | `-` | `check_redis_health` | Critical threshold for cache hit rate (%). | +| `nrpe_redis_fragments_warning` | `-` | `check_redis_health` | Warning threshold for fragmentation ratio. | +| `nrpe_redis_fragments_critical` | `-` | `check_redis_health` | Critical threshold for fragmentation ratio. | +| `nrpe_redis_replication_lag_warning` | `-` | `check_redis_health` | Warning threshold for replication lag (seconds). | +| `nrpe_redis_replication_lag_critical` | `-` | `check_redis_health` | Critical threshold for replication lag (seconds). | +| `nrpe_uptime_warning` | `1440` | `check_uptime` | Warning threshold for uptime (minutes). | +| `nrpe_uptime_critical` | `30` | `check_uptime` | Critical threshold for uptime (minutes). | +| `nrpe_ssl_path` | `/etc/haproxy/ssl` | `check_ssl_cert` | Path to SSL certificates directory. | +| `nrpe_ssl_warning` | `21` | `check_ssl_cert` | Warning threshold for SSL certificate expiry (days). | +| `nrpe_ssl_critical` | `14` | `check_ssl_cert` | Critical threshold for SSL certificate expiry (days). | +| `nrpe_ntp_host` | `europe.pool.ntp.org` | `check_ntp` | NTP host to check. | +| `nrpe_ntp_warning` | `10` | `check_ntp` | Warning threshold for NTP offset. | +| `nrpe_ntp_critical` | `15` | `check_ntp` | Critical threshold for NTP offset. | + ## Example Playbooks