2
0
mirror of https://github.com/munin-monitoring/contrib.git synced 2018-11-08 00:59:34 +01:00
contrib-munin/plugins/nfs-freebsd
dipohl a4710dc1a4 Category Tree: Reduce number of categories
cacti -> munin (cacti) [Monitoring the monitoring.. nagios and monit
already there. shall we use a new name for the category then?]
san -> fs (netapp)
san -> cpu (netapp)
nfs -> fs
2017-02-23 04:00:39 +01:00
..
nfs_client Category Tree: Reduce number of categories 2017-02-23 04:00:39 +01:00
nfs_client_cache Category Tree: Reduce number of categories 2017-02-23 04:00:39 +01:00
nfsd Category Tree: Reduce number of categories 2017-02-23 04:00:39 +01:00
README.rst Better README 2013-07-01 16:22:40 -07:00

NFS plugins for FreeBSD
------------------------

The NFS plugins for Munin depend on the /proc filesystem in Linux for
statistics which does not exist in FreeBSD by default. While one can
add the linproc package to their installation to emulate this
functionality, I felt it would be better to write plugins that made use
of native tools.

I'm leveraging the nfsstat command to create these plugins. I'm sure
there is a better primary data source in FreeBSD to gather this output
from but for my purposes, using nfsstat is adequate and acceptable.
Unfortunately this means if the output of the nfsstat command changes
due to updates, these plugins will likely report inaccurate data.
These are the days of our lives, as they say. Someone with appropriate
levels of FreeBSD knowledge can probably improve these plugins
trivially.

I'm specifically targeting FreeNAS/NAS4Free, but the code should work
on any FreeBSD system with minimal package additions. Installing munin
on FreeNAS is not supported in general, but it's easy enough to do and
I wanted it monitored, ergo we are here.