I suspect most people wouldn't like to have all 3 questions in one posting, but here goes.
I am working on a new plugin for monitoring APC power equipment. Problem is there is no current metric for power such as amps. Is there an easy way to add more metrics to hyperic?
Also, the values returned by the SNMP queries are off by a decimal point. Example, the APC web interface reports usage as 2.7 amps, but all SNMP values come back as 27. This is the same values that snmpwalk report, so this isn't a hyperic problem. But I would like to see if there is a way to manipulate the value to something other than the returned value without resorting to some java programming.
Also, how can one decode a string result from SNMP. When I use snmpwalk to check a value, it comes back as a STRING: "VALUE", but when I set units to none in the plugin, I get back an array of 3 digit numbers. I would like to collect these values for properties, not really for a metric.