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

不久前,我建立了一个评估办公室UPS生存能力的系统。 该评估基于长期监测。 根据使用该系统的结果,我完成了学习并学到了很多有趣的事情,我将告诉您-欢迎来到cat。

第一部分

总的来说,这个想法是正确的。 从一次性申请到UPS,您只能发现生活很痛苦。 有些参数仅在未连接220 V的情况下才与实际相关,根据分析结果,有些参数证明是坦率的del妄,有些则需要手工计算,并与实际情况进行核对。

展望未来,我试图将这些细微差别添加到系统中。 好吧,其实我们还是什么自动化者都不要用手拿它。

这里,例如,参数“ 电池百分比 ”。 作为单个值,它不报告任何东西,通常为100。真正重要的是:电池放电的速度,充电的速度,放电到临界值的次数。 出乎意料的是,根据非常奇怪的公式,UPS自行完成了部分工作。 更多关于下面的内容。

参数“ UPS负载 ”非常好且有用。 但是,如果您从动力学角度看待它,结果发现有时有关连接设备的信息是胡说八道,有时是有趣的信息。

电池电压。 ” 几乎可以说,如果不是一回事,那就是:绝对时间大部分时间是在给电池充电,并且在该参数中显示充电电压而不是电池。 等等,自检程序不应该这样做吗?

自检 ”。 它应该只在任何地方显示其结果。 如果自检失败,UPS将关闭并像割伤一样尖叫,这是唯一可用的结果。 此外,并非所有UPS都报告自检的事实。

“ nice try vendor”是最有趣的“ 电池运行时间 ”参数。 它旨在预测在当前负载下电池将持续多长时间。 而且,UPS行为的内部逻辑也与此相关。 实际上,他表现出粉红色的梦,尤其是在充满电的状态下。

还有组织上的细微差别。

例如,我得到的所有UPS都有电池日期数据(多达两个字段)。 同时,我设法仅在APC产品中写下这些数据(分别更换电池后),然后用铃鼓跳舞。 在Powercom中,至少在Windows下不能以任何方式推送此信息。
相同的Powercom在“序列号”字段中以相同的值来区分。 它也不受记录。

电池运行时间 ”计算似乎包括220 V连接到UPS时的值,因此,坦白地说,电池信息不正确。 实际上,电池的运行时间可以安全地除以2,甚至除以3。同时,它仍将保持纯合成值。 此外,它基于“电池负载”,也有一些奇怪的地方:在某些情况下,高负载后很长一段时间不会重置,而在另一些情况下,它趋于零。

尽管有这样的动物园,您仍可以看到所有参数仍然可以进行某种算法化处理。 这意味着您不仅可以查看数据(甚至还可以手动查看所有可用记录),还可以立即将整个阵列驱动到分析仪中并根据它们建立建议。 这是在新版本的软件中实现的。

UPS信息页面将给出警告和建议:

  • 至少已记录一次自检失败(如果UPS提供了这种功能)
  • 需要更换电池
  • 不正常的UPS负载值
  • 电池电量不足
  • 异常输入电压值
  • UPS数据使用和维护准则

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

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

并且:

  • 现在已正确考虑了最大断电时间
  • UPS的最新信息显示为绿色,过时的显示为灰色,重要的显示为红色和橙色
  • 添加了数据库优化过程(手动启动,并自动创建备份)
  • 从主屏幕中删除了无用的信息,并添加了有用的信息:)

图片

图片

免责声明:
当然,这绝不是全部。 几乎整个安装都是手动的。 测试还不够,在某些地方会弹出错误。 不过,我要利用并祝你。
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_Windows

感谢您的关注!

Source: https://habr.com/ru/post/zh-CN463127/


All Articles