Solaris Volume Manager 管理指南

Procedure如何配置 Solaris Volume Manager SNMP 代理

  1. 成为超级用户。

  2. /etc/snmp/conf/mdlogd.rsrc– 配置文件移到 /etc/snmp/conf/mdlogd.rsrc 中。


    # mv /etc/snmp/conf/mdlogd.rsrc- /etc/snmp/conf/mdlogd.rsrc
    
  3. 编辑 /etc/snmp/conf/mdlogd.acl 文件以指定哪些主机应当接收 SNMP 陷阱。 在该文件中查找以下内容:


            trap = {
    
                 {
    
                    trap-community = SNMP-trap
    
                    hosts = corsair
    
                    {
    
                        enterprise = "Solaris Volume Manager"
    
                        trap-num = 1, 2, 3
    
                    }

    更改包含 hosts = corsair 的行,以指定要接收 Solaris Volume Manager SNMP 陷阱的主机的名称。例如,如果要将 SNMP 陷阱发送到 lexicon,则应当将该行更改为 hosts = lexicon。如果要包括多台主机,请提供用逗号分隔的主机名列表,如 hosts = lexicon, idiom

  4. 还需要编辑 /etc/snmp/conf/snmpdx.acl 文件以指定哪些主机应当接收 SNMP 陷阱。

    查找以 trap = 开头的块并添加在上一步中添加的那些主机。 该部分可能已用 # 注释掉。如果是这样,则必须去掉该部分中所需行开头的 #。陷阱部分中的其他行也已经注释掉。但是,您可以保留这些行,也可以为清楚起见而删除它们。在取消对所需行的注释并更新主机行之后,该部分看上去与以下内容类似:


    ###################
    
    # trap parameters #
    
    ###################
    
    
    
    trap = {
    
      {
    
            trap-community = SNMP-trap
    
            hosts =lexicon
    
            {
    
              enterprise = "sun"
    
              trap-num = 0, 1, 2-5, 6-16
    
            }
    
    #       {
    
    #         enterprise = "3Com"
    
    #         trap-num = 4
    
    #       }
    
    #       {
    
    #         enterprise = "snmp"
    
    #         trap-num = 0, 2, 5
    
    #       }
    
    #  }
    
    #  {
    
    #       trap-community = jerry-trap
    
    #       hosts = jerry, nanak, hubble
    
    #       {
    
    #         enterprise = "sun"
    
    #         trap-num = 1, 3
    
    #       }
    
    #       {
    
    #         enterprise = "snmp"
    
    #         trap-num = 1-3
    
    #       }
    
      }
    
    }

    注 –

    请确保 /etc/snmp/conf/snmpdx.acl 文件中左括号和右括号的数量相同。


  5. /etc/snmp/conf/snmpdx.acl 文件中,向已在上一步中取消注释的部分中添加一个新的 Solaris Volume Manager 部分。


            trap-community = SNMP-trap
    
            hosts = lexicon
    
            {
    
              enterprise = "sun"
    
              trap-num = 0, 1, 2-5, 6-16
    
            }
    
            {
    
                enterprise = "Solaris Volume Manager"
    
                trap-num = 1, 2, 3
    
            }
    

    请注意,所添加的四行将紧邻 enterprise = “sun” 块之后放置。

  6. 将下行附加到 /etc/snmp/conf/enterprises.oid 文件中:


    "Solaris Volume Manager"                           "1.3.6.1.4.1.42.104"
  7. 停止并重新启动 Solstice Enterprise Agents 服务器。


    # /etc/init.d/init.snmpdx stop
    
    # /etc/init.d/init.snmpdx start