sceventmib -a -c community -h host ...
sceventmib -a -t auth-type -u username [-f password-file]
sceventmib -d -s security-level -u username
sceventmib {-e | -n}
sceventmib -l protocol
sceventmib -m -t auth-type -u username
sceventmib -p {all | hosts | users}
sceventmib -r -c community -h host...
sceventmib -r -u username
sceventmib 命令可启用、禁用和配置 Oracle Solaris Cluster 事件管理信息库 (Management Information Base, MIB) 模块。在某一群集节点上发出该命令时,它只会影响该节点上的 MIB 模块的配置。每个群集节点 MIB 模块独立于群集中的其他模块运行。
可以使用该命令启用或禁用群集节点上的 MIB 模块。还可以使用该命令设置配置属性,例如 SNMP 陷阱通知的版本或要将陷阱通知发送到的 IP 地址对应的主机名。Oracle Solaris Cluster 事件 MIB 在端口 11162 上发送陷阱通知。可在端口 11161 上查看 SNMP 树。
仅可以在全局区域中使用此命令。
以下选项控制了该命令的基本格式和功能:
将指定 SNMP 主机和团体的条目或指定用户的条目添加到节点配置文件。
仅可以在全局区域中使用此选项。
设置指定 SNMPv3 协议时要使用的默认安全性级别和用户。
仅可以在全局区域中使用此选项。
指定 SNMPv3 时,必须指定默认用户。使用 SNMPv3,可以为 MIB 模块配置多个用户。任何时候都只能存在一个默认用户。无论该选项的设置如何,添加的第一个用户将自动定义为默认用户。在这种情况下,默认用户不一定与 Oracle Solaris OS 用户相同。
在节点上启用 Oracle Solaris Cluster 事件 MIB 模块。该设置将一直有效,除非您更改它,即使重新引导节点也是如此。
仅可以在全局区域中使用此选项。
设置 MIB 将使用的 SNMP 协议的版本。
仅可以在全局区域中使用此选项。
可以为 protocol 指定 SNMPv2 或 SNMPv3。除非首先配置了至少一个 SNMPv3 用户,否则无法指定 SNMPv3 协议。
修改 SNMP 用户的验证类型。
仅可以在全局区域中使用此选项。
在节点上禁用 Oracle Solaris Cluster 事件 MIB 模块。该设置将一直有效,除非您更改它,即使重新引导节点也是如此。
仅可以在全局区域中使用此选项。
显示以下类型之一的 MIB 配置信息:
所有 MIB 模块配置信息
仅配置为用于 MIB 模块的 SNMP 主机的配置信息
仅配置为使用 MIB 模块的 SNMP 用户的配置信息
仅可以在全局区域中使用此选项。
从节点配置文件中删除指定 SNMP 主机和团体的条目或指定 SNMP 用户的条目。
仅可以在全局区域中使用此选项。
您可以将附加选项与基本选项结合使用,以修改每种命令格式的默认行为。有关其中哪些选项能够合法地与哪些 sceventmib 格式结合使用的更多详细信息,请参阅“用法概要”部分。
支持下列附加选项:
指定要添加到节点配置文件或从节点配置文件中删除的 SNMP 团体的名称。
指定包含一个或多个 SNMP 用户名及其相应密码的密码文件的名称。
对 password-file 文件中包括的每一行使用以下语法:
user:password
例如,为用户 Joseph Bloggs 和 Andrew Smith 指定以下行:
jbloggs:fgrxty_0 asmith:artfli!9
指定 SNMP 主机的名称。可以为 host 指定 IP 地址或主机名。
可以将一个主机添加到多个团体中。但是,如果同一团体中已存在具有相同名称的主机,将会返回错误。
为指定的 SNMPv3 用户指定安全性级别。该设置确定了用户可以访问 SNMP MIB 模块的程度。
可以为一个用户分配多个安全性级别。
可以为 security-level 指定以下区分大小写设置之一:
需要验证安全措施,但不需要隐私安全措施。
需要验证安全措施和隐私安全措施二者。
不需要验证安全措施和隐私安全措施。
指定要使用的验证加密机制。可以为 auth-type 指定 MD5 或 SHA。
指定 SNMPv3 用户的名称。
如果为用户添加条目,但相同的用户名和安全性级别已存在,则会覆盖该信息。
如果删除默认 SNMPv3 用户,该命令将会自动选择另一个默认用户。
以下命令启用事件 MIB。
# sceventmib -e示例 2 将 SNMP 主机添加到团体
以下命令将一个主机添加到 SNMP 团体 public。
第一个示例通过主机名 sc-host 指定主机。
# sceventmib -a -h sc-host -c public
第二个示例通过主机的 IP 地址 10.0.0.25 指定主机。
# sceventmib -a -h 10.0.0.25 -c public
以下命令添加用户 jbloggs 并指定 MD5 验证加密机制。由于未指定密码文件,该命令会提示用户提供密码。
# sceventmib -a -t MD5 -u jbloggs Enter password for user jbloggs: ********示例 4 添加 SNMP 用户并提供密码文件
以下命令添加用户 jbloggs 并指定 MD5 验证加密机制和密码文件 pfile。由于指定了密码文件,该命令不会提示用户提供密码。
# cat pfile jbloggs:fgrxty_0 # sceventmib -a -f pfile -t MD5 -u jbloggs示例 5 显示所有 SNMP 配置信息
以下命令显示所有 SNMP 配置信息。
# sceventmib -p all示例 6 仅显示有关 SNMP 主机的配置信息
以下命令仅显示有关 SNMP 主机的配置信息。
# sceventmib -p hosts示例 7 设置 SNMP 协议的版本
以下命令将 SNMP 协议版本设置为 SNMPv3。
# sceventmib -l SNMPv3示例 8 设置默认 SNMP 用户
以下命令将默认 SNMP 用户设置为用户 jbloggs,并需要验证安全措施和隐私安全措施。
# sceventmib -d -s authPriv -u jbloggs示例 9 修改用户的验证类型
以下命令将用户 jbloggs 的验证类型更改为 SHA。
# sceventmib -m -t SHA -u jbloggs示例 10 删除 SNMP 主机
以下命令在团体 public 中删除 IP 地址为 10.0.0.25 的 SNMP 主机。
# sceventmib -r -c public -h 10.0.0.25示例 11 删除 SNMP 用户
以下命令删除 SNMP 用户 jbloggs。
# sceventmib -r -u jbloggs
此命令返回下列退出状态代码:
命令已成功完成。
发生错误。
有关以下属性的描述,请参见 attributes(5):
|
Oracle Solaris Cluster SNMP 事件 MIB 定义文件
Intro(1CL)、clsnmphost(1CL)、clsnmpmib(1CL)、clsnmpuser(1CL)、attributes(5)