AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 586506
Accepted
Yarik Dot
Yarik Dot
Asked: 2014-04-04 11:08:38 +0800 CST2014-04-04 11:08:38 +0800 CST 2014-04-04 11:08:38 +0800 CST

从 zabbix 通过 ipmi 获取电源状态

  • 772

我现在正在寻找一种方法来监控服务器硬件,例如风扇/电源/等。问题是,我们有非常动态的环境 - 服务器会自动打开/关闭 - 甚至一天几次,具体取决于负载.

我为我们的超微服务器创建了模板(我们只有 3-4 种类型,所以它们非常具体),其中包含风扇速度检查(0 表示风扇已死)。但是,每次我关闭服务器风扇速度也是0。

所以我现在正在搜索如何通过 ipmi 获取电源状态(或服务器正在运行的任何其他指标)以仅在服务器正在运行时发送 zabbix 警报。

不幸的是,通过 ipmi 是必需的,因为我们以这种方式监控一些我们无权访问的服务器。

我想避免编写将运行类似以下内容的脚本:ipmitool power status。Zabbix 有一个令人惊叹的 ipmi 集成,所以我想尽可能多地使用它。

ipmitool 传感器返回:

root@virt1:~# ipmitool sensor
System Temp      | 28.000     | degrees C  | ok    | -9.000    | -7.000    | -5.000    | 75.000    | 77.000    | 79.000
CPU Temp         | 0x0        | discrete   | 0x0000| na        | na        | na        | na        | na        | na
FAN 1            | 8355.000   | RPM        | ok    | 400.000   | 585.000   | 770.000   | 29260.000 | 29815.000 | 30370.000
FAN 2            | 8355.000   | RPM        | ok    | 400.000   | 585.000   | 770.000   | 29260.000 | 29815.000 | 30370.000
FAN 3            | 8725.000   | RPM        | ok    | 400.000   | 585.000   | 770.000   | 29260.000 | 29815.000 | 30370.000
FAN 4            | na         | RPM        | na    | na        | na        | na        | na        | na        | na
CPU Vcore        | 1.144      | Volts      | ok    | 0.640     | 0.664     | 0.688     | 1.344     | 1.408     | 1.472
+3.3VCC          | 3.280      | Volts      | ok    | 2.816     | 2.880     | 2.944     | 3.584     | 3.648     | 3.712
+12 V            | 12.031     | Volts      | ok    | 10.494    | 10.600    | 10.706    | 13.091    | 13.197    | 13.303
DIMM             | 1.544      | Volts      | ok    | 1.152     | 1.216     | 1.280     | 1.760     | 1.776     | 1.792
+5 V             | 5.216      | Volts      | ok    | 4.096     | 4.320     | 4.576     | 5.344     | 5.600     | 5.632
+5VSB            | 5.056      | Volts      | ok    | 4.096     | 4.320     | 4.576     | 5.344     | 5.600     | 5.632
VBAT             | 3.232      | Volts      | ok    | 2.816     | 2.880     | 2.944     | 3.584     | 3.648     | 3.712
+3.3VSB          | 3.280      | Volts      | ok    | 2.816     | 2.880     | 2.944     | 3.584     | 3.648     | 3.712
AVCC             | 3.280      | Volts      | ok    | 2.816     | 2.880     | 2.944     | 3.584     | 3.648     | 3.712
Chassis Intru    | 0x0        | discrete   | 0x0000| na        | na        | na        | na        | na        | na
PS Status        | 0x1        | discrete   | 0x01ff| na        | na        | na        | na        | na        | na
root@virt1:~#
zabbix
  • 2 2 个回答
  • 7066 Views

2 个回答

  • Voted
  1. asaveljevs
    2014-04-05T00:25:46+08:002014-04-05T00:25:46+08:00

    在 Zabbix 2.2 的默认安装中,有两个模板:“Template IPMI Intel SR1530”和“Template IPMI Intel SR1630”。两者都包含一个“Power”项,查询“power”传感器的值,看起来就是你需要的。如果不是,请描述您在使用该传感器时遇到的问题。

    • 1
  2. Best Answer
    Andris Mednis
    2014-04-12T00:18:11+08:002014-04-12T00:18:11+08:00

    一种想法可能是查询电源开/关传感器。它是一个离散传感器,请参阅 https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/ipmi 有一个示例如何分析离散传感器的状态。

    如果无法监控电源开/关传感器,您可以读取模拟电压传感器,例如“+5V”(或更多电压传感器)。如果电压接近零,则服务器可能已关闭(或电源出现故障)。

    • 1

相关问题

  • Zabbix 是否对一段时间内的数据求和?

  • Zabbix 是适合我的工具吗?

  • 启动 Zabbix 服务器的问题

  • 有没有监控托管解决方案?[关闭]

  • zabbix 的 LAMP 监控

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve