Skip to content

Release 1.4.0 (2022-08-26)

Compare
Choose a tag to compare
@jadupl2 jadupl2 released this 26 Aug 17:49
· 799 commits to master since this release

Release 1.4.0 (2022-08-07)

New

  • We have a new version Python Library (v4.21) completely rewritten and help (docstrings) were added to each functions.
  • Each SADMIN scripts could produce two logs, one normal log and one error log (if any error occurs).
    • The normal output log , 'sadm_write_log()' for Bash script & 'sa.write_log()' for Python.
    • The error log, that is seeded by 'sadm_write_err() Bash scripts & 'sa.write_err()' for Python.
    • These two logs will be attached to each email alert, if they are not empty.
  • We now support RHEL 9, AlmaLinux 9, Rocky 9, Fedora 36, Ubuntu 22.04, Debian 11.
  • New global variable 'SADM_ROOT_ONLY' (Y/N)' & 'sa.proot_only (True/False) indicate if the script can only run by 'root'.
  • New global variable 'SADM_SERVER_ONLY (Y/N)' & 'sa.psadm_server_only (True/False), indicate if the script can only run on the SADMIN server.
  • New global variable 'SADM_PID_TIMEOUT' & 'sa.pid_timeout' indicate how long in seconds a script PID can prevent it from running.
  • New global variable 'SADM_LOCK_TIMEOUT' & 'sa.lock_timeout' indicate the maximum number of time in seconds that a system can be lock.

Updated

  • Both templates scripts are updated to use the new version of each SADMIN libraries (Shell script and Python).
  • We have updated the SADMIN section (v1.52) for shell scripts and also for Python scripts (See associated templates).

SADMIN setup (Installation)

  • Numerous improvement and some bug fixes were done to the installation process.
  • The SMTP server name, port, user name and password are part of the process.
  • Postfix configuration have been updated.
  • Adapted to use EPEL 9 for RedHat, Centos, AlmaLinux and Rocky Linux.
  • Now support RHEL 9, AlmaLinux 9, Rocky 9, CentOS 9, Fedora 36, Ubuntu 22.04, Debian and Raspbian 11.

Web Interface

  • Small improvements were done to the web interface and some bug fix.
  • System monitor page improved.

Documentation

  • We have made some update on the documentation, but they are still more to come.

Depreciated

  • The 'lsb_release' is no longer available in RHEL 9, CentOS 9, AlmaLinux 9 and Rocky 9 (But still available on Fedora 36 ?).
  • The performance part (collecting and graph generation) may be remove SADMIN in future release.
  • Aix support will be remove since I don't have access to an AIX box anymore.