snmpc
(1)
名前
snmpc - SNMP MIB compiler frontend
形式
Please see following description for synopsis
説明
User Commands snmpc(command)(1)
NAME
snmpc(command) - SNMP MIB compiler frontend
DESCRIPTION
The snmpc program provides a way to run the SNMP MIB com-
piler of the Erlang system.
EXPORTS
snmpc [options] file.mib | file.bin
snmpc compile a SNMP MIB file, see compile/1,2 for more
info.
It can also be used to generate a header file (.hrl)
with definitions of Erlang constants for the objects in
the MIB, see mib_to_hrl/1.
COMPILER OPTIONS
The following options are supported (note that most of these
relate to the compilation of the MIB file):
--help:
Prints help info.
--version:
Prints application and mib format version.
--verbosity verbosity:
Print debug info.
verbosity = trace | debug | log | info | silence
Defaults to silence.
--warnings | --W:
Print warning messages.
--wae | --Werror:
Warnings as errors. Indicates that warnings shall be
treated as errors.
--o directory:
The directory where the compiler should place the output
files. If not specified, output files will be placed in
the current working directory.
--i Directory:
Specifies the path to search for imported (compiled) MIB
files. By default, the current working directory is
always included.
Ericsson AB Last change: snmp 4.22.1 1
User Commands snmpc(command)(1)
This option can be present several times, each time
specifying one path.
--il Directory:
This option (include_lib), specifies a list of directo-
ries to search for imported MIBs. It assumes that the
first element in the directory name corresponds to an
OTP application. The compiler will find the current
installed version. For example, the value ["snmp/mibs/"]
will be replaced by ["snmp-3.1.1/mibs/"] (or what the
current version may be in the system). The current
directory and the "snmp-home"/priv/mibs/ are always
listed last in the include path.
--sgc:
This option (skip group check), if present, disables the
group check of the mib compiler. That is, should the
OBJECT-GROUP and the NOTIFICATION-GROUP macro(s) be
checked for correctness or not.
--dep:
Keep deprecated definition(s). If not specified the com-
piler will ignore deprecated definitions.
--desc:
The DESCRIPTION field will be included.
--ref:
The REFERENCE field will be included.
--imp:
The IMPORTS field will be included.
--mi:
The MODULE-IDENTITY field will be included.
--mc:
The MODULE-COMPLIANCE field will be included.
--ac:
The AGENT-CAPABILITIES field will be included.
--mod module:
The module which implements all the instrumentation
functions.
The name of all instrumentation functions must be the
same as the corresponding managed object it implements.
--nd:
The default instrumentation functions will not be used
if a managed object have no instrumentation function.
Ericsson AB Last change: snmp 4.22.1 2
User Commands snmpc(command)(1)
Instead this will be reported as an error, and the com-
pilation aborts.
--rrnac:
This option, if present, specifies that the row name
assign check shall not be done strictly according to the
SMI (which allows only the value 1).
With this option, all values greater than zero is
allowed (>= 1). This means that the error will be con-
verted to a warning.
By default it is not included, but if this option is
present it will be.
ATTRIBUTES
See attributes(5) for descriptions of the following
attributes:
+---------------+------------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+------------------+
|Availability | runtime/erlang |
+---------------+------------------+
|Stability | Uncommitted |
+---------------+------------------+
SEE ALSO
erlc(1), compile(3), snmpc(3)
NOTES
This software was built from source available at
https://java.net/projects/solaris-userland. The original
community source was downloaded from
http://www.erlang.org/download/otp_src_R15B03-1.tar.gz
Further information about this software can be found on the
open source community website at http://www.erlang.org/.
Ericsson AB Last change: snmp 4.22.1 3