📄 snmp.config
字号:
%% Example snmp (node) config file%% [{snmp, [snmp_app()]%% snmp_app() -> {agent, agent_opts()} | {manager, manager_opts()}%% %% -- Agent types --%% agent_opts() -> [agent_opt()]%% agent_opt() -> {agent_type, agent_type()} |%% {agent_verbosity, verbosity()} |%% {versions, versions()} |%% {priority, atom()} |%% {set_mechanism, module()} |%% {authentication_service, module()} |%% {multi_threaded, bool()} | %% {db_dir, dir()} |%% {local_db, local_db_opts()} |%% {net_if, net_if_opts()} |%% {mibs, [string()]} |%% {mib_storage, mib_storage()} |%% {mib_server, mib_server_opts()} |%% {audit_trail_log, audit_trail_log_opts()} |%% {error_report_mod, module()} |%% {note_store, note_store_opts()} | %% {symbolic_store, symbolic_store_opts()} |%% {config, config_opts()}%% {supervisor, supervisor_opts()}%% agent_type() -> master | sub%% local_db_opts() -> [local_db_opt()]%% local_db_opt() -> {repair, repair()} |%% {auto_save, auto_save()} |%% {verbosity, verbosity()}%% repair() -> true | false | force%% auto_save() -> integer() | infinity%% net_if_opts() -> [net_if_opt()]%% net_if_opt() -> {module, atom()} | %% {verbosity, verbosity()} | %% {options, net_if_options()}%% net_if_options() -> [net_if_option()]%% net_if_option() -> Note that these are basically dependant on which net-if%% module is beeing used, but the options described here%% are the ones that snmp_net_if (the default value for %% the module option) handles:%% {bind_to, bool()} |%% {recbuf, integer()} |%% {no_reuse, bool()}%% {req_limit, integer() | infinity}%% mib_server_opts() -> [mib_server_opt()]%% mib_server_opt() -> {mibentry_override, bool()} |%% {trapentry_override, bool()} |%% {verbosity, verbosity()}%% mib_storage() -> ets | %% {dets, dir()} | {dets, dir(), action()} |%% {mnesia, [node()]} |%% {mnesia, [node()], action()} |%% action() -> clear | keep%% symbolic_store_opts() -> [symbolic_store_opt()]%% symbolic_store_opt() -> {verbosity, verbosity()}%% supervisor_opts() -> [supervisor_opt()]%% supervisor_opt() -> {verbosity, verbosity()}%% config_opts() -> [config_opt()]%% config_opt() -> {dir, dir()} | %% {force_load, bool()} | %% {verbosity, verbosity()}%% %% %% -- Manager types --%% manager_options() -> [manager_option()]%% manager_option() -> {net_if, mgr_net_if_opts()} |%% {note_store, note_store_opts()} | %% {config, mgr_config_opts()} |%% {mibs, [string()]} | %% {priority, priority()} |%% {audit_trail_log, audit_trail_log_opts()} | %% {versions, versions()}%% mgr_net_if_opts() -> [mgr_net_if_opt()]%% mgr_net_if_opt() -> {module, atom()} |%% {verbosity, verbosity()} |%% {options, mgr_net_if_options()}%% mgr_net_if_options() -> [mgr_net_if_option()]%% mgr_net_if_option() -> Note that these are basically dependant on which %% net-if module is beeing used, but the options %% described here are the ones of the snmpm_net_if %% (the default value for the module option):%% {recbuf, integer()} |%% {bind_to, bool()} |%% {no_reuse, bool()}%% mgr_config_opts() -> {dir, dir()} |%% {verbosity, verbosity()}%% %% -- Common types --%% module() -> atom()%% verbosity() -> silence | info | log | debug | trace%% versions() -> [version()]%% version() -> v1 | v2 | v3%% audit_trail_log_opts() -> [audit_trail_log_opt()]%% audit_trail_log_opt() -> {type, atl_type()} |%% {dir, atl_dir()} |%% {size, atl_size()} |%% {repair, atl_repair()}%% atl_type() -> read | write | read_write%% atl_dir() -> dir()%% atl_size() -> {max_bytes(), max_files()}%% atl_repair() -> true | false | truncate%% max_bytes() -> integer()%% max_files() -> integer()%% dir() -> string()%% note_store_opts() -> [note_store_opt()]%% note_store_opt() -> {verbosity, verbosity()} |%% {timeout, integer()} %% [{snmp, [ {agent, [{agent_type, master}, {agent_verbosity, trace}, {priority, normal}, {versions, [v1,v2,v3]}, {multi_threaded, true}, {config, [{verbosity, trace}, {dir, "/ldisk/snmp/agent/conf"}, {force_load, true}]}, {db_dir, "/ldisk/snmp/agent/db"}, {local_db, [{repair, true}, {verbosity, silence}]}, {net_if, [{module, snmp_net_if}, {verbosity, log}, {options, [{recbuf, 10240}, {req_limit, 32}]}]}, {audit_trail_log, [{type, read_write_log}, {dir, "/ldisk/snmp/agent/log"}]}, {mib_storage, {dets, "/ldisk/snmp/agent/mibs", clear}}, {mib_server, [{mibentry_override,true}, {trapentry_override,true}, {verbosity,info}]} ] }, {manager, [{priority, normal}, {versions, [v1,v2,v3]}, {config, [{dir, "/ldisk/snmp/manager/conf"}, {verbosity, trace}]}, {server, [{verbosity, trace}]}, {net_if, [{module, snmpm_net_if}, {verbosity, log}, {options, [{recbuf, 10240}]}]}, {audit_trail_log, [{dir, "/ldisk/snmp/manager/log"}, {size, {10,10240}}, {repair, true}]} ] } ] }].
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -