This chapter describes the snmp
application in OTP. The SNMP application provides the following
services:
The following configuration parameters are defined for the SNMP application. Refer to application(3) for more information about configuration parameters.
audit_trail_log = false | write_log | read_write_log
<optional>disk_log module is used to maintain a wrap log. If
write_log is specified, only set requests are logged. If
read_write_log, all requests are logged. Default is
false.
audit_trail_log_dir = string() <optional>audit_trail_log specifies that logging should take
place, this parameter must be defined.
audit_trail_log_size = {MaxBytes, MaxFiles}
<optional>disk_log. If
audit_trail_log specifies that logging should take place,
this parameter must be defined.
bind_to_ip_address = bool() <optional>true the agent binds to the agent IP adress.
If false the agent listens on any IP address on the host
where it is running. Default is false.
force_config_load = bool() <optional>true the configuration files are re-read
during startup, and the contents of the configuration database
ignored. Thus, if true, changes to the configuration
database are lost upon reboot of the agent. Default is
false.
no_reuse_address = bool() <optional>true the agent does not specify that the IP
and port address should be reusable. If false the agent
the address is set to reusable. Default is false.
snmp_agent_type = master | sub <optional>master, one master agent is
started. Otherwise, no agents are started. Default is
master.
snmp_config_dir = string() <mandatory>snmp_db_dir = string() <mandatory>snmp_master_agent_mibs = [string()] <optional>snmp_config_dir.
snmp_multi_threaded = bool() <optional>true, the agent is multi-threaded, with one
thread for each get request. Default is false.
snmp_priority = atom() <optional>normal.
v1 = bool() <optional>true.
v2 = bool() <optional>true.
v3 = bool() <optional>true.
application(3), disk_log(3)