Code: Select all
<facilityrxpowerinput>
<name>Rx dBm</name>
<method>walk</method>
<source>VALUE/REGEXP:((-){0,1}([0-9]+)\.[0-9]*)</source>
<direction>output</direction>
<oid>.1.3.6.1.4.1.2865.1.4.1.1.10</oid>
</facilityrxpowerinput>
Eg.
Code: Select all
SNMPv2-SMI::enterprises.2865.1.4.1.1.10.4194819 = STRING: "-12.457309, , , , , , "
When I use spine, the values stay in the poller_output table and don't get uploaded into the RRD files.
Plus, the values that are in the poller_output table look like the raw values...
Code: Select all
| 6247 | dBm_RX | 2011-11-09 15:07:02 | -15.767338, , , , , , |
| 6247 | dBm_TX | 2011-11-09 15:07:02 | 3.496529, , , , , , |
| 6265 | dBm_TX | 2011-11-09 15:07:03 | 3.514897, , , , |
I've tried a few differenet regex in the resource xml, but nothing seems to work. Should spine be evaluating the regex or does the poller.php do this?
It would appear to me to be a bug in spine.
Any ideas?