Summary for Patch 396 (Verified)

Summary Client update needed to allow for new perl version
Platform Unix
Category functionality
Valid for 4.7.x, 4.8.x, 4.9.x
Requires
Server Required Patch/es
Supersedes 367, 359, 358, 357, 349, 328, 270, 267, 266, 240, 239, 229, 199, 194, 193, 325, 241, 260, 227, 218, 198
Superseded by
Affects Client: Core
Last Updated September 30, 2009

Download now

Download_red patch396.tar.gz

Description

Update to avoid a conflict with an internal perl function. Needed when
updating to new perl version. The patch also includes small pacct fix.

NOTE: If an OpeniT server resides on the same host, patch #397 must
be installed together with patch #396.

Supersedes Patch Description

Expand all

Patch 367 — Improve control of pacct data collection
This patch adds an additional configuration parameter

  PACCT_OFFSET

to

  /etc/opt/openit/openit.cfg

which can be used to tune the timing of pacct data collection.
This parameter takes an offset value (in seconds) that will be
added to the default collection times specified by PACCT_RESTART.

E.g

  PACCT_RESTART   86400
  PACCT_OFFSET     7200

will make pacct be collected once every 24 hours. The collection
is shifted 2 hours + a random offset (1-3600 seconds) after midnight.
The random offset is not configurable and is intended to help prevent
all clients from trying to transfer data at the same time.
Patch 359 — Extpacct: Validity check for time stamps. Fewer warnings in syslog.
Extended pacct: End time as calculated from ps output is checked not
to be in far future.  The log message given when a field in the ps
output it too wide, is now a debug message, not a warning. This will
reduce the number of monips entries in syslog.
Patch 358 — Extpacct: Validity check for time stamps. Fewer warnings in syslog.
Extended pacct: End time as calculated from ps output is checked not
to be in far future.  The log message given when a field in the ps
output it too wide, is now a debug message, not a warning. This will
reduce the number of monips entries in syslog.
Patch 357 — Extpacct: Validity check for time stamps. Fewer warnings in syslog.
Extended pacct: End time as calculated from ps output is checked not
to be in far future.  The log message given when a field in the ps
output it too wide, is now a debug message, not a warning. This will
reduce the number of monips entries in syslog.
Patch 349 — Fix parsing of sar output (kbswpfree) on Linux with systat 5
In the latest version of the sysstat package (which contains sar)
the memory usage fields have been changed a bit. This update
adds checking of the field headers to determine wheter it's
systat 5 or an earlier version and sets field position according
to this test.
Patch 328 — Minor improvement in network protocol
A slight improvement in protocol when exchanging string/file
sizes in the protocol. The protocol will now try to
send size values in single chunks and not byte by byte. Some
extra error handling has also been added.
Patch 270 — Decreases memory usage of extended pacct. Increased merge precision.
More efficient handling of short-lived pacct processes. This causes a
reduction in memory requirement. In addition, processes recorded with
pacct and ps are merged in a better manner.
Patch 267 — Increased merge precision in extended pacct.
Processes recorded with pacct and ps are merged in a better manner.
Patch 266 — Decreases memory usage of extended pacct. Increased merge precision.
More efficient handling of short-lived pacct processes. This causes a
reduction in memory requirement. In addition, processes recorded with
pacct and ps are merged in a better manner.
Patch 240 — Fix lsb accounting on IRIX
The bookmark function on clients reading lsb.acct file failed, causing
wrong data. This is fixed by the patch.
Patch 239 — Removes filelocking related to SGE accounting in SGE directories.
When accounting SGE on remote filesystems where root on the collecting machine does not have
privileges to create new files, the locking mechanism would cause errors. Based on customer
feedback, we have removed this locking, since the use of said locking-files is marginal at
most.
Patch 229 — Client side support for AIX 5.x
Adds recognition of AIX 5 and convertion routies for this
OS when collecting and converting accounting data.
This is an update of patch 218 with additional bugfixes.
Note that the server needs to have patch 219 installed or
monips will still not work on aix 5.

This patch also includes patch 227 since there were overlapping
files.

Included description from 227:
On some installations, it is a problem for the OpeniT client to create
temporary lock-files, e.g with regards to file permissions over NFS-mounted
filesystems. This patch makes the client avoid using lock-files, since it is
deemed very unlikely that more than one ananlysis run of a LSF-file will be
active at any given time.

This patch should be applied to Accounting clients that either collect LSF
or run on AIX 5.
Patch 199 — Add directive to block syslog messages
Open iT sends error messages to the syslog. This patch
add a new directive that can be used to block this.

Add the line
  BLOCK_SYSLOG_LOGGING	true
to 
  /etc/opt/openit/openit.cfg

after installing the patch. You must also restart the
clients and server for the directive to take full
effect (for daemons).
Patch 194 — Have client account data on process end-time
Default behaviour of pacct, ext-pacct and lsf batch data has been
to account a process at it's start time. This patch changes this
to account on it's end time instead.

Note, that only the mentioned data types are affect by this change.
The same default behaviour will be added to other relevant data
types later.

Old behaviour can be achieved by adding the line

  ACCOUNT_AT_STARTTIME	true

to 

  /etc/opt/openit/openit.cfg
Patch 193 — Better handling of command names in extended pacct.
This patch makes monips able to handle command names that include
quotes.
Patch 325 — Fix data conversion of sar data on AIX 5
The number of header lines for AIX 5 sar output varies. Updated 
parsing to handle any number of header lines in output.
Patch 241 — Fix data conversion of sar data on AIX 5
Skip correct number of lines in header on sar log files from AIX 5
accounting clients.
Patch 260 — Decreases memory usage of extended pacct
More efficient handling of short-lived pacct processes. This causes a
reduction in memory requirement.
Patch 227 — Removes file-locking releated to data collection for LSF-accounting
On some installations, it is a problem for the OpeniT client to create temporary
lock-files, e.g with regards to file permissions over NFS-mounted filesystems. This
patch makes the client avoid using lock-files, since it is deemed very unlikely that
more than one ananlysis run of a LSF-file will be active at any given time.

This patch should be applied to Accounting clients that collect LSF data and
where you wish to avoid having the client create remporary lock-files in the
directory where the LSF-accounting source-file is located.
Patch 218 — Client side support for AIX 5.x
Adds recognition of AIX 5 and convertion routies for this
OS when collecting and converting accounting data.
Patch 198 — Fix problem where patches affect version number
This patch fixes the problem where version number was 
set by applying patches.

Installation

Unpack tar file in e.g /tmp/patch on the Open iT client. Do the
following as root:

  cd /tmp/patch
  ./patch.pl

Corresponding Windows Patches

No corresponding Patches available.



Back to Version List