zabbix硬件监控(cpu风扇温度)


1.  远程控制卡

   DELL服务器:iDRAC  BMC控制器

   HP服务器:iLO  BMC控制器

   IBM服务器:IMM  BMC控制器

   IPMI:各大公司都遵循这个IPMI规格。

2.  ipmitool

   1.  硬件要支持(市面上基本都支持)

   2.  操作系统支持  Linux  IPMI

   3.  管理工具  ipmitool

3.  linux下的安装方法

   1.  安装

      yum install -y OpenIPMI    ipmitool

   2.  使用IPMI两种方式:本地调用  远程调用

   3.  ipmi配置网络,有两种方式:

      ipmi over lan

      独立网口

   4.  在zabbix服务器上安装这个工具。

4.  实战操作:

   1.  被监控的服务器我使用的HP DL180 G6,先把iLO配置好,我采用的原有的网络,(我是在BIOS配置的iLOIP地址和网关子网掩码,跟真实网卡一个网段,但是不能一样,真实网卡必须插入第一块网卡。)

      HP官方说可以使用在线工具,直接配置iLO的IP地址,而不需要重启计算机,但是我没有测试成功,不知道原因在哪里。

      配置好iLO以后,启动服务器,可以使用web界面访问:http://172.16.252.22,有个验证登录,默认账户admin,密码为admin.

      

      在web界面,只要你的网络能够联通,就可以远程开关机和查看CPU风扇转速和温度,电压,内存,电源等信息。

  2.   zabbix服务器的配置

      1.  zabbix-server要支持openipmi,如果使用编译安装一定要加--with openipmi。如果是yum安装,就带有了,我使用的是yum安装。

      2.  zabbix-server的配置文件/etc/zabbix/zabbix_server.conf,文件中的参数:StartPollers=5,一定要启用。默认关闭。修改完成后,重启一下zabbix-server服务。

      3.  在zabbix配置界面,配置如下:

         

                

              IPMI传感器这个值是固定,跟在172.16.252.22的界面看到的Sensor name必须保持一致。

               

              用户名和密码必须填写,不然报错:cannot connect to IPMI host:[16777411]  Unkownerror [16777411]。

3.  因为使用的IPMI接口,所以252.22不需要安装zabbix-agent服务。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM