6.2 ZENworks Services on a Linux Server

When it is running on a Linux server, the ZENworks Server includes the services listed in the following table. All services are always installed regardless of the ZENworks 10 products (Configuration Management, Asset Management, and Patch Management) you have licensed and activated. If a service is not required for your product, it is disabled

Table 6-2 ZENworks Services on Linux

Service

Service Name

Description

Proxy DHCP Service

novell-proxydhcp

Used with a standard DHCP server to inform PXE-enabled devices of the IP address of the Novell TFTP server.

TFTP Service

novell-tftp

Used by PXE-enabled devices to request files that are needed to perform imaging tasks.

ZENworks Agent Service

novell-zmd

Used to enable the server as a managed device.

ZENworks Datastore

sybase-asa

Used to run the embedded SQL Anywhere database.

ZENworks Loader

novell-zenloader

Used for loading and controlling the Java services that perform ZENworks Server tasks.

ZENworks Preboot Policy Service

novell-zmgprebootpolicy

Used by PXE-enabled devices to check for assigned preboot policies and work.

ZENworks Preboot Service

novell-pbserv

Used to provide imaging services to a device. This includes sending and receiving image files, discovering assigned Preboot bundles, acting as session master for multicast imaging, and so forth.

ZENworks Server

novell-zenserver

Used for communicating with the ZENworks Adaptive Agent.

ZENworks Services Monitor

novell-zenmntr

Used to monitor the status of the ZENworks services.

ZENworks Imaging Agent

novell-zenagent

Used to save and restore image-safe data on the server (as a managed device). Only runs when launched by the ZENworks Adaptive Agent.

The services reside in the /etc/init.d directory. Refer to the following sections for instructions to help you control the ZENworks services:

6.2.1 Checking the Status of a ZENworks Service

  1. At the server prompt, enter the following command:

    /etc/init.d/servicename status

    Replace servicename with the name of the service as listed in Table 6-2.

6.2.2 Starting the ZENworks Services

  • To start a ZENworks service, do one of the following:

    • Enter the following command at the console prompt:

      /etc/init.d/servicename start

      Replace servicename with the name of the service as listed in Table 6-2.

    • At the console prompt, execute /opt/novell/zenworks/bin/novell-zenworks-configure -c Start, specify the number next to the service you want to start, then press Enter.

  • To start all the ZENworks services:

    1. Execute the following command at the server prompt:

      /opt/novell/zenworks/bin/novell-zenworks-configure -c Start

      By default, all the services and the Start option are selected.

    2. Press Enter.

The ZENworks services start when the ZENworks Server is booted and should not normally need to be restarted. If you need to frequently restart the services, ensure that your server hardware meets the minimum ZENworks requirements. If the server does not have adequate RAM, ZENworks services might not continue running. For more information, see Primary Server Requirements in the ZENworks 10 Configuration Management Installation Guide.

6.2.3 Stopping the ZENworks Services

  • To stop a service, do one of the following:

    • Enter the following command at the console prompt:

      /etc/init.d/servicename stop

      Replace servicename with the name of the service as listed in Table 6-2.

    • At the console prompt, execute /opt/novell/zenworks/bin/novell-zenworks-configure -c Start, specify the number next to the service you want to stop, then press Enter.

  • To stop all the ZENworks services:

    1. Execute the following command at the server prompt:

      /opt/novell/zenworks/bin/novell-zenworks-configure -c Start

    2. Enter the number next to the Stop action.

6.2.4 Restarting the ZENworks Services

  • To restart a service that is already running, do one of the following:

    • Enter the following command at the console prompt:

      /etc/init.d/servicename restart

      Replace servicename with the name of the service as listed in Table 6-2.

    • At the console prompt, execute /opt/novell/zenworks/bin/novell-zenworks-configure -c Start, specify the number next to the service you want to restart, then press Enter.

  • To restart all the ZENworks services:

    1. Execute the following command at the server prompt:

      /opt/novell/zenworks/bin/novell-zenworks-configure -c Start

    2. Enter the number next to the Restart action.