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 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
Adds recognition of AIX 5 and affected files that are distributed to clients
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).
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.
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."
This patch fixes the problem where version number was set by applying patches.
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.
Unpack tar file in e.g /tmp/patch on the Open iT server. Do the following as root: cd /tmp/patch ./patch.pl
No corresponding Patches available.