4. Description of the RPCM Device
4.11.6. Combination of Tests
Different devices may have different symptoms of failure.
For example, if a device responds to ICMP packets, it does not necessarily mean that the service is
working. If the TCP port responds to requests — it does not always mean that the system is
working properly. A group of tests allows you to detect more failure situations to automatically
initiate a corrective restart, rather than a single test. In some cases, one test is enough, in other
cases not, it all depends on the problem you are solving.
When some tests are combined, the load adds up. But a large number and high frequency of in-
spections create an additional load that can interfere with the network and the device being
tested.
In many cases, different network based tests can perform similar functions.
For example, the main task of the test "
PING
" is to check the availability of the device on the net-
work and stability of connection with it. Other functions such as "
HASHRATE
" and "
TCP PORT
"
monitoring can indirectly perform the same function. Therefore, simultaneous running of all
three tests: "
PING
", "
HASHRATE
" and "
TCP PORT
" on a single target may not always be efficient.
The "CONSUMPTION" test is performed locally on RPCM and therefore it is well suited to be com-
bined with all other types of check
158