2
0
mirror of https://github.com/munin-monitoring/contrib.git synced 2018-11-08 00:59:34 +01:00
contrib-munin/plugins
Adam Michel 960122b96c Initial Commit of FreeBSD NFS Plugins
This is an initial commit of FreeBSD NFS plugins for the Munin
monitoring platform. 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.
2013-07-01 16:11:50 -07:00
..
amule - have some dirs 2012-02-13 18:24:46 +01:00
apache [FIX] apache_byprojects/byprojects_access: missing \n. 2013-04-02 11:25:34 +02:00
apt Edit links to the main git repo 2012-05-02 19:00:22 +03:00
aris Added GPL2 License in Header 2012-08-24 17:14:52 -05:00
asterisk asterisk_inuse: fix plugin to use asterisk command from PATH and fix a whitespace issue 2013-06-23 16:14:18 +02:00
audit - have some dirs 2012-02-13 18:24:46 +01:00
bacula - have some dirs 2012-02-13 18:24:46 +01:00
beboxsync Extract tarballs committed to git as plugins. 2012-08-06 22:16:31 -07:00
boinc boinc_projs: avoid using snmp references. 2012-08-28 16:55:01 -07:00
cacti - have some dirs 2012-02-13 18:24:46 +01:00
celery Renamed plugins to their actual names 2012-07-17 19:30:54 -03:00
ceph added ceph_capacity and ceph_osd 2013-02-08 12:17:02 +01:00
chassis - have some dirs 2012-02-13 18:24:46 +01:00
cherokee - have some dirs 2012-02-13 18:24:46 +01:00
condor - have some dirs 2012-02-13 18:24:46 +01:00
cpan - have some dirs 2012-02-13 18:24:46 +01:00
currentcost - have some dirs 2012-02-13 18:24:46 +01:00
cyrus Simple bash fixes to make comparision clearer. 2012-03-07 11:59:04 +01:00
db2 db2_cnx: +x 2013-01-10 10:32:05 +01:00
disk pod added 2013-01-02 16:50:27 +01:00
djabberd Add djabberd plugin. 2012-02-27 17:47:36 +08:00
drbd - have some dirs 2012-02-13 18:24:46 +01:00
drupal adding a new monitoring script which allows to configure pages to login to and visits and time their load time 2013-05-07 11:26:08 +03:00
dspam - have some dirs 2012-02-13 18:24:46 +01:00
dvb Update plugins/dvb/femon 2012-09-26 16:41:06 +03:00
dxtv - have some dirs 2012-02-13 18:24:46 +01:00
ejabberd/ejabberd_scanlog Refactoring ejabberd_scanlog plugin 2012-09-27 19:24:42 +03:00
fax - have some dirs 2012-02-13 18:24:46 +01:00
firebird - have some dirs 2012-02-13 18:24:46 +01:00
forums More housecleaning. 2012-08-06 21:55:44 -07:00
ftp More housekeeping. 2012-08-06 22:20:20 -07:00
funkytown - have some dirs 2012-02-13 18:24:46 +01:00
games move game plugin to game directory 2012-02-27 23:29:24 -08:00
geowebcache - have some dirs 2012-02-13 18:24:46 +01:00
glance Allow possibility to show tenant name instead of tenant id in graph 2012-05-22 11:20:49 +02:00
glassfish fix "value" output 2012-03-23 17:53:03 +08:00
google google/snmp__gsa_docs: expand the GSA abbreviation on the first usage 2013-03-25 22:33:51 -07:00
gpu deletet unnecessary output "\n" 2013-02-12 15:30:59 +01:00
gunicorn Adding a generic entry for all gnunicorn params 2012-02-17 21:34:46 +01:00
hadoop - have some dirs 2012-02-13 18:24:46 +01:00
haproxy Add support for sockets 2012-09-17 10:49:02 +02:00
healthcheck - have some dirs 2012-02-13 18:24:46 +01:00
heimdal - have some dirs 2012-02-13 18:24:46 +01:00
http move mongrel plugins to the http directory, since mongrel is an http server 2013-06-02 13:19:00 -07:00
ipvs plugin for monitor ipvs 2012-10-22 12:32:51 +02:00
java Remove jmx2munin. 2012-08-09 14:18:15 -07:00
joomla - have some dirs 2012-02-13 18:24:46 +01:00
kamailio Add Readme to kamailio plugin 2012-05-07 10:53:52 +02:00
keystone Fix import problem when keystone is not present 2012-05-22 11:19:39 +02:00
licensing incorporate rewrite provided by TSUCHIYA Masatoshi <tsuchiya@namazu.org> 2012-06-25 12:15:50 -05:00
lighttpd Update lighttpd_ 2013-05-16 11:34:08 +03:00
logins - have some dirs 2012-02-13 18:24:46 +01:00
lustre - have some dirs 2012-02-13 18:24:46 +01:00
mail dovecot plugin: fix path to state file 2013-06-22 16:20:11 +02:00
memcached Minor bugfixes 2013-03-16 10:01:44 +00:00
minecraft Create minecraft-users-ram_ 2013-03-30 01:11:08 +01:00
moblock - have some dirs 2012-02-13 18:24:46 +01:00
mod_jk - have some dirs 2012-02-13 18:24:46 +01:00
mogilefs - have some dirs 2012-02-13 18:24:46 +01:00
mongodb Fix indexcounters and globallock in 2.2 and 2.4 version 2013-05-13 16:54:57 -04:00
monit - have some dirs 2012-02-13 18:24:46 +01:00
mpd New plugin: mpdstats_. 2012-11-06 12:37:30 +01:00
mssql - have some dirs 2012-02-13 18:24:46 +01:00
munin - have some dirs 2012-02-13 18:24:46 +01:00
mysql Add plugin mysql_size_ondisk - reports the on-disk size of MySQL DBs. 2013-01-27 16:16:17 +01:00
mythtv - have some dirs 2012-02-13 18:24:46 +01:00
nagios More housecleaning. 2012-08-06 21:55:44 -07:00
network Merge pull request #312 from nagyrobi/patch-1 2013-06-02 13:45:32 -07:00
newznab - Updated categories 2013-03-26 12:23:20 +01:00
nfs-freebsd Initial Commit of FreeBSD NFS Plugins 2013-07-01 16:11:50 -07:00
nginx nginx_error: add terminating newline 2013-06-02 13:49:38 -07:00
noaaport - have some dirs 2012-02-13 18:24:46 +01:00
nova nova: Fix graph label 2012-05-03 21:32:41 +02:00
openvpn openvpn/openvpn_multi: re-add configuration documentation 2013-04-19 14:03:51 -07:00
openvz Added openvz_ support for laverage and status 2013-03-07 08:51:18 +01:00
oracle - have some dirs 2012-02-13 18:24:46 +01:00
ossec - have some dirs 2012-02-13 18:24:46 +01:00
other Create wordpress2 2013-03-30 01:26:24 +01:00
passenger - have some dirs 2012-02-13 18:24:46 +01:00
php Updated name and added env.pool 2013-05-06 13:09:06 +03:00
postgresql Added a new plugin postgresql_active_backends_by_database which shows the active backends broken down by database. 2013-02-22 16:49:55 +00:00
power5 - have some dirs 2012-02-13 18:24:46 +01:00
powermta - have some dirs 2012-02-13 18:24:46 +01:00
printer printer-ink-levels-by-percent: remove as superseded by snmp__print_supplies 2012-08-28 16:43:06 -07:00
processes remove plugins existing in the main munin distribution 2012-05-04 02:54:55 -07:00
prosody Updated prosody plugin 2012-09-24 20:07:15 +02:00
puppet - have some dirs 2012-02-13 18:24:46 +01:00
qpid Add licence and more description 2013-01-24 12:20:12 -08:00
qpsmtpd - have some dirs 2012-02-13 18:24:46 +01:00
rabbitmq update to newer version 2013-03-13 23:52:24 +08:00
rackspace Add RackSpace monitoring plugins 2012-02-25 19:13:56 +02:00
radiator - have some dirs 2012-02-13 18:24:46 +01:00
reddit_karma /bin/sh is way better. 2012-07-23 15:33:01 +03:00
redis plugins/redis/redis_: Make used_memory use base 1024 like it should 2012-12-14 11:42:46 +01:00
relayd fix backup value usage that broke when using clean values 2012-03-21 15:42:33 -04:00
requesttracker - have some dirs 2012-02-13 18:24:46 +01:00
riak - have some dirs 2012-02-13 18:24:46 +01:00
rsync - have some dirs 2012-02-13 18:24:46 +01:00
rtorrent - have some dirs 2012-02-13 18:24:46 +01:00
s3 - have some dirs 2012-02-13 18:24:46 +01:00
sabnzbd Created SABNZBd graph plugins voor Speed and Data left. 2012-04-19 00:28:40 +02:00
samba I don't like to depend on the exit value of the last cmd 2012-05-10 12:24:51 +03:00
san/emc_comprehensive snmp__brocade_ifs: rename and update code to use the new name. 2012-08-28 17:17:12 -07:00
scalix - have some dirs 2012-02-13 18:24:46 +01:00
security - have some dirs 2012-02-13 18:24:46 +01:00
senderscore senderscore: fix doc 2012-09-01 11:23:01 +02:00
sensors Document how to add an ESXi monitoring account. 2013-02-11 13:28:01 -05:00
services - have some dirs 2012-02-13 18:24:46 +01:00
sge - have some dirs 2012-02-13 18:24:46 +01:00
sickbeard Add plugins for Sick-Beard 2012-10-28 08:30:28 +11:00
slony - have some dirs 2012-02-13 18:24:46 +01:00
smstools - have some dirs 2012-02-13 18:24:46 +01:00
snmp plugins/snmp/snmp__netapp_* initial checkin of my snmp__netapp_ plugins. 2013-05-09 17:04:18 +02:00
solr [NEW] use curl instead of relying on allow_url_fopen if extension exists 2012-07-09 09:42:22 +02:00
sourceds - have some dirs 2012-02-13 18:24:46 +01:00
sphinx Moved sphinx_* plugins from directory php/ to sphinx/ because they're made to monitor sphinx search engine. 2012-11-16 14:06:40 +01:00
spotweb As you wish 2012-03-21 19:22:50 +01:00
squeezebox - have some dirs 2012-02-13 18:24:46 +01:00
squid Changed the location of their own plug-ins 2012-02-25 12:22:25 +04:00
streaming Updated packetship plugin to support multiple pumps. 2013-01-03 17:36:27 +00:00
swift Fix getenv usage in swift plugins 2013-05-17 10:36:29 +02:00
syslog plugins/syslog_ng_stats: comment formating 2013-05-21 14:02:59 +02:00
system hugepages: fixes from Mrten in issue #308 2013-06-02 14:12:44 -07:00
teamspeak Update plugins/teamspeak/ts3v2_ 2012-08-01 17:41:57 +03:00
thin Fixing config / labels 2013-02-15 10:55:42 +01:00
time move uptime plugin to the system directory 2013-04-19 13:32:35 -07:00
tomcat tomcat access plugin 2012-09-01 11:15:46 +02:00
trafic_ro - have some dirs 2012-02-13 18:24:46 +01:00
tv - have some dirs 2012-02-13 18:24:46 +01:00
ubuntu More housecleaning. 2012-08-06 21:55:44 -07:00
ultramonkey - have some dirs 2012-02-13 18:24:46 +01:00
unicorn Fixed total memory being in the wrong scale 2013-05-29 06:21:11 +08:00
ups Cleanup APC UPS plugins using SNMP. 2012-08-28 16:37:19 -07:00
varnish Add configuration, documentation, and autoconf 2012-12-18 18:12:11 +01:00
vdr svdrpsend.pl was renamed 2013-01-24 23:03:51 +01:00
virtualization CPU usage graph, skip list, some cleanup 2013-01-30 19:34:30 +01:00
voip - have some dirs 2012-02-13 18:24:46 +01:00
voldemort Add plugin for Voldemort NoSQL data store to pull throughput and call stats 2012-04-09 10:32:15 -07:00
weather Move weather plugins where they belong. 2012-08-09 16:00:56 -07:00
websphere - have some dirs 2012-02-13 18:24:46 +01:00
wiki rewrite mediawiki plugin with api access 2013-03-31 19:47:47 +03:00
wowza Update plugins/wowza/wowza-media-server 2013-02-05 01:12:36 -08:00
wuala - have some dirs 2012-02-13 18:24:46 +01:00
xastir Moved contents of README into plugin as comments 2012-08-21 15:11:04 -07:00
xbnbt - have some dirs 2012-02-13 18:24:46 +01:00
yacy - have some dirs 2012-02-13 18:24:46 +01:00
zeo - have some dirs 2012-02-13 18:24:46 +01:00
zfs Merge pull request #299 from claudius23/zfs_usage_ 2013-05-07 02:25:58 -07:00
zimbra Update plugins/zimbra/zimbra-mailboxsizes 2012-11-27 17:43:13 +04:00
zope Extract tarballs committed to git as plugins. 2012-08-06 22:16:31 -07:00