Neptune Apex Grafana Dashboard:
A TIG stack config to monitor Neptune Systems' Apex series of aquarium controllers
Demo:
https://grafana.challa.co/d/aiCCWUWnk/aquarium-status?orgId=1&kiosk
Dashboard:
The JSON dashboard can be found within this repo. Import it into your grafana instance.
Prerequisites:
-
Installed and working Inflixdb, Grafana and Telegraf
-
"Open XML Access" on your Apex controller should be enabled. This setting can be found in the configuration > Network Setup section
- Telegraf should be at at-least version 1.9.3 (Credit to Max Renaud)
Telegraf input plugin configuration:
Replace the "apex.lan" with your apex controller host name
###############################################################################
# INPUT PLUGINS #
###############################################################################
[[inputs.neptune_apex]]
servers = [ "http://apex.lan" ]
#response_timeout = "5s"
###############################################################################
# PROCESSOR PLUGINS #
###############################################################################
[[processors.enum]]
namepass = ["neptune_apex"]
[[processors.enum.mapping]]
field = "state"
dest = "state_code"
default = 0
[processors.enum.mapping.value_mappings]
AON = 1
ON = 2
AOF = 3
OFF = 4