zmd - The back-end daemon for the Novell® ZENworks® Linux Management agent.
The zmd daemon performs software management functions on the ZENworks managed device, including updating, installing, and removing software, and performing basic queries of the device's package management database. Typically, these management tasks are initiated through the ZENworks Control Center or the rug, zen-installer, zen-updater, or zen-remover utilities, which means you should not need to interact directly with zmd.
The zmd daemon has built-in download interrupt support. If a download is interrupted, the zmd daemon resumes the download where it left off.
While making the HTTP requests, the zmd agent sets the HTTP User-Agent value to ZENworks Management Daemon/<version>, where <version> is a value as reported by the rug ping command.
The Device Black-Out feature of ZMD allows you to configure the following preferences:
blackout-interval “<start_time> - <end_time>”: The time interval for which the device is to be locked. Specify the start time and end time in the HH:MM format, with hours in 24-hour format. For example, if the device is to be locked from 9 a.m. to 6 p.m., specify the time interval as 09:00-18:00.
device-locked: Valid values are “True” and “False”. If the device-locked value is set to True, then zmd blocks install, removal, refresh, and register operations for packages and bundles. However, we recommend that you do not manually change the value of device-locked. The value is automatically set when you configure blackout-interval to specify the time interval when the device is to be locked. Depending on blackout-interval, the lock or unlock schedule is created and triggered. The lock or unlock schedule resets the device-locked value accordingly. If any refresh, bundle install, or bundle remove schedules are to be triggered when the device is locked, then these schedules are rescheduled to be triggered after the device is unlocked.
Do not run the daemon in the background.
Do not load any optional modules.
Do not load any optional modules.
Don't load the saved services.
Display the help information and exit.
Configuration file. Options such as proxy and cache settings can be adjusted through this file directly or with the rug set command. The file is located in /etc/opt/novell/zenworks/zmd/ on SLES 9, OES 1, NLD, RHEL 3/4/5; and in /etc/zmd/ on SLES 10, SLED 10, and OES 2.
Initialization script. You should use this script to start and stop zmd, rather than running it directly. The file is located in /etc/init.d/ on SLES 9, SLES 10, SLED 10, NLD, RHEL, and OES.
Log file. The file is located in /var/opt/novell/log/zenworks/ on SLES 9, OES 1, NLD, and RHEL 3/4/5; and in /var/log/ on SLES 10, SLED 10, and OES 2.
Cached information from servers. The directory is located in /var/opt/novell/zenworks/cache/ on SLES 9, OES 1, NLD, and RHEL 3/4/5; and in /var/cache/ on SLES 10, SLED 10, and OES 2.
URL for the supported services that zmd registers at initial startup. You can provide all the options that you would have otherwise used from rug for registration. The file is located in /etc/opt/novell/zenworks/zmd/ on SLES 9, OES 1, NLD, and RHEL 3/4/5; and in /etc/zmd/ on SLES 10, SLED 10, and OES 2.
This program normally runs as root.
Runs the program in the standard way.
Runs the program directly.
Copyright 2005-2009, Novell, Inc.. All rights reserved.