Hello Team,
I am currently working with a parent process named "AeServer.exe", which spawns multiple child processes. The goal is to create a Zabbix item that captures the Private Bytes for both the parent and its child processes.
To achieve this, I configured a Zabbix item using the following WMI query:
wmi.getall[root\cimv2,"SELECT IDProcess, Name, PrivateBytes FROM Win32_PerfRawData_PerfProc_Process WHERE Name LIKE '%AeServer%'"]
Please refer below screenshot for item created:

When retrieving the results for this item, the output is returned in JSON format. In this output, the parent process name is displayed correctly as "AeServer". However, the child process appears as "AeServer#1", whereas its actual name (as per the command line) should be "WorkflowService".
Please refer below screenshot for JSON obtained for item created as above:
​
Requirement:
We would like to display the child process as "WorkflowService" instead of "AeServer#1" in the front-end. Since this configuration will be deployed across multiple servers, we prefer not to modify the Zabbix Agent configuration file.
For reference, below are the command lines for both processes:
Thank you,
Shivam​
I am currently working with a parent process named "AeServer.exe", which spawns multiple child processes. The goal is to create a Zabbix item that captures the Private Bytes for both the parent and its child processes.
To achieve this, I configured a Zabbix item using the following WMI query:
wmi.getall[root\cimv2,"SELECT IDProcess, Name, PrivateBytes FROM Win32_PerfRawData_PerfProc_Process WHERE Name LIKE '%AeServer%'"]
Please refer below screenshot for item created:
When retrieving the results for this item, the output is returned in JSON format. In this output, the parent process name is displayed correctly as "AeServer". However, the child process appears as "AeServer#1", whereas its actual name (as per the command line) should be "WorkflowService".
Please refer below screenshot for JSON obtained for item created as above:
Requirement:
We would like to display the child process as "WorkflowService" instead of "AeServer#1" in the front-end. Since this configuration will be deployed across multiple servers, we prefer not to modify the Zabbix Agent configuration file.
For reference, below are the command lines for both processes:
- Parent Process:
C:\Program Files\Common Files\StayinFront\AeServer.exe - Child Process:
"C:\Program Files\Common Files\StayinFront\AeServer.exe" /private WorkflowService
Thank you,
Shivam​
Comment