Remote Agents In Short
Remote Agents functionality allows to separate some of the application options to make them work in a disperse way. EasyDCIM control panel is a host application, whereas the remote agent executes tasks delivered by such application only. The communication between the main platform and the remote agent is based on the HTTP protocol and a server working on the 8080 port. Tasks are executed in the real time via API. The current status of a task can be verified in the main application – EasyDCIM. Although both of the applications may work in separate subnets, communication between the main application and the remote agent is a must.
Do I need a Remote Agent?
By default, a remote agent is installed locally along with the main installation of EasyDCIM platform. If you have only one location or your network configuration allows it, you do not need to install additional remote agents. You can simply configure a remote agent to be responsible for your local location.
If you have many locations spread around the world, you need to configure an additional remote agent for each of them. It will be responsible for installing operating systems, collecting information in the polling process or the IPMI proxy server.
Requirements
Remote agents are responsible for executing the Polling Process, which runs every 5 minutes and collects data directly from physical infrastructure (e.g., switches, servers).
- Polling can be I/O- and CPU-intensive, especially with a large number of network devices.
- These agents must operate reliably without introducing delays to data collection.
Recommended specs:
- OS: Debian 12 “bookworm”
- CPU: 4 cores / 8 threads or more
- RAM: At least 8 GB
- Storage: SSD or NVMe
- Network: Direct access to monitored devices; must allow communication with the EasyDCIM server