Problem
The top 10 processes are not appearing on the SIM Dashboard, and the process list is not showing all the processes in the Controller UI.
In the Controller logs, the following error message appears, indicating that the maximum limit of SIM processes that the Machine agent can send to the Controller has been reached.
limit, sim.processes.count.maxPerMachine, is set to 1000 processes. This limit has been reached and will be reset after the next purging. Could not create 136 processes for machine 7|#]
Solution
There are two options to solve this problem.
1. Increase the value of the sim.processes.count.maxPerMachine
property.
- Navigate to the Controller Adminstator page (http://<hostname>:<port>/controller/admin.jsp)
- Log into the system account with the root user password.
- Click on Controller Settings.
- Search for
sim.processes.count.maxPerMachine
count and increase the value from 1000 to the number of processes you want to monitor.
Note: Increasing this setting can affect the resource consumption of your deployment. Before you increase this setting, verify that your application environment and Controller can handle the increased resource requirements.
2. Control the number of processes being monitored.
- Users who want to monitor only certain processes can open the
<MachineAgentInstallDir>/extensions/ServerMonitoring/ServerMonitoring.yml
file and enter the monitored process names in the processSelectorRegex
field.