diff options
author | Micael Karlberg <[email protected]> | 2010-02-12 15:55:58 +0000 |
---|---|---|
committer | Erlang/OTP <[email protected]> | 2010-02-13 07:29:33 +0100 |
commit | 3d06af66f9da569891d48594e8a6fe72e0065d20 (patch) | |
tree | 273bebfc16a8381fa6beb83077381e6c25778338 /lib/snmp/src | |
parent | d9286a9a68e8b10dcf006a60ec84a0439e725fac (diff) | |
download | otp-3d06af66f9da569891d48594e8a6fe72e0065d20.tar.gz otp-3d06af66f9da569891d48594e8a6fe72e0065d20.tar.bz2 otp-3d06af66f9da569891d48594e8a6fe72e0065d20.zip |
OTP-8442: Regstration of agents using config file incorrect
OTO-8442: Per Hedeland
Diffstat (limited to 'lib/snmp/src')
-rw-r--r-- | lib/snmp/src/app/snmp.appup.src | 13 | ||||
-rw-r--r-- | lib/snmp/src/manager/snmpm_config.erl | 3 |
2 files changed, 12 insertions, 4 deletions
diff --git a/lib/snmp/src/app/snmp.appup.src b/lib/snmp/src/app/snmp.appup.src index 05aa3d0d48..511c0eb48b 100644 --- a/lib/snmp/src/app/snmp.appup.src +++ b/lib/snmp/src/app/snmp.appup.src @@ -29,7 +29,9 @@ {load_module, snmp_log, soft_purge, soft_purge, []}, {update, snmpa_net_if, {advanced, upgrade_from_pre_4_16}, soft_purge, soft_purge, [snmpa_agent, snmp_log]}, - {update, snmpa_agent, soft, soft_purge, soft_purge, []} + {update, snmpa_agent, soft, soft_purge, soft_purge, []}, + + {update, snmpm_config, soft, soft_purge, soft_purge, []} ] }, {"4.14", @@ -43,6 +45,7 @@ {load_module, snmpm_user, soft_purge, soft_purge, []}, {load_module, snmpm_user_default, soft_purge, soft_purge, [snmpm_user]}, + {update, snmpm_config, soft, soft_purge, soft_purge, []}, {update, snmpm_server, soft, soft_purge, soft_purge, [snmpm_user_default]} ] @@ -77,7 +80,9 @@ {load_module, snmp_log, soft_purge, soft_purge, []}, {update, snmpa_net_if, {advanced, downgrade_to_pre_4_16}, soft_purge, soft_purge, [snmpa_agent, snmp_log]}, - {update, snmpa_agent, soft, soft_purge, soft_purge, []} + {update, snmpa_agent, soft, soft_purge, soft_purge, []}, + + {update, snmpm_config, soft, soft_purge, soft_purge, []} ] }, {"4.14", @@ -91,7 +96,9 @@ {load_module, snmpm_user, soft_purge, soft_purge, []}, {load_module, snmpm_user_default, soft_purge, soft_purge, [snmpm_user]}, - {update, snmpm_server, soft, soft_purge, soft_purge, [snmpm_user_default]} + {update, snmpm_config, soft, soft_purge, soft_purge, []}, + {update, snmpm_server, soft, soft_purge, soft_purge, + [snmpm_user_default]} ] }, {"4.13.5", diff --git a/lib/snmp/src/manager/snmpm_config.erl b/lib/snmp/src/manager/snmpm_config.erl index e4069485ad..b976e8f568 100644 --- a/lib/snmp/src/manager/snmpm_config.erl +++ b/lib/snmp/src/manager/snmpm_config.erl @@ -1657,7 +1657,8 @@ verify_agent({UserId, {ok, Addr} -> snmp_conf:check_integer(Port, {gt, 0}), Conf = - [{address, Addr}, + [{reg_type, target_name}, + {address, Addr}, {port, Port}, {community, Comm}, {engine_id, EngineId}, |