Process monitoring
INFO
This feature is available starting from simob version 0.10.0
simob captures a full snapshot of the process table at a regular cadence and reports per-process CPU, memory, and identity metadata.
How it works
The simob agent takes a snapshot of every running process (think htop) every 60 seconds.
Process enumeration is cross-platform and relies on gopsutil.
Data collected
The agent collects the following attributes for each process:
| Attribute | Description |
|---|---|
| PID | Operating system process identifier. |
| PPID | Identifier of the parent process. |
| Name | Executable name of the process. |
| User | Owning user account. |
| CPU | CPU usage as a fraction of total system capacity (0 to 1), interval-averaged. |
| Memory | Share of total physical memory used (0 to 1), based on RSS. |
| RSS | Resident set size in bytes. |
| Threads | Number of threads in the process. |
Troubleshooting
Agent version
Process monitoring is available since version 0.10.0 of the simob agent.
To check your current agent version, run:
simob version
To update to the latest version, simply run the update command:
simob update