View Source snmp_notification_mib (snmp v5.17)
Instrumentation Functions for SNMP-NOTIFICATION-MIB
The module snmp_notification_mib
implements the instrumentation functions for
the SNMP-NOTIFICATION-MIB, and functions for configuring the database.
The configuration files are described in the SNMP User's Manual.
Summary
Functions
Adds a notify definition to the agent config. Equivalent to one line in the
notify.conf
file.
This function is called from the supervisor at system start-up.
Delete a notify definition from the agent config.
Inserts all data in the configuration files into the database and destroys all
old data, including the rows with StorageType nonVolatile
. The rows created
from the configuration file will have StorageType nonVolatile
.
Types
-type notify_name() :: snmp_framework_mib:admin_string().
SnmpAdminString (SIZE(1..32))
-type notify_tag() :: snmp_target_mib:tag_value().
-type notify_type() :: trap | inform.
Functions
-spec add_notify(Name, Tag, Type) -> {ok, Key} | {error, Reason} when Name :: notify_name(), Tag :: notify_tag(), Type :: notify_type(), Key :: term(), Reason :: term().
Adds a notify definition to the agent config. Equivalent to one line in the
notify.conf
file.
This function is called from the supervisor at system start-up.
Inserts all data in the configuration files into the database and destroys all
old rows with StorageType volatile
. The rows created from the configuration
file will have StorageType nonVolatile
.
If an error is found in the configuration file, it is reported using the
function config_err/2
of the error report module, and the function fails with
reason configuration_error
.
ConfDir
is a string which points to the directory where the configuration
files are found.
The configuration file read is: notify.conf
.
Delete a notify definition from the agent config.
Inserts all data in the configuration files into the database and destroys all
old data, including the rows with StorageType nonVolatile
. The rows created
from the configuration file will have StorageType nonVolatile
.
Thus, the data in the SNMP-NOTIFICATION-MIB, after this function has been called, is from the configuration files.
If an error is found in the configuration file, it is reported using the
function config_err/2
of the error report module, and the function fails with
reason configuration_error
.
ConfDir
is a string which points to the directory where the configuration
files are found.
The configuration file read is: notify.conf
.