From 8fceb07c652025c3742b6ba604460c853f7a2ad5 Mon Sep 17 00:00:00 2001
From: Micael Karlberg
Date: Tue, 12 Jul 2011 09:58:56 +0200
Subject: [manager] No way to specify transport domain. Transport domains was
assumed to be IPv4. This has now been changed so that it can also be IPv6. To
facilitate this, the transportDomain is now a (new) valid option. This also
mean that the transport behaviour has changed. OTP-9305
[agent] A temporary fix for transport domain, specifically regarding
trap sending. This is done in order to make testing possible,
pending merge from topic branch.
OTP-9400
---
lib/snmp/doc/src/snmpm.xml | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
(limited to 'lib/snmp/doc/src/snmpm.xml')
diff --git a/lib/snmp/doc/src/snmpm.xml b/lib/snmp/doc/src/snmpm.xml
index b527d171b0..6162f0d592 100644
--- a/lib/snmp/doc/src/snmpm.xml
+++ b/lib/snmp/doc/src/snmpm.xml
@@ -348,17 +348,22 @@ sec_level = noAuthNoPriv | authNoPriv | authPriv
+ update_agent_info(UserId, TargetName, Info) -> ok | {error, Reason}
update_agent_info(UserId, TargetName, Item, Val) -> ok | {error, Reason}
Update agent config
UserId = term()
TargetName = target_name()
- Item = atom()
- Val = term()
+ Info = [{item(), item_value()}]
+ Item = item()
+ item() = atom()
+ Val = item_value()
+ item_value() = term()
Reason = term()
- Update agent config.
+ Update agent config. The function update_agent_info/3
+ should be used when several values needs to be updated atomically.
--
cgit v1.2.3
From 5bccd012d163a98dd59191db9f69134ccef49faf Mon Sep 17 00:00:00 2001
From: Micael Karlberg
Date: Tue, 12 Jul 2011 16:05:52 +0200
Subject: Fixed release notes and API documentation for tdomain.xs
---
lib/snmp/doc/src/snmpm.xml | 29 +++++++++++++++++------------
1 file changed, 17 insertions(+), 12 deletions(-)
(limited to 'lib/snmp/doc/src/snmpm.xml')
diff --git a/lib/snmp/doc/src/snmpm.xml b/lib/snmp/doc/src/snmpm.xml
index 6162f0d592..c36a1b2a24 100644
--- a/lib/snmp/doc/src/snmpm.xml
+++ b/lib/snmp/doc/src/snmpm.xml
@@ -283,27 +283,27 @@ sec_level = noAuthNoPriv | authNoPriv | authPriv
TargetName = target_name()
Config = [agent_config()]
agent_config() = {Item, Val}
- Item = engine_id | address | port | community | timeout | max_message_size | version | sec_model | sec_name | sec_level
+ Item = engine_id | address | port | community | timeout | max_message_size | version | sec_model | sec_name | sec_level | tdomain
Val = term()
Reason = term()
Explicitly instruct the manager to handle this agent, with
- UserId as the responsible user.
- Called to instruct the manager that this agent
- shall be handled. This function is used when
- the user knows in advance which agents the
- manager shall handle.
- Note that there is an alternate way to do the same thing:
- Add the agent to the manager config files (see
- agents.conf).
+ UserId as the responsible user.
+ Called to instruct the manager that this agent shall be handled.
+ This function is used when the user knows in advance which agents
+ the manager shall handle.
+ Note that there is an alternate way to do the same thing:
+ Add the agent to the manager config files (see
+ agents.conf).
TargetName is a non-empty string,
- uniquely identifying the agent.
- The type of Val depends on Item:
+ uniquely identifying the agent.
+ The type of Val depends on Item:
- Note that if no Port is given, the default value is used.
+ Note that if no tdomain is given, the default value,
+ transportDomainUdpIpv4, is used.
+ Note that if no port is given, the default value is used.
@@ -364,6 +366,9 @@ sec_level = noAuthNoPriv | authNoPriv | authPriv
Update agent config. The function update_agent_info/3
should be used when several values needs to be updated atomically.
+ See function
+ register_agent)
+ for more info about what kind of items are allowed.
--
cgit v1.2.3