5.1 ZENworks Services

The ZENworks Server includes the following services:

Table 5-1 ZENworks Services

Service

Service Name

Description

eDirectory™

ndsd

Used for the ZENworks Object Store.

PostgreSQL Database

postgresql

Used for the ZENworks Data Store; only needed if the Data Store resides on the ZENworks Server.

ZENworks Server

novell-zenserver

Used for communicating with the ZENworks Agent.

ZENworks Loader

novell-zenloader

Used for loading modules not directly associated with the ZENworks Server. This includes the Content Replication, Inventory Rollup, and QueueRunner modules.

ZENworks Server Management

novell-zented

Used for replicating RPM packages and Dell Update Packages from the primary server to secondary servers.

ZENworks Imaging 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 Preboot Policy Daemon

novell-zmgprebootpolicy

Used by PXE-enabled devices to check if there are any Preboot bundles that are assigned to the device.

Proxy DHCP Daemon

novell-proxydhcp

Used with a standard DHCP server to inform PXE-enabled devices of the IP address of the Novell TFTP server. It also responds to PXE devices to indicate which bootstrap program (nvlnbp.sys) to use.

TFTP Daemon (TFTP Server)

novell-tftp

Used by PXE-enabled devices to request files that are needed to perform imaging tasks. It also provides a central repository for these imaging files, such as the Linux kernel and initrd. A PXE-enabled device uses this server to download the bootstrap program (nvlnbp.sys).

ZENworks Management Daemon (ZENworks Agent)

novell-zmd

Used to enable the server as a managed device.

ZENworks Imaging Agent

novell-zislnx

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

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

5.1.1 Checking the Status of a ZENworks Service

To check the current status of a service, use the following command:

/etc/init.d/servicename status

Replace servicename with the name of the service as listed in Table 5-1.

To check the current status of all services, use the following command:

/opt/novell/zenworks/bin/zlm-config --status

5.1.2 Starting a ZENworks Service

To start a service, use the following command:

/etc/init.d/servicename start

Replace servicename with the name of the service as listed in Table 5-1.

To start all services, use the following command:

/opt/novell/zenworks/bin/zlm-config --start

To ensure that all services start in the correct order, we recommend that you use the zlm-config --start option to start all services rather than starting them one at a time.

5.1.3 Stopping a ZENworks Service

To stop a service, use the following command:

/etc/init.d/servicename stop

Replace servicename with the name of the service as listed in Table 5-1.

To stop all services, use the following command:

/opt/novell/zenworks/bin/zlm-config --stop

5.1.4 Restarting a ZENworks Service

To restart a service that is already running, use the following command:

/etc/init.d/servicename restart

Replace servicename with the name of the service as listed in Table 5-1.

To restart all services, use the following command:

/opt/novell/zenworks/bin/zlm-config --restart

To ensure that all services start in the correct order, we recommend that you use the zlm-config --restart option to restart all services rather than restarting only one service.