Hi,
This is what search returns and this is not what I'm looking for.
My smart home UI is built with Node-RED.
Some devices in my smart home solution send LTW over MQTT, others don't because they don't use MQTT. Some LTW are designed for normal operation, others are really "a scream from the tomb". That's not perfect design of the smart home but it works few years already.
Problem:
Rarely, very rarely, random device stops functioning. I discover that few days later when I need something from this or that device.
Typical solution is running Nagios. Nagios can execute list of "checks", keep and track the status of the checks, and alert/execute_some_code if the status passed defined threshold. Nagios is the beast
However, for my small network it's a mammoth in a crystal shop.
I'm going to build Node-RED variant of Nagios which:
- Runs defined commands per every unit in the smart home and compares results with expected criteria.
- Puts all the results in InfluxDB (or other DB).
- In case of failure of a certain unit it sends email and/or IM (pushbullet, telegram, etc.)
Having "there is nothing new under the sun" I wonder if someone already wrote such node.
I'd prefer to use even buggy software and debug/improve it rather than writing from scratch.
Any advice/idea welcome.
Thanks.