Hello,
I'm trying to use collectd with net-snmp.I used the default configuration of snmp-agent, but apparently the memory Data block is not registered in snmp master Agentx.
<Plugin snmp_agent> <Data "memAvailReal"> Plugin "memory" #PluginInstance "free" Type "memory" TypeInstance "free" OIDs "1.3.6.1.4.1.2021.4.6.0" </Data> <Table "ifTable"> IndexOID "IF-MIB::ifIndex" SizeOID "IF-MIB::ifNumber" <Data "ifDescr"> <IndexKey> Source "PluginInstance" </IndexKey> Plugin "interface" OIDs "IF-MIB::ifDescr" </Data> <Data "ifOctets"> Plugin "interface" Type "if_octets" TypeInstance "" OIDs "IF-MIB::ifInOctets" "IF-MIB::ifOutOctets" </Data> </Table> </Plugin>In the debug logs I see the registration of ifTable, but not the memAvailReal.
[2021-01-12 10:49:07] plugin_load: plugin "snmp_agent" successfully loaded. [2021-01-12 10:49:07] snmp_agent: Table: [2021-01-12 10:49:07] snmp_agent: Name: ifTable [2021-01-12 10:49:07] snmp_agent: IndexOID: 1.3.6.1.2.1.2.2.1.1 [2021-01-12 10:49:07] snmp_agent: SizeOID: 1.3.6.1.2.1.2.1 [2021-01-12 10:49:07] snmp_agent: Column: [2021-01-12 10:49:07] snmp_agent: Name: ifDescr [2021-01-12 10:49:07] snmp_agent: Plugin: interface [2021-01-12 10:49:07] snmp_agent: IndexKey: [2021-01-12 10:49:07] snmp_agent: Source: PluginInstance [2021-01-12 10:49:07] snmp_agent: Type: String [2021-01-12 10:49:07] snmp_agent: OID[0]: 1.3.6.1.2.1.2.2.1.2 [2021-01-12 10:49:07] snmp_agent: Scale: 1 [2021-01-12 10:49:07] snmp_agent: Shift: 0 [2021-01-12 10:49:07] snmp_agent: Column: [2021-01-12 10:49:07] snmp_agent: Name: ifOctets [2021-01-12 10:49:07] snmp_agent: Plugin: interface [2021-01-12 10:49:07] snmp_agent: Type: if_octets [2021-01-12 10:49:07] snmp_agent: TypeInstance: [2021-01-12 10:49:07] snmp_agent: OID[0]: 1.3.6.1.2.1.2.2.1.10 [2021-01-12 10:49:07] snmp_agent: OID[1]: 1.3.6.1.2.1.2.2.1.16 [2021-01-12 10:49:07] snmp_agent: Scale: 1 [2021-01-12 10:49:07] snmp_agent: Shift: 0[2021-01-12 10:49:07] snmp_agent: Registered handler for OID (1.3.6.1.2.1.2.1.0)
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent. [2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent.[2021-01-12 10:49:07] snmp_agent: Registered handler for OID (1.3.6.1.2.1.2.2.1.1.1) [2021-01-12 10:49:07] snmp_agent: Registered handler for OID (1.3.6.1.2.1.2.2.1.2.1) [2021-01-12 10:49:07] snmp_agent: Registered handler for OID (1.3.6.1.2.1.2.2.1.10.1) [2021-01-12 10:49:07] snmp_agent: Registered handler for OID (1.3.6.1.2.1.2.2.1.16.1)
[2021-01-12 10:49:07] snmp_agent: Data added to table ifTable with index 1[2021-01-12 10:49:07] Notification: severity = OKAY, host = monitoring-director, plugin = snmp_agent, message = Data added to table ifTable with index 1
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent. [2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent. [2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent. [2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent.[2021-01-12 10:49:07] snmp_agent: Registered handler for OID (1.3.6.1.2.1.2.2.1.1.2) [2021-01-12 10:49:07] snmp_agent: Registered handler for OID (1.3.6.1.2.1.2.2.1.2.2) [2021-01-12 10:49:07] snmp_agent: Registered handler for OID (1.3.6.1.2.1.2.2.1.10.2) [2021-01-12 10:49:07] snmp_agent: Registered handler for OID (1.3.6.1.2.1.2.2.1.16.2)
[2021-01-12 10:49:07] snmp_agent: Data added to table ifTable with index 2[2021-01-12 10:49:07] Notification: severity = OKAY, host = monitoring-director, plugin = snmp_agent, message = Data added to table ifTable with index 2 [2021-01-12 10:49:07] plugin_dispatch_notification: severity = 4; message = Data added to table ifTable with index 2; time = 1610448547.244; host = monitoring-director; [2021-01-12 10:49:07] Notification: severity = OKAY, host = monitoring-director, plugin = snmp_agent, message = Data added to table ifTable with index 2 [2021-01-12 10:49:07] plugin_dispatch_values: time = 1610448547.243; interval = 10.000; host = monitoring-director; plugin = interface; plugin_instance = lo; type = if_errors; type_instance = ; [2021-01-12 10:49:07] uc_insert: Added monitoring-director/interface-lo/if_errors to the cache.
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via rrdtool.[2021-01-12 10:49:07] rrdtool plugin: rrd_cache_insert: file = /var/lib/collectd/rrd/monitoring-director/interface-lo/if_errors.rrd; values_num = 1; age = 0.000;
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent.[2021-01-12 10:49:07] plugin_dispatch_values: time = 1610448547.243; interval = 10.000; host = monitoring-director; plugin = interface; plugin_instance = lo; type = if_dropped; type_instance = ; [2021-01-12 10:49:07] uc_insert: Added monitoring-director/interface-lo/if_dropped to the cache.
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via rrdtool.[2021-01-12 10:49:07] rrdtool plugin: rrd_cache_insert: file = /var/lib/collectd/rrd/monitoring-director/interface-lo/if_dropped.rrd; values_num = 1; age = 0.000;
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent.[2021-01-12 10:49:07] plugin_dispatch_values: time = 1610448547.243; interval = 10.000; host = monitoring-director; plugin = memory; plugin_instance = ; type = memory; type_instance = used; [2021-01-12 10:49:07] uc_insert: Added monitoring-director/memory/memory-used to the cache.
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via rrdtool.[2021-01-12 10:49:07] rrdtool plugin: rrd_cache_insert: file = /var/lib/collectd/rrd/monitoring-director/memory/memory-used.rrd; values_num = 1; age = 0.000;
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent.[2021-01-12 10:49:07] plugin_dispatch_values: time = 1610448547.243; interval = 10.000; host = monitoring-director; plugin = memory; plugin_instance = ; type = memory; type_instance = buffered; [2021-01-12 10:49:07] uc_insert: Added monitoring-director/memory/memory-buffered to the cache.
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via rrdtool.[2021-01-12 10:49:07] rrdtool plugin: rrd_cache_insert: file = /var/lib/collectd/rrd/monitoring-director/memory/memory-buffered.rrd; values_num = 1; age = 0.000;
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent.[2021-01-12 10:49:07] plugin_dispatch_values: time = 1610448547.243; interval = 10.000; host = monitoring-director; plugin = memory; plugin_instance = ; type = memory; type_instance = cached; [2021-01-12 10:49:07] uc_insert: Added monitoring-director/memory/memory-cached to the cache.
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via rrdtool.[2021-01-12 10:49:07] rrdtool plugin: rrd_cache_insert: file = /var/lib/collectd/rrd/monitoring-director/memory/memory-cached.rrd; values_num = 1; age = 0.000;
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent.[2021-01-12 10:49:07] plugin_dispatch_values: time = 1610448547.243; interval = 10.000; host = monitoring-director; plugin = memory; plugin_instance = ; type = memory; type_instance = free; [2021-01-12 10:49:07] uc_insert: Added monitoring-director/memory/memory-free to the cache.
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via rrdtool.[2021-01-12 10:49:07] rrdtool plugin: rrd_cache_insert: file = /var/lib/collectd/rrd/monitoring-director/memory/memory-free.rrd; values_num = 1; age = 0.000;
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent.[2021-01-12 10:49:07] plugin_dispatch_values: time = 1610448547.243; interval = 10.000; host = monitoring-director; plugin = memory; plugin_instance = ; type = memory; type_instance = slab_unrecl; [2021-01-12 10:49:07] uc_insert: Added monitoring-director/memory/memory-slab_unrecl to the cache.
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via rrdtool.[2021-01-12 10:49:07] rrdtool plugin: rrd_cache_insert: file = /var/lib/collectd/rrd/monitoring-director/memory/memory-slab_unrecl.rrd; values_num = 1; age = 0.000;
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent.[2021-01-12 10:49:07] plugin_dispatch_values: time = 1610448547.243; interval = 10.000; host = monitoring-director; plugin = memory; plugin_instance = ; type = memory; type_instance = slab_recl; [2021-01-12 10:49:07] uc_insert: Added monitoring-director/memory/memory-slab_recl to the cache.
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via rrdtool.[2021-01-12 10:49:07] rrdtool plugin: rrd_cache_insert: file = /var/lib/collectd/rrd/monitoring-director/memory/memory-slab_recl.rrd; values_num = 1; age = 0.000;
[2021-01-12 10:49:07] plugin: plugin_write: Writing values via snmp_agent. [2021-01-12 10:49:07] snmp_agent: Thread is up and runningI tried to to run collectd only with the memory Data block, but it gives the below error.
<Plugin snmp_agent> <Data "memAvailReal"> Plugin "memory" #PluginInstance "free" Type "memory" TypeInstance "free" OIDs "1.3.6.1.4.1.2021.4.6.0" </Data> </Plugin> [2021-01-12 10:40:22] plugin_load: plugin "snmp_agent" successfully loaded. [2021-01-12 10:40:23] snmp_agent: snmp_agent_init: plugin not configured[2021-01-12 10:40:23] Initialization of plugin `snmp_agent' failed with status -22. Plugin will be unloaded. [2021-01-12 10:40:23] plugin_unregister_read: No such read function: snmp_agent
Is there something I do wrong? Thank you! Endre
OpenPGP_0x3D77D3C8817B5CE5.asc
Description: application/pgp-keys
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ collectd mailing list collectd@verplant.org https://mailman.verplant.org/listinfo/collectd