Last modified: 2023/06/20
AhsayOBM is the client agent for backing up servers, databases, and VMs, cloud files, and Microsoft 365 as admin.
Below is the system architecture diagram illustrating the major elements involved in the backup process among the backup machine, AhsayOBM and AhsayCBS.
For details of the minimum and recommended requirements for installing AhsayOBM, refer to: Ahsay Hardware Requirement List (HRL)
For the list of compatible operating systems, refer to: Ahsay Software Compatibility List (SCL)
For the list of compatible operating system for OpenDirect and Granular Restore, refer to: Ahsay Software Compatibility List (SCL) for Granular and OpenDirect Restore
To optimize performance of AhsayOBM on Windows, and to avoid conflict with your antivirus software, refer to this list of processes and directory paths that should be added to all antivirus software white-list / exclusion list.
The bJW.exe process is automatically added to Windows Defender exclusion list for Windows 10 and 2016, during installation / upgrade via installer or upgrade via AUA.
These are the limitations to AhsayOBM running on Mac OS X:
AhsayOBM must be installed on the root drive of a volume (e.g. /Applications/…).
Resource fork files cannot be restored with AhsayOBM installation on Mac OS X 10.8 above.
For volume with a case-insensitive file system, target file of a symbolic link will be backed up twice (in both upper case and in lower case), hence, doubling the backup quota storage requirement.
The Linux machine must be installed with a GUI desktop environment, i.e. GNOME, KDE, Cinnamon etc.
The following packages have to be present on the Linux machine in order for AhsayOBM version 9 to be installed.
https://curl.haxx.se
The ‘curl’ command is used by both the AhsayOBM sh script and rpm installer to download components from AhsayCBS server during the installation process.
https://www.gnu.org/software/tar
The ‘tar’ command is used by both the AhsayOBM sh script, gz, and rpm installer to uncompress and extract installation files or components downloaded from the AhayCBS backup server onto the Linux machine.
http://rpm.org
The ‘rpm’ package must be installed to use the AhsayOBM rpm installation method.
https://packages.ubuntu.com/kinetic/dpkg
The ‘dpkg’ package must be installed to use the AhsayOBM deb installation method on Ubuntu LTS Linux platforms supported from version 7.15.0.0 or above.
http://psmisc.sourceforge.net/
The ‘psmisc’ package which contains the ‘fuser’ components must be installed for AhsayOBM on CentOS / Red Hat Enterprise Linux (RHEL), for the auto update agent (AUA) process to work properly.
https://www.freebsd.org/java/
The installed Java Development Kit version must at least be 8.
https://www.gnu.org/software/libc/
The installed ‘GNU LIBC’ version must at least be 2.14 for OpenJDK 8 to work.
The following packages have to be present in the FreeBSD machine to enable installation and normal operations of AhsayOBM version 9.
https://www.freshports.org/ftp/curl/
The ‘curl’ command is used by the AhsayOBM sh script installer to download components from AhsayCBS server during the installation process.
https://www.gnu.org/software/tar
The ‘tar’ command is used by the AhsayOBM gz installer to uncompress and extract installation files or components downloaded from the AhayCBS backup server onto the FreeBSD machine.
http://psmisc.sourceforge.net/
The ‘psmisc’ package which contains the ‘fuser’ components must be installed for AhsayOBM on FreeBSD, for the auto update agent (AUA) process to work properly.
https://www.freebsd.org/java/
The ‘openjdk8’ package must be installed for AhsayOBM on FreeBSD since this is the reference implementation of Java SE.
https://www.gnu.org/software/libc/
The installed ‘GNU LIBC’ version must at least be 2.14 for OpenJDK 8 to work.