probes::basevars.pm3
Another base class for implementing smokeping probes
Usage
*** Targets ***
menu = Toptitle = Top Page
+ branch_1menu = First menutitle = First titlehost = host1++ PROBE_CONF# vars for host host1var1 = foovar2 = bar
++ branch_1_2menu = Second menutitle = Second titlehost = host2+++ PROBE_CONF# vars for host host2# var1 and var2 are propagated from above, override var2var2 = fii
+ branch_2# var1 and var2 are undefined here
Overview
Like probes::base, but supports host-specific variables for the probe.
Overview
Provides the method `targets' that returns a list of hashes. The hashes contain the entries:
- addr
-
The address of the target.
- vars
-
A hash containing variables defined in the corresponding `PROBE_CONF' config section.
- tree
-
The unique index that `probe::base' uses for targets.
There's also the method 'vars' that returns the abovementioned hash corresponding to the 'tree' index parameter.