X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fcollectd-snmp.pod;h=493f5ec281515e4a2785dea29d9b8ee04ae48d82;hp=e8f0d6b3ff228d0060373cd546d626bb66178bb9;hb=0e1e19f9e05c1b6a17f4a534cd0abd592fcab02e;hpb=1a252483e9c58ac64069a60d16ada29d5994d125 diff --git a/src/collectd-snmp.pod b/src/collectd-snmp.pod index e8f0d6b3..493f5ec2 100644 --- a/src/collectd-snmp.pod +++ b/src/collectd-snmp.pod @@ -26,6 +26,8 @@ collectd-snmp - Documentation of collectd's C Table true Type "if_octets" TypeInstanceOID "IF-MIB::ifDescr" + #FilterOID "IF-MIB::ifOperStatus" + #FilterValues "1", "2" Values "IF-MIB::ifInOctets" "IF-MIB::ifOutOctets" @@ -74,9 +76,11 @@ internal format and dispatches them. Depending on the write plugins you have loaded they may be written to disk or submitted to another instance or whatever you configured. -Because querying a host via SNMP may produce a timeout multiple threads are -used to query hosts in parallel. Depending on the number of hosts between one -and ten threads are used. +Because querying a host via SNMP may produce a timeout the "complex reads" +polling method is used. The ReadThreads parameter in the main configuration +influences the number of parallel polling jobs which can be undertaken. If +you expect timeouts or some polling to take a long time, you should increase +this parameter. Note that other plugins also use the same threads. =head1 CONFIGURATION @@ -113,8 +117,9 @@ queried using the C SNMP command (see L) and transmitted to collectd. B value list is dispatched and, eventually, one file will be written. -When B is set to B, the OIDs given to B (see below) are -queried using the C SNMP command until the subtree is left. After all +When B
is set to B, the OIDs given to B, B, +B, B and B (see below) are queried using +the C SNMP command until the subtree is left. After all the lists (think: all columns of the table) have been read B values sets will be dispatches and, eventually, several files will be written. If you configure a B (see above) which needs more than one data source (for @@ -259,16 +264,39 @@ This value is not applied to counter-values. =item B I [, I ...] -The ignore values allows one to ignore Instances based on their name and the -patterns specified by the various values you've entered. The match is a +The ignore values allows one to ignore TypeInstances based on their name and +the patterns specified by the various values you've entered. The match is a glob-type shell matching. +When B
is set to I then this option has no effect. + =item B I The invertmatch value should be use in combination of the Ignore option. It changes the behaviour of the Ignore option, from a blacklist behaviour when InvertMatch is set to false, to a whitelist when specified to true. +=item B I + +=item B I [, I ...] + +=item B I + +When B
is set to I, these options allow to configure filtering +based on MIB values. + +The B declares I to fill table column with values. +The B declares values list to do match. Whether table row will be +collected or ignored depends on the B setting. +As with other plugins that use the daemon's ignorelist functionality, a string +that starts and ends with a slash is interpreted as a regular expression. + +If no selection is configured at all, B table rows are selected. + +When B
is set to I then these options has no effect. + +See B
and F for details. + =back =head2 The Host block @@ -312,7 +340,7 @@ Selects the authentication protocol for SNMPv3 security. =item B I -Sets the authentication passphrase for SNMPv3 security. +Sets the authentication passphrase for SNMPv3 security. =item B I|I @@ -320,7 +348,7 @@ Selects the privacy (encryption) protocol for SNMPv3 security. =item B I -Sets the privacy (encryption) passphrase for SNMPv3 security. +Sets the privacy (encryption) passphrase for SNMPv3 security. =item B I [I ...]