Plugin FileCount
Name: | FileCount plugin |
---|---|
Type: | read |
Callbacks: | config, init, read |
Status: | supported |
FirstVersion: | 4.5 |
Copyright: | 2008 Alessandro Iurlano, 2008 Florian octo Forster |
License: | GPLv2 |
Manpage: | collectd.conf(5) |
See also: | List of Plugins |
The FileCount plugin does something very simple: Count the number of files in a directory and all its subdirectories. This can be used for a variety of statistics, for example the queue length of an MTA, the number of PHP sessions of a web server or simply the number of files in your home directory.
In addition to the number of files, the plugin also collects the total size of all files. Think: du(1).
In come cases collecting all files in a directory is not desired. For instance, the session files of the CGI::Session Perl module reside in /tmp. But counting all files in /tmp doesn't tell you anything about the number of sessions. For this reason the plugin also allows you to specify which files to count. Files can be selected by:
- Name (shell wildcards)
- Size
- Modification time
This plugin is a generic plugin, i.e. it cannot work without configuration, because there is no reasonable default behavior. Please read the Plugin filecount section of the collectd.conf(5) manual page for an in-depth description of the plugin's configuration.
<Plugin "filecount">
<Directory "/var/qmail/queue/mess">
Instance "qmail-message"
</Directory>
<Directory "/var/qmail/queue/todo">
Instance "qmail-todo"
</Directory>
<Directory "/var/lib/php5">
Instance "php5-sessions"
Name "sess_*"
</Directory>
</Plugin>
None yet. Add one now!
- None