This patch supports the collection of license usage from the Exceed on Demand License server.
The user has to copy the binary for ecsinfo into /opt/openit/bin/, or make a link from
/opt/openit/bin/ecsinfo to the binary.
Licpoll starts slightly before the hour (30 seconds). When collection period and offset
where set so a valid polling could occur in this interval licpoll collected one polling and
stopped (this occurs e.g with polling interval of 60 seconds and offset 40 second).
Now licpoll will always correctly wait until the start of the hour before starting with the first
polling.
For uncounted licenses we now set "available licenses" to max int (2147483647)
instead of 1
Fixed problem with recognizing Arbortext License Manager (Elan) output.
This patch several bugfixes:
1. a bug in licpoll that caused it to crash when encountering a
specific error message from the FLEXlm server in the lmstat output.
Sometimes when lmstat stops with the following error message:
The desired vendor daemon is down. (-97,121)
licpoll would crash
2. licpoll would hang when encountering unexpected RLM status
output
3. licpoll did not add the "server-name" value when writing
output of status data for License Monitor
4. when parsing FLEXlm output with multiple feature versions the
License Monitor status file give all feature versions the
combined avaialble licenses
5. Error checking on copy function is improved. This may solve some
problems with bad disks.
NOTE: These problems are not fixed on HPUX due to compilation
problems.
This patch several bugfixes:
1. a bug in licpoll that caused it to crash when encountering a
specific error message from the FLEXlm server in the lmstat output.
Sometimes when lmstat stops with the following error message:
The desired vendor daemon is down. (-97,121)
licpoll would crash
2. licpoll would hang when encountering unexpected RLM status
output
3. licpoll did not add the "server-name" value when writing
output of status data for License Monitor
4. when parsing FLEXlm output with multiple feature versions the
License Monitor status file give all feature versions the
combined avaialble licenses