Index Index for
Section 8
Index Alphabetical
listing for C
Index Bottom of
page

cnxmond(8)

NAME

cnxmond - Connection manager's monitor daemon (provided on Production Server configurations only)

SYNOPSIS

/usr/sbin/cnxmond [-D waves_goodbye] [-i interface] [-m director-alias] [-p ping_interval] [-r reply_cache] [-S] [-t tcp|udp] [-v] [-x cl_ip_name]

FLAGS

-D waves_goodbye Specifies the number of ping intervals (as specified by the -p flag) the connection manager's node monitor daemon should wait before removing a cluster member that cannot communicate. The /sbin/init.d/clumember script uses a default value for this parameter, which can be overridden by the CNX_WAVES variable obtained from the local system's /etc/rc.config file. -i interface Specifies the interface upon which to register the cluster_cnx alias. The default is mc0. -m director-alias Specifies the alias to be used for the cnxmgrd daemon. The default is cluster_cnx. -p ping_interval Specifies the timeout interval (also known as the maximum ping interval allowed) in seconds. A node is timed out if it cannot send at least one ping in this interval. An effective ping interval is derived from this timeout value and sent to the ping daemon (cnxpingd) on each node. The /sbin/init.d/clumember script uses a default value for this interval, which can be overridden by the CNX_INTERVAL variable obtained from the local system's /etc/rc.config file. Pings are sent by the cnxpingd daemon at intervals that are one- half of this value rounded down to the nearest second. One second is the shortest ping interval. For example: · The -p5 flag sets the ping interval to 2 seconds and the timeout interval to 5 seconds. · The -p4 flag sets the ping interval to 2 seconds and the timeout interval to 4 seconds. · The -p2 flag sets the ping interval to 1 second and the timeout interval to 2 seconds. · The -p1 flag sets the ping interval to 1 second and the timeout interval to 1 second. -r reply_cache Specifies the size of the reply cache used by the UDP protocol. -S Do not specify this flag. It inhibits Memory Channel synchronization by not registering the cnxmgrd daemon's alias, and not waiting for the Memory Channel spinlock before starting. -t tcp|udp Identifies the transport that the cnxmgrd daemon is to use to communicate with agents when it is started. TCP is recommended. -v Provides detailed diagnostic messages and causes the cnxmgrd daemon to run in verbose mode. The /sbin/init.d/clumember script uses a default value for this parameter, which can be overridden by the CNX_VERBOSE variable obtained from the local system's /etc/rc.config file. -x cl_ip_name Specifies the IP name of the cluster interconnect (as defined by the CLUSTER_NET configuration variable in the /etc/rc.config file). The /sbin/init.d/clumember script provides a value for this parameter.

DESCRIPTION

The connection manager's monitor daemon (cnxmond) is started on all member systems by the /sbin/init.d/clumember script. It runs in a standby state on all but one member. On the member on which it is active, the cnxmond daemon acquires a Memory Channel spinlock, registers an IP alias named cluster_cnx, and starts the connection manager's cluster director daemon (cnxmgrd). The acquisition of the spinlock ensures that only one cnxmgrd daemon is running at any given time in the cluster, and prevents multiple registrations of the cluster_cnx service. When active, the cnxmond daemon receives membership requests and periodic keep-alive pings from member systems, and interacts with the cnxmgrd daemon to maintain and distribute cluster configuration information. The cnxmond daemon also receives event information (such as cluster interconnect failure) from agent daemons (cmxagentd) running on individual members. The cnxmond daemon passes information related to membership requests, pings, and events to the cnxmgrd daemon, which maintains the cluster membership list and other configuration information.

FILE

/usr/sbin/cnxmond Specifies the command path.

RELATED INFORMATION

cnxagentd(8), cnxmgrd(8), cnxpingd(8), cnxset(8), cnxshow(8)

Index Index for
Section 8
Index Alphabetical
listing for C
Index Top of
page