Altium Log File
ftlm_parse_altiumlog: Usage Message
SYNOPSIS:
Parses and loads checkouts found in an Altium debug log.
USAGE:
% ftlm_parse_altiumlog <ARGUMENTS> [OPTIONS]
ARGUMENTS:
-dir <dir> -- Directory that contains debug logs to parse.
Only files named with the format of SS.YYYYMMDD
are parsed.
-f <file> -- Specific log file to parse. Ignored if -dir is
passed. On Windows, use / for the path delimiter
and // before each space if there are spaces in
the path.
-h -- Show help message.
OPTIONS:
-tag <tag> -- Tag to be used for data contained in file.
-host <host> -- Name of license server host. Default: master.
-start <timestamp> -- Ignore all events before this timestamp.
-tz <timezone> -- Set to timezone which was used to generate the
debug log. Ex: PST8PDT. If debug log was
generated in the same timezone as the LM
server, leave blank.
-noload -- Do not load parsed data into the database.
-loadonly -- Do not parse debug log for new data, only load
previously parsed data into the database.
-force -- Reparse data that has been previously parsed.
-q -- Set verbosity to 0.
-v -- Increase verbosity (may be repeated).
EXAMPLES:
% ftlm_parse_altiumlog -tag ALTIUM -dir /remote/licenses/logs
% ftlm_parse_altiumlog -tag ALTIUM -f SS.20100701.log -tz EST5EDT
% ftlm_parse_altiumlog -tag ALTIUM -f SS.log -tz UTC-8
BETA CAE BETA LM
ftlm_parse_beta: Usage Message
USAGE:
ftlm_parse_beta [OPTIONS] TAG COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_beta BETA beta_lm_stat -h betalmsrv1 -a
% ftlm_parse_beta BETA beta_lm_stat -h 6007@betalmsrv1 -a
% ftlm_parse_beta BETA beta_lm_stat -h betalmsrv1,betalmsrv2,betalmsrv3 -a
ClearCase
ftlm_parse_clearcase: Usage Message
USAGE:
ftlm_parse_clearcase [OPTIONS] TAG COMMAND ARGS
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
-host -- Specify license server host.
-port -- Specify license server port.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLE:
% ftlm_parse_clearcase CLEARCASE clearlicense
% ftlm_parse_clearcase -host CLEARCASE-SERVER -port 7744
CLEARCASE clearlicense
Wibu Codemeter Log File
ftlm_parse_codemeterlog: Usage Message
SYNOPSIS:
Parses and loads checkouts found in a Code Meter debug log.
USAGE:
% ftlm_parse_codemeterlog <ARGUMENTS> [OPTIONS]
ARGUMENTS:
-dir <dir> -- Directory that contains debug logs to parse.
Only files named with the format of
CodeMeter*.log are parsed.
-f <file> -- Specific log file to parse. Ignored if -dir is
passed. On Windows, use / for the path delimiter
and // before each space if there are spaces in
the path.
-h -- Show help message.
OPTIONS:
-tag <tag> -- Tag to be used for data contained in file.
-host <host> -- Name of license server host. Default: master.
-start <timestamp> -- Ignore all events before this timestamp.
-tz <timezone> -- Set to timezone which was used to generate the
debug log. Ex: PST8PDT. If debug log was
generated in the same timezone as the LM
server, leave blank.
-noload -- Do not load parsed data into the database.
-loadonly -- Do not parse debug log for new data, only load
previously parsed data into the database.
-force -- Reparse data that has been previously parsed.
-q -- Set verbosity to 0.
-v -- Increase verbosity (may be repeated).
EXAMPLES:
% ftlm_parse_codemeterlog -tag CodeMeter -dir /remote/licenses/logs
% ftlm_parse_codemeterlog -tag CodeMeter
-f CodeMeter2016-02-04-140221.log -tz EST5EDT
% ftlm_parse_codemeterlog -tag CodeMeter
-f CodeMeter2016-02-04-140221.log -tz UTC-8
Dassault DSLS
ftlm_parse_dsls: Usage Message
USAGE:
ftlm_parse_dsls [OPTIONS] TAG HOST PORT COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
-usekeystore -- The server is secured by a password. The parser
will look for a <TAGNAME>.ks file in the vovlmd
directory and use it for authentication
(see DSLS docs).
-robust -- Ignore unparsable license usage lines
On Windows, use / for the path delimiter and // before each space if
there are spaces in the command path.
EXAMPLES:
% ftlm_parse_dsls DASSAULT dslssrv 9999 DSLicSrv
Dassault DSLS Log File
ftlm_parse_dslslog: Usage Message
SYNOPSIS:
Parses and loads denials, and optionally checkouts, found in a Dassault
DSLS debug log.
USAGE:
% ftlm_parse_dslslog <ARGUMENTS> [OPTIONS]
ARGUMENTS:
-dir <dir> -- Directory that contains debug logs to parse.
Only files named with the format of debug.
YYYYMMDD are parsed.
-f <file> -- Specific log file to parse. Ignored if -dir
is passed. On Windows, use / for the path
delimiter and // before each space if there
are spaces in the path.
-h -- Show help message.
OPTIONS:
-tag <tag> -- Tag to be used for data contained in file.
-host <host> -- Name of license server host. Default: master.
-start <timestamp> -- Ignore all events before this timestamp.
-tz <timezone> -- Set to timezone which was used to generate the
debug log. Ex: PST8PDT. If debug log was
generated in the same timezone as the LM
server, leave blank.
-checkouts -- Parse checkout data in addition to denial data.
-noload -- Do not load parsed data into the database.
-loadonly -- Do not parse debug log for new data, only load
previously parsed data into the database.
-force -- Reparse data that has been previously parsed.
-q -- Set verbosity to 0.
-v -- Increase verbosity (may be repeated).
EXAMPLES:
% ftlm_parse_dslslog -tag DSLSLOG -dir /dassault/ldslslog
% ftlm_parse_dslslog -tag DSLSLOG -f LicenseServer20140630221630.log
-tz EST5EDT
% ftlm_parse_dslslog -tag DSLSLOG -f LicenseServer20140630221630.log
-tz UTC-8
FlexNet Publisher
ftlm_parse_flexlm: Usage Message
SYNOPSIS:
ftlm_parse_flexlm [OPTIONS] TAG stat|info LMSTAT_COMMAND_...
OPTIONS:
-v -- Increase verbosity.
-site "SITENAME" -- Assign site for source of data.
-trackdisplay -- Track display field. The display field is normally
used to indicate what display was used for a
checkout. There are cases where some vendors use
the display field store information that is not
related to the display and some cases where the
display contains spaces and other special
characters. Because of this, the display field in
the checkout line is ignored by default.
-tracksubfeatures -- Track subfeature field. A subfeature is a special
field that follows the display field and is most
often used to indicate that a specific function of
a feature is being utilized. An example would be
when a token-based feature is checked out, the
subfeature will contain the tool that was enabled
as a result of checking out the token-based
feature. Some vendors use spaces in this field, or
the display field (see above), which will result
in false subfeatures. Because of this, the
subfeatures field is ignored by default.
-trackallsubfeatures -- Track all subfeatures, even those not in the list.
If this is on, it implies '-tracksubfeatures' is
on, and also track subfeatures not in the list,
possibly false ones.
-trackreservations -- Track reservations. Reserved licenses that are not
used are considered checkouts by LicenseMonitor if
this option is enabled. The checkouts are for a
special user, beginning with "r:", that includes
the reservation object name, so that these
checkouts can be distinguished from real usage in
the LicenseMonitor reports. Enabling this option
allows LicenseMonitor to quickly and easily
identify waste that is created as a result of
obsolete and overly aggressive reservations.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_flexlm SNPS stat lmstat -a -c 1727@pluto
% ftlm_parse_flexlm -site "NewYork" SNPS stat lmstat -a -c 1727@pluto
FlexNet Publisher Debug Log
ftlm_parse_debuglog: Usage Message
SYNOPSIS:
Parses and loads denials, and optionally checkouts, found in a FLEXlm
debug log. If TIMESTAMP lines are not included in the log file, either the
-initialday argument must be used, or the debug log file name must include
the starting date in the format of YYYYMMDD or YYYY.MM.DD. For parsing
debug logs from triads, use the -host option to denote the server from
which the data originates.
USAGE:
% ftlm_parse_debuglog <ARGUMENTS> [OPTIONS]
ARGUMENTS:
-dir <dir> -- Directory that contains debug logs to parse.
Only files named with the format of debug.
YYYYMMDD are parsed.
-f <file> -- Specific log file to parse. Ignored if -dir is
passed. On Windows, use / for the path delimiter
and // before each space if there are spaces in
the path.
-h -- Show help message.
OPTIONS:
-initialday <date> -- Specify initial date in MM/DD/YYYY format.
Required if log file was created with options
file, or if log lacks an initial TIMESTAMP
statement.
-host <host> -- Name of license server host. If parsing debug
logs from triads, use this option to denote the
server from which the data originates.
Default: master.
-tag <tag> -- Tag to be used for data contained in file.
-start <timestamp> -- Ignore all events before this timestamp.
-tz <timezone> -- Set to timezone which was used to generate the
debug log. Ex: PST8PDT. If debug log was
generated in the same timezone as the LM
server, leave blank.
-checkouts -- Parse checkout data in addition to denial data.
-noload -- Do not load parsed data into the database.
-loadonly -- Do not parse debug log for new data, only load
previously parsed data into the database.
-nomerge -- The checkout records are loaded with origin=6,
which means that no merging can be performed.
Note: As no merging algorithm is implemented
for now, so this is equivalent to origin=2
(i.e. logs)
-force -- Reparse data that has been previously parsed.
-q -- Set verbosity to 0.
-v -- Increase verbosity (may be repeated).
EXAMPLES:
% ftlm_parse_debuglog -tag EDA -dir /remote/licenses/logs
% ftlm_parse_debuglog -tag CDN -f debug.log -initialday 07/01/2010
% ftlm_parse_debuglog -tag SNP -f debug.20100701.log -tz EST5EDT
% ftlm_parse_debuglog -tag MGC -f debug.log -checkouts -tz UTC-8
FlexNet Publisher Options File
ftlm_parse_flexlmoptions: Usage Message
DESCRIPTION:
A parser to track the change of FLEXlm License option files.
SYNOPSYS:
ftlm_parse_flexlmoptions [OPTIONS] TAGNAME FILE
OPTIONS:
-v -- Increase verbosity
-h -- This help
EXAMPLES:
% ftlm_parse_flexlmoptions SNPS license.opt
% ftlm_parse_flexlmoptions -v -v CDS license2.opt
Fujitsu ICAD
ftlm_parse_icad: Usage Message
SYNOPSIS:
A script to parse the output of Fujitsu's ICAD license manager. This
license manager is known to output unsupported 2-byte characters (namely,
Japanese characters). If parsing such an instance, a wrapper script will
need to be used that converts these characters to ASCII characters.
USAGE:
ftlm_parse_icad [OPTIONS] TAG COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_icad ICAD LicMon.bat
GNS
ftlm_parse_gns: Usage Message
USAGE:
ftlm_parse_gns [OPTIONS] TAG COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_gns GNS licstat ALL serverhost
Green Hills
ftlm_parse_ghs: Usage Message
USAGE:
ftlm_parse_ghs [OPTIONS] TAG COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
-acp <timespec> -- Artificial Check-in period.
NOTE:
On Windows, use / for the path delimiter and // before each space
if there are spaces in the command path.
EXAMPLES:
% ftlm_parse_ghs GHS find_ghs_licenses -w
Green Hills Legacy (Elan)
ftlm_parse_elan: Usage Message
SYNOPSIS:
Executes the Elan license status command and parses its output to
discover capacity and utilization information so that it can be recorded
into server memory.
SYNTAX:
ftlm_parse_elan TAG [OPTIONS]
OPTIONS:
-command COMMAND -- Specify status command.
Default: elmadmin -l (rely on path)
-daemon DAEMON -- Specify license server daemon (informational only).
Default: ghs
-port PORT -- Specify license server port (informational only).
Default: 0
-site SITENAME -- Specify license server site.
Default: local
-type TYPE -- Specify license server type.
Default: ghs
-h -- Show this help.
-v -- Increase output verbosity, can be repeated.
-quiet -- Do not echo status command output.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_ghs ELAN
% ftlm_parse_ghs ELAN -site "NewYork" -command "/opt/local/bin/elmadmin"
LSTC
ftlm_parse_lstc: Usage Message
USAGE:
ftlm_parse_lstc [OPTIONS] TAG COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_lstc LSTC lstc_qrun
% ftlm_parse_lstc LSTC lstc_qrun -s lstcsrv1
IBM LUM
ftlm_parse_lum: Usage Message
USAGE:
ftlm_parse_lum [OPTIONS] TAG stat|info COMMAND ARGS
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
-host <lum_server> -- Constrain to specified LUM servers. Separate
multiple servers with commas.
-port <port> -- Specify license server port for display purposes.
-tracktestlics -- Enable tracking of common test licenses found in
LUM, such as iFOR Test Product and HAL Test
Product.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_lum LUM stat i4blt -s
% ftlm_parse_lum -host lum1,lum2,lum3 LUM info i4blt -lp -i
% ftlm_parse_lum -port 7744 LUM stat ssh rmtsrv LUMblt -s
IBM LUM Denials
ftlm_parse_lum_denials: Usage Message
DESCRIPTION:
Parse a LUM report for denial events.
SYNOPSIS:
% ftlm_parse_lum_denials -tag TAGNAME [OPTIONS]
OPTIONS:
-cmd -- Specify LUM command to use. Default: LUMblt.
-host <lum server> -- Constrain to specified LUM servers. Use commas
to separate multiple hosts.
-noload -- Do not load denial data into database.
-tz <timezone> -- Set to timezone which was used to generate the
denial events. Ex: PST8PDT.
If denial events were generated in the same
timezone as the LM server, leave blank.
-tracktestlics -- Enable tracking of common test licenses found in
LUM, such as iFOR Test Product and HAL Test
Product.
-h -- Show this help.
-v -- Increase verbosity. Repeatable.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_lum_denials -tag LUM1 i4blt -r 1
% ftlm_parse_lum_denials -tag LUM1 -host lnxlum1 ssh rmtsrv i4blt -r 1
% ftlm_parse_lum_denials -tag LUM1 -host lnxlum1,lnxlum2
-tz EST5EDT i4blt -r 1
Wolfram MathLM
ftlm_parse_mathlm: Usage Message
USAGE:
ftlm_parse_mathlm [OPTIONS] TAG COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_mathlm MATHLM monitorlm
OLicense
ftlm_parse_olicense: Usage Message
USAGE:
ftlm_parse_olicense [OPTIONS] TAG COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_olicense OLicense olixtool -OLicenseServer
simpack-srv01:17010
QF-Test
ftlm_parse_qftest: Usage Message
USAGE:
ftlm_parse_qftest [OPTIONS] TAG COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_qftest QFTEST /usr/local/qftest/bin/qftest -batch
-licenseserver.dump -licenseserver.password xxxxxxxx
Remote LicenseMonitor
lm_parse_remotelm: Usage Message
Utility that will obtain and load data from a remote LicenseMonitor instance
into a local instance.
lm_parse_remotelm -host <host> -site <site> <TAGSPECS> [OPTIONS]
Arguments:
-host Define the remote LM server host. This can
be either a DNS name or IP address.
-site Define the site name that will be displayed
in the local LM instance.
Tag Specs:
-tagprefix <prefix> By default, all remote tags are processed.
Use this argument to specify a name prefix
for local copy of remote tags.
-remotetag <tag> Specify a single remote tag from which to
gather data.
-localtag <tag> Used to specify the local tag name when
-remotetag is used. If specified,
-localtagprefix setting is ignored.
Options:
-port <port> Remote LM server port. Defaults to 5555.
Examples:
% lm_parse_remote -host uklmsrv -remotetag snps -localtag UK_snps
% lm_parse_remote -host uklmsrv -tagprefix UK_
Reprise RLM
ftlm_parse_rlmstat: Usage Message
USAGE:
ftlm_parse_rlmstat [OPTIONS] TAG HOST PORT COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
-acp <timespec> -- Artificial Check-in period.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_rlmstat RTDA localhost 7070 rlmstat -a
Altair License Key File (RTDAKEY)
ftlm_parse_rtdakey: Usage Message
DESCRIPTION:
A parser to track the usage of VOV Key Licenses.
SYNOPSYS:
ftlm_parse_rtdakey [OPTIONS] TAGNAME PROJECT@HOST:PORT
OPTIONS:
-v -- Increase verbosity
-h -- This help
EXAMPLES:
% ftlm_parse_rtdakey LMKEY licmon@jupiter:5555
% ftlm_parse_rtdakey -v -v NCKEY vnc@pluto:6271
Sentinel HASP
ftlm_parse_hasp: Usage Message
USAGE:
ftlm_parse_hasp [OPTIONS] TAG HOST COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
-trackdisplay -- Track display field. The display field is normally
used to indicate what display was used for a
checkout. There are cases where some vendors use
the display field store information that is not
related to the display and some cases where the
display contains spaces and other special
characters. Because of this, the display field in
the checkout line is ignored by default.
NOTES:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_hasp HASP sentlmsrv1 vovhaspstat
Sentinel RMS
ftlm_parse_sentinel: Usage Message
USAGE:
ftlm_parse_sentinel [OPTIONS] TAG COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
-trackdisplay -- Track display field. The display field is normally
used to indicate what display was used for a
checkout. There are cases where some vendors use
the display field store information that is not
related to the display and some cases where the
display contains spaces and other special
characters. Because of this, the display field in
the checkout line is ignored by default.
NOTES:
Some versions of Sentinel's lsmon utility on Windows have the behavior of
requiring the enter key to be pressed at the end of its output dump. This
means that when executed as a background task in LicenseMonitor, the task
will never end. If the lsmon utility being interfaced with exhibits this
behavior, make a copy of the vovlsmon.bat script template found in
$VOVDIR/bat and place it somewhere outside of the $VOVDIR directory.
Modify it to point to the lsmon.exe being interfaced with, then configure
the status command to point to this script instead of lsmon.exe directly.
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_sentinel SENTINEL lsmon sentlmsrv1
Silvaco
ftlm_parse_silvaco: Usage Message
USAGE:
ftlm_parse_silvaco [OPTIONS] TAG COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
-host -- Set artificial server host to show in reports.
Default: Obtain from sflm output.
-port -- Set artificial server port to show in reports.
Default: Obtain from sflm output.
If not present, 0.
NOTE:
On Windows, use / for the path delimiter and // before each space if
there are spaces in the command path.
EXAMPLES:
% ftlm_parse_silvaco SILVACO sflm
% ftlm_parse_silvaco SILVACO /remote/tools/silvaco/bin/sflm
T-Systems LICMAN
ftlm_parse_tsystems: Usage Message
USAGE:
ftlm_parse_licman [OPTIONS] TAG COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_tsystems TSYSTEMS /opt/tsystems/bin/licman20_appl
X-Formation LM-X
ftlm_parse_lmx: Usage Message
USAGE:
ftlm_parse_lmx [OPTIONS] TAG COMMAND
OPTIONS:
-h -- Print help message.
-v -- Increase output verbosity.
NOTE:
On Windows, use / for the path delimiter and // before each space if there
are spaces in the command path.
EXAMPLES:
% ftlm_parse_lmx LMX lmxendutil -licstat
% ftlm_parse_lmx LMX lmxendutil -licstat -host lmxsrv
% ftlm_parse_lmx LMX lmxendutil -licstat -host lmxsrv -port 6200