全部博文(346)
分类:
2010-03-02 18:52:49
本节介绍了如何创建、设置和管理简单网络管理协议 (Simple Network Management Protocol, SNMP) 事件管理信息库 (Management Information Base, MIB)。此外,本节还介绍了如何启用、禁用和更改 Sun Cluster SNMP 事件 MIB。
Sun Cluster 软件当前支持一个 MIB,即事件 MIB。SNMP 管理器软件可实时捕获群集事件。一经启用,SNMP 管理器就会自动向 clsnmphost 命令所定义的所有主机发送陷阱通知。MIB 维护着一张只读表,其中包含了最近发生的 50 个事件。由于群集会生成大量通知,因此,只有严重程度为警告或更高的事件才能作为陷阱通知发送。系统重新引导后此信息将不再存在。
SNMP 事件 MIB 是在 sun-cluster-event-mib.mib 文件中定义的,并位于 /usr/cluster/lib/mib 目录下。您可以使用此定义来解释 SNMP 陷阱信息。
事件 SNMP 模块的默认端口号是 11161,SNMP 陷阱的默认端口号是 11162。可通过修改 Common Agent Container 属性文件 /etc/cacao/instances/default/private/cacao.properties 来更改这些端口号。
创建、设置和管理 Sun Cluster SNMP 事件 MIB 可能涉及以下任务:
表 8–4 任务表:创建、设置和管理 Sun Cluster SNMP 事件 MIB任务 | 参考 |
---|---|
启用 SNMP 事件 MIB | |
禁用 SNMP 事件 MIB | |
更改 SNMP 事件 MIB | |
在将要接收 MIB 陷阱通知的主机的列表中添加 SNMP 主机 | |
删除 SNMP 主机 | |
添加 SNMP 用户 | |
删除 SNMP 用户 |
此过程指示了如何启用 SNMP 事件 MIB。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。
成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。
启用 SNMP 事件 MIB。
phys-schost-1# clsnmpmib enable [-n node] MIB |
指定要启用的事件 MIB 所在的 node。您可以指定一个节点 ID 或节点名称。如果不指定此选项,默认情况下将使用当前节点。
指定要启用的 MIB 的名称。在这种情况下,MIB 的名称必须是 event。
此过程指示了如何禁用 SNMP 事件 MIB。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。
成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。
禁用 SNMP 事件 MIB。
phys-schost-1# clsnmpmib disable -n node MIB |
指定要禁用的事件 MIB 所在的 node。您可以指定一个节点 ID 或节点名称。如果不指定此选项,默认情况下将使用当前节点。
指定要禁用的 MIB 的类型。在这种情况下,您必须指定 event。
此过程指示了如何更改 SNMP 事件 MIB 的协议。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。
成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。
更改 SNMP 事件 MIB 的协议。
phys-schost-1# clsnmpmib set -n node -p version=value MIB |
指定要更改的事件 MIB 所在的 node。您可以指定一个节点 ID 或节点名称。如果不指定此选项,默认情况下将使用当前节点。
指定 MIB 将使用的 SNMP 协议的版本。您可以指定如下 value:
version=SNMPv2
version=snmpv2
version=2
version=SNMPv3
version=snmpv3
version=3
指定要应用子命令的一个或多个 MIB 的名称。在这种情况下,您必须指定 event。
此过程指示了如何在节点上将一个 SNMP 主机添加到要接收 MIB 陷阱通知的主机列表中。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。
成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。
将主机添加到另一节点上某个团体的 SNMP 主机列表中。
phys-schost-1# clsnmphost add -c SNMPcommunity [-n node] host |
指定与主机名配合使用的 SNMP 团体名称。
如果将主机添加到除 public 以外的团体,必须指定 SNMP 团体名称 SNMPcommunity。如果使用不带 -c 选项的 add 子命令,该子命令会使用 public 作为默认团体名称。
如果指定的团体名称不存在,此命令将创建该团体。
指定供访问群集中的 SNMP MIB 的 SNMP 主机所在 node 的名称。您可以指定一个节点名称或节点 ID。如果不指定此选项,默认情况下将使用当前节点。
指定供访问群集中的 SNMP MIB 的主机的名称、IP 地址或 IPv6 地址。
此过程指示了如何在节点上将一个 SNMP 主机从要接收 MIB 陷阱通知的主机列表中删除。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。
成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。
在指定节点上将主机从某个团体的 SNMP 主机列表中删除。
phys-schost-1# clsnmphost remove -c SNMPcommunity -n node host |
将指定 SNMP 主机从指定节点上删除。
指定要从中删除 SNMP 主机的 SNMP 团体的名称。
指定要从配置中删除的 SNMP 主机所在 node 的名称。您可以指定一个节点名称或节点 ID。如果不指定此选项,默认情况下将使用当前节点。
指定要从配置中删除的主机的名称、IP 地址或 IPv6 地址。
要删除指定 SNMP 团体中的所有主机,请使用加号 (+) 代替 host,并使用 -c 选项。要删除所有主机,请使用加号 (+) 代替 host。
此过程指示了如何将一个 SNMP 用户添加到节点的 SNMP 用户配置中。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。
成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。
添加 SNMP 用户。
phys-schost-1# clsnmpuser create -n node -a authentication \ -f password user |
指定要在其中添加 SNMP 用户的节点。您可以指定一个节点 ID 或节点名称。如果不指定此选项,默认情况下将使用当前节点。
指定用于对用户进行授权的验证协议。验证协议的值可以是 SHA 或 MD5。
指定包含 SNMP 用户密码的文件。如果在创建新用户时未指定该选项,则此命令会提示您输入一个密码。此选项仅对 add 子命令有效。
必须按以下格式指定用户密码(每个密码占一行):
user:password
密码不能包含以下字符,也不能包含空格:
;(分号)
:(冒号)
\(反斜杠)
\n(换行符)
指定要添加的 SNMP 用户的名称。
此过程指示了如何将一个 SNMP 用户从节点的 SNMP 用户配置中删除。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。
成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。
删除 SNMP 用户。
phys-schost-1# clsnmpuser delete -n node user |
指定要从中删除 SNMP 用户的节点。您可以指定一个节点 ID 或节点名称。如果不指定此选项,默认情况下将使用当前节点。
指定要删除的 SNMP 用户的名称。