上一主题: 来自其他数据源的发现下一主题: 重新发现


设备类型修改

基于设备服务信息,Data Aggregator 可以自动将可管理设备分类为“路由器”、“交换机”和“服务器”类型。 如果某个可管理设备无法标识为“路由器”、“交换机”或“服务器”,则会将其分类为“设备”设备类型。

如果某些 SNMP 可管理设备的类型未按照您的预期进行标识,您可以覆盖这些设备类型。 在随 Data Aggregator 一起提供的 $KARAF_HOME/custom/devicetypes/DeviceTypes.xml 文件中,将设备的 sysObjectID MIB 值显式映射到正确的设备类型。

注意:您无法将新设备类型添加到 DeviceTypes.xml 文件中。

DeviceTypes.xml 文件包含一个模板,可以将 sysObjectID 映射到相应的设备类型。 默认情况下,该文件不包含任何 sysObjectID-to-type 映射条目。 如果您要使用特定的 sysObjectID 对设备类型进行分类,可以修改模板,将 sysObjectID-to-type 条目添加到文件中。 在您添加 sysObjectID 前,取消对要添加的 sysObjectID 部分的注释。

注意:对 DeviceTypes.xml 文件的更新最多花一分钟得以应用。

一个设备可以归入多个设备类型。 但是,“设备”这个类型与其他设备类型互斥。 例如,如果您将一个 sysObjectID 添加到一个或多个“路由器”、“交换机”或“服务器”设备类型,同时又将该 sysObjectID 添加到“设备”设备类型,则“设备”设备类型将被丢弃并且无法识别。

注意:如果升级 Data Aggregator,DeviceTypes.xml 文件不会保留。 然而,升级之前添加的配置保留。

示例:将设备的 sysObjectID 映射到其他设备类型

请执行以下步骤:

  1. 打开 $KARAF_HOME/custom/devicetypes/DeviceTypes.xml 文件。
  2. 输入以下信息:
    <DeviceType>
        <Routers>
         <sysObjectID>1.3.6.5.1.34</sysObjectID>
        </Routers>
    
        <Switches>
          <sysObjectID>1.3.6.5.5.3</sysObjectID>
          <sysObjectID>1.3.6.5.1.34</sysObjectID>
         </Switches>
    
        <Servers>
          <sysObjectID>1.3.6.5.567.1</sysObjectID>
        </Servers>
    
        <Device>
          <sysObjectID>1.3.6.5.49.1</sysObjectID>
        </Device>
    <DeviceType>
    
  3. 在包含这些设备的发现配置文件上运行发现。

    注意:在重新运行发现之前,您对 DeviceTypes.xml 文件所做的更改不会对现有设备生效。

    运行发现时,将有以下结果: