Process Monitoring and Integrity

space separated with the program name being the first entry in the string. If an individual argument contains spaces, the argument must be encapsulated in quotation marks. The program name and arguments will uniquely identify the entry. This means if the same program is started multiple times with different arguments, each of them will require a separate entry.

Values: N/A. Default: None.

CommandLine = MyProcess -x -y

6.9.2.5Start Program Name and Arguments

This is the program name and arguments used to start the program. This differs from the monitoring program name and arguments because some programs are started via scripts. For example many Linux system programs are started via startup scripts located in the "init.d" directory.

Values: N/A. Default: None.

StartCommandLine = MyProcess -x -y

6.9.2.6Administrative State

The process administrative state determines if the process will be monitored.

Values: 1 - unlocked (enabled), 2 - locked. Default: 1. (dynamic)

AdminState = 1

6.9.2.7Process Existence Interval

This is the interval in seconds in which to verify that a process exists. A value of 0 disables Existence Monitoring.

Values: 0 - 65535. Default: 2.

ProcessExistenceInterval = 2

6.9.2.8Thread Watchdog Retries

This is the number of retries (number of thread watchdog intervals) to wait for notification from a thread. Recovery takes place on retries+1 missed thread watchdog intervals.

Values: 0-10, default: 3.

ThreadWatchdogRetries = 3

6.9.2.9Process Ramp-up Time

The amount of time in seconds necessary for the process to initialize and be functional.

Values: 0-255. Default: 60.

ProcessRampUpTime = 3

MPCMM0001 Chassis Management Module Software Technical Product Specification

57

Page 57
Image 57
Intel MPCMM0001 Start Program Name and Arguments, Administrative State, Process Existence Interval, Process Ramp-up Time