Managing Serviceguard Fifteenth Edition, reprinted May 2008

Understanding Serviceguard Software Components
Serviceguard Architecture
Chapter 3 59
Serviceguard Daemons
Serviceguard uses the following daemons:
/usr/lbin/cmclconfd—Serviceguard Configuration Daemon
/usr/lbin/cmcld—Serviceguard Cluster Daemon
/usr/lbin/cmfileassistd—Serviceguard File Management
daemon
/usr/lbin/cmlogd—Serviceguard Syslog Log Daemon
/usr/lbin/cmlvmd—Cluster Logical Volume Manager Daemon
/opt/cmom/lbin/cmomd—Cluster Object Manager Daemon
/usr/lbin/cmsnmpd—Cluster SNMP subagent (optionally running)
/usr/lbin/cmsrvassistd—Serviceguard Service Assistant Daemon
/usr/lbin/qs—Serviceguard Quorum Server Daemon
/usr/lbin/cmnetd—Serviceguard Network Manager daemon.
/usr/lbin/cmvxd—Serviceguard-to-Veritas Membership
Coordination daemon. (Only present if Veritas CFS is installed.)
/usr/lbin/cmvxping—Serviceguard-to-Veritas Activation daemon.
(Only present if Veritas CFS is installed.)
/usr/lbin/cmdisklockd—Lock LUN daemon
/usr/lbin/cmlockd—utility daemon
Each of these daemons logs to the /var/adm/syslog/syslog.log file
except for /opt/cmom/lbin/cmomd, which logs to
/var/opt/cmom/cmomd.log. The quorum server runs outside the cluster.
By default, it logs to the standard output, and it is suggested you redirect
output to a file named /var/adm/qs/qs.log.
Configuration Daemon: cmclconfd
This daemon is used by the Serviceguard commands to gather
information from all the nodes within the cluster. It gathers
configuration information such as information on networks and volume
groups. It also distributes the cluster binary configuration file to all
nodes in the cluster. This daemon is started by inetd(1M). There are
entries in the /etc/inetd.conf file.