#include <infodrom.style>

<page title="Infodrom Oldenburg Tools">

<h2>Plugins for munin</h2>

<p>This page lists a number of munin plugins that help you keep an eye
on several services on your servers.  The <a
href="http://munin.projects.linpro.no/">munin</a> system is a
network-wide monitoring and graphing framework that consists of client
and server with plugins.  Plugins may be written in any language you
like.</p>

<h3>Very Secure FTP Daemon</h3>

<p>The <code>vsftpd-rel</code> plugin monitors the <code>vsftpd</code>
log file and extracts successful and unsuccessful actions that get
drawn into a graphic like this one later.</p>

<div align=center><img src="vsftpd-day.png" border="0"></div>

<p>The following configuration is supported by this plugin.  If the
path to the log file or to the <code>logtail</code> program differs
from the default they are configured in the <code>plugin-conf.d</code>
directory.</p>

<p><pre>
   [vsftpd-rel]
   user root
   env.logfile /var/log/vsftpd.log
   env.logtail /usr/bin/logtail
</pre></p>

<h3>HylaFAX</h3>

<p>This plugin generates graphs for the active fax queue of HylaFAX.
The path to the <code>faxstat</code> program is configured via a file
in the <code>plugin-conf.d</code> directory if it differs from the
default.</p>

<p><pre>
   [hylafax]
   user root
   env.faxstat /usr/bin/faxstat
</pre></p>

<div align=center><img src="hylafax-day.png" border="0"></div>

<h3>Fan Speed via IPMI</h3>

<p>This plugin monitors the fan speed that is reported via IPMI
(Intelligent Platform Management Interface).  IPMI is an open standard
for monitoring, logging, recovery, inventory, and control of hardware
that is implemented independent of the main CPU, BIOS, and OS.  If the
path to the <code>ipmitool</code> differs from the default it is
configured via a file in the <code>plugin-conf.d</code> directory.</p>

<p><pre>
   [ipmi_fans]
   user root
   env.ipmitool /usr/bin/ipmitool
</pre></p>

<div align=center><img src="ipmi_fans-day.png" border="0"></div>

<h3>Postfix Mail Throughput</h3>

<p>This plugin visualises the throughput of mail by the Postfix mail
server.  The graph consists of delivered and rejected mails separated
by the SMTP reject code (553, 550, 501, 450 etc.).  It is a rewrite of
the old plugin to work with Munin::Plugin and handle several frontend
servers well.  The path to the log file can be adjusted.</p>

<p><pre>
   [postfix_mailstats]
   user root
   group adm
   env.logdir /var/log
   env.logfile mail.log
</pre></p>

<div align=center><img src="ipmi_fans-day.png" border="0"></div>

<h3>Source code</h3>

<define-tag plugin>
<tr rules=group>
 <td><code>%0</code></td>
 <td>%1</td>
 <td align=center><a href="http://cvs.infodrom.org/munin-plugins/%0?cvsroot=infodrom">Browse</a></td>
 <td align=center><a href="http://cvs.infodrom.org/~checkout~/munin-plugins/%0?rev=HEAD&content-type=text/plain&cvsroot=infodrom">Download</a></td>
</tr> 
</define-tag>

<style type="text/css">
table.plugins {
  font-size: 13px;
  border: 1px solid #aaa;
}
table.plugins th {
  background-color: #e1e1e1;
}
</style>

<div align=center>
<table rules=group width=80% class=plugins cellspacing=0 cellpadding=1>
<tr>
 <th>Name</th>
 <th>Description</th>
 <th>CVS</th>
 <th>Download</th>
</tr>
<plugin "vsftpd-rel" "Monitor connections of <code>vsftpd</code>">
<plugin "hylafax" "Monitor the HylaFAX queue">
<plugin "ipmi_fans" "Monitor fan speed via IPMI">
<plugin "postfix_mailstats" "Postfix mail throughput">
</table>
</div>

<div style="padding-top: 0.5em"></div>

</page>

# Local variables:
# mode: indented-text
# end:
