From d65bc62c2f49454ab955075633821e7abb165ac1 Mon Sep 17 00:00:00 2001 From: Danyal Berchtold Date: Tue, 24 Feb 2026 17:13:41 +0100 Subject: [PATCH 1/3] feat(librenms-health): add device-type "management" --- check-plugins/librenms-health/librenms-health | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/check-plugins/librenms-health/librenms-health b/check-plugins/librenms-health/librenms-health index 082837ac..ce905bda 100755 --- a/check-plugins/librenms-health/librenms-health +++ b/check-plugins/librenms-health/librenms-health @@ -96,11 +96,12 @@ def parse_args(): help='Filter by LibreNMS Device Type (repeating).', dest='DEVICE_TYPE', action='append', - choices=[ # taken from the librenms source file misc/config_definitions.json + choices=[ # taken from the librenms source file resources/definitions/config_definitions.json 'appliance', 'collaboration', 'environment', 'firewall', + 'management' 'loadbalancer', 'network', 'power', @@ -159,7 +160,7 @@ def main(): # fetch data sql = ''' - SELECT + SELECT d.hostname, d.sysName, d.sysDescr, From cead35dd987ff7afa3deb3000f5d498b4d3c01fc Mon Sep 17 00:00:00 2001 From: Danyal Berchtold Date: Tue, 24 Feb 2026 17:28:38 +0100 Subject: [PATCH 2/3] docs: update CHANGELOG --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fab6822..5a0a21a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ Build, CI/CD: Monitoring Plugins: +* librenms-health: add new device-type 'management' * by-ssh: add alerting on single numeric values * by-winrm: executes commands on remote Windows hosts by WinRM, supporting JEA (including the JEA endpoint via `--winrm-configuration-name`) * nextcloud-enterprise: provides information about an installed Nextcloud Enterprise subscription From 6cb163790ac0df221c40c62b09f75e43684558c8 Mon Sep 17 00:00:00 2001 From: Danyal Berchtold Date: Tue, 24 Feb 2026 17:32:13 +0100 Subject: [PATCH 3/3] docs: update README --- check-plugins/librenms-health/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/check-plugins/librenms-health/README.md b/check-plugins/librenms-health/README.md index 98f17701..aaf4c03b 100644 --- a/check-plugins/librenms-health/README.md +++ b/check-plugins/librenms-health/README.md @@ -32,7 +32,7 @@ usage: librenms-health [-h] [-V] [--always-ok] [--defaults-file DEFAULTS_FILE] [--defaults-group DEFAULTS_GROUP] [--device-group DEVICE_GROUP] [--device-hostname DEVICE_HOSTNAME] - [--device-type {appliance,collaboration,environment,firewall,loadbalancer,network,power,printer,server,storage,wireless,workstation}] + [--device-type {appliance,collaboration,environment,management,firewall,loadbalancer,network,power,printer,server,storage,wireless,workstation}] [--lengthy] [--timeout TIMEOUT] This check plugin retrieves sensor information for each device from a LibreNMS