Neptune Apex 监控
免费使用此 InfluxDB 集成Apex 系统是一个水族箱控制器,可让您监控您的鱼缸以最大化鱼缸的成功和长期健康。它内置了 Wi-Fi,并包括温度、pH 值、ORP 和盐度监测,以及许多有用的和水族箱节省功能。结合免费的 Apex Fusion 云服务,您可以从世界上的任何地方检查您的鱼缸。
为什么使用 Neptune Apex Telegraf 插件来监控您的鱼缸?
拥有和管理鱼缸,尤其是基于盐水的鱼缸,可能令人望而生畏。为海洋生物维护适当的环境不仅仅是加水。监控和维护正确的温度、盐度和 pH 值对于水生生物支持至关重要。Neptune 提供了多种控制器,用于收集传感器数据以帮助满足您的监控需求。使用 Neptune Apex Telegraf 输入插件收集您鱼缸的所有指标。例如,您可能想查看您鱼缸中的 pH 值趋势,以识别可能需要您进行测试并调整剂量计划的碱性下降。或者,如果您正在监控 ORP,您可以在一周内识别喂食时间,甚至在鱼缸中识别潜在的死亡。
如何使用 Telegraf 插件监控 Neptune Apex
Neptune Apex 输入插件从 Apex status.xml
页面收集实时数据。Neptune Apex 控制器系列允许水族爱好者根据各种探头监控和控制他们的鱼缸。数据直接从 /cgi-bin/status.xml
获得,该数据在 telegraf.conf
配置文件中指定的间隔内获取。
用于监控的关键 Neptune Apex 指标
不对任何字段进行任何操作,以确保未来对 status.xml 的更改不会引入此插件的转换错误。在合理且可预测的情况下,一些标签被推导出来以简化绘图,而不需要前端编程。以下列表中明确标记了这些标签,应将其视为便利而不是权威。您应积极监控的一些重要的 Neptune Apex 指标包括
neptune_apex
(所有指标都有此度量名称)- 标签
host
(强制,字符串)是 telegraf 运行的主机。source
(必需,字符串)包含顶级设备的主机名。这可以用来区分不同的单元。通过使用source而不是序列号,更换的单元不会干扰图表。type
(必需,字符串)映射到不同的数据类型。值可以是“controller”(Apex控制器本身),“probe”(不同的输入探头)或“output”(任何物理或虚拟输出)。连接到物理120V插座的瓦特和安培探头被归类为输出类型。hardware
(必需,字符串)控制器硬件版本software
(必需,字符串)软件版本probe_type
(可选,字符串)包含Apex报告的探头类型。name
(可选,字符串)包含探头或输出的名称。output_id
(可选,字符串)表示内部唯一的输出ID。这与device_id
不同。device_id
(可选,字符串)映射到aquabus地址或内部引用。output_type
(可选,字符串)将输出分类到不同的类别。此标签由device_id
派生。可能的值包括:“variable”(0-10V信号端口),“outlet”(物理120V插座),“alert”(警报,邮件,声音),“virtual”(用户定义的输出)和“unknown”(其他所有内容)。
- 字段
value
(浮点数,各种单位)表示探头读数。state
(字符串)表示Apex定义的输出状态。例如,“AOF”表示自动(关),“TBL”表示根据表操作,“PF*”表示不同的程序。amp
(浮点数,安培)是通过120V插座流动的电流量。watt
(浮点数,瓦特)表示通过120V插座流动的能量量。xstatus
(字符串)表示插座的xstatus。在无线Vortech设备上找到。power_failed
(int64,Unix纪元纳秒)表示控制器上次失去电源的时间。如果Apex报告为“none”,则省略。power_restored
(int64,Unix纪元纳秒)表示控制器上次上电的时间。如果Apex报告为“none”,则省略。serial
(字符串,序列号)
- 时间
- 用于指标的所用时间是从status.xml页面解析出来的。这有助于在将事件与Apex Fusion的本地系统交叉引用时。由于Apex使用NTP,因此在大多数情况下这不重要。
- 标签
有关更多信息,请参阅文档。