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,因此在大多数情况下这不重要。
有关更多信息,请参阅文档。

项目URL   文档

相关资源

InfluxDb-cloud-logo

最强大的时间序列
数据库作为服务

免费开始
Influxdbu

开发者教育

针对时间序列应用程序开发者的培训。

查看所有教育