zabbix通过IPMI监控服务器传感器参数
一、需求:机房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监控服务器传感器参数的更多相关文章
- zabbix通过ipmi传感器监控浪潮服务器的硬件信息
一:实验对象 操作系统版本:centos7.6 监控对象:通过服务器传感器获取到的所有在使用的硬件信息 zabbix版本: 4.0.14二:zabbix介绍 zabbix适合中小型企业.大型企业的用户 ...
- zabbix通过IPMI模式监控服务器风扇转速和温度反映机房室温变化实例
说明:2019年4月7日321机房OA服务器主板监控风扇转速和温度有明显升高,其后3天呈逐日升高趋势.检查机房感觉空调制冷量不足.4月11日联系空调维修进行处理,空调制冷恢复正常,风扇转速和温度监 ...
- zabbix 监控ipmi
一,配置ipmi yum -y install OpenIPMI OpenIPMI-devel ipmitool freeipmi 登入IDARAC 在服务端测试是否可以获得数据 ipmitool - ...
- Zabbix通过IPMI监控HPE服务器硬件
IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标 ...
- 使用Zabbix进行IPMI监控
1. 安装IPMItool软件包 # yum -y install OpenIPMI OpenIPMI-devel ipmitoolfreeipmi 2. 配置Zabbix 服务器端配置z ...
- ZABBIX自定义用户KEY与参数USERPARAMETERS监控脚本输出
zabbix在模板中预定义了一些key,但通常情况,并不能满足我们的需求.幸运的是zabbix提供了自定义key的方法,因此我们可以灵活的监控各种我们想要监控的数据. 定义配置文件 通过yum安装的z ...
- ZABBIX 3.4 监控服务器TCP连接状态(六)
TCP的连接状态对于我们web服务器来说是至关重要的,尤其是并发量ESTAB:或者是syn_recv值,假如这个值比较大的话我们可以认为是不是受到了攻击,或是是time_wait值比较高的话,我们要考 ...
- TIAGO机器人传感器参数简介 手册翻译
本来认为这篇文章是最没人气的,竟然收到了回复,看来要继续更新本文了.留下笔者联系方式,邮箱leop22@163.com,欢迎邮件交流. 防止不良爬虫,原文链接:http://www.cnblogs.c ...
- (17)zabbix自定义用户key与参数User parameters
为什么要自定义KEY 有时候我们想让被监控端执行一个zabbix没有预定义的检测,zabbix的用户自定义参数功能提供了这个方法. 我们可以在客户端配置文件zabbix_angentd.conf里面配 ...
随机推荐
- 线段树 C - Connected Components? CodeForces - 920E
这个题目居然可以用线段树写,好震惊,如果不是在线段树专题肯定想不到,但是就算在线段树的专题里面,我也不太会怎么写. 这个题目大意是,给你n m n代表n个点,m代表m条边,然后就是m行,每行两个数字, ...
- 记一次sqoop安装后测试的问题
运行命令: sqoop import --connect "jdbc:mysql://x.x.x.x:3306/intelligent_qa_bms?useUnicode=true& ...
- Matlab2016b线性规划函数linprog的几个问题
一.如何设置算法为单纯型法: options = optimoptions('linprog','Algorithm','dual-simplex') 二.linprog的参数用法: [x,Fval, ...
- 【Kafka】消息队列相关知识
目录 概述 常用消息队列 常用消息队列对比 应用场景 消息队列的两种模式 概述 消息(Message) 是指在应用系统之间传递的数据.消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入 ...
- failed parsing overlays.
clearn + rebuild + 重新运行: 删掉模拟器进程 + 重新运行:
- Keycloak & Asp.net core webapi 整合跳坑之旅
前言 之前,一直使用IdentityServer4作为.net core程序的外部身份认证程序,ID4的优点自不必说了,缺点就是缺乏完善的管理界面. 后来,学习java quarkus框架时,偶然遇到 ...
- 解决anaconda与pycharm冲突导致import无法使用
解决annacode与python冲突: 一.File->Setting-> 点击Add-> 然后就完美解决 二.记得重启,检查创建的项目是右键python package-> ...
- [hdu4123]dfs区间化+RMQ
题意:给一个树编号0~n-1,一个数组a[i]为节点i在树上走的最大距离(不重复点),然后求最大的区间,使得区间最大差异小于某个值.dfs求出每个数组,同时区间化.枚举区间左边界,右边界同样递增,类似 ...
- vue面试常遇到的面试题
最近面试了好几家公司,总结一下经常被问到的面试题. 首先呢,一开始先来一个自我介绍,没啥好说的. 接下来就是考验你vue技术的问题了 一些常见的面试题 vue的生命周期 一共有八个阶段,分别为创建前后 ...
- RunLoop总结
参考学习了YY大神的http://blog.ibireme.com/2015/05/18/runloop/#mode RunLoop: 看做是一个对象,这个对象管理了其需要处理的事件和消息,并提供了一 ...