snmpa_supervisor
snmpa_supervisor
模块
snmpa_supervisor
模块摘要
SNMP代理进程的监控器。
描述
这是SNMP应用程序的代理部分的最高管理者。在每个节点上总有一个监督员使用SNMP代理(主代理或子代理)。
输出
start_sub_sup(Opts) -> {ok, pid()} | {error, {already_started, pid()}} | {error, Reason}
类型
在没有主代理的情况下启动SNMP代理系统的管理员。管理员启动所有涉及的SNMP进程,但没有代理进程。分代理应该通过调用启动start_sub_agent/3
。
db_dir
是强制性的。
见configuration parameters
有关选项的说明。
start_master_sup(Opts) -> {ok, pid()} | {error, {already_started, pid()}} | {error, Reason}
类型
启动SNMP代理系统的监控器。监控器启动所有涉及的SNMP进程,包括主代理。子代理应该通过调用start_subagent/3
...
db_dir
是强制性的。
dir
在配置中是强制性的。
见snmp config
有关选项的说明。
start_sub_agent(ParentAgent,Subtree,Mibs) -> {ok, pid()} | {error, Reason}
类型
在调用函数的节点上启动子代理。在snmpa_supervisor
必须运行。
如果监控器没有运行,则该函数将失败,原因如下:badarg
...
stop_sub_agent(SubAgent) -> ok | no_such_child
类型
停止调用函数的节点上的子代理。在snmpa_supervisor
必须运行。
如果主管没有运行,则该功能将失败并显示原因badarg
。