一、需求:机房dell服务器和IBM服务器皆有主板管理接口iDRAC和iMM,上周已为服务器管理接口配置了ip地址,考虑通过zabbix实现对服务器传感器参数的实时监控。使用DELL-DL1300服务器做测试。

二、环境:

1、dell服务器DL-1300,iDRAC8端口ip:192.168.109.14,已能web登录管理界面。

2、Zabbix服务器ip:192.168.109.30,官网rpm包安装,支持IPMI。

三、实现过程

1、DELL服务器主板启用IPMI功能:

使用web登录管理界面:https://192.168.109.14  (root/calvin)

在“iDRAC设置”——“IPMI设置”下勾选“启用LAN上的IPMI”,点击“应用”按钮即可。

2、ZABBIX服务器上安装IPMI软件:

[root@localhost ~]# yum -y install OpenIPMI OpenIPMI-devel ipmitool freeipmi

3、使用ipmitool工具测试zabbixt服务器与dell服务器连通情况

[root@localhost ~]# ipmitool -I lanplus -H 192.168.109.14 -U root  -a channel info

#注意此处-I lanplus,不能使用-I lan,这是与dell服务器的idarc版本相关的,iDRAC7 firmware 1.56.55以后就必须使用-I lanplus了。-H ip是iDRAC端口地址,-U root是iDRAC管理员用户名。

Password:

Channel 0x1 info:

Channel Medium Type   : 802.3 LAN

Channel Protocol Type : IPMB-1.0

Session Support       : multi-session

Active Session Count  : 1

Protocol Vendor ID    : 7154

Volatile(active) Settings

Alerting            : disabled

Per-message Auth    : disabled

User Level Auth     : disabled

Access Mode         : always available

Non-Volatile Settings

Alerting            : disabled

Per-message Auth    : disabled

User Level Auth     : disabled

Access Mode         : always available

上述信息表明ipmitool工具已能顺利管理dell服务器。

4、获取传感器项目名称

[root@localhost ~]# ipmitool -I lanplus -H 192.168.109.14 -U root  -L user sensor list

Password:

SEL              | na         | discrete   | na    | na        | na        | na        | na        | na        | na

Intrusion        | 0x0        | discrete   | 0x0080| na        | na        | na        | na        | na        | na

Fan1             | 7920.000   | RPM        | ok    | na        | 600.000   | 840.000   | na        | na        | na

Fan2             | 7560.000   | RPM        | ok    | na        | 600.000   | 840.000   | na        | na        | na

Fan3             | 7440.000   | RPM        | ok    | na        | 600.000   | 840.000   | na        | na        | na

Fan4             | 7680.000   | RPM        | ok    | na        | 600.000   | 840.000   | na        | na        | na

Inlet Temp       | 21.000     | degrees C  | ok    | na        | -7.000    | 3.000     | 37.000    | 42.000    | na

...

Temp             | 39.000     | degrees C  | ok    | na        | 3.000     | 8.000     | 95.000    | 100.000   | na

...

5、 登录zabbix管理页面配置IPMI管理:

https://192.168.109.30/zabbix/

(1)新建模板的监控项:在“配置”——“模板”下,选择“服务器模板”,点击“创建模板”,在打开的模板页面中,“模板名称”输入“IPMI_DELL”,“可见的模板名称”输入“IPMI_DELL模板”,点击“更新”;点击“监控项”,在新开出的监控项页面中,点击“创建监控项”,在新开出的页面中,在“名称”中输入“Fan1”,在“类型”中选择“IPMI客户端”,在“键值”中输入“FAN1”,在“IPMI传感器”中输入“Fan1”(注意:此处输入的是传感器的条目名称,一定要与前面通过ipmitool命令获得的传感器条目名称一致!),在“单位”中输入“rpm”,在“更新间隔”中修改时间为“3s”。点击“更新”按钮即可。

以此类推,分别增加Fan2,Fan3,Fan4,Temp,Inlet Temp等监控项。

(2)新建模板的图形:监控项目增加完成后,点击“图形”,选择“服务器模板”——“IPMI_DELL模板”,点击“创建图形”,在打开的图形页面中,在“名称”中输入“FAN”,在“监控项”中点击“添加”,在弹出的监控项窗口中选择“Fan1”“Fan2”“Fan3”“Fan4”,点击“选择”按钮即可新增图形“FAN”。

以此类推,增加图形“Temperature”,此图形包括“Temp”和“Inlet Temp”监控项。

(3)在监控主机添加新增的模板:在主机页面点击“模板”栏,在“链接指示器”中点击“选择”,在弹出的窗口中,选择“服务器模板”,勾选“IPMI_DELL模板”,点击“选择”按钮,此时会回到刚才的模板页面,在“链接的模板”中就可看到“IPMI_DELL模板”了。

(4)点击“主机”,在打开的主机页面点击“备份一体机DL1300”,在新打开的主机页面中,在主机栏下的“IPMI接口”项目中点击“添加”,输入dell服务器iDRAC接口IP地址“192.168.109.14”,注意,在“IPMI接口”栏中,端口为“623”(UDP 623),不要修改,点击页面最下端的“更新”按钮。在主机页面的“IPMI”栏中的“用户名称”输入“root”,“密码”输入“calvin”,点击“更新”按钮即可。

上述工作完成后,就可在“监测中”——“图形”下查看新增的监控数据了。

6、安全管理:除了管理员电脑,不允许外部网段电脑访问服务器udp623端口

在服务器区接入交换机(10.1.3.50)上作如下配置:

acl number 3001

rule 9 permit ip source 10.1.15.50 0

rule 10 permit ip source 10.1.15.37 0

rule 11 permit ip source 10.1.15.58 0

...

rule 21 deny udp destination-port eq 623

...

interface GigabitEthernet0/0/28

port link-type trunk

port trunk allow-pass vlan 109

traffic-filter inbound acl 3001

四、总结

1、这次测试工作,启用了zabbix的IPMI监控功能,验证了相关技术环节。

2、Ipmitool工具管理dell服务器时,需要注意部分参数的变化,如-I lan在iDRAC新版中已变更为-I lanplus了。

zabbix通过IPMI监控服务器传感器参数的更多相关文章

  1. zabbix通过ipmi传感器监控浪潮服务器的硬件信息

    一:实验对象 操作系统版本:centos7.6 监控对象:通过服务器传感器获取到的所有在使用的硬件信息 zabbix版本: 4.0.14二:zabbix介绍 zabbix适合中小型企业.大型企业的用户 ...

  2. zabbix通过IPMI模式监控服务器风扇转速和温度反映机房室温变化实例

      说明:2019年4月7日321机房OA服务器主板监控风扇转速和温度有明显升高,其后3天呈逐日升高趋势.检查机房感觉空调制冷量不足.4月11日联系空调维修进行处理,空调制冷恢复正常,风扇转速和温度监 ...

  3. zabbix 监控ipmi

    一,配置ipmi yum -y install OpenIPMI OpenIPMI-devel ipmitool freeipmi 登入IDARAC 在服务端测试是否可以获得数据 ipmitool - ...

  4. Zabbix通过IPMI监控HPE服务器硬件

    IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标 ...

  5. 使用Zabbix进行IPMI监控

    1.    安装IPMItool软件包 # yum -y install OpenIPMI OpenIPMI-devel ipmitoolfreeipmi 2.    配置Zabbix 服务器端配置z ...

  6. ZABBIX自定义用户KEY与参数USERPARAMETERS监控脚本输出

    zabbix在模板中预定义了一些key,但通常情况,并不能满足我们的需求.幸运的是zabbix提供了自定义key的方法,因此我们可以灵活的监控各种我们想要监控的数据. 定义配置文件 通过yum安装的z ...

  7. ZABBIX 3.4 监控服务器TCP连接状态(六)

    TCP的连接状态对于我们web服务器来说是至关重要的,尤其是并发量ESTAB:或者是syn_recv值,假如这个值比较大的话我们可以认为是不是受到了攻击,或是是time_wait值比较高的话,我们要考 ...

  8. TIAGO机器人传感器参数简介 手册翻译

    本来认为这篇文章是最没人气的,竟然收到了回复,看来要继续更新本文了.留下笔者联系方式,邮箱leop22@163.com,欢迎邮件交流. 防止不良爬虫,原文链接:http://www.cnblogs.c ...

  9. (17)zabbix自定义用户key与参数User parameters

    为什么要自定义KEY 有时候我们想让被监控端执行一个zabbix没有预定义的检测,zabbix的用户自定义参数功能提供了这个方法. 我们可以在客户端配置文件zabbix_angentd.conf里面配 ...

随机推荐

  1. CSS的基本语法及页面引用

    CSS的基本语法及页面引用 CSS基本语法 CSS的定义方法是: 选择器 { 属性:值; 属性:值; 属性:值;} 选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性每个属性有一个或多个 ...

  2. 【T-SQL】基础 —— 语法(1)

    USE master--检查是否已经存在一个表,如果有就删除IF(EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = ' ...

  3. python是如何进行参数传递的?

    在分析python的参数传递是如何进行的之前,我们需要先来了解一下,python变量和赋值的基本原理,这样有助于我们更好的理解参数传递. python变量以及赋值 数值 从几行代码开始 In [1]: ...

  4. 手把手教你学Numpy,从此处理数据不再慌「一」

    当当当,我又开新坑了,这次的专题是Python机器学习中一个非常重要的工具包,也就是大名鼎鼎的numpy. 所以今天的文章是Numpy专题的第一篇. 俗话说得好,机器学习要想玩的溜,你可以不会写Pyt ...

  5. HDU-6351 Beautiful Now 全排列暴力

    Beautiful Now 题意 给出一个最大为10^9的数字n,以及一个k,你最多交换n中任意两个位置的数字k次,问形成的最大数字和最小数字. 思路 看到这题,我靠这题暴力交换一下,不难啊,咋没人做 ...

  6. JVM入门--类加载器

    一.基础架构 概览 我们平时说的栈是指的Java栈,native method stack 里面装的都是native方法 细节架构图 二.类加载器 1.类的加载 方法区并不是存放方法的区域,其是存放类 ...

  7. Akko海洋之星

    今天(2020.5.14)入手Akko海洋之星84茶轴,开心呀~~ 考虑方面: 价格>键线分离>接线接口>轴体>键帽>材质 价格: 200~500之间入门级cherry轴 ...

  8. Mysql 常用函数(3)- ifnull 函数

    Mysql常用函数的汇总,可看下面系列文章 https://www.cnblogs.com/poloyy/category/1765164.html ifnull 的作用 可以判断某个字段的值是否为 ...

  9. 散列表PTA判断

    1-1 在散列表中,所谓同义词就是具有相同散列地址的两个元素. (1分) T         F 作者 DS课程组 单位 浙江大学   1-2 采用平方探测冲突解决策略(h​i​​(k)=(H(k)+ ...

  10. 《C程序设计语言》 练习3-3

    问题描述 编写expand(s1,s2),将字符串s1中类似于a-z类的速记符号在字符串s2中扩展为等价的完整列表abc.....xyz.该函数可以处理大小写字母和数字,并可以处理a-b-c,a-z0 ...