1、IPMI的相关介绍:

  智能平台管理接口(Intelligent Platform Management Interface)原本是一种Intel架构的企业系统的周边设备所采用的一种工业标准。IPMI亦是一个开放的免费标准,用户无需支付额外的费用即可使用此标准。

2、IPMI工作原理:

  当需要对系统文件控制台进行远程访问时,Serial Over LAN(SQL)功能将非常有用。SQL通过IPMI会话重定向本地串行接口,允许远程访问Windows的紧急事件管理控制台(EMS)特殊管理控制台(SAC),或访问Linux串行控制台。这个过程的不在是 IPMI 固件截取数据,然后通过局域网重新发送定向到串行端口的信息。这就提供了远程查看 BOOT、OS加载器或紧急事件管理控制台以诊断并修复服务器相关问题的标准方法,而无需考虑供应商。它允许在引导阶段配置各个组件。

  而在命令传输的安全性方面,用户也无需担心,IPMI增强的认证(基于安全哈希算法1和基于密钥哈希消息认证)和加密(高级加密标准和Arcfour)功能有助于实现安全的远程操作。对VLAN的支持更是为设置管理专用网络提供了方便,并且可以通道为基础进行配置。

3、zabbix 服务器段配置

  在完成zabbix-4.0 的部署后,需要修改 zabbix-server.conf配置文件,配置IPMI轮询,同事配置日志级别来判断是否能够获取 IPMI 传感器

vim /usr/local/zabbix/etc/zabbix_server.conf

#StartIPMIPollers=0
取消注释:并设置poller计数为3,
StartIPMIPollers=3
同时启用DebugLevel=4 (63行)

修改配置文件后,需要重启zabbix-server服务

4、zabbix server 端安装 IPMItool 服务

  IPMItool 是 Linux 下监控和采集 IPMI 的软件包,在 zabbix 上安装可以验证 IPMI 服务器的传感信息:

#安装IPMItool
yum -y install OpenIPMI OpenIPMI-devel ipmitool freeipmi
#登录zabbix服务器,通过ipmitool远程访问服务器传感器列表
ipmitool -I lanplus -H 172.16.1.121 -U ADMIN -P ADMIN -L user sensor list

#查询具体传感器值
ipmitool -I lanplus -H 172.16.1.121 -U ADMIN -P ADMIN -L user sensor get "Avg Power"

5、zabbix-web 端配置

  Zabbix4.0 web上有IPMI的模板,Template Server Intel SR1630 IPMI,可以自动获取。但是有些传感器监控项目检测不到,所以不使用该模板:

#IPMI模板下载链接: (仅供参考,自行挑选)
https://www.zabbix.com/cn/integrations/ipmi#tab:3rd_party
https://share.zabbix.com/cat-server-hardware/supermicro
https://share.zabbix.com/cat-server-hardware/supermicro/ipmi-supermicro-x10drt-h

导入已下载的模板

创建 监控主机

填写主机相关信息,监控接口选择IPMI模式,端口默认是623(和IPMI服务器的端口需要一致,可以在IPMI服务器设置)

添加链接模板

配置 IPMI

以上配置模板以完成,等待一段时间后,zabbix能够自动发现一些采集器,在日志里显示

grep 'Added sensor' /tmp/zabbix_server.log

查看监控主机,显示IPMI指示灯亮起(绿色状态为正常,如果不亮,说明配置文件有问题,修改下配置文件,重新启动zabbix-server服务)

接下来可以查看数据展示了:

zabbix 监控 IPMI的更多相关文章

  1. zabbix 监控ipmi

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

  2. zabbix监控ipmi

    @1.假设idrac已经启用,并且使用ipmitool能正确读取数据(本文后面详细描述如何配置) @2.第一节只涉及web配置 1.创建主机 configuration-->hosts--> ...

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

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

  4. Zabbix监控系统深度实践

    Zabbix监控系统深度实践(企业级分布式系统自动化运维必选利器,大规模Zabbix集群实战经验技巧总结,由浅入深全面讲解配置.设计.案例和内部原理) 姚仁捷 著  ISBN 978-7-121-24 ...

  5. Zabbix监控解决方案

    思通运维监控主要用来监控IT 基础设施组件的可用性和性能.监控项目是不受限制的,并且可以对IT 基础设施健康状态进行复杂分析.通过确定IT 系统问题的“来源”,使用户快速响应故障来降低宕机成本. 网络 ...

  6. linux运维、架构之路-Zabbix监控应用及分布式

    一.Zabbix监控集群应用 1.监控端口 net.tcp.listen[port] 检查 TCP 端口 是否处于侦听状态.返回 0 - 未侦听:1 - 正在侦听 net.tcp.port[<i ...

  7. zabbix监控mysql性能

    使用zabbix监控mysql的三种方式 1.只是安装agent 2.启用模板监控 3.启用自定义脚本的模板监控 zabbix中默认有mysql的监控模板.默认已经在zabbix2.2及以上的版本中. ...

  8. Linux实战教学笔记51:Zabbix监控平台3.2.4(三)生产环境案例

    https://www.cnblogs.com/chensiqiqi/p/9162986.html 一,Zabbix生产环境监测案例概述 1.1 项目规划 [x] :主机分组 交换机 Nginx To ...

  9. zabbix监控实战<1>

    第一章 监控家族 1.1 为什么选择监控? 因为在一个IT集群中或者是一个大环境中,包括各种硬件设备.软件设备等系统的构成也是极其复杂的. 多种应用构成负载的IT业务系统,保证这些资源的正常运转,是一 ...

  10. zabbix监控-基本原理介绍

    一.Linux下开源监控系统简单介绍1)cacti:存储数据能力强,报警性能差2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中.比如,连续采样数据存 ...

随机推荐

  1. C#.NET Framework 使用BC库(BouncyCastle) RSA 公钥加密 私钥解密 ver:20230706

    C#.NET Framework 使用BC库(BouncyCastle) RSA 公钥加密 私钥解密 ver:20230706 环境说明: .NET Framework 4.6 的控制台程序 . 20 ...

  2. 根据模板动态生成word(一)使用freemarker生成word

    @ 目录 一.准备模板 1.创建模板文件 2.处理模板 2.1 处理普通文本 2.2 处理表格 2.3 处理图片 二.项目代码 1.引入依赖 2.生成代码 三.验证生成word 一.准备模板 1.创建 ...

  3. CF1794C Scoring Subsequences题解

    文中 \(a\) 为题目中给的 \(a\). 如果我们要求 \(a_1, a_2, a_3, \dots, a_m\) 的结果, 那么我们可以把 \(a\) 数组从后往前依次除以 \(i\),\(i\ ...

  4. 【阅读笔记】RAISR

    RAISR: RAISR: Rapid and Accurate Image Super Resolution --Yaniv Romano, 2017(211 Citations) 核心思想 LR ...

  5. 利用Spire.Pdf实现PDF添加印章的操作

    在一些文档处理中,我们需要对PDF盖上公司的印章操作,本篇随笔介绍利用Spire.Pdf实现PDF添加印章的操作,如全章和骑缝章的处理. 1.实现效果和处理代码 有时候,需要在特定的位置盖章,以及各个 ...

  6. curl 调用url时带有&符号被截断

    转载请注明出处: 用curl命令在服务器上调试接口时,一直调试不通,执行如下: 在用curl 执行之后,返回了一个 作业id [ 1 ] 23926 ; 并打印出了 调用执行的url,发现 真正执行的 ...

  7. CenOS 安装 mysql 临时密码 处理

    数据库 版本 Server version: 8.0.26 MySQL Community Server - GPL:官网下载的包 wget https://cdn.mysql.com//Downlo ...

  8. 如何使用iptables防火墙模拟远程服务超时

    前言 超时,应该是程序员很不爱处理的一种状态.当我们调用某服务.某个中间件.db时,希望对方能快速回复,正确就正常,错误就错误,而不是一直不回复.目前在后端领域来说,如java领域,调用服务时以同步阻 ...

  9. WPF自定义控件之消息提示

    创建消息提示控件 internal class Message : ContentControl { public int Time { get; set; } [Bindable(true)] pu ...

  10. 【教程】AWD中如何通过Python批量快速管理服务器?

    前言 很多同学都知道,我们常见的CTF赛事除了解题赛之外,还有一种赛制叫AWD赛制.在这种赛制下,我们战队会拿到一个或多个服务器.服务器的连接方式通常是SSH链接,并且可能一个战队可能会同时有多个服务 ...