<p>I did a rewrite of the check_ircd.pl script to allow the script to </p>
<ul class="task-list">
<li>allow connections using SSL</li>
<li>provide performance data</li>
</ul>
<p>The options are downwards compatible and the script itself is used in our infrastructure since more than a year now without any problems.</p>
<p>An example of a command definition:</p>
<div class="highlight highlight-bash"><pre>define <span class="pl-s3">command</span> {
command_name check_ircd_ssl
command_line <span class="pl-vo">$USER1</span>$/check_ircd -H <span class="pl-vo">$HOSTADDRESS</span>$ -w <span class="pl-vo">$ARG1</span>$ -c <span class="pl-vo">$ARG2</span>$ -s -p 6697
}</pre></div>
<p>Please note that instead of the perl(Socket) module, the new script needs perl(IO::Socket::INET6).</p>
<p>Left TODO: IPv6 support.</p>
<hr>
<h4>You can view, comment on, or merge this pull request online at:</h4>
<p> <a href='https://github.com/monitoring-plugins/monitoring-plugins/pull/1319'>https://github.com/monitoring-plugins/monitoring-plugins/pull/1319</a></p>
<h4>Commit Summary</h4>
<ul>
<li>- rewrite of the plugin to support connections via SSL</li>
<li>enhance header section</li>
<li>- whitespace fix only</li>
<li>- prepare for release</li>
</ul>
<h4>File Changes</h4>
<ul>
<li>
<strong>M</strong>
<a href="https://github.com/monitoring-plugins/monitoring-plugins/pull/1319/files#diff-0">plugins-scripts/check_ircd.pl</a>
(359)
</li>
</ul>
<h4>Patch Links:</h4>
<ul>
<li><a href='https://github.com/monitoring-plugins/monitoring-plugins/pull/1319.patch'>https://github.com/monitoring-plugins/monitoring-plugins/pull/1319.patch</a></li>
<li><a href='https://github.com/monitoring-plugins/monitoring-plugins/pull/1319.diff'>https://github.com/monitoring-plugins/monitoring-plugins/pull/1319.diff</a></li>
</ul>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br><a href="https://github.com/monitoring-plugins/monitoring-plugins/pull/1319">Reply to this email on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AFQl2RHnWP2PAX21wGf-i7etGUMYSQASks5nj4b6gaJpZM4DVK_v.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="https://github.com/monitoring-plugins/monitoring-plugins/pull/1319"></link>
<meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>