Managing HP Serviceguard for Linux, Tenth Edition, September 2012

See About External Scripts” (page 147), as well as the comments in the configuration
file, for more information and examples. See also service_cmd (page 216).
user_host
The system from which a user specified by user_name (page 224) can execute
package-administration commands.
Legal values are any_serviceguard_node, or cluster_member_node, or a specific
cluster node. If you specify a specific node it must be the official hostname (the hostname
portion, and only the hostname portion, of the fully qualified domain name). As with
user_name, be careful to spell the keywords exactly as given.
user_name
Specifies the name of a user who has permission to administer this package. See also
user_host (page 224) and user_role; these three parameters together define the
access control policy for this package (see “Controlling Access to the Cluster (page 186)).
These parameters must be defined in this order: user_name, user_host, user_role.
Legal values for user_name are any_user or a maximum of eight login names from
/etc/passwd on user_host.
NOTE: Be careful to spell any_user exactly as given; otherwise Serviceguard will
interpret it as a user name.
Note that the only user_role that can be granted in the package configuration file is
package_admin for this particular package; you grant other roles in the cluster
configuration file. See “Setting up Access-Control Policies (page 188) for further discussion
and examples.
user_role
Must be package_admin, allowing the user access to the cmrunpkg, cmhaltpkg,
and cmmodpkg commands (and the equivalent functions in Serviceguard Manager) and
to the monitor role for the cluster. See “Controlling Access to the Cluster” (page 186)
for more information.
Additional Parameters Used Only by Legacy Packages
IMPORTANT: The following parameters are used only by legacy packages. Do not try
to use them in modular packages. See “Creating the Legacy Package Configuration ”
(page 272) for more information.
PATH Specifies the path to be used by the script.
SUBNET Specifies the IP subnets that are to be monitored
for the package.
RUN_SCRIPTand HALT_SCRIPT Use the full pathname of each script.
224 Configuring Packages and Their Services