I am new to StackStorm and would like to know how can we use Stackstorm to monitor end-hosts? There are no external monitoring solutions used in our system. For our use-case, we have numerous end-hosts and we would like to monitor them for CPU usage, disk consumption, network issues etc. Also, we would like to monitor when certain specific process actions have failed.
We do not want to use a pull based approach, as this can be a bit tedious and there are too many checks and too many end-hosts.
From what I understand, one push based solution is to use web-hooks. Here, the end systems must be configured to send curl requests to StackStorm. The registered web-hooks then performs the action based on the configured rule and request body data.
Please let me know if there are better alternatives?