Difference between revisions of "Plugin:FileCount"
(→Description) |
(Undo revision 626 by 77.208.148.4 (Talk)) |
||
Line 8: | Line 8: | ||
| Manpage=[http://collectd.org/documentation/manpages/collectd.conf.5.shtml#plugin_filecount collectd.conf(5)] | | Manpage=[http://collectd.org/documentation/manpages/collectd.conf.5.shtml#plugin_filecount collectd.conf(5)] | ||
}} | }} | ||
+ | == Description == | ||
+ | The <em>FileCount</em> 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. | ||
+ | |||
+ | In come cases collecting all files in a directory is not desired. For instance, the session files of the [http://search.cpan.org/~markstos/CGI-Session/lib/CGI/Session.pm CGI::Session] Perl module reside in <em>/tmp</em>. But counting all files in <em>/tmp</em> 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 | ||
+ | |||
+ | {{Generic Plugin|filecount}} | ||
== Synopsis == | == Synopsis == |
Revision as of 23:49, 23 April 2009
FileCount plugin | |
---|---|
Type: | read |
Status: | supported |
First version: | 4.5 |
Copyright: | 2008 Alessandro Iurlano 2008 Florian octo Forster |
License: | GPLv2 |
Manpage: | collectd.conf(5) |
List of Plugins |
Description
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.
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.
Synopsis
<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>
Example graphs
None yet. Add one now!
Dependencies
- None