<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monitoring-plugins/plugins, branch v3.0.1</title>
<subtitle>Monitoring Plugins
</subtitle>
<id>https://www.monitoring-plugins.org/repositories/monitoring-plugins/atom?h=v3.0.1</id>
<link rel='self' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/atom?h=v3.0.1'/>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/'/>
<updated>2026-06-19T09:12:08Z</updated>
<entry>
<title>check for net-snmp-config when buildin check_snmp (fixes #2281) (#2286)</title>
<updated>2026-06-19T09:12:08Z</updated>
<author>
<name>Sven Nierlein</name>
<email>sven@consol.de</email>
</author>
<published>2026-06-19T09:12:08Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=1c84da06be317a00c667cb7d7f0c24b7e8feb89d'/>
<id>urn:sha1:1c84da06be317a00c667cb7d7f0c24b7e8feb89d</id>
<content type='text'>
this will fix the build error on check_snmp when net-snmp-config is not available.

```
  CC       check_snmp-check_snmp.o
/bin/bash: line 1: net-snmp-config: command not found
In file included from check_snmp.d/check_snmp_helpers.h:3,
                 from check_snmp.c:42:
check_snmp.d/./config.h:16:10: fatal error: net-snmp/net-snmp-config.h: No such file or directory
   16 | #include &lt;net-snmp/net-snmp-config.h&gt;
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [Makefile:3353: check_snmp-check_snmp.o] Error 1
make[3]: Leaving directory '/opt/projects/git/monitoring-plugins/plugins'
```

Signed-off-by: Sven Nierlein &lt;sven@consol.de&gt;</content>
</entry>
<entry>
<title>check_mysql: Fix MariaDB casing (#2283)</title>
<updated>2026-06-18T21:46:29Z</updated>
<author>
<name>Martin</name>
<email>spleefer90@gmail.com</email>
</author>
<published>2026-06-18T21:46:29Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=2b91a9e2977055aa8b212092a66f01864f2b5720'/>
<id>urn:sha1:2b91a9e2977055aa8b212092a66f01864f2b5720</id>
<content type='text'>
</content>
</entry>
<entry>
<title>check_mysql_query: add option to hide query in output (#2279)</title>
<updated>2026-06-18T14:47:56Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2026-06-18T14:47:56Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=c48c426a8e11c878d9c882b90025eaf2c97da2b0'/>
<id>urn:sha1:c48c426a8e11c878d9c882b90025eaf2c97da2b0</id>
<content type='text'>
Co-authored-by: Lorenz Kästle &lt;lorenz.kaestle@netways.de&gt;</content>
</entry>
<entry>
<title>check_curl fix: populate the dns cache when hostname gets resolved locally (#2280)</title>
<updated>2026-06-17T21:26:04Z</updated>
<author>
<name>inqrphl</name>
<email>32687873+inqrphl@users.noreply.github.com</email>
</author>
<published>2026-06-17T21:26:04Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=605d59f957bc32e57adc0cd40f449ebe41c782ab'/>
<id>urn:sha1:605d59f957bc32e57adc0cd40f449ebe41c782ab</id>
<content type='text'>
* check_curl fix: populate the dns cache when hostname gets resolved locally

due to a previous refactor, it would populate it when hostname wasnt getting resolved locally

hostname_gets_resolved locally now assumes that resolving is local if proxy was unknown. previously was returning 0 instead of true, contradicting what it says

fix a memory leak. server_address_clean was being assigned to another strndup result before being freed

fix another memory leak, one path to return in hostname_gets_resolved_locally was not freeing up two variables

improve logs and comments around hostname_gets_resolved_locally

clang-format is applied

* check_curl: fix typo in comment

---------

Co-authored-by: Ahmet Oeztuerk &lt;Ahmet.Oeztuerk@consol.de&gt;</content>
</entry>
<entry>
<title>Check ntp time delay (#2277)</title>
<updated>2026-06-11T00:40:07Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2026-06-11T00:40:07Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=1372654e8a2d392db35aae8f62586d55319ccb3c'/>
<id>urn:sha1:1372654e8a2d392db35aae8f62586d55319ccb3c</id>
<content type='text'>
* check_ntp_time: add polling delay

NTP server can have rate limiting which might be triggered by
check_ntp_time due to many requests in a short time span.

This patch adds a default delay (of 0.5s) between requests to each server
and a command line option (--poll-delay) to make this delay
configurable.

Co-authored-by: Lorenz Kästle &lt;lorenz@vulgrim.de&gt;

* check_ntp_time: verify whether socket path fits into address struct

check_ntp_time could be give a too long (&gt;108 bytes) socket path
to work with, which would potentially crash the program.
This patch validates to length beforehand and stops execution
in that case.

Co-authored-by: Lorenz Kästle &lt;lorenz@vulgrim.de&gt;

---------

Co-authored-by: Paul Crawford &lt;paul@crawford-space.co.uk&gt;
Co-authored-by: Lorenz Kästle &lt;lorenz@vulgrim.de&gt;</content>
</entry>
<entry>
<title>Run clang-format on everything once again (#2275)</title>
<updated>2026-06-10T12:49:33Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2026-06-10T12:49:33Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=f8aad020f7c0be604da8981663b6d815f94ffaa4'/>
<id>urn:sha1:f8aad020f7c0be604da8981663b6d815f94ffaa4</id>
<content type='text'>
Co-authored-by: Lorenz Kästle &lt;lorenz.kaestle@netways.de&gt;</content>
</entry>
<entry>
<title>Remove a few unnecessary trailing newlines from error messages (#2274)</title>
<updated>2026-06-08T11:19:31Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2026-06-08T11:19:31Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=47b1b2d754d4809006f6dc1aa13ba9c80405975c'/>
<id>urn:sha1:47b1b2d754d4809006f6dc1aa13ba9c80405975c</id>
<content type='text'>
Co-authored-by: Lorenz Kästle &lt;lorenz.kaestle@netways.de&gt;</content>
</entry>
<entry>
<title>Ok summary (#2270)</title>
<updated>2026-06-08T06:23:44Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2026-06-08T06:23:44Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=9bbc76483888c9e2ef2f4ed281c0ab8f2aab7bb6'/>
<id>urn:sha1:9bbc76483888c9e2ef2f4ed281c0ab8f2aab7bb6</id>
<content type='text'>
* lib: implement functionality to set ok summary

* check_load: implement setting ok summary

* OK summary for ntp_peer, ntp_time and users

* check_apt: implement ok summary

* check_curl: implement ok summary

* check_disk: implement ok summary

* check_dbi: implement ok summary

* check_ldap: auto formatting

* check_ldap: implement ok summary

* check_ssh: implement ok summary

* check_tcp: implement ok summary

* fixup! check_curl: implement ok summary

* fixup! check_dbi: implement ok summary

* fixup! check_ldap: implement ok summary

* fixup! check_ssh: implement ok summary

* fixup! check_tcp: implement ok summary

* check_apt: remove illegal free

* check_mrtg: fix link

* check_mrtg: implement ok summary

* check_mrtgtraf: fix link

* check_mrtgtraf: implement ok summary

* check_mysql: implement ok summary

* check_mysql_query: implement ok summary

* check_pgsql: implement ok summary

* check_radius: implement ok summary

* check_real: implement ok summary

* check_smtp: implement ok summary

* check_snmp: implement ok summary

* check_swap: implement ok summary

* check_ups: add OK summary

---------

Co-authored-by: Lorenz Kästle &lt;lorenz.kaestle@netways.de&gt;</content>
</entry>
<entry>
<title>check_ups: implement modern output (#2272)</title>
<updated>2026-06-08T05:35:45Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2026-06-08T05:35:45Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=992a4555ac975285f959dd2d3228b1d71ab23123'/>
<id>urn:sha1:992a4555ac975285f959dd2d3228b1d71ab23123</id>
<content type='text'>
Co-authored-by: Lorenz Kästle &lt;lorenz.kaestle@netways.de&gt;</content>
</entry>
<entry>
<title>check_http and check_curl: custom timeout return state (#2266)</title>
<updated>2026-05-19T14:01:43Z</updated>
<author>
<name>inqrphl</name>
<email>32687873+inqrphl@users.noreply.github.com</email>
</author>
<published>2026-05-19T14:01:43Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=178e9a02e367ab4527129ddbc623401e245d00b2'/>
<id>urn:sha1:178e9a02e367ab4527129ddbc623401e245d00b2</id>
<content type='text'>
check_curl + check_http:
 hdd cli argument to return custom states on timeout

---------

Co-authored-by: Ahmet Oeztuerk &lt;Ahmet.Oeztuerk@consol.de&gt;</content>
</entry>
</feed>
