Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3238697
  • 博文数量: 346
  • 博客积分: 10189
  • 博客等级: 上将
  • 技术积分: 3125
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-05 19:46
文章分类

全部博文(346)

文章存档

2013年(35)

2011年(35)

2010年(76)

2009年(48)

2008年(152)

分类:

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

此过程指示了如何启用 SNMP 事件 MIB。

此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。

  1. 成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 启用 SNMP 事件 MIB。


    phys-schost-1# clsnmpmib enable [-n node] MIB
    
    [-n node]

    指定要启用的事件 MIB 所在的 node。您可以指定一个节点 ID 或节点名称。如果不指定此选项,默认情况下将使用当前节点。

    MIB

    指定要启用的 MIB 的名称。在这种情况下,MIB 的名称必须是 event

过程如何禁用 SNMP 事件 MIB

此过程指示了如何禁用 SNMP 事件 MIB。

此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。

  1. 成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 禁用 SNMP 事件 MIB。


    phys-schost-1# clsnmpmib disable -n node MIB
    
    -n node

    指定要禁用的事件 MIB 所在的 node。您可以指定一个节点 ID 或节点名称。如果不指定此选项,默认情况下将使用当前节点。

    MIB

    指定要禁用的 MIB 的类型。在这种情况下,您必须指定 event

过程如何更改 SNMP 事件 MIB

此过程指示了如何更改 SNMP 事件 MIB 的协议。

此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。

  1. 成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 更改 SNMP 事件 MIB 的协议。


    phys-schost-1# clsnmpmib set -n node -p version=value MIB
    
    -n node

    指定要更改的事件 MIB 所在的 node。您可以指定一个节点 ID 或节点名称。如果不指定此选项,默认情况下将使用当前节点。

    -p version=value

    指定 MIB 将使用的 SNMP 协议的版本。您可以指定如下 value

    • version=SNMPv2

    • version=snmpv2

    • version=2

    • version=SNMPv3

    • version=snmpv3

    • version=3

    MIB

    指定要应用子命令的一个或多个 MIB 的名称。在这种情况下,您必须指定 event

过程如何在节点上使 SNMP 主机能够接收 SNMP 陷阱

此过程指示了如何在节点上将一个 SNMP 主机添加到要接收 MIB 陷阱通知的主机列表中。

此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。

  1. 成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 将主机添加到另一节点上某个团体的 SNMP 主机列表中。


    phys-schost-1# clsnmphost add -c SNMPcommunity [-n node] host
    
    -c SNMPcommunity

    指定与主机名配合使用的 SNMP 团体名称。

    如果将主机添加到除 public 以外的团体,必须指定 SNMP 团体名称 SNMPcommunity。如果使用不带 -c 选项的 add 子命令,该子命令会使用 public 作为默认团体名称。

    如果指定的团体名称不存在,此命令将创建该团体。

    -n node

    指定供访问群集中的 SNMP MIB 的 SNMP 主机所在 node 的名称。您可以指定一个节点名称或节点 ID。如果不指定此选项,默认情况下将使用当前节点。

    host

    指定供访问群集中的 SNMP MIB 的主机的名称、IP 地址或 IPv6 地址。

过程如何在节点上禁止 SNMP 主机接收 SNMP 陷阱

此过程指示了如何在节点上将一个 SNMP 主机从要接收 MIB 陷阱通知的主机列表中删除。

此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。

  1. 成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 在指定节点上将主机从某个团体的 SNMP 主机列表中删除。


    phys-schost-1# clsnmphost remove -c SNMPcommunity -n node host
    
    remove

    将指定 SNMP 主机从指定节点上删除。

    -c SNMPcommunity

    指定要从中删除 SNMP 主机的 SNMP 团体的名称。

    -n node

    指定要从配置中删除的 SNMP 主机所在 node 的名称。您可以指定一个节点名称或节点 ID。如果不指定此选项,默认情况下将使用当前节点。

    host

    指定要从配置中删除的主机的名称、IP 地址或 IPv6 地址。

    要删除指定 SNMP 团体中的所有主机,请使用加号 (+) 代替 host,并使用 -c 选项。要删除所有主机,请使用加号 (+) 代替 host

过程如何在节点上添加 SNMP 用户

此过程指示了如何将一个 SNMP 用户添加到节点的 SNMP 用户配置中。

此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。

  1. 成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 添加 SNMP 用户。


    phys-schost-1# clsnmpuser create -n node -a authentication \
                  -f password user
    
    -n node

    指定要在其中添加 SNMP 用户的节点。您可以指定一个节点 ID 或节点名称。如果不指定此选项,默认情况下将使用当前节点。

    -a authentication

    指定用于对用户进行授权的验证协议。验证协议的值可以是 SHA 或 MD5

    -f password

    指定包含 SNMP 用户密码的文件。如果在创建新用户时未指定该选项,则此命令会提示您输入一个密码。此选项仅对 add 子命令有效。

    必须按以下格式指定用户密码(每个密码占一行):

    user:password
    

    密码不能包含以下字符,也不能包含空格:

    • ;(分号)

    • :(冒号)

    • \(反斜杠)

    • \n(换行符)

    user

    指定要添加的 SNMP 用户的名称。

过程如何从节点中删除 SNMP 用户

此过程指示了如何将一个 SNMP 用户从节点的 SNMP 用户配置中删除。

此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见。

  1. 成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 删除 SNMP 用户。


    phys-schost-1# clsnmpuser delete -n node user
    
    -n node

    指定要从中删除 SNMP 用户的节点。您可以指定一个节点 ID 或节点名称。如果不指定此选项,默认情况下将使用当前节点。

    user

    指定要删除的 SNMP 用户的名称。

阅读(2648) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~