Yes, and my apologies for taking so long.
First, the setup. I have some SNMP network devices to which voice PRIs are connected. I'm using MRTG to monitor the devices to watch call clearing statistics, and I'm evaluating Hyperic to do the same. I have OID names set up (from parsed MIBs) for inbound/outbound calls (trending up) for each PRI, and for the total across related groups.
Second, the solutions as I see them?
1. I thought I'd wanted the ability to create an arbitrary SNMP OID service (a one-metric service?) on a network device (much like TCP Socket is on a host platform). I realize that to make a GUI for it you'd have to have OID plus metric type; type would have to include both units and the "trending" qualifier.
2. I looked through the code for the netdevice plugin, and I think that's what I really want to copy and modify. I would like to model each PRI as a service, and include the call metrics on it. I can then auto-discover the PRIs from the OID table. I can even include my MIBs and use the SNMPSession to refer to OIDs by name, which will be handy.
If anything like #1 is available in Hyperic I'd like to do that as a Q'n'D solution until I can get some time to clone the whole netdevice plugin. Maybe I can clone the plugin and just add to the .xml the numeric OIDs, maybe make a new platform to keep it separate from the others?
Thanks for any pointers!