I want to monitor some aspects (like smart data, disk/cpu usage) of multiple windows clients. The problem is, that those clients are not always online. How can I achieve getting status info (like high cpu usage warning) for those clients with them not being always online?
There are 2 ways:
if you know the times when those machines are active, set a time period for them and assign the tests to be triggered in that time period( and disable alerts outside those times) .
you can work with passive checks, where the device will send the data when it is active , again i’d recommend not getting alerts on these devices outside the time where you are sure they are on-line.
How do these passive checks work?
Here’s some docs - once through, start playing with the mentioned REST API and simple curl commands.