author | Korynkevych, RomanX <romanx.korynkevych@intel.com> | |
Wed, 14 Dec 2016 10:37:05 +0000 (10:37 +0000) | ||
committer | Roman Korynkevych <romanx.korynkevych@intel.com> | |
Tue, 3 Jan 2017 14:55:32 +0000 (14:55 +0000) | ||
commit | 8aba9d6e33dea747e4e27e35457f00c287e2c678 | |
tree | 8a80af0756fd7d45cfa5086cc941d5406c3fca8c | tree | snapshot |
parent | f1a8429a57361b11d7c4faca5f78dd12831f9377 | commit | diff |
snmp_agent: Implement SNMP Agent plugin.
The SNMP Agent plugin is an AgentX subagent that receives and handles
queries from SNMP master agent and returns the data collected by read
plugins. The SNMP Agent plugin handles requests only for OIDs specified
in configuration file. To handle SNMP queries the plugin gets data from
collectd and translates requested values from collectd's internal
format to SNMP format. This plugin is a generic plugin and cannot work
without configuration. For more details on AgentX subagent see
<http://www.net-snmp.org/tutorial/tutorial-5/toolkit/demon/>
Change-Id: I0e82131685f2138e1af0a9283b06f85dd2028878
Signed-off-by: Korynkevych, RomanX <romanx.korynkevych@intel.com>
The SNMP Agent plugin is an AgentX subagent that receives and handles
queries from SNMP master agent and returns the data collected by read
plugins. The SNMP Agent plugin handles requests only for OIDs specified
in configuration file. To handle SNMP queries the plugin gets data from
collectd and translates requested values from collectd's internal
format to SNMP format. This plugin is a generic plugin and cannot work
without configuration. For more details on AgentX subagent see
<http://www.net-snmp.org/tutorial/tutorial-5/toolkit/demon/>
Change-Id: I0e82131685f2138e1af0a9283b06f85dd2028878
Signed-off-by: Korynkevych, RomanX <romanx.korynkevych@intel.com>
Makefile.am | diff | blob | history | |
README | diff | blob | history | |
configure.ac | diff | blob | history | |
src/collectd.conf.in | diff | blob | history | |
src/collectd.conf.pod | diff | blob | history | |
src/daemon/utils_cache.c | diff | blob | history | |
src/daemon/utils_cache.h | diff | blob | history | |
src/snmp_agent.c | [new file with mode: 0644] | blob |