We’ve found a number of agents that are in an unhealthy (not checking in) state. Some are just temporarily hung and need a service restart. Some require a reinstall because they were accidentally/agressively cleaned out from ImmyBot. We’d typically account for such scenarios by scheduling a task on the agent side that checks for unhealthy conditions in the agent and responds accordingly. Unfortunately, according to our own research and responses from ImmyBot support, we’re not able to detect if the agent is healthy or not from the agent side as the log output of a “bad” agent is essentially identical to the log output of a “good” agent.
Given that we rely on ImmyBot to install/update software that is critical to our clients’ security it’s highly important that we make sure ImmyBot is functioning at all times.
Thanks and happy holidays,