UNIX Process Component

The UNIX Process component enables you to test a UNIX process health.

Test Capture Process Metrics

Settings Page

Select what to test.  Select the type of capture process metrics Test:

  • Test Process Running
  • Test Process Count
  • Test Process CPU Use
  • Test Process Memory Use

Depending on the Test selection, complete the following input:

Process Name. The name of the process (command name). Searches the command name field for a match. Can also be a .NET regular expression.

Parent Process Only. Valid values are: true (default), or false. If true, then only processes where PPID is 1 are checked. For UNIX Solaris 10, when running zones, the zsched process is the parent process; so it uses the PID of the zsched process.

Process Type. Valid values are: both checked (default), parent, or child. Acts as a filter for counting processes.

Number Processes Expression. A VB.Net expression used as an evaluation for the Test. An example expression is: value < 10, where value is the number of processes that have been found based on the ProcessName, ProcessType, FilterColumn and FilterValue parameters.

Filter Column. Valid values are: command name (default), or userid. Column is returned by ps –ef command to apply the filter specified by FilterValue.

Filter Value. A string used to match values in the filter column. Can be a VB.NET regular expression.

Threshold CPU Percentage Used. Valid values are: 0 – 100. Determines the threshold percentage of CPU utilization. If CPU utilization > Percent Used, then an error is returned.

Threshold Memory Percentage Used.. Valid values are: 0 – 100. Determines the threshold percentage of Memory utilization. If Memory utilization > Percent Used, then an error is returned.

 

Test Definition Page

Web Server Performing Test. The name of the Web Server executing the Test.

Resource Name. The name of the Monitor Resource associated with the Test.

Test Description. Text automatically generated from your selections.

Expected Response. The expected response for this Test. (Limited to 255 characters.)

Turn On Debug Messages. Enable to generate debug level messages during Test execution.

Output Metric(s). (Optional) Select a Metric to evaluate and track Test results.

Run the Test. Add the Test. Adjust the Time Out value if needed. Click Next.

Next Steps Page

This is the end of the Test. Choose to add another Test or end the UNIX Process Component section of the Wizard.