浪潮服务器监控

浪潮服务器BMC 支持 SNMP Trap。用户打开 Trap 接收器,在 BMC Web GUI 中设置 Trap 目标 IP,当 BMC 检测到事件发生时,BMC 发送事件给 Trap 接收器。  BMC 支持 Trap SNMP v1/v2/v3。默认为 Trap v1。  提供 MIB 文件用于 SNMP Trap 接收器解析日志信息。  SNMP 默认端口号为 162,用户可以在“服务”中设置端口号。  只有基于 IPMI 传感器的日志支持 SNMP Trap。
 
 
 

要在浪潮服务器的 BMC 上设置 SNMP Trap 并使用 Zabbix 进行监控,请按照以下步骤操作:

设置浪潮服务器 BMC 上的 SNMP Trap:

  1. 登录到浪潮服务器 BMC 的 Web GUI。
  2. 导航到 SNMP 配置部分(具体位置可能因 BMC 软件版本而异,请查阅相关文档以获取详细信息)。
  3. 在 SNMP 配置部分,启用 SNMP Trap 功能。
  4. 配置 Trap 接收器,将 Zabbix 服务器的 IP 地址和端口(默认为 162)输入到相关字段中。如果需要,您可以在“服务”部分更改端口号。
  5. 选择所需的 SNMP 版本(v1/v2/v3)。默认情况下,BMC 使用 SNMP Trap v1。
  6. 保存配置。

在 Zabbix 中配置 SNMP Trap 监控:

  1. 首先,请参照之前的回答中关于在 Zabbix 中配置 SNMP Trap 监控的部分,设置 Zabbix SNMP Trapper 以及 SNMP Trap 接收器。

  2. 从浪潮服务器提供的 MIB 文件中,您可以获取所需的 OID 和日志信息。在 Zabbix 中创建一个新的模板(例如“Template Inspur BMC SNMP Traps”)。

  3. 为模板创建一个新的应用(Application)并命名为“BMC SNMP Traps”。

  4. 为模板创建新的监控项(Item)。在“类型”中选择“SNMP trap”,在“键”中输入一个唯一的键名(例如,bmc_snmptrap[{TRAPVALUE}])。将其他设置配置为所需值(例如,信息类型、历史存储等)。

  5. 添加一个新的触发器(Trigger),根据您的需求配置触发器表达式。您可以使用正则表达式来匹配特定的 OID 或其他 Trap 相关信息。例如,如果您想匹配硬盘故障事件,您可以使用以下表达式:

    javascript
    {Template Inspur BMC SNMP Traps:bmc_snmptrap[{TRAPVALUE}].str(/1\.3\.6\.1\.4\.1\.浪潮私有OID\.1\.1=/)}=1

    请注意,您需要替换“浪潮私有OID”为硬盘故障事件的真实 OID。

  6. 将模板应用到相关的浪潮服务器主机,并在 Zabbix 中启用主机以开始接收 SNMP Trap。

现在,您已经在浪潮服务器的 BMC 上设置了 SNMP Trap,并使用 Zabbix 进行监控。请确保已正确配置 SNMP Trap 接收器以解析浪潮服务器提供的 MIB 文件中的日志信息。

posted @ 2023-03-24 01:46  伸手触摸阳光  阅读(1161)  评论(0编辑  收藏  举报