1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
%% agents.conf
%%
%% Configuration for each agent the manager shall handle.
%% (Relevant parts of the snmpTargetAddrTable and snmpTargetParamsTable)
%%
%% {UserId,
%% TargetName, Comm, Ip, Port, EngineID, Timeout, MaxMessageSize,
%% Version, SecModel, SecName, SecLevel}
%%
%% UserId -> User identity of "manager entity" responsible for this
%% agent: term()
%% TargetName -> string(), length > 0 (Name associated with the agent)
%% Comm -> string(), length > 0 (Community string)
%% Ip -> [integer()] (Host address as a list of integers)
%% Port -> integer() > 0
%% EngineID -> string()
%% Timeout -> infinity (no retransmission) | integer() > 0 |
%% incr_timer()
%% (Can be overridden when sending a sync message)
%% MaxMessageSize -> integer() >= 484
%% Version -> v1 | v2 | v3
%% SecModel -> any | v1 | v2c | usm
%% SecName -> string()
%% SecLevel -> noAuthNoPriv | authNoPriv | authPriv
%%
%% incr_timer() -> {wait_for(), factor(). incr(), retry()}
%% wait_for() -> integer() (Initial timeout (milli seconds))
%% factor() -> integer() (Factor to multiply with at timeout)
%% incr() -> integer() (Milli seconds to add at timeout)
%% retry() -> integer() (Number of retransmissions)
%% Example:
{user_id_1,
"targ-hobbes", "comm1", [192,168,0,100], 162, "hobbe's agent",
1500, 484,
v1, any, "initial", noAuthNoPriv}.
{"user_id_2",
"targ-calvin", "comm2", [192,168,0,101], 162, "calvin's agent",
{1500, 1, 0, 0}, 484,
v1, any, "initial", noAuthNoPriv}.
|