Skip to content

Release 1.4.10 (2024-01-24)

Compare
Choose a tag to compare
@jadupl2 jadupl2 released this 24 Jan 18:02
· 362 commits to master since this release

Release 1.4.10 (2024-01-24)

Summary

  • Server installation have been re-tested on Rocky, Alma, RHEL 9, Debian 12 and Fedora 39.
  • Multiple fixes have been applied to the setup script.
  • Package requirement have been reviewed and some of them are now depreciated.
  • The two previous templates scripts, have been splitted into four.
    - Script 'sadm_template_with_db.py' & 'sadm_template_with_db.sh' include database access.
    - Script 'sadm_template_without_db.py' & 'sadm_template_without_db.sh' use when no DB access is needed.
  • Update to documentation are coming (I'm late).

Backup related

Command line tools

  • sadm_rmcd_starter.sh
    • v2.0 - Add option to ssh command '-o ConnectTimeout=10 -o BatchMode=yes'.
  • sadm_show_rch.sh
    • v1.21 - Exclude script specify in 'SADM_MONITOR_RECENT_EXCLUDE' variable in sadmin.cfg.
  • sadm_sysmon_cli.sh
    • v2.7 - Remove header and footer from the log.

Install, Uninstall & Update

  • sadm_requirements.sh
    • v1.15 - Revision of the list of the packages require.
  • sadm_setup.py
    • v3.94 - Misc. typo change & minor fixes.
    • v3.95 - If not present, package 'nfs-utils (rpm) & 'nfs-common' (deb) are install.
    • v3.96 - Package 'wkhtmltopdf' is no longer require (depreciated).
    • v3.97 - Script 'sadm_daily_report.sh' remove from sadm_server crontab (depreciated).
    • v3.98 - Make setup 'Alma' and 'Rocky' Linux aware.
    • v3.99 - More comment added to 'sadm_client' & 'sadm_server' crontab file.
    • v4.00 - If not present, package 'cron' (deb) 'cronie' (rpm) are install.
    • v4.02 - If not present, package 'grub2-efi-x64-modules' install (needed for ReaR).
  • sadm_uninstall.sh
    • v2.1 - Fix problem removing $SADMIN directories and update SADMIN section to v1.56.
    • v2.2 - Remove sadmin web configuration and sudoers file.
    • v2.3 - Add message to user "Removing web site configuration".

Libraries, Scripts Templates, Demo

  • sadmlib2_std.py

    • v4.46 - Fix crash when running a script that need to be run by 'root' and was not.
    • v4.47 - Fix error in db_close(), when trying to close a connection that isn't open.
    • v4.48 - 'SADM_HOST_TYPE' in 'sadmin.cfg', determine if system is a client or a server.
    • v4.49 - New function 'on_sadmin_server()' Return "Y" if on SADMIN server else "N".
    • v4.50 - Correct typo and remove need to use 'psutil' python module.
  • sadmlib_std.sh

    • v4.30 - New function 'sadm_on_sadmin_server(), it return "Y" if on SADMIN server else "N".
    • v4.31 - Fix problem when copying log and rch when initially created and user isn't root.
    • v4.32 - Eliminate 'cp' error message in 'sadm_stop()'' function, when file is missing.
    • v4.33 - Add user message when user is not part if the SADMIN group.
    • v4.34 - Minor fix, file permission verification.
    • v4.36 - Modify sadm_start() to advise user when permission don't allow user to write to log.
  • sadm_nmon_watcher.py

    • v1.6 - Crash when could not start 'nmon' (performance monitor).
    • v1.7 - Fix problem starting 'nmon' at system startup.
  • sadm_template_with_db.py

    • v1.1 - New template (replace sadm_template.py), used when you need to access SADMIN DB.
  • sadm_template_with_db.sh

    • v1.1 - New template (replace sadm_template.sh), used when you need to access SADMIN DB.
  • sadm_template_without_db.py

    • v1.1 - New template (replace sadm_template.py), used when you don't need access to SADMIN DB.
  • sadm_template_without_db.sh

    • v1.1 - New template (replace sadm_template.sh), used when you don't need access to SADMIN DB.

Operating System Update

  • sadm_osupdate.sh
    • v3.36 - Minor enhancement and uUpdate sadmin section to v1.56.

Server related