Multiple SAST agents and concurrent tasks
What changes
An additional SAST server provides another worker for the same Core. Scans at the same time on this server controls concurrency on one server. Raising this value does not create another server or agent. The license limits concurrent scans across all servers combined.
Add an agent
- Prepare a new server and install SAST using Core, SAST, DAST and SCA on separate servers: Servers → Add a remote server, confirm its key, check readiness and select Install a module with SAST.
- Enter the same Core under Address of the main server. Do not select a complete DerScanner installation for this purpose.
- Wait for completion. Check the new server's role, version and state, then check task execution in DerScanner. Add further agents using the same procedure and a distinct server address for each.
Change concurrency on one server
- In Servers, select Show this server for the required node. Check the selected server name before making changes.
- Open Overview, then open SAST settings using the module's gear button. Read the current value and license-limit message.
- Enter a whole number under Scans at the same time on this server within the displayed range. The release allows 1–32; a known lower license limit reduces that range. Choose a value appropriate to the server's resources.
- Select Save and confirm the warning. SAST restarts and its current scans are interrupted; other modules continue running.
- After the operation, reopen settings and check the value and SAST state. DCP returns to the previous value if the module does not run stably with the new one.
Recovery
If the license rejects the value, reduce it to the permitted limit. If the license limit could not be read, the displayed range does not override the limit enforced by DerScanner itself. If resources are insufficient, restore the previous value; avoid raising concurrency on every agent at once. Restore SSH and Core connectivity before working with an unreachable node. Check interrupted scans in DerScanner and restart them when necessary.