Requirements â
đ Checklist for the Host where SSM will be Installed: â
Requirements | Why |
---|---|
âī¸ Docker >= 2.17 | Needs 'additional_context' support, which was added in version 2.17.0 |
âī¸ A CPU with AVX* | The latest MongoDB versions require it. |
âī¸ Port 8000 opened | Every device with an agent will communicate with SSM through this port. |
* See here to drop this requirement
--> All set? Install SSM
Agent: â
[Option 1] - Vanilla NodeJS Agent (Recommended): â
âšī¸ Agent dependencies
The following dependencies will be automatically installed when the agent is installed from the UI, thanks to the ad-hoc Ansible playbook
- NodeJS >= 20.0.0
- NPM >= 10.5.0
- PM2 >= 5.3.1
[Option 2] - Dockerized Agent (Experimental): â
If you don't want to install the agent directly on the host, you can try the Dockerized agent. It will simply spin up a privileged Docker container that gathers the system information for SSM.
Agent
Under the hood, the agent uses the package "systeminformation". We encourage you to read the known issues as some configurations may require additional packages to be installed (macOS, Windows, Linux), even though the playbook will attempt to do this for you.