start_sub_sup(Opts)->{ok,pid()}|{error,{already_started,pid()}}|{error,Reason}
Types:
Opts = [opt()]
opt() = {db_dir, string()} | ...
Starts a supervisor for the SNMP agent system without a master agent. The supervisor starts all
involved SNMP processes, but no agent processes. Sub-agents should be started by calling
start_sub_agent/3.
db_dir is mandatory.
See configuration parameters for a description of the options.
start_master_sup(Opts)->{ok,pid()}|{error,{already_started,pid()}}|{error,Reason}
Types:
Opts = [opt()]
opt() = {db_dir, string()} | {config, ConfOpts()} | ...
ConfOpts = [conf_opts()]
conf_opts() = {dir, string()} | ...
Reason = term()
Starts a supervisor for the SNMP agent system. The supervisor starts all involved SNMP processes,
including the master agent. Sub-agents should be started by calling start_subagent/3.
db_dir is mandatory.
dir in config is mandatory.
See snmp config for a description of the options.
start_sub_agent(ParentAgent,Subtree,Mibs)->{ok,pid()}|{error,Reason}
Types:
ParentAgent = pid()
SubTree = oid()
Mibs = [MibName]
MibName = [string()]
Starts a sub-agent on the node where the function is called. The snmpa_supervisor must be running.
If the supervisor is not running, the function fails with the reason badarg.
stop_sub_agent(SubAgent)->ok|no_such_child
Types:
SubAgent = pid()
Stops the sub-agent on the node where the function is called. The snmpa_supervisor must be
running.
If the supervisor is not running, the function fails with the reason badarg.
Ericsson AB snmp 5.11 snmpa_supervisor(3erl)