10.6 Manually Deploying the Agent on Linux

Instead of having a ZENworks Server deliver the Adaptive Agent to a device, you can manually download the Adaptive Agent deployment package from the server and install the agent.

  1. Make sure the device meets the necessary requirements (see Managed Device Requirements in the ZENworks 11 Server Installation Guide).

  2. On the target device, open a Web browser and access the following address:

    http://server:port/zenworks-setup

    Replace server with the DNS name or IP address of a ZENworks Server and replace the port only if the ZENworks Server is not using the default port (80 or 443).

    The Web browser displays a list of deployment packages. For each architecture (32-bit and 64-bit), there are two types of packages:

    Network (JRE required): The network (JRE required) package installs only the pre-agent on the target device; the pre-agent then downloads and installs the ZENworks Adaptive Agent from the ZENworks Server. The network (JRE required) package requires that JRE 1.6 or later is installed on the device prior to the deployment of the agent on the device.

    Standalone: The standalone package installs the pre-agent and extracts all executable files required for Adaptive Agent installation, including the JRE installer on the target device. The pre-agent then installs the Adaptive Agent from the local device. The standalone package is useful when you need to install the ZENworks Adaptive Agent on a device that is currently disconnected from the network. You can save the package to removable media (CD, USB flash drive, and so on) and have the standalone device run the package from the media. The Adaptive Agent is installed on the device, but no registration or management occurs until the device connects to the network.

    Custom: The package name, Default Agent, refers to predefined deployment packages. The custom deployment packages created through Deployment > Edit Deployment Package are shown with the name assigned during the creation of the package.

  3. Click the name of the deployment package you want to use, save the package to the local drive of the device, then assign executable permissions to the file by running the command chmod 755 filename.

    For information on the options that you can use with the package, see Package Options for Windows, Linux, and Macintosh.

  4. (Optional) On a RHEL device, run the following command:

    chcon -u system_u -t rpm_exec_t filename

  5. In the terminal window, go to the directory where you have downloaded the package, then launch the package on the device by running the command ./filename, where filename is the name of the package you downloaded in Step 3.

  6. (Conditional) If you want to view the ZENworks notify icon in the notification area after agent installation for the Linux device, log out of and log in to the device.

    In ZENworks Control Center, the device appears in the \Servers folder or \Workstation folder on the Devices page.

    NOTE:After deploying the ZENworks Adaptive Agent on Linux device, /opt/novell/zenworks/bin is not added to the PATH variable and hence the commands in that directory cannot be used directly. Do any of the following on the Linux device to run the commands from /opt/novell/zenworks/bin:

    • Relogin to the device.

    • Specify the complete path to access the command.

    For example: /opt/novell/zenworks/bin/zac.