<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>