Releases: centreon/centreon-plugins
Releases · centreon/centreon-plugins
plugins-20260100
New connectors
- Apache CXF - Initial release.
- Centreon DEM (formerly Quanta) Rest API - Initial release.
- Microsoft SCCM CMA - Initial release.
- VMware8 VCSA REST API - Initial release (Issue 5551).
Enhancements
- Arista Switch SNMP - Added bgp service template.
- Cisco Standard SNMP - Added completion time to ipsla mode.
- Commvault Commserve Rest API - Added client name to the output prefix of the jobs mode.
- HPE Athonet w/ Prometheus API - Added the common system checks from Prometheus node exporter.
- IP Fabric API - Handle the pagination brought by version 7.5.
- Microsoft SQL Server - Added an option to the connected-users mode to filter by database name (PR 5195).
- NetApp Ontap SNMP - Added the snapmirrorlag service template.
- Nutanix - Added support of Nutanix 6.10 (fixes 'No disk found' error in disk-usage_ service template).
- Quanta Rest API - Deprecated, replaced by Centreon DEM (formerly Quanta) Rest API.
- VMware VCSA Rest API - Deprecated, replaced by VMware8 VCSA REST API.
Breaking changes
- Dell Compellent Nsclient NRPE - The pack has been renamed and the default NRPECLIENT macro changed to use the official Nagios NRPE4 client.
- Microsoft Cluster Server NSClient++ NRPE - Changed the default NRPECLIENT macro to use the official Nagios NRPE4 client and fixed the default client options.
Fix
- D-Link DGS 3100 SNMP - Fixed "uninitialized values" warnings on interfaces mode (Issue 5903).
- D-Link Network - Fixed "uninitialized values" warnings on interfaces mode (Issue 5903).
- Fortinet Fortigate SNMP - Fixed "uninitialized values" warnings on interfaces mode (Issue 5903).
- HP MSA2000 SNMP - Fixed GitHub issue 5899, also talked about on TheWatch.
- HP Procurve SNMP - Fixed "uninitialized values" warnings on interfaces mode (Issue 5903).
- Lenovo S Series SNMP - Fixed GitHub issue 5899, also talked about on TheWatch.
- Microsoft SQL Server - Forced the version of a dependency, to fix a segmentation fault issue.
- Palo Alto firewall SNMP - Fixed "uninitialized values" warnings on interfaces mode (Issue 5903).
plugins-20251200
New connectors
- Cato Networks API - Initial release, based on a The Watch idea.
- Microsoft Cluster Server CMA - Initial release.
- Nvidia (formerly Mellanox) SNMP - Initial release PR 5753.
- OpenStack RESTAPI - Initial release.
Enhancements
- Mikrotik SNMP - New LTE service template.
- Active Directory CMA - All templates inherit Generic-Passive-CMA-Service from base-generic to avoid multiple notifications.
- Base Pack - New Generic-Passive-CMA-Service service template with
is_volatileset to 0 to avoid multiple notifications. - Hyper-V 2012 CMA - All templates inherit Generic-Passive-CMA-Service from base-generic to avoid multiple notifications.
- Linux CMA - All templates inherit Generic-Passive-CMA-Service from base-generic to avoid multiple notifications.
- Microsoft Exchange CMA - All templates inherit Generic-Passive-CMA-Service from base-generic to avoid multiple notifications.
- Microsoft WSUS CMA - All templates inherit Generic-Passive-CMA-Service from base-generic to avoid multiple notifications.
- Veeam CMA - All templates inherit Generic-Passive-CMA-Service from base-generic to avoid multiple notifications.
- Windows CMA - All templates inherit Generic-Passive-CMA-Service from base-generic to avoid multiple notifications.
Breaking changes
- Cisco Waas SNMP - Fixed errors related to thresholds.
Fix
- Control-M Rest API - Fixed typo in jobs mode.
- NetApp Ontap Rest API - Added state to the requested fields in volume query PR 5851.
- Netbackup NSClient++ API - Removed exchange command.
- Oracle Database - Fixed wrong tablespace size calculation in tablespace-usage mode.
- Cisco Standard - Fixed percentage calculation in interfaces mode.
- D-Link DGS 3100 - Fixed percentage calculation in interfaces mode.
- D-Link Network - Fixed percentage calculation in interfaces mode.
- Fortinet Fortigate SNMP - Fixed percentage calculation in interfaces mode.
- HP Procurve SNMP - Fixed percentage calculation in interfaces mode.
- Microsoft SQL Server - Fixed wrong output unit in locks-wait mode.
- Palo Alto firewall SNMP - Fixed percentage calculation in interfaces mode.
- Windows NSClient 0.5 NRPE - Fixed an issue in the NTP mode, causing zombie processes of
centreon_plugins.exe. - Windows NSClient API - Fixed an issue in the NTP mode, causing zombie processes of
centreon_plugins.exe. - Windows Telegraf Agent - Fixed an issue in the NTP mode, causing zombie processes of
centreon_plugins.exe. - Windows WSMAN - Fixed an issue in the NTP mode, causing zombie processes of
centreon_plugins.exe.
plugins-20251100
New connectors
- HPE Athonet w/ Prometheus API - Initial release of HPE Athonet w/ Prometheus API.
- HPE Athonet Alertmanager w/ Prometheus API - Initial release of HPE Athonet Alertmanager w/ Prometheus API.
- Prometheus Alertmanager API - Initial release of Prometheus Alertmanager API.
Enhancements
- APC PDU SNMP- Added NTP and uptime service templates.
- Active Directory WSMAN - Added DE language support, based on community contribution PR 5780.
- Google Stackdriver - Enhanced compatibility with DISTRIBUTION type values in getmetrics mode.
- Node Exporter w/ Prometheus API - Added uptime mode, storage mode and its discovery and interfaces mode and its discovery.
- Redis Database - Added authentication with username for custommode perlmod, from community contribution PR 5255.
- Veeam CMA - Added Veeam 12 compatibility by using the correct cmdlets in vsb-jobs mode.
- Veeam NRPE - Added Veeam 12 compatibility by using the correct cmdlets in vsb-jobs mode.
- Veeam NSClient API - Added Veeam 12 compatibility by using the correct cmdlets in vsb-jobs mode.
- Veeam WSMAN - Added Veeam 12 compatibility by using the correct cmdlets in vsb-jobs mode.
Bug fixes
- APC UPS - Fixed localized time calculation using the
timezoneoption. - Azure ServiceBus - Fixed an issue in metric configuration in namespaces mode.
- Centreon DEM (formerly Quanta) Rest API - Handle empty table returns.
- Dell iDRAC SNMP - Fixed ready status for
pdisk.statein hardware mode. - Eclipse Mosquitto MQTT - Fixed
format-customoption. - Fortinet Fortigate RestAPI - Take in charge other encodages than UTF8 in returned content.
- Google Stackdriver - Fixed the minimum aggregation calculation.
- HP MSA2000 SNMP - Fixed hardware mode missing in plugin packaging.
- Huawei Standard SNMP - Fixed missing fan state in short output.
- Huawei WLC SNMP - Fixed missing fan state in short output.
- Lenovo S Series SNMP - Fixed hardware mode missing in plugin packaging.
- Microsoft Exchange NSClient NRPE - Fixed typo for custom perfdata in databases mode.
- Microsoft Exchange NSClient RestAPI - Fixed typo for custom perfdata in databases mode.
- Podman REST API - Container-Usage now returns UNKNOWN when container is not found.
- Veeam CMA - Added Veeam 12 compatibility by using the correct cmdlets in vsb-jobs mode.
- Veeam NRPE - Added Veeam 12 compatibility by using the correct cmdlets in vsb-jobs mode.
- Veeam NSClient API - Added Veeam 12 compatibility by using the correct cmdlets in vsb-jobs mode.
- Veeam WSMAN - Added Veeam 12 compatibility by using the correct cmdlets in vsb-jobs mode.
plugins-20251000
Enhancements
- APC UPS - Added
timezoneoption in time mode, based on community contribution PR 5690. - Cisco Meraki Rest API - Enhanced help information about
hostname(see here for more information about URI). - Elasticsearch - Added new query mode.
- Extreme (formerly Nortel/Avaya) SNMP - Nortel standard SNMP rebranded to Extreme SNMP.
- Hardware templates - Enhance hardware modes help with missing options.
- Office 365 Management - Added
filter-classificationoption to service-status mode. - Splunk API - Extended query mode, based on a The Watch idea.
- pfSense SNMP - Added new modes: cpu, cpu-detailed, load, memory, swap and uptime.
- VMware8 ESXi REST API - Enhanced performance by implementing cache, and handled pagination for acq-specs.
- VMware8 vCenter REST API - Enhanced performance by implementing cache, and handled pagination for acq-specs.
- VMware8 VM REST API - Added new modes: disk-io, network and power. Enhanced performance by implementing cache, and handled pagination for acq-specs.
Breaking changes
- VMware8 ESX REST API - Changed threshold options and metric names for power mode. Changed the way credentials are configured in Host Discovery.
Bug fixes
- Commvault Commserve Rest API- Fixed an error with jobs mode occurring when the output was too long.
- Fortinet Fortigate Rest API - Fixed an issue with
resourcesin health mode. - IBM Storwize SSH - Fixed an issue occurring while parsing response, from community contribution PR 5697.
- Microsoft SQL Server - Fixed an issue where deadlocks mode returned false positives.
- Office 365 Management - Fixed an issue where each new alert for a service overwrote the previous one, making it impossible to have a global vision in service-status.
plugins-20250901
Fixed RPMs fail to install on system with FIPS mode enabled.
plugins-20250900
New connectors
- VMware8 VM REST API - Initial release of VMware8 VM REST API.
Enhancements
- HP Standard Network SNMP - Added vrrp-status mode, from community contribution PR 4842.
- Linux local - Added support for
timedatectlin ntp mode, based on a The Watch idea. - Microsoft Teams - Allowed to wrap long text.
- Proxmox VE Rest API - Added option
include-node-namein vm-usage mode, from community contribution Issue 5642. - APC UPS SNMP - Added support for APC Galaxy in sensors mode, based on community contribution PR 55692.
- Kubernetes API - Added default values in API custom help section.
Breaking changes
- Quanta by Centreon Rest API - Full rework of the current plugin.
Bug fixes
- Docker Rest API - Fixed memory usage calculation in container-usage mode.
- Kubernetes w/ Prometheus API - Fixed
daemonset-statusincorrect key causing skips in daemonset-status mode. - Microsoft Teams notifications - Allowed to wrap long text in alert mode.
- NetApp Ontap Rest API - Fixed total space calculation error and missing snapshot info in volumes mode.
- VTOM Rest API - Fixed an issue leading to
Unknown option --tokenin jobs mode. - Veeam - Added Veeam Agent compatibility for job monitoring in job-status mode.
plugins-20250800
New connectors
- Forcepoint SNMP - Initial release of Forcepoint SNMP, based on community contribution PR 5512 and a The Watch idea.
- LatenceTech RestAPI - Initial release of LatenceTech RestAPI.
Enhancements
- IBM AS400 Connector - Added options to ignore acknowledged messages, from community contribution PR 5487.
- IP-Label Ekara Rest API - Added a new authentication method using the api-key option.
- Proxmox VE - Added OS and IP info retrieval to host discovery.
- Redis Database - Added
certandkeyoptions for authentication (available for redis-cli >= 6.x), based on community contribution PR 5555. - Redis Sentinel - Added
certandkeyoptions for authentication (available for redis-cli >= 6.x), from community contribution PR 5555.
Bug fixes
- AIX SNMP - Fixed an issue causing a parsing error.
- Azure - Fixed host discovery issue.
- Eclipse Mosquitto MQTT - Fixed a syntax error and an issue with encoding occurring when topic names contained accents.
- HP Ilo Rest API - Fixed an issue with some firmware versions to exclude enclosure.
- Huawei HMM - Fixed
no-componentoption. - Hyper-V NSCP REST API - Fixed an issue with scvmm-discovery stats.
- VMware ESX - Fixed an issue leading to
Cannot find 'ComputeResource' objectmessage. - VMware VM - Fixed an issue leading to
Cannot find 'ComputeResource' objectmessage. - VMware vCenter - Fixed an issue leading to
Cannot find 'ComputeResource' objectmessage.
release plugins-20250700
New connectors
- VMware8 vCenter REST API - Initial release of VMware8 vCenter REST API.
- HPE Alletra REST API - Initial release of HPE Alletra REST API, from a The Watch idea and based on community contribution PR 5174.
Enhancements
- Apache Server - Reworked requests mode and enhanced slot-states mode, based on community contribution PR 4920.
- Azure Management Costs - Added an option to choose
cost-metric, from community contribution PR 4756. - Curl commands logging - Display the curl command if --debug option is set.
- Google Stackdriver - Allowed compatibility with
distributiontype values in get-metrics mode. - HashiCorp Vault Rest API - Enhanced standby-status counter and added code parameters options in health mode, from community contributions PR 5522 and PR 4839.
Bug fixes
- Amazon CloudWatch - Fixed an issue with the
zeroedoption, occurring when metrics were empty in get-metrics mode. - EMC Data Domain SNMP - Fixed an issue where default value for
timezoneoption was empty, leading to an unknown status being returned in cleaning mode. - Huawei HMM - Removed experimental keys on scalar in blade mode components.
- Kubernetes API - Fixed an issue occurring when a pod IP was empty in the list-pods discovery rule.
- MySQL/MariaDB - Fixed an error occurring when retrieving the server version.
- Podman REST API - Fixed API endpoint for container-usage mode.
- NetApp Santricity Restapi - Fixed
cmdcomponent count in hardware mode.
plugins-20250600
New connectors
- Juniper M-Series Netconf - Initial release of Juniper M-series with Netconf.
Enhancements
- F5 BigIP - Added new certificates mode, from a The Watch idea.
- Fortinet Fortigate SNMP - Added uptime service template.
- Juniper EX Series - Reworked plugin path to be more explicit with the initial release of Juniper M-series with Netconf.
- Juniper GGSN - Reworked plugin path to be more explicit with the initial release of Juniper M-series with Netconf.
- Juniper ISG - Reworked plugin path to be more explicit with the initial release of Juniper M-series with Netconf.
- Juniper M-Series - Reworked plugin path to be more explicit with the initial release of Juniper M-series with Netconf.
- Juniper Mag - Reworked plugin path to be more explicit with the initial release of Juniper M-series with Netconf.
- Juniper SA - Reworked plugin path to be more explicit with the initial release of Juniper M-series with Netconf.
- Juniper SRX - Reworked plugin path to be more explicit with the initial release of Juniper M-series with Netconf.
- Juniper SSG - Reworked plugin path to be more explicit with the initial release of Juniper M-series with Netconf.
- Juniper Trapeze - Reworked plugin path to be more explicit with the initial release of Juniper M-series with Netconf.
- Nmap CLI - Enhanced secure execution of commands.
- Pure Storage FlashArray Rest API v2 - Added performance counters in arrays mode, based on community contribution PR 5355.
- Qnap - Added QuTS Operating System handling for hardware, pools and volumes modes, from community contribution PR 5564.
Bug fixes
- Office 365 OneDrive - Fixed service discovery mode for site-usage.
- Rubrik Rest API - Fixed an issue affecting token renewal.
- VMware ESX - Fixed the Vsan-Cluster-Usage
Cannot get response (timeout received)error. See the notice below to apply the patch. - VMware vCenter v6 - Fixed the Vsan-Cluster-Usage
Cannot get response (timeout received)error. See the notice below to apply the patch. - VMware vCenter - Fixed the Vsan-Cluster-Usage
Cannot get response (timeout received)error. See the notice below to apply the patch. - VMware VM - Fixed the Vsan-Cluster-Usage
Cannot get response (timeout received)error. See the notice below to apply the patch.
How to patch the VSAN bug on Debian 11 & 12 and Alma/RHEL/Oracle 9?
- Locate the file that must be patched.
find /usr/ -name VICommon.pmIt should be /usr/local/share/perl5/5.32/VMware/VICommon.pm on EL9, /usr/local/share/perl/5.32.1/VMware/VICommon.pm on Debian 11 and /usr/local/share/perl/5.36.0/VMware/VICommon.pm on Debian 12.
- Run the following command to apply the patch (replace "FILE_TO_PATCH" with the results of the previous command):
patch --backup FILE_TO_PATCH <<'EOF'
--- lib/VMware/share/VMware/VICommon.pm 2025-04-24 17:18:24.938290503 +0200
+++ VICommon.pm 2025-04-24 17:18:18.690399614 +0200
@@ -2319,6 +2319,8 @@
my $user_agent = $self->{user_agent};
$user_agent->cookie_jar->as_string
=~ m/(.*)vmware_soap_session=\"\\\"([0-9a-zA-Z-](.*)+)\\\"\"(.*)/;
+ $user_agent->cookie_jar->as_string
+ =~ m/(.*)vmware_soap_session=[\\\"]*([0-9a-zA-Z-]+)/ unless $2;
return $2;
}
EOFThe results of this command should be patching file /usr/your/path/to/VICommon.pm.
3. Then restart the daemon:
systemctl restart centreon_vmwareplugins-20250501
Bug fixes
- VMWare Deamon - Change rights after install.
- Oracle - ORACLE_HOME variable defined to avoid Segmentation Fault with glibc Latest Version.