You can apply G1 and G2 agent process and memory monitoring templates for Linux and Windows devices. G2 agent templates provide for threshold and filter configuration at the component level.
The agent can send cache, physical, and virtual memory components for all Linux distributions.
Agent G2 process statistics monitors
The following global templates are used to monitor devices.
|Template Name||Supported Metrics|
|Agent G2 - Linux Process Monitoring||system.process.stats.count system.process.stats.cpu system.process.stats.memory system.process.stats.threads system.process.stats.open.fds|
|Agent G2 - Windows Process Monitoring||System.windows.process.count System.windows.process.handlecount System.windows.process.pagefilebytes System.windows.process.processorcoretime.percent System.windows.process.processortime.percent System.windows.process.threadcount System.windows.process.workingset|
Select a client from the All Clients list.
Go to Infrastructure > Resources.
Go to Resource Name > Resource Details > Monitors > Template.
Click +Assign Templates.
Go to Apply Templates > Select Templates > Available templates and select the templates.
In the Enter Configurations step, enter a Value for each Configuration Parameter:
Click Submit to apply the changes. The Templates screen displays the selected templates.
After applying the template to a device, validate the template to ensure that it is assigned to a resource.
Use the following input argument format for Linux and Windows processes, where
processname is the name of the process you want to monitor:
The format uses
@@@ to delimit multiple processes.
The Agent supports all basic and extended regular expressions, including:
-Eswitch-based regular expressions for Linux.
- PowerShell-based regular expressions for Windows.
|Example regex||Example Description|
|The component name is the respective process name.|
|The component name is the respective process name and other process names matching the regular expression.|
|The component name is the process name matching with a given regular expression. If the string |
|Use respective display names for each component while monitoring the same process with different arguments, where the component names are the display names for the respective process patterns.|
|Enter the same display name while configuring component filter or component thresholds at the template or device level. Use the component name `|
Process statistics alert
Alerts are sent when monitoring processes and can be viewed in the alert browser. The alert subject shows process alert details similar to those in the following figure:
View collected metrics
Go to Infrastructure > Resources > Device Details > Monitors > Monitors to view the collected metrics for the respective operating system:
- Windows: Agent G2 - Windows Process Monitoring
- Linux: Agent G2 - Linux Process Monitoring
Each metric name configured in the process statistics monitor has an associated graphical display. Go to Infrastructure > Resources > Device Details > Metrics and use the metric drop-down menu to select and view a metric graph.