Zabbix. It has native HTTP items and can do JavaScript and JSON processing on whatever comes back. All configurable via GUI.
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Thank you. Busy looking into it.
Anything based on nagios supports custom checks, via any executable script.
Your examples seem vaguely related to home automation, so maybe they're already in Home Assistant.
https://www.home-assistant.io/integrations/
It has a bunch of sensors and media related integrations. You can also add custom REST API queries.
Sounds like you need to instrument it yourself.
It could be as "easy" as calling the endpoints yourself and saving the sensor states in any kind of storage grafana supports, then making a dashboard on top of that data.
Maybe Zabbix could also work
Thank you for the response. I would love to steer clear of D.I.Y merely because I would like to create continuity within the company. If I leave, they should be able to move ahead with it. But your point is very valid. Indeed something like an influxDB with grafana might be a good idea.
I have not thought of Zabbix, thank you for the proposal. I will give it a go and see if this can be a fit somehow. Thank you again for taking the time to respond.
Prometheus and Grafana. VictoriaMetrics as a drop-in replacement for long-term metric storage.
SigNoz or RunDeck
Thank you for SigNoz. Will check into it.