We deploy a very small and leightweight agent on your embedded Linux system. The agent is written in C and Go. It securely bootstraps to our backend platform and checks every 5th minute (configurable) if a new configuration is available. The agent autonomously enforces the last configuration, even if a network connection is lost. This way it can monitor and restart processes even when offline. At the same time security configurations are also kept and enforced.
This agent uses a small RAM disk for all data keeping preventing Flash wear out. The agent is designed to not block the system and use only a bare minimum of CPU and memory. Even on low end embedded Linux devices our solution can co-exist with the existing software.
Depending on which functions are selected the solution can use a certain bandwidth. If your device is on a mobile connection you can configure both what data is collected and how often the device connects back to the main server.