On 02/29/2012 09:19 PM, Nathan Scott wrote:
- Mark very keen on the idea that we go further and make
libpcp able to switch protocols, directly, in the client
tools. The idea would be to provide PMAPI above, and if
initial PCP socket connection failed, fall back to SNMP,
else next protocol, else next. Nathan not a big fan. :)
I'm not terribly keen on the idea either - it's horribly
invasive and I can already see Ken's legs quivering at the
mere thought :P
However, a PMAPI binding over the snmp client API/protocol
would seem to offer the cleanest, most transparent solution.
The PMNS comes from MIBS supported by the target snmpd, there
are no proxies, no SNMP PMDAs, no virtual hostnames, etc.
PCP clients (including pmlogger) connect 1:1 with either a pmcd
or snmpd or whatever other protocols we want to translate.
I think archive replay would remain native ...?
Cheers
-- Mark
|