<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monitoring-plugins/lib, branch maint-2.3.2</title>
<subtitle>Monitoring Plugins
</subtitle>
<id>https://www.monitoring-plugins.org/repositories/monitoring-plugins/atom?h=maint-2.3.2</id>
<link rel='self' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/atom?h=maint-2.3.2'/>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/'/>
<updated>2021-11-17T13:04:09Z</updated>
<entry>
<title>check_snmp: fix performance thresholds when using multiple oids</title>
<updated>2021-11-17T13:04:09Z</updated>
<author>
<name>Sven Nierlein</name>
<email>sven@nierlein.de</email>
</author>
<published>2021-11-17T10:58:41Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=024d268386353133af1a9ff5c0b5879397c19b1c'/>
<id>urn:sha1:024d268386353133af1a9ff5c0b5879397c19b1c</id>
<content type='text'>
when using check_snmp with multiple oids it simply printed the unparsed content
from -w/-c into the thresholds for each oid. So each oid contained the hole -w
from all oids.

./check_snmp ... -o iso.3.6.1.2.1.25.1.3.0,iso.3.6.1.2.1.25.1.5.0 -w '1,2' -c '3,4'

before:
  SNMP ... | HOST-RESOURCES-MIB::hrSystemInitialLoadDevice.0=393216;1,2;3,4 HOST-RESOURCES-MIB::hrSystemNumUsers.0=24;1,2;3,4

after:
  SNMP ... | HOST-RESOURCES-MIB::hrSystemInitialLoadDevice.0=393216;1;3 HOST-RESOURCES-MIB::hrSystemNumUsers.0=24;2;4

This also applies to fixed thresholds since check_snmp translates negative infinities from: '~:-1' to '@-1:~'
</content>
</entry>
<entry>
<title>Switch to uint64_t</title>
<updated>2021-10-26T15:07:09Z</updated>
<author>
<name>RincewindsHat</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2021-10-25T15:36:58Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=50fc9b73a2127c8ed1944b8e3fd5f0f7b64ca8ec'/>
<id>urn:sha1:50fc9b73a2127c8ed1944b8e3fd5f0f7b64ca8ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #1567 from vdanjean/master</title>
<updated>2019-02-19T20:49:13Z</updated>
<author>
<name>Sven Nierlein</name>
<email>sven@nierlein.org</email>
</author>
<published>2019-02-19T20:49:13Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=555559fd303825e02c0aa196194ae15a2e88aadc'/>
<id>urn:sha1:555559fd303825e02c0aa196194ae15a2e88aadc</id>
<content type='text'>
[check_disk] add support to display inodes usage in perfdata</content>
</entry>
<entry>
<title>check_by_ssh: fix child process leak on timeouts</title>
<updated>2019-02-15T09:36:28Z</updated>
<author>
<name>Sven Nierlein</name>
<email>sven@nierlein.de</email>
</author>
<published>2019-02-15T09:36:28Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=7cafb0e84550035fe671662c293122be975065ca'/>
<id>urn:sha1:7cafb0e84550035fe671662c293122be975065ca</id>
<content type='text'>
When check_by_ssh runs into a timeout it simply exits keeping all child processes running.
Simply adopting the kill loop from runcmd_timeout_alarm_handler() fixes this.

Signed-off-by: Sven Nierlein &lt;sven@nierlein.de&gt;
</content>
</entry>
<entry>
<title>[check_disk] add support to display inodes usage in perfdata</title>
<updated>2018-12-08T21:44:42Z</updated>
<author>
<name>Vincent Danjean</name>
<email>vdanjean@debian.org</email>
</author>
<published>2018-12-08T20:51:05Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=270e7cba3830328424e3f2b6b9a6989b1ea5f89b'/>
<id>urn:sha1:270e7cba3830328424e3f2b6b9a6989b1ea5f89b</id>
<content type='text'>
This is not enabled by default
It can be enabled with the -P (--iperfdata) option
</content>
</entry>
<entry>
<title>Avoid passing NULL to vprintf().</title>
<updated>2018-09-29T14:22:44Z</updated>
<author>
<name>Guido Falsi</name>
<email>mad@madpilot.net</email>
</author>
<published>2018-09-29T14:15:42Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=c76f59bcc0b4c1a14caa7028e034ab44d3e1b4a8'/>
<id>urn:sha1:c76f59bcc0b4c1a14caa7028e034ab44d3e1b4a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make constants from maxfd values (#1300)</title>
<updated>2014-11-28T14:25:43Z</updated>
<author>
<name>Sven Nierlein</name>
<email>sven@nierlein.de</email>
</author>
<published>2014-11-28T14:25:43Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=7660540c31342eb7ea2f2ac24950094bf74f0a6f'/>
<id>urn:sha1:7660540c31342eb7ea2f2ac24950094bf74f0a6f</id>
<content type='text'>
its good practice to use constants instead of (random) values.

Signed-off-by: Sven Nierlein &lt;sven@nierlein.de&gt;
</content>
</entry>
<entry>
<title>avoid a segfault, if ulimit is set to unlimited</title>
<updated>2014-11-28T14:21:23Z</updated>
<author>
<name>nafets</name>
<email>fis.stefan@gmail.com</email>
</author>
<published>2014-11-19T21:34:23Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=6bb5e1db525f44a7ab40e9391244dbe65daa08cc'/>
<id>urn:sha1:6bb5e1db525f44a7ab40e9391244dbe65daa08cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Make use of xasprintf instead of asprintf"</title>
<updated>2014-10-06T20:09:10Z</updated>
<author>
<name>Holger Weiss</name>
<email>holger@zedat.fu-berlin.de</email>
</author>
<published>2014-10-06T20:09:10Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=f40fc650f7a49ed6445a8eddf2f1af435592ec7b'/>
<id>urn:sha1:f40fc650f7a49ed6445a8eddf2f1af435592ec7b</id>
<content type='text'>
This reverts commit a143739ed286cf9ae003792dbb1ce26ce43f3312.

Our current setup doesn't allow lib/*.c files to call functions defined
in plugins/utils.[ch].
</content>
</entry>
<entry>
<title>Make use of xasprintf instead of asprintf</title>
<updated>2014-07-30T12:53:07Z</updated>
<author>
<name>Jan Wagner</name>
<email>waja@cyconet.org</email>
</author>
<published>2014-07-30T12:53:07Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=a143739ed286cf9ae003792dbb1ce26ce43f3312'/>
<id>urn:sha1:a143739ed286cf9ae003792dbb1ce26ce43f3312</id>
<content type='text'>
---
Closes #1278
</content>
</entry>
</feed>
