LogoLogo
EBR DocsHelp
Zmanda Classic
Zmanda Classic
  • Welcome to Zmanda Documentation
    • Zmanda Video Walkthrough
    • Zmanda 5.1 Release Notes
      • Zmanda 5.1.1 Release Notes
      • Zmanda 5.1.2 Release Notes
      • Zmanda 5.1.3 Release Notes
      • Zmanda 5.1.4 Release Notes
      • Zmanda 5.1.5 release notes
    • Zmanda 5.0 Release Notes
      • Zmanda Patch 5.0.0.7 Release Notes
      • Zmanda Patch 5.0.1.0 Release Notes
    • Zmanda 4.3 Release Notes
    • Zmanda 4.2 Release Notes
    • Zmanda 4.1 Release Notes
  • Getting Started With Zmanda
    • Terms, Concepts, and Best Practices
    • Cloud-Based Trial Environment
  • Installation & Configuration
    • Step 1: Install Zmanda Server
      • Dependencies & System Requirements
      • Zmanda Backup Appliance Installation
      • Oracle Cloud Marketplace Installation
      • AWS Marketplace Installation
      • Azure Marketplace Installation
      • Linux Binary Installation
      • Client-side Deduplication Documentation
      • Add Backup Servers in the ZMC
    • Step 2: Add Storage
      • Zmanda Cloud Storage
      • Simple Disk
      • NAS & SAN
      • Tape
      • Cloud Storage
    • Step 3: Add Sources
      • Prerequisite: Initialize a Backup Set
      • Windows
        • Installation
          • ZWC Silent Installation Guide
        • Configuration
      • Linux
        • Installation
        • Configuration
      • VMware and Hyper-V
      • File Shares
      • Databases and Applications
        • Oracle DB's - Linux
        • Oracle DB's - Windows
        • PostgreSQL Server - Linux
        • Microsoft SQL Server
        • Microsoft Exchange
        • Microsoft SharePoint
      • Mac OS
    • Step 4: Run a Backup
    • Step 5: Run a Restore
      • VMs Restore Process
      • PostgreSQL Restore Process
    • Step X: Intelligent Scheduling
    • Troubleshooting
  • Information
    • Backup Overview
      • Storage
      • Backup Sets
      • Sources
        • Large and complex data sources
      • Schedule Plan
    • Restore Overview
    • Disaster Recovery
      • Disaster Recovery with Zmanda: A Comprehensive Guide
    • Reports
    • Data Integrity
    • Custom Reports
    • Audit
    • License Info
    • Comprehensive Guide to Downloading Zmanda EBR 5.1 License
  • CUSTOMIZATION
    • How to Customize Your Zmanda Deployment
      • Vaulting
      • User Management
        • Single Sign-On Integration
        • LDAP Integration in Zmanda
        • Custom Roles and Policies
      • Enabling Email Notifications
      • Bulk Deployment of Zmanda Linux Clients
      • Bulk Deployment of Zmanda Windows Clients
      • Bulk Automation Guide
      • Immutable Backups
      • Global Exclusion Policy for Linux and Windows Clients
      • Client Triggered Oracle Backups
      • Archive to AWS Glacier Tiers
      • Comprehensive Guide to Setting Up Zmanda in AWS
      • Comprehensive Guide to Setting Up Zmanda in Azure
  • Product Lifecycle
    • Explore product lifecycle
Powered by GitBook
LogoLogo

Quick Links

  • Amanda Community Wiki
  • Amanda Community Downloads
  • Share Feedback

About

  • About Us
  • Customer Testimonials

Terms

  • Terms of Use
  • Privacy Policy

Contact Info

  • Denver, CO, USA
  • 888-496-2632 (US)
  • 408-732-3208 (INT)

2025 © Zmanda, A BETSOL Company

On this page
  • Introduction
  • Part 1 - Prerequisites
  • Part 2 - Linux Agent Download & Installation
  • Part 3 - Linking the Agent to a Zmanda Backup Server
  • Conclusion

Was this helpful?

Export as PDF
  1. Installation & Configuration
  2. Step 3: Add Sources
  3. Linux

Installation

How to download and install the Zmanda Linux agent on Desktops and Servers.

Introduction

This guide will take you through the process of installing the Zmanda Agent on a Linux Desktop or Server. Everything will be done using the command line. We will go over everything beginning with prerequisites, to downloading and installing the agent, to configuring the agent to be able to talk to your Backup Server. Let's get started!

Part 1 - Prerequisites

1.1 Login to the source Linux system using the SSH terminal access tool of your choice (e.g. putty, mobaxterm). Update the target Linux system by running one of the following commands based on the Linux distribution.

For RPM-based systems, use dnf/yum:

sudo dnf update -y

For Debian-based systems.

sudo apt-get update -y

1.2 Depending on the Linux distribution, SELinux may come pre-enabled. If your system has SELinux enabled and set to enforcing mode, please change it to Permissive mode.

Check the SELinux mode by running the getenforce command.

getenforce
#Enforcing

If the mode is set to Enforcing, execute the following commands to change it to Permissive mode:

sudo setenforce 0 
sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config 
getenforce
#Permissive

1.3 **Zmanda requires specific ports to be open (**see below). For more information, please see this KB Article.

  • 10080:10081

  • 800:840

Run the following command to open these ports. (ufw may not be installed depending on the Linux distribution. If not, see the next steps below)

sudo ufw allow 10080,10081,800:840 

If your system does not have ufw installed (i.e. RHEL where adding UFW and EPEL is not an option), follow the instructions below. Execute the first command to see if the firewall is running. If the firewall is not running, you can skip the other two commands.

sudo firewall-cmd --state
sudo firewall-cmd --zone=public --add-port=10080-10081/tcp --permanent
sudo firewall-cmd --zone=public --add-port=800-840/tcp --permanent
sudo firewall-cmd --reload

1.4 Install the Perl library by using the following command:

For RPM based systems (use dnf/yum):

sudo dnf install perl

For Debian based systems:

sudo apt-get install perl

Part 2 - Linux Agent Download & Installation

2.1 Login to network.zmanda.com with your credentials and navigate to the Download section on the left. Note: If you cannot open a browser directly on the system that is being backed up, or if you need to install the agent on multiple systems, get the CDN link for the installer binary by following these instructions.

2.2 Navigate to the Enterprise clients section and select the Linux Client OS from the dropdown. The corresponding client binaries will appear on the right of the drop-down once you select an OS.

2.3 Click on the binary to download the tar file.

2.4 If you are installing the agent on a different machine than the one you just downloaded it to, copy the CDN link of the file from your browser downloads folder (you can go there by clicking on "show all" when you download or by selecting downloads from browser menu).

2.5 Download the Linux agent on to the system that is being backed up using curl -O (capital O) and the CDN link.

curl -O <CDN link>

2.6 Unzip the Linux agent using the tar command.

tar -xvf amanda_enterprise-backup-client-<version>.<os>.<arch>.tar

2.7 This will unpack 2 packages. One is the backup client that performs core Zmanda operations, and the other is an extensions client that helps with the restore operations. To ensure we install Zmanda correctly, we install amanda-enterprise-backup-client first, followed by amanda-enterprise-extensions-client

// installation for Redhat clients 
yum install amanda-enterprise-backup-client.rpm
yum install amanda-enterprise-extensions-client.rpm
// installation for Debian clients
apt install ./amanda-enterprise-backup-client.deb
apt install ./amanda-enterprise-extensions-client.deb

Some RHEL distributions are missing perl(Filesys::Df), which is a dependency for the extensions client.

Run the below commands to install the missing dependency.

sudo dnf install perl-devel perl-CPAN gcc make curl
sudo perl -MCPAN -e 'install Filesys::Df'

//Follow the prompt below
CPAN.pm requires configuration, but most of it can be done automatically. 
If you answer 'no' below, you will enter an interactive dialog for each configuration 
option instead. Would you like to configure as much as possible automatically?
> yes

To install modules, you need to configure a local Perl library directory or escalate 
your privileges. CPAN can help you by bootstrapping the local::lib module or by 
configuring itself to use 'sudo' (if available). You may also resolve this problem 
manually if you need to customize your setup. What approach do you want? 
(Choose 'local::lib', 'sudo' or 'manual') [local::lib]
> sudo

Would you like me to automatically choose some CPAN mirror sites for you? 
(This means connecting to the Internet) [yes]
> yes

sudo rpm -ivh -nodeps amanda_enterprise-extensions-client.rpm

Please type in yes, when prompted for confirmation via the CLI.

2.8 To validate a successful installation, you can use the below command.

// Validating install on Redhat clients 
yum list installed | grep amanda

// Validating install on Debian clients 
apt list --installed | grep amanda

Part 3 - Linking the Agent to a Zmanda Backup Server

3.1 You must now link the Backup Server to your Linux system. Execute the following command using the IP address of your Zmanda Backup Server where it is required using sudo:

sudo echo "<ip-of-backup-server> amandabackup amdump" >> /var/lib/amanda/.amandahosts

3.2 If you have a cluster of Zmanda Backup Servers, repeat the above command for each server making sure to use a unique IP address each time.

Conclusion

Congratulations! You have successfully made another step towards protecting your data by installing the Zmanda Agent on a Linux system and linking the Agent to your Backup Server. You can now log in to the Zmanda Management Console and add your system as a source.

PreviousLinuxNextConfiguration

Last updated 1 year ago

Was this helpful?

Download tab on Network Zmanda
Linux binaries
Linux OS selection
CDN links of installation files