<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monitoring-plugins/plugins-scripts, branch maint-2.4</title>
<subtitle>Monitoring Plugins
</subtitle>
<id>https://www.monitoring-plugins.org/repositories/monitoring-plugins/atom?h=maint-2.4</id>
<link rel='self' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/atom?h=maint-2.4'/>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/'/>
<updated>2024-03-18T09:05:04Z</updated>
<entry>
<title>check_ircd: IPv6 support (#1995)</title>
<updated>2024-03-18T09:05:04Z</updated>
<author>
<name>alvar</name>
<email>8402811+oxzi@users.noreply.github.com</email>
</author>
<published>2024-03-18T09:05:04Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=93cd51bc6221ffc846c69135f2746120683b44c5'/>
<id>urn:sha1:93cd51bc6221ffc846c69135f2746120683b44c5</id>
<content type='text'>
The prior bindRemote function was restricted to IPv4 by explicitly using
address family specific functions as pack_sockaddr_in or unparametrized
gethostbyname. Since Perl 5.14, released in early 2013, there is
IO::Socket::IP, which supports lookups and connects for a dual stacked
network.

By switching the connection establishment code, the plugin is now able
to establish connections to IPv6-only hosts. Furthermore, additional -4
and -6 flags were introduced to enforce a specific address family.

&gt; $ netstat -p tcp -ln | grep 6667
&gt; tcp6         0      0  *.6667                 *.*                    LISTEN
&gt; $ ./plugins-scripts/check_ircd -H localhost
&gt; IRCD ok - Current Local Users: 4
&gt; $ ./plugins-scripts/check_ircd -H localhost -4
&gt; IRCD UNKNOWN: Could not start socket (Connection refused)
&gt; $ ./plugins-scripts/check_ircd -H localhost -6
&gt; IRCD ok - Current Local Users: 4</content>
</entry>
<entry>
<title>Shellcheck fixes for check_oracle</title>
<updated>2023-11-05T21:32:48Z</updated>
<author>
<name>RincewindsHat</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2023-11-05T21:28:35Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=ec913afbdad7c2f726dbfdb9aa3a7285fea2774d'/>
<id>urn:sha1:ec913afbdad7c2f726dbfdb9aa3a7285fea2774d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>check_mailq: exit on empty strings and exit early</title>
<updated>2023-10-26T09:26:41Z</updated>
<author>
<name>Sven Nierlein</name>
<email>sven@consol.de</email>
</author>
<published>2023-10-26T09:26:41Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=03bde80abbda6fba2225568c3285a2ff2b5445a8'/>
<id>urn:sha1:03bde80abbda6fba2225568c3285a2ff2b5445a8</id>
<content type='text'>
in case of $utils::PATH_TO_MAILQ beeing an empty string, the "defined" is still true
and leads to misleading error messages.

While on it, rewrite cascaded if/elsifs to more readably exit-early ifs.
</content>
</entry>
<entry>
<title>check_mailq: unify tabs/spaces</title>
<updated>2023-10-26T09:20:00Z</updated>
<author>
<name>Sven Nierlein</name>
<email>sven@consol.de</email>
</author>
<published>2023-10-26T09:20:00Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=db76f6867c8e6af44eebb85fef0e5ac4e10c65c6'/>
<id>urn:sha1:db76f6867c8e6af44eebb85fef0e5ac4e10c65c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>check_mailq: remove trailing whitespaces</title>
<updated>2023-10-26T09:04:36Z</updated>
<author>
<name>Sven Nierlein</name>
<email>sven@consol.de</email>
</author>
<published>2023-10-26T09:04:36Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=4e430f577ade843a2e5300d9a863f242718fb734'/>
<id>urn:sha1:4e430f577ade843a2e5300d9a863f242718fb734</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use pack_sockaddr_in rather than hand-rolled</title>
<updated>2023-10-06T09:15:35Z</updated>
<author>
<name>Stuart Henderson</name>
<email>stu@spacehopper.org</email>
</author>
<published>2017-01-27T12:56:11Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=c2f20fdd94feb06e815a891b22f25fac10c2cc13'/>
<id>urn:sha1:c2f20fdd94feb06e815a891b22f25fac10c2cc13</id>
<content type='text'>
On some OS, sockaddr structs include a length field. Perl's pack_sockaddr_in
takes this into account; the hand-rolled "pack('S n a4 x8'..." doesn't do so,
resulting in connection failures.
</content>
</entry>
<entry>
<title>Merge pull request #1411 from glensc/pld/nagios-plugins-check_disk_smb-zero-cap.patch</title>
<updated>2023-10-03T20:57:51Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2023-10-03T20:57:51Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=d31dddadaf829d36b40ff02252dc523cf5078260'/>
<id>urn:sha1:d31dddadaf829d36b40ff02252dc523cf5078260</id>
<content type='text'>
check_disk_smb: allow checking 0-sized resource (ex. IPC$)</content>
</entry>
<entry>
<title>check_breeze, check_wave, unset CDPATH env var</title>
<updated>2023-09-07T18:56:15Z</updated>
<author>
<name>RincewindsHat</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2023-09-07T18:56:15Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=42f593c5f2ec18ec435d56d5ba29d9317afdf6b4'/>
<id>urn:sha1:42f593c5f2ec18ec435d56d5ba29d9317afdf6b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use compile time determined path to snmpget in check_wave</title>
<updated>2023-09-07T15:37:34Z</updated>
<author>
<name>RincewindsHat</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2023-09-07T15:37:34Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=4b58104107a9287556db78204ed9c5b10bc88bdc'/>
<id>urn:sha1:4b58104107a9287556db78204ed9c5b10bc88bdc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add dynamic path to snmpget to perl utils</title>
<updated>2023-09-07T15:34:14Z</updated>
<author>
<name>RincewindsHat</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2023-09-07T15:34:14Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=0ee08563c5f4a7eba7151539211a732d943ab291'/>
<id>urn:sha1:0ee08563c5f4a7eba7151539211a732d943ab291</id>
<content type='text'>
</content>
</entry>
</feed>
