Oracle® Solaris Cluster 参考手册

退出打印视图

更新时间: 2014 年 7 月,E51743-01
 
 

sceventmib(1M)

名称

sceventmib - 管理 Oracle Solaris Cluster 事件 MIB 模块

用法概要

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

描述


注 - Oracle Solaris Cluster 软件包括面向对象的命令集。虽然 Oracle Solaris Cluster 软件仍支持原始的命令集,但是 Oracle Solaris Cluster 过程文档仅使用面向对象的命令集。有关面向对象的命令集的更多信息,请参见 Intro(1CL) 手册页。

sceventmib 命令可启用、禁用和配置 Oracle Solaris Cluster 事件管理信息库 (Management Information Base, MIB) 模块。在某一群集节点上发出该命令时,它只会影响该节点上的 MIB 模块的配置。每个群集节点 MIB 模块独立于群集中的其他模块运行。

可以使用该命令启用或禁用群集节点上的 MIB 模块。还可以使用该命令设置配置属性,例如 SNMP 陷阱通知的版本或要将陷阱通知发送到的 IP 地址对应的主机名。Oracle Solaris Cluster 事件 MIB 在端口 11162 上发送陷阱通知。可在端口 11161 上查看 SNMP 树。

仅可以在全局区域中使用此命令。

选项

基本选项

以下选项控制了该命令的基本格式和功能:

–a

将指定 SNMP 主机和团体的条目或指定用户的条目添加到节点配置文件。

仅可以在全局区域中使用此选项。

–d

设置指定 SNMPv3 协议时要使用的默认安全性级别和用户。

仅可以在全局区域中使用此选项。

指定 SNMPv3 时,必须指定默认用户。使用 SNMPv3,可以为 MIB 模块配置多个用户。任何时候都只能存在一个默认用户。无论该选项的设置如何,添加的第一个用户将自动定义为默认用户。在这种情况下,默认用户一定与 Oracle Solaris OS 用户相同。

–e

在节点上启用 Oracle Solaris Cluster 事件 MIB 模块。该设置将一直有效,除非您更改它,即使重新引导节点也是如此。

仅可以在全局区域中使用此选项。

–l protocol

设置 MIB 将使用的 SNMP 协议的版本。

仅可以在全局区域中使用此选项。

可以为 protocol 指定 SNMPv2SNMPv3。除非首先配置了至少一个 SNMPv3 用户,否则无法指定 SNMPv3 协议。

–m

修改 SNMP 用户的验证类型。

仅可以在全局区域中使用此选项。

–n

在节点上禁用 Oracle Solaris Cluster 事件 MIB 模块。该设置将一直有效,除非您更改它,即使重新引导节点也是如此。

仅可以在全局区域中使用此选项。

–p {all | hosts | users}

显示以下类型之一的 MIB 配置信息:

all

所有 MIB 模块配置信息

hosts

仅配置为用于 MIB 模块的 SNMP 主机的配置信息

users

仅配置为使用 MIB 模块的 SNMP 用户的配置信息

仅可以在全局区域中使用此选项。

–r

从节点配置文件中删除指定 SNMP 主机和团体的条目或指定 SNMP 用户的条目。

仅可以在全局区域中使用此选项。

附加选项

您可以将附加选项与基本选项结合使用,以修改每种命令格式的默认行为。有关其中哪些选项能够合法地与哪些 sceventmib 格式结合使用的更多详细信息,请参阅“用法概要”部分。

支持下列附加选项:

–c community

指定要添加到节点配置文件或从节点配置文件中删除的 SNMP 团体的名称。

–f password-file

指定包含一个或多个 SNMP 用户名及其相应密码的密码文件的名称。

password-file 文件中包括的每一行使用以下语法:

user:password

例如,为用户 Joseph Bloggs 和 Andrew Smith 指定以下行:

jbloggs:fgrxty_0
asmith:artfli!9
–h host

指定 SNMP 主机的名称。可以为 host 指定 IP 地址或主机名。

可以将一个主机添加到多个团体中。但是,如果同一团体中已存在具有相同名称的主机,将会返回错误。

–s security-level

为指定的 SNMPv3 用户指定安全性级别。该设置确定了用户可以访问 SNMP MIB 模块的程度。

可以为一个用户分配多个安全性级别。

可以为 security-level 指定以下区分大小写设置之一:

authNoPriv

需要验证安全措施,但不需要隐私安全措施。

authPriv

需要验证安全措施和隐私安全措施二者。

noAuthNoPriv

不需要验证安全措施和隐私安全措施。

–t auth-type

指定要使用的验证加密机制。可以为 auth-type 指定 MD5SHA

–u username

指定 SNMPv3 用户的名称。

如果为用户添加条目,但相同的用户名和安全性级别已存在,则会覆盖该信息。

如果删除默认 SNMPv3 用户,该命令将会自动选择另一个默认用户。

示例

示例 1 启用事件 MIB

以下命令启用事件 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
示例 3 添加 SNMP 用户而不提供密码文件

以下命令添加用户 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 

退出状态

此命令返回下列退出状态代码:

0

命令已成功完成。

非零值

发生错误。

属性

有关以下属性的描述,请参见 attributes(5)

属性类型
属性值
可用性
ha-cluster/system/core
接口稳定性
Evolving(发展中)

文件

/usr/cluster/lib/mib/sun-cluster-event-mib.mib

Oracle Solaris Cluster SNMP 事件 MIB 定义文件

另请参见

Intro(1CL)clsnmphost(1CL)clsnmpmib(1CL)clsnmpuser(1CL)attributes(5)

Oracle Solaris Cluster 系统管理指南