sacadm man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

sacadm(1M)		System Administration Commands		    sacadm(1M)

NAME
       sacadm - service access controller administration

SYNOPSIS
       sacadm  -a  -p pmtag -t type -c cmd -v ver [ -f dx] [-n count] [-y com‐
       ment] [-z script]

       sacadm -r -p pmtag

       sacadm -s -p pmtag

       sacadm -k -p pmtag

       sacadm -e -p pmtag

       sacadm -d -p pmtag

       sacadm -l [-p pmtag | -t type]

       sacadm -L [-p pmtag | -t type]

       sacadm -g -p pmtag [-z script]

       sacadm -G [-z script]

       sacadm -x [-p pmtag]

DESCRIPTION
       sacadm is the administrative command for the upper level of the Service
       Access  Facility	 hierarchy  (port monitor administration). sacadm per‐
       forms the following functions:

	 ·  adds or removes a port monitor

	 ·  starts or stops a port monitor

	 ·  enables or disables a port monitor

	 ·  installs or replaces a per-system configuration script

	 ·  installs or replaces a per-port monitor configuration script

	 ·  prints requested port monitor information

       Requests about the status of port monitors (-l and -L) and requests  to
       print  per-port monitor and per-system configuration scripts (-g and -G
       without the -z option) may be executed by any user on the system. Other
       sacadm commands may be executed only by the super-user.

OPTIONS
       -a	       Add  a port monitor. When adding a port monitor, sacadm
		       creates the supporting directory structure in  /etc/saf
		       and /var/saf and adds an entry for the new port monitor
		       to /etc/saf/_sactab. The file _sactab already exists on
		       the delivered system. Initially, it is empty except for
		       a single line, which contains the version number of the
		       Service Access Controller. Unless the command line that
		       adds the new port monitor includes the -f  option  with
		       the  -x argument, the new port monitor will be started.
		       Because of the complexity of the options and  arguments
		       that follow the - a option, it may be convenient to use
		       a command script or the menu system to add  port	 moni‐
		       tors.

       -c cmd	       Execute the command string cmd to start a port monitor.
		       The -c option may be used only with a -a. A  -a	option
		       requires a -c.

       -d	       Disable the port monitor pmtag.

       -e	       Enable the port monitor pmtag.

       -f dx	       The  -f	option	specifies one or both of the following
		       two flags which are then included in the flags field of
		       the  _sactab  entry for the new port monitor. If the -f
		       option is not included on the command  line,  no	 flags
		       are set and the default conditions prevail. By default,
		       a port monitor is started. A -f option with no  follow‐
		       ing argument is illegal.

		       d	Do not enable the new port monitor.

		       x	Do not start the new port monitor.

       -g	       The  -g	option is used to request output or to install
		       or replace the per-port	monitor	 configuration	script
		       /etc/saf/pmtag/_config. -g requires a -p option. The -g
		       option with only a -p option prints the per-port	 moni‐
		       tor configuration script for port monitor pmtag. The -g
		       option with a -p option and a -z option	installs   the
		       file  script  as	 the  per-port	monitor	 configuration
		       script for port monitor pmtag.  Other  combinations  of
		       options with -g are invalid.

       -G	       The  -G	option is used to request output or to install
		       or  replace   the   per-system	configuration	script
		       /etc/saf/_sysconfig. The -G option by itself prints the
		       per-system configuration script. The -G option in  com‐
		       bination	 with a -z option  installs the file script as
		       the per-system configuration script. Other combinations
		       of options with a -G option are invalid.

       -k	       Stop port monitor pmtag.

       -l	       The  -l option is used to request port monitor informa‐
		       tion. The -l by itself lists all port monitors  on  the
		       system.	 The  -l  option  in  combination  with the -p
		       option lists only the  port monitor specified by pmtag.
		       A  -l  in combination with the -t option lists all port
		       monitors of type type. Any other combination of options
		       with the -l option is invalid.

       -L	       The -L option is identical to the -l option except that
		       the output appears in a condensed format.

       -n count	       Set the restart count to count. If a restart  count  is
		       not  specified,	count  is set to 0. A count of 0 indi‐
		       cates that the port monitor is not to be	 restarted  if
		       it fails.

       -p pmtag	       Specifies the tag associated with a port monitor.

       -r	       Remove port monitor pmtag. sacadm removes the port mon‐
		       itor entry from /etc/saf/_sactab. If the	 removed  port
		       monitor	is  not	 running,  then	 no  further action is
		       taken. If the removed port monitor is running, the Ser‐
		       vice  Access Controller (SAC) sends it SIGTERM to indi‐
		       cate that it should shut down. Note that the port moni‐
		       tor's directory structure remains intact.

       -s	       Start  a	 port monitor. The SAC starts the port monitor
		       pmtag.

       -t type	       Specifies the port monitor type.

       -v ver	       Specifies the version number of the port monitor.  This
		       version number may be given as

		       -v `pmspec -V`

		       where  pmspec is the special administrative command for
		       port monitor pmtag. This special command is ttyadm  for
		       ttymon  and  nlsadmin  for listen. The version stamp of
		       the port	 monitor  is  known  by	 the  command  and  is
		       returned when pmspec is invoked with a -V option.

       -x	       The  -x	option	by  itself   tells the SAC to read its
		       database file (_sactab). The  -x	 option	 with  the  -p
		       option tells port monitor pmtag to read its administra‐
		       tive file.

       -y comment      Include comment in the _sactab entry for	 port  monitor
		       pmtag.

       -z script       Used  with the -g and -G options to specify the name of
		       a file that contains a configuration script.  With  the
		       -g  option,  script is a per-port monitor configuration
		       script;	with  -G  it  is  a  per-system	 configuration
		       script.	Modifying  a  configuration script is a three-
		       step procedure. First a copy of the existing script  is
		       made  (-g or -G). Then the copy is edited. Finally, the
		       copy is put in place over the existing script (-g or -G
		       with -z).

OUTPUT
       If successful, sacadm will exit with a status of 0. If sacadm fails for
       any reason, it will exit with a nonzero status.	Options	 that  request
       information  will  write the information on the standard output. In the
       condensed format	 (-L),	port  monitor  information  is	printed	 as  a
       sequence	 of  colon-separated fields; empty fields are indicated by two
       successive colons. The standard format (-l) prints a header identifying
       the  columns,  and port monitor information is aligned under the appro‐
       priate headings. In this format, an  empty  field  is  indicated	 by  a
       hyphen. The comment character is #.

EXAMPLES
       Example 1: A sample output of the sacadm command.

       The following command line adds a port monitor. The port monitor tag is
       npack; its type is listen; if necessary, it will	 restart  three	 times
       before failing; its administrative command is nlsadmin; and the config‐
       uration script to be read is in the file script:

       sacadm -a -p npack -t listen -c /usr/lib/saf/listen npack
       -v `nlsadmin -V` -n 3 -z script

       Remove a port monitor whose tag is pmtag:

       sacadm -r -p pmtag

       Start the port monitor whose tag is pmtag:

       sacadm -s -p pmtag

       Stop the port monitor whose tag is pmtag:

       sacadm -k -p pmtag

       Enable the port monitor whose tag is pmtag:

       sacadm -e -p pmtag

       Disable the port monitor whose tag is pmtag:

       sacadm -d -p pmtag

       List status information for all port monitors:

       sacadm -l

       List status information for the port monitor whose tag is pmtag:

       sacadm -l -p pmtag

       List the same information in condensed format:

       sacadm -L -p pmtag

       List status information for all port monitors whose type is listen:

       sacadm -l -t listen

       Replace the per-port monitor configuration script associated  with  the
       port monitor whose tag is pmtag with the contents of the file file.con‐
       fig:

       sacadm -g -p pmtag -z file.config

FILES
       /etc/saf/_sactab

       /etc/saf/_sysconfig

       /etc/saf/pmtag/_config

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │SUNWcsu			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       pmadm(1M), sac(1M), doconfig(3NSL), attributes(5)

SunOS 5.10			  14 Sep 1992			    sacadm(1M)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net