5.1 ZENworks Services
The ZENworks Server includes the following services:
Table 5-1 ZENworks Services
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.