X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fcollectd-snmp.pod;h=f34113d9214f08f4b7c1129a2851d87a95a02cbb;hb=330010ea9cf8dad458dc9245d8284a7dbf62b1a9;hp=4e546da8096113b8a4b51441a41dbd0bd183789b;hpb=f3aff73199d94c6eed0dffaeefb5b1b2b6c2c362;p=collectd.git diff --git a/src/collectd-snmp.pod b/src/collectd-snmp.pod index 4e546da8..f34113d9 100644 --- a/src/collectd-snmp.pod +++ b/src/collectd-snmp.pod @@ -33,7 +33,7 @@ collectd-snmp - Documentation of collectd's C Version 1 Community "community_string" Collect "std_traffic" - Inverval 120 + Interval 120 Address "192.168.0.42" @@ -67,6 +67,9 @@ and ten threads are used. Since the aim of the C is to provide a generic interface to SNMP, it's configuration is not trivial and may take some time. +Since the C library is used you can use all the environment variables +that are interpreted by that package. See L for more details. + There are two types of blocks that can be contained in the CPluginEsnmpE> block: B and B: @@ -82,7 +85,7 @@ queried. The following options can be set: collectd's type that is to be used, e.Eg. "if_octets" for interface traffic or "users" for a user count. The types are read from the B (see L), so you may want to check for which types are -defined. +defined. See L for a description of the format of this file. =item B I @@ -127,14 +130,31 @@ Sets the type-instance of the values that are dispatched. The meaning of this setting depends on whether B
is set to I or I: If B
is set to I, I is interpreted as an SNMP-prefix -that will return a list of strings. Those strings are then used as the actual +that will return a list of values. Those values are then used as the actual type-instance. An example would be the C subtree. L from the SNMP distribution describes the format of OIDs. +If B
is set to I and B is omitted, then "SUBID" will be +used as the instance. + If B
is set to I the actual string configured for I is copied into the value-list. In this case I may be empty, i.Ee. "". +=item B I + +If B
is set to I, you may feel the need to add something to the +instance of the files. If set, I is prepended to the instance as +determined by querying the agent. When B
is set to I this option +has no effect. + +The C is an example where you need this setting: It has voltages of +the inlets, outlets and the battery of an UPS. However, it doesn't provide a +descriptive column for these voltages. In this case having 1, 2,E... as +instances is not enough, because the inlet voltages and outlet voltages may +both have the subids 1, 2,E... You can use this setting to distinguish +between the different voltages. + =item B I [I ...] Configures the values to be queried from the SNMP host. The meaning slightly @@ -186,7 +206,7 @@ Set the address to connect to. =item B B<1>|B<2> -Set the SNMP version to use. When giving B<2> version 2c is actually used. +Set the SNMP version to use. When giving B<2> version C<2c> is actually used. Version 3 is not supported by this plugin. =item B I @@ -201,16 +221,11 @@ before using it here. =item B I -Collect data from this host every I seconds. This value needs to be a -multiple of the global B setting and, if it is not, will be rounded -B to one and a warning is logged in this case. So if your global -B is set to I<10> and you configure I<25> here, it's rounded down to -I<20>. By default the global B setting will be used. - -This option is meant for devices with not much CPU power, e.Eg. network -equipment such as switches, embedded devices, rack monitoring systems and so -on. Since the B of generated RRD files depends on this setting it's -wise to select a reasonable value once and never change it. +Collect data from this host every I seconds. This option is meant for +devices with not much CPU power, e.Eg. network equipment such as +switches, embedded devices, rack monitoring systems and so on. Since the +B of generated RRD files depends on this setting it's wise to select a +reasonable value once and never change it. =back