Skip to main content

LicenseAnalyzer™ - Level 2 (True Active Usage) Data Types

(0) Unix Pacct

This data type contains process accounting (pacct) data generated by the system kernel. All Unix systems have built-in process accounting, and Open iT uses its output, converts it to the Open iT format, and then saves it in a database. The Unix Pacct data type is well-suited for measuring who executes what, where, and when it is executed. The CPU or memory usage may be calculated, and the number of times the programs are run may be counted.

Classifications

NameDescription
GIDThe process by which group identification is running.
UIDThe process by which user identification is running.
HostThe host (excluding the domain) where the process was executed.
ArchitectureThe architecture where the process was executed.
OSThe operating system where the process was executed.
CommandThe name of the command (8 characters only) as typed on the command line or as used by exec Unix call.
Exit statusThe exit status of the process; 0 means success.
Program classThe program class where the command executed belongs.
DomainThe domain where the execution host belongs.
Prime time (deprecated)Indicates whether the data collection time is classified as prime or non-prime. Possible values are:
  • prime - data collected during prime time period.
  • non-prime - data collected outside the prime time period.
  • undef - the prime time itself is undefined.
User accountThe name of the account, project, or departments where the user belongs at the program start time.
Unix Pacct Classifications

Measurements

NameDescriptionUnit of Measurement
CountThe number of completed processes started in the report intervals.Number
CPUThe amount of CPU used by the processes.Seconds
Elapsed timeThe elapsed time while running the processes.Hours
I/OThe number of input/output characters used by the processes.Number
Accumulated memoryThe accumulated memory used by the processes (Average memory * Elapsed time).Bytes Seconds
Average memoryThe average memory used by the processes during their runtime.Bytes
Unix Pacct Measurements


(32) Unix Application Usage

You can find information about executed jobs under the acc-wrapper in this data type. It resembles regular Unix process accounting. The difference is that acc-wrapper provides the total usage of resources by the command itself and its subprocesses during the command's runtime.

If a command forks off child processes, each will be accounted for separately under Unix process accounting. On the other hand, the acc-wrapper provides a single entry for the complete process tree created and completed during the command's runtime. This means that daemons, which detach from the tty by creating a subprocess and the command itself exits, will not be accounted for properly. Accounting for these must be done by Unix Pacct.

Classifications

NameDescription
DomainThe domain where the execution host belongs.
HostThe host (excluding the domain) where the command was executed.
UserThe owner of the process.
GroupThe group to which the user who executed the process belongs.
OSThe operating system where the command was executed.
ApplicationThe name of the application as typed on the command line or as set by the wrapper.
Exit statusThe status of the command when exiting; 0 means success.
AccountThis accounts the resource usage.
LabelThe label set when executing the application.
Prime time (deprecated)Indicates whether the data collection time is classified as prime or non-prime. Possible values are:
  • prime - data collected during prime time period.
  • non-prime - data collected outside the prime time period.
  • undef - the prime time itself is undefined.
Unix Application Usage Classifications

Measurements

NameDescriptionUnit of Measurement
CountThe number of times statistics were collected.Number
Elapsed timeThe time from start to end.Hours
User timeThe user time used by the application.Hours
System timeThe system time used by the application.Hours
Max resident sizeThe maximum physical memory used.Megabytes
Shared mem.The integral shared amount of memory used.Megabytes Seconds
Unshared dataThe integral unshared amount of memory used for data.Megabytes Seconds
Unshared stackThe integral unshared amount of memory used for stack.Megabytes Seconds
Minor pg. faultsThe number of minor page faults.Number
Major pg. faultsThe number of major page faults.Number
SwapsThe number of swaps generated by the application.Number
Blocks inThe number of blocks read.Number
Blocks outThe number of blocks written.Number
Msg sentThe number of messages sent.Number
Msg rcvdThe number of messages received.Number
SignalsThe number of signal received.Number
Vol. ctx. XThe number of voluntary context switches.Number
Unvol. ctx. XThe number of involuntary context switches.Number
Unix Application Usage Measurements


(54) Extended-Pacct

This data type extends to the regular process accounting (pacct), which is intended for accounting on long processes/jobs, and providing information on accumulated and average resident set sizes (RSS).

Classifications

NameDescription
GIDThe process by which group identification is running.
UIDThe process by which user identification is running.
HostThe host (excluding the domain) where the process was executed.
ArchitectureThe architecture where the process was executed.
OSThe operating system where the process was executed.
CommandThe name of the command (8 characters only) as typed on the command line or as used by exec Unix call.
Exit statusThe exit status of the process; 0 means success.
Program classThe program class where the command executed belongs.
DomainThe domain where the execution host belongs.
Prime time (deprecated)Indicates whether the data collection time is classified as prime or non-prime. Possible values are:
  • prime - data collected during prime time period.
  • non-prime - data collected outside the prime time period.
  • undef - the prime time itself is undefined.
SourceThe source of data. Possible values are:
  • ps
  • pacct
  • both
Extended Pacct Classifications

note

If the data is based on pure ps, the exit status will always be 0 regardless of the actual exit status because ps does not give any exit status.

Measurements

NameDescriptionUnit of Measurement
CountThe number of completed processes started in the report intervals.Number
CPUThe amount of CPU time spent on each process.Hours
Elapsed timeThe amount of elapsed time while running the processes.Hours
I/OThe amount of input/output characters used by the processes.Number of characters
Accumulated memoryThe accumulated memory used by processes (Average memory * Elapsed time).Megabytes Hours
Average memoryThe average memory used by the processes during their runtime.Megabytes
Accumulated RSSThe product of Average resident set size and Elapsed time.Megabytes Hours
Average RSSThe average resident set size.Megabytes
Extended Pacct Measurements

note

If the source is ps only, the virtual memory is used instead of the pacct memory value. If the source is ps and pacct, the virtual memory is used instead of the pacct memory only if the pacct memory values seem to have wrapped.



(56) UsageAnalyzer Break

A break is a period when someone is running the computer but not using the mouse or keyboard. This starts immediately after the last mouse or keyboard event and lasts until the next event. However, inactivity shorter than five seconds is not considered a break.

Classifications

NameDescription
HostThe host running UsageAnalyzer.
ArchitectureThe architecture of the host.
OSThe operating system of the host.
Prime time (deprecated)Indicates whether the data collection time is classified as prime or non-prime. Possible values are:
  • prime - data collected during prime time period.
  • non-prime - data collected outside the prime time period.
  • undef - the prime time itself is undefined.
UserThe user running the computer.
Active applicationThe active application window during the break.
Break typeThe break type identification. Possible values are:
  • microbreak - breaks shorter than a minute
  • short break - breaks longer than or equal to 1 minute but less than 10 minutes
  • extended break - breaks lasting 10 minutes or more
UsageAnalyzer Break Classifications

NOTE

Break durations will be reported only for active application windows where there are no keyboard and mouse activities.

Measurements

NameDescriptionUnit of Measurement
CountThe number of breaks.Number
Break averageThe average break length.Hours
Break maxThe maximum break length.Hours
Break totalThe total break length.Hours
UsageAnalyzer Break Measurements


(57) UsageAnalyzer Work

This data type reports on user activity on the keyboard and mouse while using an application. It is reported as time - period lengths and totals. The UsageAnalyzer Work data type can also be defined as a period of keyboard and/or mouse events, where the gap in time between each event is less than a configured value which is five seconds by default.

This data type can also indicate the intensity of application usage, profile licensed software, and see the extent of use of a GUI-based application.

Classifications

NameDescription
HostThe host running UsageAnalyzer.
ArchitectureThe architecture of the host.
DomainThe host belongs to this domain or workgroup.
OSThe operating system of the host.
Prime time (deprecated)Indicates whether the data collection time is classified as prime or non-prime. Possible values are:
  • prime - data collected during prime time period.
  • non-prime - data collected outside the prime time period.
  • undef - the prime time itself is undefined.
UserThe user running the computer on Windows/Mac.
Active applicationThe active application window during the period.
Period typeThe configurable period type. Possible values are:
  • uninterrupted - a period in which a user was continuously using the keyboard and/or mouse, including microbreaks.
  • extended - a period consisting one or more uninterrupted periods with short breaks in between.
UsageAnalyzer Work Classifications

Measurements

NameDescriptionUnit of Measurement
CountThe number of accumulated periods.Number
Period averageThe average period length.Hours
Period maxThe maximum period length.Hours
Period totalThe total period length.Hours
UsageAnalyzer Work Measurements

NOTE

Period average and Period max will be accurate if the report resolution is one day or more.


(58) UsageAnalyzer Events

This data type reports on the events consisting of keyboard keypress, mouse click, mouse wheel rotation, and mouse movement.

Classifications

NameDescription
HostThe host running UsageAnalyzer.
ArchitectureThe architecture of the host.
DomainThe host belongs to this domain or workgroup.
OSThe operating system of the host.
Prime time (deprecated)Indicates whether the data collection time is classified as prime or non-prime. Possible values are:
  • prime - data collected during prime time period.
  • non-prime - data collected outside the prime time period.
  • undef - the prime time itself is undefined.
Application nameThe name of the application receiving the events.
UserThe application user.
Event typeThe event type identification. Possible values are:
  • keyboard - a key pressed
  • mouse - a button click (including double clicks), wheel rotation, or mouse movement
  • switch - switch over between keyboard and mouse without a break
ModifiersA key that modifies the interpretation of another key; combination of none/left, shift/right, shift/ctrl/other.
LabelThe mapped event label; name of button/key etc.
UsageAnalyzer Events Classifications

NOTE

Labels for keyboard event type are sorted alphabetically in reports.

Measurements

NameDescriptionUnit of Measurement
CountThe number of original records.Number
EventsThe number of events.Number
UsageAnalyzer Events Measurements


(62) License Optimizer Use

This data type provides an overview of application disable status at the host and user levels, whether the application is in an enabled, disabled, or interactive request (IRQ/wait) status. It also provides information such as application binary name with path.

Classifications

NameDescription
Vendor LicenseThe <Source Host>;<Vendor Name> where Source Host is where cloud data collection is configured. If no vendor exists in the license, the daemon name will be utilized instead.
FeatureThe name of the licensed feature used.
Feature versionThe version of the feature used.
Application nameThe name of the application as seen in the process list or table.
Executable pathThe path to the executable.
User groupThe name of the group, project, or department where the user belongs at the time of monitoring.

Make sure this classification is populated by mapping users appropriately using the license-user-mapping file. If not, the value will be <undef>.
UserThe name of the user who checked the application out.
Host groupThe name of the group, project, or department where the host belongs at the time of monitoring.

Make sure this classification is populated by mapping hosts appropriately using the license-host-mapping file. If not, the value will be <undef>.
HostThe name of the host where the application was checked out.
DisableThe status of disabling. Possible values are:
  • Running
  • Active
  • Inactive
  • Alerted
  • On IRQ
  • Suspended
  • Terminated
License Optimizer Use Classifications

Measurements

NameDescriptionUnit of Measurement
CountThe number of individual application executions or runs that were summed together within the given period.Number
Elapsed timeThe sum of running time for all combined records for an application.Hours
DistinctThe virtual value for every extracted unique classification. The value is always one (1).Number
License Optimizer Use Measurements


(64) License Optimizer Events

This data type provides an overview of events associated with an application being monitored, for example, the number of keyboard activities per second or the CPU loads per second.

Classifications

NameDescription
Vendor LicenseThe <Source Host>;<Vendor Name> where Source Host is where cloud data collection is configured. If no vendor exists in the license, the daemon name will be utilized instead.
FeatureThe name of the licensed feature used.
Feature versionThe version of the feature used.
Application nameThe name of the application as seen in the process list or table.
Executable pathThe path to the executable.
UserThe name of the user who checked the application out.
HostThe name of the host where the application was checked out.
Prime time (deprecated)Indicates whether the data collection time is classified as prime or non-prime. Possible values are:
  • prime - data collected during prime time period.
  • non-prime - data collected outside the prime time period.
  • undef - the prime time itself is undefined.
DisableThe status of disabling. Possible values are:
  • Running
  • Active
  • Inactive
  • Alerted
  • On IRQ
  • Suspended
  • Terminated
License Optimizer Events Classifications

Measurements

NameDescriptionUnit of Measurement
CountThe number of individual application executions or runs that were summed together within the given period.Number
KeyboardThe average number of keyboard events per second.Number
MouseThe average number of mouse events per second.Number
CPUThe average CPU load per second.Seconds
I/OThe average I/O bytes per second.Seconds
License Optimizer Events Measurements


(70) License Optimizer Total Use

This data type provides an overview of how long an application has been running for the given period.

Classifications

NameDescription
Vendor LicenseThe <Source Host>;<Vendor Name> where Source Host is where cloud data collection is configured. If no vendor exists in the license, the daemon name will be utilized instead.
FeatureThe name of the licensed feature used.
Feature versionThe version of the feature used.
Application nameThe name of the application as seen in the process list or table.
Executable pathThe path to the executable.
Measured instancesThe number of instances seen.
Prime time (deprecated)Indicates whether the data collection time is classified as prime or non-prime. Possible values are:
  • prime - data collected during prime time period.
  • non-prime - data collected outside the prime time period.
  • undef - the prime time itself is undefined.
DisableThe status of disabling. Possible values are:
  • Running
  • Active
  • Inactive
  • Alerted
  • On IRQ
  • Suspended
  • Terminated
License Optimizer Total Use Classifications

Measurements

NameDescriptionUnit of Measurement
CountThe number of individual application executions or runs that were summed together within the given period.Number
DurationThe time of activity.Hours
Max seenThe maximum number of measured instances seen.Number
Elapsed timeThe combined time of activity.Hours
License Optimizer Total Use Measurements


(87) Process Accounting

Process Accounting logs the same processes as Pacct and Extended Pacct. However, it logs periodically, generating data every hour for every process.

Classifications

NameDescription
GroupThe group to which the user who executed the process belongs. This is always undef on Windows and group on Unix.
UserThe name of the application user.
HostThe name of the host.
ArchitectureThe architecture of the host.
OSThe operating system of the host.
ExecutableThe (base) name of the executable.
Exit valueThe exit status of the process which is none if not ended yet; otherwise, a numerical exit value.
DomainThe domain of the host.
Prime time (deprecated)Indicates whether the data collection time is classified as prime or non-prime. Possible values are:
  • prime - data collected during prime time period.
  • non-prime - data collected outside the prime time period.
  • undef - the prime time itself is undefined.
ApplicationThe name of the application on Windows and source of information on Unix.
Process Accounting Classifications

Measurements

NameDescriptionUnit of Measurement
CountThe number of summarized records.Number
CPU secondsThe number of CPU seconds (average calculation).Seconds
Elapsed timeThe elapsed time within the current interval.Hours
IO bytesThe number of IO bytes.Number of characters
CPU utilizationThe average utilization of CPU.Percentage
Avg. procThe average number of processes running in the interval.Number
Memory utilizationThe average utilization of physical memory.Percentage
Avg. RSSThe average resident memory (private bytes).Megabytes
Acc. RSSThe accumulated resident memory.Megabytes Hours
Process Accounting Measurements


(92) License Optimizer Actions

This data type provides an overview of the number of times an application has undergone various optimization stages, such as terminated, suspended, logged, etc.

Classifications

NameDescription
Vendor LicenseThe <Source Host>;<Vendor Name> where Source Host is where cloud data collection is configured. If no vendor exists in the license, the daemon name will be utilized instead.
Application nameThe name of the application.
UserThe name of the user.
HostThe name of the host.
Prime time (deprecated)Indicates whether the data collection time is classified as prime or non-prime. Possible values are:
  • prime - data collected during prime time period.
  • non-prime - data collected outside the prime time period.
  • undef - the prime time itself is undefined.
ActionThe action type. Possible values are:
  • Log
  • Suspend
  • Terminate
  • Quit
License Optimizer Actions Classifications

NOTE

For the Action classification, Quit means that the application was terminated by the user while Terminate means that the application was terminated by LicenseOptimizer itself.

Measurements

NameDescriptionUnit of Measurement
CountThe number of times actions occurred in the given interval.Number
License Optimizer Actions Measurements


(97) OLAP Freeze Raw Hourly

This data type provides an overview of featureset application usage.

note

This data type is exclusively used by the Analysis Server.

Measurements

NameDescription
StartThe start time of period or data collection.
DurationThe time interval of data collection for this application.
Vendor LicenseThe license file and vendor daemon that served the license.
FeaturesetThe “real” application used from a set of used licenses with weighted cost.
Featureset VersionThe version of the "real" application used from a set of used licenses.
UserThe name of the user using the application.
HostThe host name of the client machine.
OLAP Freeze Raw Hourly Data Fields


(98) License Optimizer Individual Usage

This data type provides an overview of application disable status at the user level.

Classifications

NameDescription
Vendor LicenseThe <Source Host>;<Vendor Name> where Source Host is where cloud data collection is configured. If no vendor exists in the license, the daemon name will be utilized instead.
FeatureThe name of the licensed feature used.
Feature versionThe version of the feature used.
FeaturesetThe “real” application used from a set of used licenses with weighted cost.
Featureset versionThe version of the "real" application used from a set of used licenses.
Application nameThe name of the application as seen in the process list or table.
Executable pathThe path to the executable.
User groupThe name of the group, project, or department where the user belongs at the time of monitoring.

Make sure this classification is populated by mapping users appropriately using the license-user-mapping file. If not, the value will be <undef>.
User nameThe name of the user who checked the application out.
DisableThe status of disabling. Possible values are:
  • Running
  • Active
  • Inactive
  • Alerted
  • On IRQ
  • Suspended
  • Terminated
License Optimizer Individual Usage Classifications

Measurements

NameDescriptionUnit of Measurement
CountThe record count.Number
Elapsed timeThe accumulated time for user.Hours
Max seenThe maximum number of measured instances seen.Number
DistinctThe virtual value for every extracted unique classification. The value is always one (1).Number
License Optimizer Individual Usage Measurements


(99) License Optimizer Usergroups

This data type provides an overview of how an application has been running for the given period at a group level.

Classifications

NameDescription
Vendor LicenseThe <Source Host>;<Vendor Name> where Source Host is where cloud data collection is configured. If no vendor exists in the license, the daemon name will be utilized instead.
FeatureThe name of the licensed feature used.
Feature versionThe version of the feature used.
FeaturesetThe “real” application used from a set of used licenses with weighted cost.
Featureset versionThe version of the "real" application used from a set of used licenses.
Application nameThe name of the application as seen in the process list or table.
Executable pathThe path to the executable.
Group typeThe type of group hierarchy.

Make sure this classification is populated by mapping users appropriately using the user-to-groups.map file. If not, the value will be <undef>.
GroupThe group where the license use is accounted to.

Make sure this classification is populated by mapping users appropriately using the user-to-groups.map file. If not, the value will be <undef>.
DisableThe status of disabling. Possible values are:
  • Running
  • Active
  • Inactive
  • Alerted
  • On IRQ
  • Suspended
  • Terminated
License Optimizer Usergroups Classifications

Measurements

NameDescriptionUnit of Measurement
CountThe record count.Number
Elapsed timeThe accumulated time for group.Hours
Max seenThe maximum number of measured instances seen.Number
DistinctThe virtual value for every extracted unique classification. The value is always one (1).Number
License Optimizer Usergroups Measurements


(122) Web App Browser Activity

This data type provides an overview of the historical usage of all the configured web applications from web browser plugin cache.

note

This data type is no longer in use.

Classifications

NameDescription
ApplicationThe name of the web application.

Make sure this classification is populated by mapping web domains appropriately using the webdata-to-app.map file. If not, the value will be UNMAPPED.
Web DomainThe domain of the visited URL.
URLThe complete web address visited (Uniform Resource Locator).
Web BrowserThe browser used to visit the URL.
HostThe name of the host machine of the URL visitor.
Web App Browser Activity Classifications

Measurements

NameDescriptionUnit of Measurement
CountThe number of recorded visits to the URL.Number
DurationThe number of seconds stayed on site.Seconds
Key pressThe number of keyboard presses.Number
Mouse moveThe number of browser events when moving the mouse.Number
Mouse clickThe number of mouse clicks.Number
ScrollThe number of browser events when scrolling.Number
Web App Browser Activity Measurements


(141) Freeze Feature Usage

This data type provides additional details regarding features and feature versions for reporting on Level 2 applications.

note

This data type is exclusively used by the Analysis Server.

Measurements

NameDescription
StartThe start time of period or data collection.
DurationThe time interval summary of the data collection for this application.
Application NameThe name of the handle based on the LicenseAnalyzer Level 2 configuration.
License ManagerThe license type based on the license status collection.
Vendor LicenseThe <Source Host>;<Vendor Name> where Source Host is where cloud data collection is configured. If no vendor exists in the license, the daemon name will be utilized instead.
VendorThe vendor daemon that served the license.
Feature TypeThe type of the application used. Possible values are:
  • featureset
  • feature
  • package
  • component
FeatureThe “real” application used from a set of used licenses with weighted cost.
Featureset VersionThe version of the "real" application used from a set of used licenses.
Featureset VersionThe version of the "real" application used from a set of used licenses.
HostThe name of the host in which the license or application was utilized.
UserThe name of the user using the application.
StatusThe status of the application. Possible values are:
  • active
  • inactive
LicensesThe total number of licenses owned.
Used LicensesThe total number of licenses used by the user or host.
Elapsed TimeThe product of the number of total used licenses multiplied by the duration.
Freeze Feature Usage Data Fields