Monitor Processes

For tools that are not licensed, usage tracking can still be achieved.

Monitor supports two methods for doing this: process tracking and tool wrapping.

The process tracking method works by tracking the existence of the processes of the tool invocations, with the following limitations and assumptions:
  • Only available for tools that run on machines that have monitoring agents configured and running.
  • A tool invocation must have one unique executable name that shows up in the process list, and one such process represents one and only one "license" usage.

Web-based Configuration

The form in the Monitor administration web page contains a monitor type for process monitoring.

File-based Configuration

Once process monitoring agents are configured, edit the licmon.swd/vovlmd/config.tcl file to setup the processes that are to be monitored using add_PROCESS_TRACKING.