Summary for Patch 397 (Verified)

Summary Server update needed to allow for new perl version
Platform Unix
Category functionality
Valid for 4.7.x, 4.8.x, 4.9.x
Requires
Client Required Patch/es
Supersedes 395, 338, 328, 291, 289, 284, 282, 227, 219, 199, 196, 185, 198, 183
Superseded by
Affects Server: Core
Last Updated September 30, 2009

Download now

Download_red patch397.tar.gz

Description

Update to avoid a conflict with an internal perl function. Needed when
updating to new perl version.

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

Supersedes Patch Description

Expand all

Patch 395 — Adds informative debug to protocol errors
If something connects to the Open iT server and then breaks protocol
(as done by telnet to the port and typing some random characters),
we will now log the address of the remote client as well in the
Open iT server log.
Patch 338 — Better handling of old .temp files in temp/ on server
Cleanup: .temp files that have been read are now removed only if they
have not been modified during the last 48 hours. Files that has not
been read will only be removed if they are older than 7 days.
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 291 — Ensures hard-coded path for Open iT version-file.
When checking its' version, Open iT must check the /var/opt/openit-directory.
At one point, this look-up was altered to use the directory defined in
ROOT_TEMP_DIR, which is not correct and will cause errors if it is set to a
non-standard value other than "/var/opt/openit". This patch ensures that the
hard-coded path is used, not the configuration-dependant one.

You can easily tell if you need this patch; if you see a FATAL error upon
starting the daemon, stating that "Couldn't determine product version", you will
need this patch. This may happen to 4.8-installations and certain patched
4.7-installations.
Patch 289 — Allows Open iT admin to decide when and how often archive data should be archived and processed
This patch adds two configuration directives to the server which both affect the
"_archive_license_data"-cronjob.

- ARCHIVE_DATA_INTERVAL, which determines how often data should be archived, with the
values determining how many seconds should pass between each archival. 3600 = one hour,
86400 = one day. 86400 is the default used if the directive isn't set.

- ARCHIVE_DATA_OFFSET, which determines how many seconds after each period-start the
job should be started. The default is 15000, which equals 4 hours and 10 minutes.
Patch 284 — Fixes problem with slashes in template report names.
When saving a report template with title containing a slahs, an error would occur since the
title is used as the filename for the report, and Unix does not allow slashes in filenames.

This patch makes sure that any slashes in the filename are converted to dashes (-) before
attempting to save it to file.
Patch 282 — Fixes data conversion in disk utilization
Removes tree part of quota identifier to be able to map identifier
into mount point name. In addition a small fix for adjusting time
of week data output.
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 219 — Server side support for AIX 5.x
Adds recognition of AIX 5 and affected files
that are distributed to clients
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 196 — Fixes merging of quota into disk utilization data type.
Merging of quota datatype into disk utilization data type was
inhibited by a discrepancy in classification values used to
match records from quota with records from file space and file
system. This should now be fixed.
Patch 185 — Makes time for generation of periodic reports on the server configurable. Also fixes filter in disk utilization data type.
This patch adds a configuration directive SERVER_CRONJOB_OFFSET that allows an admin to specifically
set when
the server is to run its' cronjobs, including generation of periodic reports.

The value set corresponds to the number of seconds after midnight the cronjobs should be run.
Valid values are 0-86399. If no value is given, or if the value given is outside the valid range,
the default value of 19800 will be used.

This patch also includes patch 183, since it works on some of the same files. The README for that
patch is:
"A filter in the disk utilization program disk_fetch is now set to use the Date::Calc module of
Perl,
instead of epoch time. This solves a problem of daylight savings time, which earlier only allowed
for
using daily resolution."
Patch 198 — Fix problem where patches affect version number
This patch fixes the problem where version number was 
set by applying patches.
Patch 183 — Fixes filter in disk utilization data type.
A filter in the disk utilization program disk_fetch is now set to use
the Date::Calc module of Perl, instead of epoch time. This solves a
problem of daylight savings time, which earlier only allowed for
using daily resolution.

Installation

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

  cd /tmp/patch
  ./patch.pl

Corresponding Windows Patches

No corresponding Patches available.



Back to Version List