<div dir="ltr">Hello, <div><br></div><div>I managed to get kamailio working with the module snmpstats and also to set a SNMP AgentX running. The issue was in the librairies location, i don't know why but i created symbolic links and it solved it.</div><div><br></div><div>But even if kamailio and snmpd agentx are running I still don't see any communication between them.</div><div>I done a tethereal capture on lo and i haven't see anything.</div><div><br></div><div>Here are the configuration files running :</div><div>snmpd.conf</div><div><div>name<span class="" style="white-space:pre"> </span>user<span class="" style="white-space:pre"> </span>default<span class="" style="white-space:pre"> </span>community</div><div>group <span style="white-space:pre"> </span>group<span class="" style="white-space:pre"> </span>v1<span class="" style="white-space:pre"> </span>user</div><div>group <span style="white-space:pre"> </span>group<span class="" style="white-space:pre"> </span>v2c<span class="" style="white-space:pre"> </span>user</div><div>view <span style="white-space:pre"> </span>all <span style="white-space:pre"> </span>included<span class="" style="white-space:pre"> </span>.1</div><div>view <span style="white-space:pre"> </span>systemview included<span class="" style="white-space:pre"> </span>.1.3.6.1.2.1.1</div><div>view <span style="white-space:pre"> </span>systemview included<span class="" style="white-space:pre"> </span>.1.3.6.1.2.1.25.1.1</div><div>access<span class="" style="white-space:pre"> </span>group<span class="" style="white-space:pre"> </span>""<span class="" style="white-space:pre"> </span>any<span style="white-space:pre"> </span><span style="white-space:pre"> </span>noauth<span class="" style="white-space:pre"> </span>exact<span class="" style="white-space:pre"> </span>all<span class="" style="white-space:pre"> </span>none<span style="white-space:pre"> </span>none</div><div>master agentx</div><div>agentXSocket tcp:localhost:705</div></div><div><br></div><div><br></div><div>kamailio_params.cfg</div><div>[...]</div><div><div>loadmodule "snmpstats.so"</div><div>[...]<br></div><div>modparam("snmpstats", "sipEntityType", "registrarServer")</div><div>modparam("snmpstats", "sipEntityType", "proxyServer")</div><div>modparam("snmpstats", "snmpgetPath", "/usr/local/bin/")</div><div>modparam("snmpstats", "snmpCommunity", "community")</div></div><div>[...]</div><div><br></div><div>In the logs every time I restart kamailio I see this: "snmpd[26832]: Connection from UDP: [127.0.0.1]:<i>57688</i>->[127.0.0.1]" with a different port number at each iteration.<br></div><div>My guess is I have to configure this in the kamailio snmpstats parameters, but i don't find where regarding the documentation.</div><div>I made a file snmpstats.conf in the same folder than snmpd.conf with one line :</div><div>agentXSocket tcp:localhost:705<br></div><div><br></div><div>Thanks for your help.</div><div><br></div><div>Regards,</div><div><br></div><div>Igor.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-10-29 19:39 GMT+01:00 Igor Potjevlesch <span dir="ltr"><<a href="mailto:igor.potjevlesch@gmail.com" target="_blank">igor.potjevlesch@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello,<div><br></div><div>I tried to install the snmpstats module following this process :</div><div>I installed the dependencies for snmpstats module, then i modified modules.lst. </div><div>Then i made a make modules, make, and make install.</div><div>Everything is fine so far.</div><div><br></div><div>After that, i edited kamailio.cfg the loadmodule for snmstats.so and when i launch kamailio I have the following error : "kamailio: ERROR: <core> [modparam.c:166]: set_mod_param_regex(): No module matching <snmpstats> found"</div><div><br></div><div>I also made a ldd :</div><div><div># ldd -v -d -r /usr/local/lib64/kamailio/modules/snmpstats.so</div><div> linux-vdso.so.1 => (0x00007ffff53ff000)</div><div> libnetsnmpmibs.so.30 => not found</div><div> libnetsnmpagent.so.30 => not found</div><div> libnetsnmp.so.30 => not found</div><div> libkcore.so.1 => /usr/local/lib64/kamailio/libkcore.so.1 (0x00007fca7823b000)</div><div> libc.so.6 => /lib64/libc.so.6 (0x00007fca77ea8000)</div><div> /lib64/ld-linux-x86-64.so.2 (0x0000003d6ee00000)</div><div>undefined symbol: log_color (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: dprint_crit (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: log_prefix_val (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: default_global_address (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: log_stderr (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: process_no (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: core_cfg (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: mem_block (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: default_global_port (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: log_level_info (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: dprint_color_reset (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: parse_params (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: parse_msg (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: fm_malloc (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: get_sock_info_list (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: counter_register (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: parse_uri (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: counter_lookup_str (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: clear_branches (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: get_debug_level (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: my_pid (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: parse_headers (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: dprint_color (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: fm_free (/usr/local/lib64/kamailio/libkcore.so.1)</div><div>undefined symbol: full_version (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: ver_name (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: log_color (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_child_cb_first (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_global_lock (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_global (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_ginst_count (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: shm_block (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: dprint_crit (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: mem_lock (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: log_prefix_val (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: ver_arch (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_group (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: log_stderr (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_local (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: process_no (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: tcp_disable (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_block_size (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: ver_compiler (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: netsnmp_table_array_helper_handler (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: ver_os (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_child_cb (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: core_cfg (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: ver_flags (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: ver_compiled_time (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: mem_block (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: ver_id (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: ver_version (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: log_level_info (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_child_cb_last (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: dprint_color_reset (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: snmp_get_do_debugging (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: netsnmp_set_mode_request_error (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: register_timer (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: netsnmp_ds_set_boolean (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_get_by_name (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: send_v2trap (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: netsnmp_table_array_check_row_status (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: netsnmp_register_scalar (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: tcp_options_get (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: netsnmp_container_find (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: fm_malloc (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_register_child (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: init_agent (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: register_procs (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: debugmsg (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: get_ticks (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: netsnmp_check_vb_rowstatus (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_register_ctx (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: debugmsgtoken (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: init_snmp (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: counter_lookup_str (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: get_debug_level (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_child_init (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: snmp_set_var_typed_value (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: snmp_free_varbind (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: parse_oid_indexes (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: netsnmp_table_container_register (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: netsnmp_create_handler_registration (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: agent_check_and_process (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: snmp_shutdown (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: find_module_by_name (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: fork_process (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: netsnmp_check_vb_type_and_size (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: cfg_move_handle (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: counter_get_val (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: snmp_varlist_add_variable (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: my_pid (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: snmp_reset_var_buffers (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: fm_info (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: snmp_log (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: dprint_color (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: snmp_clone_mem (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: fm_free (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div>undefined symbol: find_export (/usr/local/lib64/kamailio/modules/snmpstats.so)</div><div><br></div><div> Version information:</div><div> /usr/local/lib64/kamailio/modules/snmpstats.so:</div><div> libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6</div><div> /usr/local/lib64/kamailio/libkcore.so.1:</div><div> libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6</div><div> libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6</div><div> libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6</div><div> /lib64/libc.so.6:</div><div> ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2</div><div> ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2</div></div><div><br></div><div>Can you help me with this please ?</div><div><br></div><div>By the way I configured /etc/snmpd.conf by adding the line "master agentx" and created a file /etc/snmpstats.cfg with only one line : "agentXSocket tcp:localhost:705". Is that correct ?</div><div>Do i need to reload something after modifing those files ?</div></div>
</blockquote></div><br></div>