UPS 监控。 第二部分 - 自动化分析

不久前,我创建了一个用于评估办公室 UPS 可行性的系统。 评估基于长期监测。 根据使用系统的结果,我完成了系统并学到了很多有趣的东西,我将告诉你 - 欢迎来到猫。

的第一部分

总的来说,这个想法被证明是正确的。 从向 UPS 提出的一次性请求中您可以学到的唯一一件事是,生活就是痛苦。 有些参数只有在没有连接220V的情况下才与实际相关,有些参数根据分析结果完全是无稽之谈,有些需要重新手工计算,与实际情况进行核对。

展望未来,我尝试将这些细微差别添加到系统中。 好吧,我们不能用手数数,真的,我们是自动化还是什么?

例如,这里是参数“电池电量百分比”。 作为单个值,它不报告任何内容,通常等于 100。真正重要的是:电池放电的速度、充电的速度、放电到临界值的次数。 令人惊讶的是,UPS 自己完成了部分工作,但是按照非常奇怪的公式; 下面详细介绍这一点。

范围 ”UPS负载“非常好,很有用。 但如果你从动态的角度来看,就会发现有时是无意义的,有时是所连接设备的有趣信息。

«电池电压”。 几乎是圣杯,如果不是因为一件事:绝对大部分时间电池都在充电,并且参数显示充电电压,而不是电池。 等等,这不是自检程序应该做的吗?...

«自我测试”。 应该是这样,但是它的结果没有显示在任何地方。 如果自检失败,UPS 将关闭并疯狂尖叫,这是唯一可用的结果。 另外,并非所有 UPS 都会报告已进行自检的事实。

“不错的尝试供应商”是最有趣的可用参数“电池运行时间”。 它旨在预测电池在现有负载下可持续使用多长时间。 UPS 行为的内部逻辑也与之相关。 事实上,它表现出美好的梦想,尤其是在充满电的情况下。

还有组织上的细微差别。

例如,我遇到的所有 UPS 都有有关电池日期的信息(多达两个字段)。 同时,我只能在 APC 的产品中记录这些数据(分别在更换电池后),然后用手鼓跳舞。 无法将这些信息塞入 Powercom,至少在 Windows 下是这样。
相同的 Powercom 在“序列号”字段中使用相同的值来区分自己。 它也不受记录。

计算 ”电池运行时间“似乎包括 UPS 连接到 220 V 期间的值,因此,电池数据坦率地说是不正确的。 事实上,电池运行时间可以安全地除以 2,甚至 3。但它仍然是一个纯粹的合成值。 此外,它基于“电池负载”,也有一些奇怪之处:在某些情况下,它在高负载后很长时间内不会重置,而在其他情况下,它往往为零。

尽管有这样一个动物园,您可以看到所有参数仍然适合某种算法。 这意味着您不仅可以查看数据(甚至可以手动查看所有可用记录),还可以立即将整个数组放入分析器中并根据它们构建建议。 这就是新版本软件中实现的内容。

UPS 详细信息页面将提供警告和建议:

  • 至少记录了一次自检失败(如果 UPS 提供此类功能)
  • 需要更换电池
  • UPS 上的异常负载值
  • 缺少电池数据
  • 异常输入电压值
  • 使用数据和维护 UPS 的建议

(所有可能的选项都可以在 ups_additional.php 中找到)
当然,正确分析的必要条件是尽可能收集尽可能多的数据。

在主页上您可以立即看到最大值和临界值以及调整后的运行时间预测。

并且:

  • 现在可以正确计算最大断电时间
  • UPS 的当前信息以绿色表示,过时信息以灰色表示,关键信息以红色和橙色表示
  • 添加了数据库优化程序(手动运行,自动创建备份)
  • 从主屏幕中删除了无用的信息并添加了有用的信息:)

UPS 监控。 第二部分 - 自动化分析

UPS 监控。 第二部分 - 自动化分析

免责声明:
当然,这根本不是一个企业。 几乎所有安装都是手工完成的。 没有足够的测试,到处都会出现错误。 尽管如此,我还是利用它来发挥我的优势,并祝愿你也能如此。
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_Windows

谢谢你!

只有注册用户才能参与调查。 登录拜托

软件中还需要添加什么吗?

  • 给企业完成!

  • 设置会很好,这样您就不必手动安装它

  • 不,没关系

  • 汽油,烧掉

  • 我需要很多东西,我会写在评论里

34 位用户投票。 13 名用户弃权。

来源: habr.com

添加评论