Command Reference

From SMARTS-WIKI
Jump to: navigation, search

Here is a command reference guide from the IP 9.x Software. This is the information from the --help option for each of the commands. Is this helpful? Should we get rid of this page or add to it?

COMMAND: brcontrol.exe --help Usage: brcontrol [options...] [<command>]

Command is one of the following:

   list_dm                 List known Domain Managers; the default command.
   list_dm_v4              List known Domain Managers (only IPv4 addresses and ports).
   refresh_dm_states       Update Broker state information.
   delete_dm <name>        Delete Domain Manager <name> from the Broker.
   delete_all_dm           Delete all Domain Managers from the Broker.
   add_dm <name> <host> <port> ( <host> <port> ) <pid>
                           Add a Domain Manager to the Broker. You may specify

either an IPv4 or IPv6 host address, or both using the optional syntax. Options:

   --broker=<location>     Alternate Broker location as host:port.
                           Also -b <location>.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: brquit.exe --help Usage: brquit [options...]

Options:

   --broker=<location>     Alternate Broker location as host:port.
                           Also -b <location>.
   --quiet                 Run quietly.  Also -q.
   --asynch                Don't wait for shutdown completion.  Also -a.
   --force                 Don't ask for confirmation.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: brstart.exe --help Usage: brstart [options...]

Options:

   --backup=<file>         Backup file for Broker state;
                           default BASEDIR/repos/broker/broker.rps.
                           Also -b <file>.
   --restore=<file>        Restore Broker state from a backup file.
                           Also -R <file>.
   --port=<port>           Alternate Broker port; default 426.
                           Also -p <port>.
   --pollSleep=<seconds>   How long to wait between DM state polling
                           cycles; default 300.  Setting this value
                           to zero disables state polling.
   --pollThreads=<count>   How many parallel threads poll DM states;
                           default 4.
   --pollNoRetry           Disables the retry loop used when polling
                           DM state; default: retry loop is enabled.
   Disabling retries might be desirable when most of the registered DMs are
   on inaccessible hosts.  Though the increased performance comes at the
   expense of potential false-negatives due to hiccups on an otherwise
   healthy network.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: dmctl.exe --help

COMMAND: dmquit.exe --help Usage: dmquit --server=<name> [options...]

Options:

 * --server=<name>         Name of Domain Manager.  Also -s <name>.
   --broker=<location>     Alternate Broker location as host:port.
                           Also -b <location>.
   --quiet                 Run quietly.  Also -q.
   --asynch                Don't wait for shutdown completion.  Also -a.
   --force                 Don't ask for confirmation.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: dmstart.exe --help Usage: dmstart --name=<name> [options...] [<startup-program>]

Arguments:

   <startup-program>       A program and its arguments to execute.

Options:

 * --name=<name>           Name of Domain Manager.  Also -n <name>.
   --port=<port>           Alternate Domain Manager port.  Also -p <port>.
   --broker=<location>     Alternate Broker location as host:port.
                           Also -b <location>.
   --interval=<seconds>    Correlation interval in seconds; default 30.
                           Also -i <seconds>.
   --radius=<radius>       Codebook radius; default -1 (disabled).
                           Also -r <radius>.
   --correlation=<radius>  Correlation radius; default 3.0.
                           Also -c <radius>.
   --problems=<num>        Number of problems to correlate; default 2.
   --loss=<prob>           Probability of lost symptoms; default 0.1.
   --spurious=<prob>       Probability of spurious symptoms; default 0.01.
   --timelimit=<seconds>   Time limit for correlation in seconds;
                           default 60.
   --model=<model>         Name of model library to load.  Also -M <model>.
   --dynamic               Load dynamic model files.
   --java[=arg]            Enable model implementation in java.  May be
                           repeated for multiple arguments.  Format of arg
                           is keyword[=value].  Known keywords are:
                           showoptions to list JVM options;
                           debug[=port] to debug using port (default 8000);
                           maxheapsize=number; minheapsize=number;
                           env:var=environmentVariable; 
                           -SomeJavaProperty=[value]. All other cases are
                           considered a java property: property=value.
   --restore=<file>        Restore repository from backup file.
                           Also -R <file>.
   --noregister            Do not register the server with the Broker.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: dynmodel.exe --help

COMMAND: errcomp.exe --help

COMMAND: gencmn.exe --help

COMMAND: genrb.exe --help

COMMAND: icupkg.exe --help

Usage: icupkg.exe [-h|-?|--help ] [-tl|-tb|-te] [-c] [-C comment] [-a list] [-r list] [-x list] [-l] [-s path] [-d path] [-w] [-m mode] infilename [outfilename]

Read the input ICU .dat package file, modify it according to the options, swap it to the desired platform properties (charset & endianness), and optionally write the resulting ICU .dat package to the output file. Items are removed, then added, then extracted and listed. An ICU .dat package is written if items are removed or added, or if the input and output filenames differ, or if the --writepkg (-w) option is set.

If the input filename is "new" then an empty package is created. If the output filename is missing, then it is automatically generated from the input filename: If the input filename ends with an l, b, or e matching its platform properties, then the output filename will contain the letter from the -t (--type) option.

This tool can also be used to just swap a single ICU data file, replacing the former icuswap tool. For this mode, provide the infilename (and optional outfilename) for a non-package ICU data file. Allowed options include -t, -w, -s and -d. The filenames can be absolute, or relative to the source/dest dir paths. Other options are not allowed in this mode.

Options: (Only the last occurrence of an option is used.)

-h or -? or --help print this message and exit

-tl or --type l output for little-endian/ASCII charset family -tb or --type b output for big-endian/ASCII charset family -te or --type e output for big-endian/EBCDIC charset family The output type defaults to the input type.

-c or --copyright include the ICU copyright notice -C comment or --comment comment include a comment string

-a list or --add list add items to the package -r list or --remove list remove items from the package -x list or --extract list extract items from the package The list can be a single item's filename, or a .txt filename with a list of item filenames, or an ICU .dat package filename.

-w or --writepkg write the output package even if no items are removed or added (e.g., for only swapping the data)

-m mode or --matchmode mode set the matching mode for item names with wildcards noslash: the '*' wildcard does not match the '/' tree separator

List file syntax: Items are listed on one or more lines and separated by whitespace (space+tab). Comments begin with # and are ignored. Empty lines are ignored. Lines where the first non-whitespace character is one of "%&'()*+,-./:;<=>?_ are also ignored, to reserve for future syntax. Items for removal or extraction may contain a single '*' wildcard character. The '*' matches zero or more characters. If --matchmode noslash (-m noslash) is set, then the '*' does not match '/'.

Items must be listed relative to the package, and the --sourcedir or the --destdir path will be prepended. The paths are only prepended to item filenames while adding or extracting items, not to ICU .dat package or list filenames.

Paths may contain '/' instead of the platform's file separator character, and are converted as appropriate.

-s path or --sourcedir path directory for the --add items -d path or --destdir path directory for the --extract items

-l or --list list the package items to stdout (after modifying the package)

COMMAND: installs.exe --help

COMMAND: lmgrd.exe --help


COMMAND: lmutil.exe --help

COMMAND: runcmd.exe --help

COMMAND: sm_adapter.exe --help Usage: sm_adapter [options...] [<rule-set>]

Arguments:

 * <rule-set>              ASL rules file.

Options:

   --broker=<location>     Alternate Broker location as host:port.
                           Also -b <location>.
   --model=<model>         Name of model library to load.  Also -M <model>.
   --dynamic               Load dynamic model files.
   --name=<name>           Start a server registered under <name>.
                           Also -n <name>.
   --port=<port>           Alternate registration port.  Use with --name.
   --timeout=<secs>        Set the timeout for server interaction.  The
                           timeout applies to the back-end connection
                           except when using the subscriber front end, in
                           which case it applies to the front end.  The
                           argument is in seconds, and can be a decimal
                           value.  If the --timeout option appears with no
                           value, 600 seconds is used.  By default, there
                           is no timeout.
   --wait                  Wait for initial driver to complete.

Rule-Set Options:

   -D=<value>         Override value for a rule set variable.
   --verify                Validate rules only.

Front-End Options:

   --file=<path>           Read input from a file.  Also -f <path>.
   --tail=<path>           Read input by tailing a file from the current 
                           position.  Also -t <path>.
   --tailFromStart=<path>  Read input by tailing a file from the beginning.
   --program=<cmd>         Read input from a command pipeline.  Also -p <cmd>.
   --field-separator=<C>   Translate 'C' to the field separator (FS) marker.
                           Valid only in conjunction with --file, --tail or
                           --program.  Also -F <C>.
   --subscribe=       Use the subscriber front-end.  Subscriptions
                           are sent to the server specified with the
                           --server option.  The  parameter is the
                           subscription request.
                           If  is 'topology' a subscription for
                           topology changes is requested.
                           If  is of the form '<name>/n' then 
                           a subscription to NL <name> is requested.
                           Note that only one NL subscription may be 
                           specified.
                           If  is of the form
                           C::I::E[/paev], 'C', 'I', 'E' are regexp
                           patterns representing the classes, instances,
                           and events to which to subscribe.  The letters
                           following a slash (/) are subscription qualifiers:
                           'p' means subscribe to problems; 'a' means
                           subscribe to aggregates (impacts); and 'e' means
                           subscribe to events.  If none of these are
                           present, 'p' is assumed.  'v' means run in
                           verbose mode, which turns on subscription
                           control messages.
                           Otherwise,  is a profile name; that profile
                           specifies what subscriptions are to be requested.
                           A profile name may optionally be followed by the
                           /v qualifier.
                           Multiple --subscribe options can be specified.
  --subscribeProp=    Subscribe to property changes.
                            is of the form C::I::P[/v], 'C', 'I', 'P' 
                           are regexp patterns representing the classes, 
                           instances,and properties to which to subscribe. 
                           The patterns are optionally followed by the /v 
                           qualifier which, turns on the subscription 
                           of the control messages too.
                           Multiple --subscribeProp options can be specified.
   --smoothing=<num>       Event smoothing interval.  This parameter is
                           used by the subscriber front-end to smooth
                           event notifications (and clears) received
                           from the server.  Only events (or clears) that
                           stay active (or cleared) for <num> seconds
                           are fed into the input stream.  <num> must be a
                           non-negative integer.  The default value is 0
                           which disables smoothing.
   --ignoreOld             Ignore old notifications.  This parameter is
                           used by the subscriber front-end.  Notifications
                           for events that were active at the before this
                           adapter connected are not fed to the input
                           stream.
   --alarmInterval=<sec>   The front end will generate a message on its own
                           if not updates have been received.  Use with
                           subscriber front end.  The default value is 0
                           which disables the alarm interval.

Back-End (Server) Options:

  [--server=self]          Connect driver to local repository; the 
                           default.
   --server=null           Do not connect to any server.  Useful for 
                           debugging offline in combination with 
                           --traceServer.
   --server=<name>         Connect driver to remote server.
                           Also -s <name>.
   --rserver=<name>        Auto-reconnect driver to remote server.  
                           Also -S <name>.
   --description=<desc>    Description of this adapter;
                           sent to remote server.
   --mcast=<name>          Connect driver to a local subscription server.
   --locale=<locale>       Specify the locale. Over-rides the value of the 
                           SM_LOCALE environment variable.

Trace Options:

   --traceRules            Trace rule compilation.
   --traceServer           Trace interactions with the back-end server.
   --traceParse            Trace rule matching.
   --trace                 Enable all tracing.  Also -d.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_adapter_java.exe --help Usage: sm_adapter_java [options...] [<rule-set>]

Arguments:

 * <rule-set>              ASL rules file.

Options:

   --broker=<location>     Alternate Broker location as host:port.
                           Also -b <location>.
   --model=<model>         Name of model library to load.  Also -M <model>.
   --name=<name>           Start a server registered under <name>.
                           Also -n <name>.
   --port=<port>           Alternate registration port.  Use with --name.
   --timeout=<secs>        Set the timeout for server interaction.  The
                           timeout applies to the back-end connection
                           except when using the subscriber front end, in
                           which case it applies to the front end.  The
                           argument is in seconds, and can be a decimal
                           value.  If the --timeout option appears with no
                           value, 600 seconds is used.  By default, there
                           is no timeout.
   --wait                  Wait for initial driver to complete.
   --jar=<jarfile>         Name of jar file to run.  Also -J <jarfile>.
                           May appear multiple times for different jar files.

Rule-Set Options:

   -D<var>=<value>         Override value for a rule set variable.
   --verify                Validate rules only.

Front-End Options:

   --file=<path>           Read input from a file.  Also -f <path>.
   --tail=<path>           Read input by tailing a file.  Also -t <path>.
   --program=<cmd>         Read input from a command pipeline.  Also -p <cmd>.
   --field-separator=<C>   Translate 'C' to the field separator (FS) marker.
                           Valid only in conjunction with --file, --tail or
                           --program.  Also -F <C>.
   --subscribe=       Use the subscriber front-end.  Subscriptions
                           are sent to the server specified with the
                           --server option.  The  parameter is the
                           subscription request.
                           If  is 'topology' a subscription for
                           topology changes is requested.
                           If  is of the form '<name>/n' then 
                           a subscription to NL <name> is requested.
                           Note that only one NL subscription may be 
                           specified.
                           If  is of the form
                           C::I::E[/paev], 'C', 'I', 'E' are regexp
                           patterns representing the classes, instances,
                           and events to which to subscribe.  The letters
                           following a slash (/) are subscription qualifiers:
                           'p' means subscribe to problems; 'a' means
                           subscribe to aggregates (impacts); and 'e' means
                           subscribe to events.  If none of these are
                           present, 'p' is assumed.  'v' means run in
                           verbose mode, which turns on subscription
                           control messages.
                           Otherwise,  is a profile name; that profile
                           specifies what subscriptions are to be requested.
                           A profile name may optionally be followed by the
                           /v qualifier.
                           Multiple --subscribe options can be specified.
   --smoothing=<num>       Event smoothing interval.  This parameter is
                           used by the subscriber front-end to smooth
                           event notifications (and clears) received
                           from the server.  Only events (or clears) that
                           stay active (or cleared) for <num> seconds
                           are fed into the input stream.  <num> must be a
                           non-negative integer.  The default value is 0
                           which disables smoothing.
   --ignoreOld             Ignore old notifications.  This parameter is
                           used by the subscriber front-end.  Notifications
                           for events that were active at the before this
                           adapter connected are not fed to the input
                           stream.

Back-End (Server) Options:

  [--server=self]          Connect driver to local repository; the 
                           default.
   --server=null           Do not connect to any server.  Useful for 
                           debugging offline in combination with 
                           --traceServer.
   --server=<name>         Connect driver to remote server.
                           Also -s <name>.
   --rserver=<name>        Auto-reconnect driver to remote server.  
                           Also -S <name>.
   --description=<desc>    Description of this adapter;
                           sent to remote server.
   --mcast=<name>          Connect driver to a local subscription server.

Trace Options:

   --traceRules            Trace rule compilation.
   --traceServer           Trace interactions with the back-end server.
   --traceParse            Trace rule matching.
   --trace                 Enable all tracing.  Also -d.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_authnone.exe --help This program is not intended for interactive use.

COMMAND: sm_authority.exe --help This program is not intended for interactive use.

COMMAND: sm_beacon.exe --help Usage: sm_beacon [options...]

Options:

 * --name=<name>           Domain name of the beacon.  Also -n <name>.
 * --config=<cfg>          Specify the sm_beacon configuration to use. 
                           Configuration files are loaded from the 
                           directories BASEDIR/local/conf/<cfg> and 
                           BASEDIR/conf/<cfg>.  The files in local 
                           take precedence in cases where the same file 
                           is present in both directories.  Also -c <cfg>.
   --bootstrap=<file>      Specify alternate bootstrap configuration file. 
                           The file name is relative to the configuration 
                           directory (see --config); default is 
                           bootstrap.conf.
   --broker=<location>     Alternate Broker location as host:port.
                           Also -b <location>.
   --model=<model>         Load a model library.  Also -M <model>.
   --noregister            Do not register the beacon with the Broker.
   --norestore             Do not attempt to restore any saved objects.
   --port=<port>           Alternate beacon listening port. Also -p <port>.
   --savedir=<directory>   Specify alternate directory for restoring 
                           topology; default is 
                           BASEDIR/local/repos/beacon.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_bond.exe --help Usage: sm_bond [OPTIONS]

OPTIONS:

   --lock         When specified the IMK is locked to the current
                  location of the file storing it.
   --help         To get this message.

Use sm_bond to manage the contents of the Installation Master Key (IMK) and store it into ${SM_KEYFILE}. Set the environment variable ${SM_KEYFILE} pointing to the file that will store the IMK. If not set it will be pointing to ${SM_SITEMOD}/conf/imk.dat

While running sm_bond, you will be prompted twice to enter the one-time pass-pharse. Once successfully entered, the key will be encrypted and stored in the file ${SM_KEYFILE}

The IMK stored in the file ${SM_KEYFILE} will be used as the master key for encrypting the password in the password files; clientConnect.conf, serverConnect.conf and for storing third-party passwords needed by EMC applications when required to authenticate.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_config.exe --help Usage: sm_config [options...] <command>

Commands:

   import  [command-options] <input-xmlfile>
   export  [<output-xmlfile>]
   delete  -c <class> -i <instance> [-t <action_type>]
   enable  -c <class> -i <instance> [-t <action_type>]
   disable -c <class> -i <instance> [-t <action_type>]

Command options:

   --force                   Imports server entities even  if  they were
                             modified since the xml was exported. Forces
                             an overwrite of existing  entities that may
                             have been changed. Also -f can be used.
   --replace                 Deletes all the  server  entities  that are
                             configurable via  Configuration Manager and
                             then proceeds to create new server entities
                             as defined in XML. Also -r can be used.
   --addmodify               Add new and  modifies  the  existing server
                             entities. This  is  the  default behaviour.
                             If --replace is  used  along  with this, it
                             overrides --addmodify. Also -a can be used.
   --classname=<class>       Specify  the  classname.  Also  -c <class>.
                             This is used as  an  argument to the delete
                             operation.
   --instancename=<instance> Specify the instancename. Also -i <instance>
                             This is used as  an  argument to the delete
                             operation.
   --type=<action_type>      Specify the action type. Also -t <action_type>.
                             This must be specified if '--classname=Action'
                             is used. In this case, the  type  specified
                             is one of 'client'|'server'|'auto'

Arguments:

   <input-xmlfile>           Input XML File should  be in BASEDIR/local/
                             conf/<config-dir>.
   <output-xmlfile>          Output XML File is written to BASEDIR/local/
                             conf/<config-dir>. If output XML File is not
                             specified, output is written to stdout.
   <class>                   Supported Values: 'Action'|'NotificationList'|
                             'UserProfile'|'User'|'AutoActionPolicy'
                             Note: There is no map icon support for 'class'.
   <instance>                Instance value  is the  logical name of the
                             server entity.
   <action_type>             Used in case of  Action. This is to specify
                             what type of action. Known Values are 'client'
                             |'server'|'auto'

Options:

 * --server=<name>           Name of InCharge server.  Also -s <name>
   --broker=<broker>         Alternate Broker location as host:port.
                             Also -b <location>.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_edit.exe --help Usage: sm_edit [options...] filename

   filename                Edit this file.

Options:

   --editor=<editor>       Use editor program for editing.
                           If not specified, sm_edit locates the editor
                           by using environment variables SM_EDITOR, VISUAL
                           and then EDITOR.  If an editor is still not
                           specified, in unix the program edit is used; in
                           windows the program wordpad is used.
   --create                The file can be created.
   --noedit                Do all the work except the edit step.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_findfile.exe --help

COMMAND: sm_fixrps.exe --help

COMMAND: sm_lmgrd92.exe --help

COMMAND: sm_logerror.exe --help

COMMAND: sm_merge.exe --help

sm_merge <BaseFilename> <File1Name> <File2Name> <LogFileName> <OldInstallVersion> <NewInstallVersion>

sm_merge <File1Name> <File2Name> <LogFileName> <OldInstallVersion> <NewInstallVersion>

sm_merge Utility used for incorporates changes done from File 'BaseFilename' to File 'File1Name' into File 'File2Name' sm_merge also cabable of finding diff between 'File1Name' and 'File2Name' when used without 'BaseFileName' this Utility used to sm_migrate.pl

COMMAND: sm_migraterps.exe --help

COMMAND: sm_notify.exe --help Usage: sm_notify [options...] <app>

Arguments:

 * <app>  		     Where to send the notifications to.

Options:

   --conf=<file>           Alternate configuration file

default <app>-notify.conf..

                           Also -c <file>.
   --confdir=<dir> 	     Alternate configuration directory;

default BASEDIR/conf/notifier/.

                           Also -C <dir>.
   --debug   		     Enable debugging messages
   --test    		     Run in test mode.

InCharge Server Options:

   --server=<name>         InCharge server name.  Also -s <name>. 
   --broker=<location>     Alternate Broker location as host:port.
 	                     Also -b <location>.
   --name=<name> 	     Start a server regitsered under <name>;
  			     Also -n <name>

Applications:

   <name>  		     <description>
   mail                    Email a list of users.
   trap                    Send SNMP traps.
   file                    Log events to a file.
   script 		     Execute a script.
   tibrv                   Send Tibco Rendezvous messages.
   ovlog                   Send messages to the HP OpenView Event Log.
   nvlog  		     Send messages to the Tivoli NetView Event Log.
   ovmap                   Change symbols status in an HP OpenView Map.
   nvmap                   Change symbols status in a Tivoli NetView Map.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_ntservice.exe --help

Usage: sm_ntservice { [--dname=<dname>] [--name=<name>]

                     [--description=<description>]
                     [--account=<account>] [--password=<password>]]
                     [--interactive=yes|no] [--env=<var>=<value>]
                     [--force] [--startmode=auto|manual|disabled]
                          --install <path> [args ...]                     |
                          --remove  <name>                                |
                          --start { --pattern=<pat> [--casesensitive]
                                    | <name> [args ...] }                 |
                          --stop  { --pattern=<pat> [--casesensitive]
                                    | <name> }                            |
                          --show    [<name>]                              |
                          --isstopped [--pattern=<pat>]                   |
                          --modify }

Options:

   --install <path> [args...]
                           Install program as a service using the absolute
                           or BASEDIR/bin relative path name and arguments.
                           The service cannot currently be installed, unless
                           --force is specified, in which case it is possibly
                           stopped and removed first.  Also -i <path>.
   --remove <name>         Remove the service, specified via name.  The
                           service cannot currently be running unless --force
                           is specified, in which case it is stopped first.
                           Also -r <name>.
   --start <name> [args...]
                           Start the service by name.  The service cannot
                           currently be running unless --force is specified,
                           in which case it is stopped and restarted.  
                           Also -s <name>.
   --start --pattern=<pattern>
                           Start all services whose command line match
                           <pattern>.
   --stop <name>           Stop the running service by name.  The service
                           must currently be running unless --force is
                           specified in which case no message produced if
                           the service is not running.   --kill is a synonym.
                           Also -k <name>.
   --stop --pattern=<pattern>
                           Stop all services whose command line match
                           <pattern>.
   --show [<name>]         Show the configuration of service name.  The
                           service must be installed.  If name is not
                           specified, all EMC services are displayed.
   --modify                Modifies the parameters of the already installed
                           service specified by --name=<name>.  If the
                           service is running, the changes, with the
                           exception of dname, do not take effect until
                           the service is stopped.  --force will stop the
                           service if it is running.  Currently modify is
                           restricted to display name, start mode, account
                           password, and interactive configuration.
   --dname=<display_name>  Set the display name for service installation.
                           Also -d <display_name>.
   --description=<description
                           Set the description for service installation.
   --startmode=auto|manual|disabled
                           Set the startup mode of the service. "auto" 
                           indicates the service is started automatically
                           at system startup.  "manual" indicates the
                           service starts on demand and is the default.
                           "disabled" indicates the service can no longer
                           be started.
   --name=<name>           Set the service name for service installation.
                           Also -n <name>.  If not specified the service
                           name is the executable's name.
   --account=<account>     Cause the service to run as <account> instead of
                           LocalSystem.  Specify as Domain\AccountName, or,
                           for easier typing from the command line, as
                           Domain:AccountName.
   --password=<password>   Password for account specified with --account.  If
                           an account is specified but a password is not, the
                           program will prompt for the password.
   --interactive=yes|no    Specifies that the service may interact with the
                           desktop.
   --env=<var>=<value>     Set environment variable <var> to <value> during
                           service startup.  May be repeated.
   --force                 Force the requested operation.
   --casesensitive         Pattern matching is case sensitive.
   --isstopped [--pattern=<pat>] Determine if all services are
                           stopped. If no pattern, all services.  If
                           a pattern is specified, only those
                           services matching the pattern.  The return code
                           is zero if all the services are not running.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_perl.exe --help

Usage: f:\Smarts\IP9\IP\smarts\toolbox\perl\bin\perl.exe [switches] [--] [programfile] [arguments]

 -0[octal]       specify record separator (\0, if no argument)
 -a              autosplit mode with -n or -p (splits $_ into @F)
 -C[number/list] enables the listed Unicode features
 -c              check syntax only (runs BEGIN and CHECK blocks)
 -d[:debugger]   run program under debugger
 -D[number/list] set debugging flags (argument is a bit mask or alphabets)
 -e program      one line of program (several -e's allowed, omit programfile)
 -f              don't do $sitelib/sitecustomize.pl at startup
 -F/pattern/     split() pattern for -a switch (//'s are optional)
 -i[extension]   edit <> files in place (makes backup if extension supplied)
 -Idirectory     specify @INC/#include directory (several -I's allowed)
 -l[octal]       enable line ending processing, specifies line terminator
 -[mM][-]module  execute "use/no module..." before executing program
 -n              assume "while (<>) { ... }" loop around program
 -p              assume loop like -n but print line also, like sed
 -P              run program through C preprocessor before compilation
 -s              enable rudimentary parsing for switches after programfile
 -S              look for programfile using PATH environment variable
 -t              enable tainting warnings
 -T              enable tainting checks
 -u              dump core after parsing program
 -U              allow unsafe operations
 -v              print version, subversion (includes VERY IMPORTANT perl info)
 -V[:variable]   print configuration summary (or a single Config.pm variable)
 -w              enable many useful warnings (RECOMMENDED)
 -W              enable all warnings
 -x[directory]   strip off text before #!perl line and perhaps cd to directory
 -X              disable all warnings
 

COMMAND: sm_ping.exe --help Usage: sm_ping [options...] <host>

Options:

   --statistics          Get statistics. Also -s.
   --packetsize=<size>   Size of sent packet. Also -p <size>.
   --count=<count>       Number of requests to send. Also -c <count>.
   --interval=<seconds>  Interval in seconds between successive
                         transmissions. Also -I <seconds>.
   --timeout=<seconds>   Timeout, in seconds. Also -t <seconds>.
   --retries=<retries>   Number of retries on timeout. Also -r <retries>.
   --policy=<policy>     Policy for timeout lengths in retries.
                         Also -P <policy>.
   --numbers             Show network addresses as numbers. Also -n.
   --verbose             List any ICMP packets that are received. Also -v.
   --ttl=<count>         IP time to live. Also -T <count>.

Output Options:

   --dump                Dump incoming and outgoing packets trace. Also -D.
   --outstr=<filename>   Print all output to <filename>. Also -o <filename>


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_rebond.exe --help Usage: sm_rebond --basedir=<directory> [options...] [file list]

Options:

 * --basedir=<directory>  The absolute path for the base directory in which
                          the EMC software to be rebonded was installed.
   --recover=<filename>   Requests rebonding using the recovery mechanism.
                          Use this option only with the guidance of EMC
                          technical support.  Incorrect use can lead to
                          data loss!
   --recreate             Re-create the IMK
   --upgrade              Upgrade the IMK to the current version
   --help                 To get this message.
   file list              Optional list of files requiring rebonding.
                          Specify the full path for each file.  The list
                          is normally empty and is only used for the case
                          in which there are files that must be rebonded
                          that are not contained in the area of SM_SITEMOD.
                          Do not list any file which is within
                          the first path of SM_SITEMOD.  Incorrect use of
                          the list of files can lead to data loss!.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_runjava.exe --help

  Usage: /IP/smarts/local/bin/system/sm_runjava.exe --main=<classname> [options...]

--main=<classname> Class name containing "main" entry point.

Options: --broker=<location> Alternate Broker location as host:port.

                         Also -b <location>.

--server=<name> Name of a Domain Manager. Also -s <name>. --heapsize=<maxheapsize> Specify the maximum heap size.

                         Also -H <maxheapsize>.

--define=var[=value] Define a Java property and optional value. Also

                         -D var[=value]. May appear multiple times for
                         different defines.

--jar=<jarfile> Name of jar file to run. Also -J <jarfile>.

                         May appear multiple times for different jar files.

--version Output program version information. --verbose Show Java properties for diagnostic purposes. -w Display messages to stdout, stderr instead of to file --help Print this help message and exit. Also -h.


COMMAND: sm_sched.exe --help Usage: sm_sched [options...] [control-file]

Arguments:

   control-file            Path to the file defining jobs to run.
                           Default:  BASEDIR/local/conf/sched.conf.

Options:

   --maxjobs=<n>           Maximum parallel jobs to run.  Any further jobs
                           wait for a running job to finish.  Default: 20.
   --retries=<n>           Number of retries; the job is canceled after <n>
                           successive failures.  If <n> is 0 failures there
                           is no limit on retries.  Default: 3.
   --maxfails=<n>          Failure limit; the job is canceled after <n>
                           failures.  If <n> is 0, there is no limit on
                           failures.  Default: 100.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_server.exe --help Usage: sm_server [options...]

Options:

 * --name=<name>           Name of Domain Manager.  Also -n <name>.
 * --config=<cfg>          Specify the sm_server configuration to use. 
                           Configuration files are loaded from the 
                           directories BASEDIR/local/conf/<cfg> and 
                           BASEDIR/conf/<cfg>.  The files in local 
                           take precedence in cases where the same file 
                           is present in both directories.  Also -c <cfg>.
   --port=<port>           Alternate Domain Manager port.  Also -p <port>.
   --broker=<location>     Alternate Broker location as host:port.
                           Also -b <location>.
   --noreconfigure         Do not apply policy settings at start-up.
   --noregister            Do not register the server with the Broker.
   --savedir=<directory>   Specify alternate directory for restoring 
                           topology; default is 
                           BASEDIR/local/repos/icf.
   --bootstrap=<file>      Specify alternate bootstrap configuration file. 
                           The file name is relative to the configuration 
                           directory (see --config); default is 
                           bootstrap.conf.
   --nonpriv               Allow sm_server to run under a non-privileged 
                           user ID. This option is obsolete and is ignored.
   --model=<model>         Load a model library.  Also -M <model>.
   --dynamic               Load dynamic model files.
   --java[=arg]            Enable model implementation in java.  May be
                           repeated for multiple arguments.  Format of arg
                           is keyword[=value].  Known keywords are:
                           showoptions to list JVM options;
                           debug[=port] to debug using port (default 8000);
                           maxheapsize=number; minheapsize=number;
                           env:var=environmentVariable; 
                           -SomeJavaProperty=[value]. All other cases are
                           considered a java property: property=value.

Topology Options:

   --norestore             Do not attempt to restore any saved objects.
   --clean-topology        Restore only the settings, configurations and
                           groups.
   --ignore-restore-errors Ignore errors encountered while restoring the 
                           saved topology.
   --seed=<seed>           Initial source of topology information; <seed>
                           may be a seed-file or an NMS name.

Correlation Options:

   --interval=<seconds>    Correlation interval in seconds; default 30.
   --radius=<radius>       Codebook reduction radius; default -1 disables 
                           codebook reduction.
   --correlation=<radius>  Correlation radius; default 4.0.
   --problems=<num>        Number of problems to correlate; default 2.
   --loss=<prob>           Probability of lost symptoms; default 0.01.
   --spurious=<prob>       Probability of spurious symptoms; default 0.001.
   --timelimit=<seconds>   Time limit for correlation in seconds;
                           default 60.
                                      

NOTE: All of the above options are simply the defaults a generic server will

     have set. Any of these may be overriden by the specific application
     being started (--config). See the application specific documentation
     for more details.
                                      

Internal Subscription Options:

   --subscribe=       Start an internal subscription adapter that
                           automatically subscribes to the specified 
                           notifications. The  parameter is the
                           subscription request.  If  is 'topology'
                           then a subscription for topology changes is
                           issued.  If  is of the form '<name>/n' 
                           then a subscription to NL <name> is requested. 
                           Otherwise,  must be of the form
                           C::I::E[/paev], or it must be of the form
                           <profile-name>[/v].  In the former case
                           'C', 'I', 'E' are regexp
                           patterns representing the class, instance, and
                           events to subscribe.  The pattern may be
                           followed by a slash (/) and a subscription
                           qualifier: 'p' means subscribe to problems;
                           'a' means subscribe to aggregates (impacts);
                           'e' means subscribe to events; 'v' means run
                           in verbose mode which turns on subscription
                           control messages.  Any combination
                           of 'p', 'a', 'e' and 'v' may be specified. If
                           the qualifier is omitted '/p' is assumed.
                           In the latter case, a subscription is made to
                           the profile named <profile-name>.  An optional
                           /v should be appended to run in verbose mode.
                           Multiple --subscribe options can be specified.
   --print-notifications   Causes the internal subscription adapter to log
                           raw notifications received to the server's log
                           file.  This option is ignored if the 
                           --subscribe option is not specified. Useful for
                           short-term, simple debugging. Usage over an 
                           extended period of time may result in large 
                           server log files; consider an external logging
                           adapter instead.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_service.exe --help

Usage: sm_service install [<install options>] [<name>] /path/to/exe [<args> ...]

      sm_service start <name> [<name> ...]
      sm_service start --all
      sm_service start --pattern=<pattern>
      sm_service stop [--force] <name> [<name> ...]
      sm_service stop --all
      sm_service stop --pattern=<pattern>
      sm_service show [--cmdline] [<name> ...]
      sm_service remove <name> [<name>...]
      sm_service isstopped <name> [<name>...]
      sm_service isstopped --all
      sm_service isstopped [--pattern=<pattern>]


Install options

   --force                Overwrite an existing service with the same
                          name.
   --name=<NAME>          Give the service a friendly name by which it
                          may be referred to in sm_service actions.
                          This name is used as the key for the service
                          and thus this option is REQUIRED.
   --dname=<display_name> [Windows only]
                          Give the display name of the service.
   --description=<DESC>   Give a short description of the service.
   --startmode=<mode>     Service start policy.  Where <mode> is one
                          of runonce (start automatically when
                          sm_serviced starts), automatic (start
                          automatically when sm_serviced starts, and
                          restart whenever necessary), manual (requires
                          an explicit start request), or disable
                          (cannot be started).
                          Default: runonce
   --env=<NAME>=<VALUE>   A <NAME>=<VALUE> pair which will be placed in
                          the process environment of the launched
                          service.  As many --env arguments as are
                          necessary may be specified.  The syntax
                          <NAME>= (with no specified value) has the
                          effect of unsetting <NAME> in the environment
                          of the launched program.  --env arguments are
                          applied left to right as they appear on the
                          command line, and this ordering is preserved
                          in the database.

Start options:

   --all                  Attempt to start all non-running runonce and
                          automatic services.
   --pattern=<pattern>    Attempt to start all non-running services
                          whose /path/to/exe matches the EMC Ionix Domain
                          Manager wildcard <pattern>.

Stop options:

   --force                Do not consider it an error if the service
                          is not running.
   --all                  Attempt to stop all running services.
   --pattern=<pattern>    Attempt to stop all running services whose
                          /path/to/exe matches the EMC Ionix Domain Manager
                          wildcard <pattern>.

Isstopped options:

   --pattern=<pattern>    Test whether all services whose /path/to/exe
                          matches the given EMC Ionix Domain Manager wildcard
                          <pattern> are currently in the STOPPED state.
   --all                  Test whether all services are in the STOPPED
                          state.

Show options:

   --cmdline              Produce an sm_service command line capable
                          of installing the requested service(s) on
                          another system.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_serviced.exe --help Usage: sm_serviced --db=<sm_service database>

Options:

   --db                    A mandatory argument specifying the location
                           of the sm_serviced database.
   --nostart               Do not start any services automatically.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_snmp.exe --help Usage: sm_snmp [options...] <command>

Commands:

   get  <oid> ...          Get request.
   next <oid> ...          Get-Next request.
   bulk <nonRep> <maxRep> <oid> ...
                           Get-Bulk request.
   walk [<style>] [<root>] Traverse MIB, starting at <root> oid;
                           default <root> is MIB-II (.1.3.6.1.2.1).
                           Style is "snap", "mimic", "IPwalk" or "legacy".  Default
                           is "legacy".  The <style> is used as the default
                           file extension, with ".walk" for a "legacy" style.
   set  <varbind> ...      Set request.
   inform <agent> <oid> <generic> <specific> <uptime> <varbind> ...
                           Inform request.
   trap <agent> <oid> <generic> <specific> <uptime> <varbind> ...
                           Send a trap.
   trapd                   Receive traps.
   support                 Test agent capabilities.

Command Arguments:

   <oid> should be an OID in dotted notation with a leading dot.
   <varbind> should be a triplet:
          <oid> <type> <value>
   <type> should be one of:
          i -- INTEGER
          b -- BIT-STRING
          s -- OCTET-STRING
          a -- IP-ADDRESS
          c -- COUNTER
          g -- GAUGE
          u -- UNSIGNED-INTEGER
          t -- TIME-TICKS
          C -- COUNTER-64
          o -- OBJ-ID
          q -- OPAQUE
          n -- NULL (<value> is ignored)

Target Options:

   --dest=<destination>    Destination host or IP address; default localhost.
                           Also -d <destination>.
   --port=<port>           Alternate UDP port;
                           default 161.
                           Also -p <port>.
   --snmp=<version>        SNMP version.
                           Supported <SNMP version>s are 1, 2c and 3;
                           default 1.  Also -s <SNMP version>.
   --community=<name>      Community string;
                           default "public" for get, "" for set.
                           Also -c <name>.
   --user=<username>       User name for SNMPv3 requests. This user should
                           be defined on the responding agent.
                           Default empty. Also -u <username>.
   --authengine=<engine ID> Engine ID of the authoritative SNMP Engine for
                           SNMPv3 trap handling; Should be 5-32 octets in
                           HEX format. Default empty. Also -e <engine ID>.
   --localengine=<engine ID> Engine ID of the local SNMP Engine for SNMPv3
                           SNMPv3 trap handling; Should be 5-32 octets in
                           HEX format. may be equal to authengine
                           (to receive informs), or different (for traps)
                           default 000002DD<IP Address><Port>0000.
                           Also -E <engine ID>.
   --boots=<num>           Number of times that this SNMP engine has
                           initialized or reinitialized itself since its
                           initial configuration.This is SNMPv3 security
                           parameter.
                           Also -B <num>.
   --boottime=<num>        Time that the (simulated) device was rebooted,
                           in seconds since the epoch.  This is used to
                           compute the timestamp sent in an SNMPv3 message
                           as part of SNMPv3 authentication.
                           Also -T <num>.
   --auth=<auth protocol>  Authentication protocol to use on SNMPv3
                           requests; Possible values MD5/SHA/NONE;
                           default NONE. Also -a <auth protocol>.
   --priv=<priv protocol>  Use privacy on SNMPv3 requests. One of
                           DES/3DES/AES/NONE. Defaults to NONE if left
                           blank. Note that AES is 128-bit AES.
                           Also -b <priv protocol>
   --authPass=<password>   Password to use for authentication of SNMPv3
                           messages.  If an auth protocol is specified
                           without giving an authPass, the user will be
                           prompted to enter an authPass interactively
                           on the terminal (with echo turned off).
                           Also -x <password>.
   --privPass=<password>   Password to use for encryption on SNMPv3 messages.
                           If a priv protocol is specified without giving a
                           privPass, the user will be prompted to enter a
                           privPass interactively on the terminal (with echo
                           turned off).  Also -y <password>.
   --context=<name>        Context name for View Based Access Control on
                           SNMPv3 requests; default empty.
                           Also -z <name>.
   --nosmtrapaddr          Disables addition of extra Smarts MIB varbinds to
                           the trap, representing the trap address type and
                           trap address.

Retransmission Options:

   --timeout=<num>         Timeout, in milliseconds; default 500.
                           Also -t <num>.
   --retries=<num>         Number of retries; default 3. Also -r <num>.
   --policy=<policy>       Retransmission policy.
                           <policy>: One of Constant, Linear or Exponential;
                           default Exponential.
                           Also -P <policy>.

Output Options:

   --dump                  Dump incoming and outgoing packets trace.
                           Also -D.
   --outstr=<file>         Print all output to <file>; default stdout.
                           Also -o <file>.

Formatting Options:

   --fmt=<flags>           Formatting flags.
                           Multiple flags can be specified
                           as a comma-separated list.
   --eq=<string>           Formatting equal-sign; default " = ".
   --eol=<string>          Formatting end-of-line; default "\n".
   --sep=<string>          Formatting separator; default " ".
   --stub=<char>           Formatting stub-character; default '.'.
   --width=<num>           Formatting width for numeric values.

Formatting Flags:

   leftJust                Left justify numeric output.
   forceSign               Force "+" sign on positive numeric output.
   leadingSpace            Include leading space on positive numeric output.
   zeroFill                Fill numeric output with zeroes.
   octal                   Format numeric output in base 8.
   hex                     Format numeric output in base 16.
   decimal                 Format numeric output in base 10.
   lowerCase               Use lower case hex (a-f) for numeric output.
   showRadix               Show integer radix (0nnn or 0Xnnn).
   throwIfTooBig           Throw exception if numeric field overflows.
   rawStr                  Format octet strings as is.
   intStr                  Format octet strings as sequence of integers.
   printStr                Format octet strings as printable string.
   intOctetStr             Force formatting of octet string as an "intStr".
   spaceIsPrintable        Don't replace non-printable spaces.
   ignoreLastNulls         Ignore last NUL bytes.
   noSeparators            No separators for "intStr" and "intOctetStr".
   escPrint                Escape un-printable characters with numeric value.
   stubPrint               Replace un-printable characters with "stub".
   intPrint                Replace all characters with their numeric value.
   typeTag                 Prepend value with type tag.
   locale                  Locale-specific formatting.
   printTime               Format timeTicks as a printable string.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_snmpwalk.exe --help

COMMAND: sm_sysinfo.exe --help

COMMAND: sm_topodump.exe --help Usage: sm_topodump [options...] [nodeName]

Options:

  • --server=<server> Name of Domain Manager. This option is required.
                           Also -s <server>.
   --broker=<location>     Alternate Broker location as host:port.
                           Also -b <location>.
   --type=<type>           Type (Switch, Router, etc.) of system objects to
                           be dumped. Also -t <type>.
   --vlan                  Dump VLAN.
   --stp                   Dump STP tree.
   --link                  Dump connections.
   --verbose               Dump topology in verbose mode. Also -v.
   nodeName                Name or IP address used to find system object.
                           When no option is provided, it will dump all topology details.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_tpmgr.exe --help Usage: sm_tpmgr [options...]

Options:

 * --server=<server>       Name of Domain Manager.  Also -s <server>.
   --broker=<location>     Alternate Broker location as host:port.
                           Also -b <location>.

Discovery Control:

   --discover-pending      Discover agents on the pending list.
   --discover-all          Discover all agents.
   --add-agent=<agent>     Add agent (IP number or hostname) to topology.
   --snmp=<version>        SNMP version, either 1, 2c or 3;
                           Used with --add-agent.
                           Also -v <version>.
   --community=<comString> Set community string for agent added with
                           --add-agent.  Also -c <comString>.
   --user=<userName>       User name for SNMPv3 requests. Used with
                           --add-agent.  Also -u <userName>.

Default empty. If -user option was not specified, SNMPv3

                           will not be tried.
   --authengine=<engineID>   Engine ID of the authoritative SNMP Engine
                           for SNMPv3 requests. Used with
                           --add-agent.

Default empty.

   --auth=<auth protocol>  Authentication protocol to use on SNMPv3 requests.
                           Used with --add-agent.

Possible values NONE/MD5/SHA. Default NONE.

   --priv=<priv protocol>  Privacy protocol to be used for SNMPv3 requests.
                           Used with --add-agent.
			     Possible values: NONE/DES/AES.

Default NONE.

                           Used with --add-agent. 
   --authPass=<password>   Password to use for authentication on
                           SNMPv3 requests.
                           Used with --add-agent.

Default empty.

   --privPass=<password>   Password to use for encryption on
                           SNMPv3 requests.
                           Used with --add-agent.

Default empty.

   --context=<name>        Context name for View Based Access Control
                           on SNMPv3 requests.
                           Used with --add-agent.

Default empty.

   --add-source=<DM>       Add a domain as a source.
   --type=<DM-Type>        Domain Type
                           Used with --add-source.
   --save                  Save Repository now.
   --update-community      Update the community string using the data specified in the seedfile.
                           This option "must" be used along with "--seed" option.
          e.g. sm_tpmgr.exe -s <server-name> -b <broker> --update-community --seed=<seedfilename>.
   --load-conf=<conffile>  Load specified configuration if supported.
   --start-post            Start post-discovery processing.

Discovery Parameters:

   --seed=<seedfile>       Import from the specified seed file.
   --timeout=<msecs>       Set probing [third] phase discovery SNMP timeout to <msecs>
                           milliseconds.
   --retries=<n>           Set discovery SNMP retries to <n>.

Discovery Information:

   --status                Print status of the discovery process.
   --sizes                 Print topology size statistics.
   --pending               Print pending discovery list.
   --filters               Print IP include/exclude lists and
                           discovery filters.
   --verify                Print parsing result from seed file.
                           Used with --seed and --update-community options

Get Topology Information:

   --dump-agents           Create seedfile with agents known to server.
   --show-agent-state      Print discovery state of allSNMP agents.
   --certification=<type>  Display devices with given certification type.
                              <type>=V - Print all VALIDATED devices.
                              <type>=C - Print all CERTIFIED devices.
                              <type>=T - Print all TEMPLATE devices.
                              <type>=G - Print all GENERIC devices.
                              <type>=N - Print all UNSUPPORTED devices.
                              <type>=D - Print all UNDISCOVERED devices.
                              <type>=A - Print all devices.
                              <type>=S - Print statistics only.
   --select=<cat>          Display device information by category.
                              <cat>=C - Display all devices by Class.
                              <cat>=A - Display all devices by Application.
                              <cat>=P - Display all devices by Partition.
   --show-dm-processes     Print Domain Manager internal process status.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_trapd.exe --help Usage: sm_trapd [options...]

Options:

 * --rules=<file>          Rule Set for parsing traps.
   --rules=default         The default rule set
                           BASEDIR/rules/trapd/trapParse.asl.
   --config=<cfg>          Specify the configuration directory.
                           The trapd.conf file is loaded from the 
                           directories BASEDIR/local/conf/<cfg> 
                           or BASEDIR/conf/<cfg>.  The file in 
                           local takes precedence if it is present in 
                           both places.  The default value is trapd.
   --port=<port>           Alternate port for receiving traps; default 162.
                           Also -p <port>.
   --sport=<port>          Alternate registration port. Use with --name.
                           Also -P <port>.
   --server=<name>         Name of the server.  Also -s <name>.
   --name=<name>           Start a server registered under <name>.
                           Also -n <name>.
   --broker=<location>     Alternate Broker location as host:port.
                           Also -b <location>.
   --model=<model>         Load a model library.  Also -M <model>.
   --window=<num>          Window size for deduplication.  Also -w <num>.
   --tag                   Tag each varbind value with its type.
   --community             Stream trap community string to the parser.
   --ascii                 Substitute non-printable characters with '.'.
   --trailingNulls         Print trailing NULLs in an octet string of 
                           varbind value as 00 or \X00.
   --reloadConfig          Send a signal to the running trap processor to request
                           it to reload the configuration file and lookup tables.
   --source                Print the source address of the IP packet.
   --limitQueueMegs=<num>  Limit the size of internal trap queue to the
                           stated size. When limit is reached, we start
                           discarding incoming traps from the most
                           "chatty" source(s).
   --limitQueueSecs=<num>  Limit the time (seconds) that a trap can spend
                           in the internal trap queue. When limit is
                           reached we start discarding incoming traps from
                           the most "chatty" source(s). The default is 0
                           - no limit.
   --seed=<file>           Obtain SNMPv3/USM credentials from a seedfile; file is
                           a path relative to the conf directory. 
   --localengine=<engine>  Local engine ID, for receiving SNMPv3 informs 

Trace Options:

   --traceSNMP             Trace incoming SNMP messages.
   --traceRules            Trace rule compilation.
   --traceServer           Trace interactions with the back-end server.
   --traceParse            Trace rule matching.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

COMMAND: sm_what.exe --help

COMMAND: smartsd.exe --help Usage: smartsd [options...] <program> [prog-args...]

Arguments:

 * <program>               Name of the program to run.
   prog-args...            Arguments to pass on to the program.

Options:

   --mainthread            Run program in main thread; the default.
   --subthread             Create a new thread to run the program.
   --debug                 Stall for debugger after loading program.


Standard Options:

   --help                  Print help and exit.
   --version               Print program version and exit.
   --daemon                Run process as a daemon.
   --logname=<name>        Use <name> to identify sender in the system log.
                           Default: The program's name.
   --loglevel=<level>      Minimum system logging level.  Default: Error.
   --errlevel=<level>      Minimum error printing level.  Default: Warning.
   --tracelevel=<level>    Minimum stack trace level. Default: Fatal.
                           <level>:  One of None, Emergency, Alert,
                           Critical, Error, Warning, Notice, Informational,
                           or Debug.  Fatal is a synonym for Critical.
   --facility=<facility>   Non-Windows only. A case-insensitive string that
                           identifies which facility to use for syslog messages.
                           <facility>: One of Cron, Daemon, Kern, Local0-Local7,
                           Lpr, Mail, News, Uucp, User.  Default: Daemon.
   --output[=<file>]       Redirect server output (stdout and stderr).  The 
                           file name is <file>, or the --logname value if 
                           <file> is omitted.  Log files are always placed 
                           in $SM_LOGFILES or $SM_WRITEABLE/logs.
   --accept=<host-list>    Accept connections only from hosts on
                           <host-list>, a comma-separated list of host
                           names and IP addresses.  --accept=any allows
                           any host to connect.  Default: --accept=any.
   --useif=<ip-address>    Use this IP address as the source/destination
                           interface address for SNMP and ICMP packets.
   --privopen=<priv-list>  List of sockets that require privilege state before
                           changed process to run in the account specified
                           by --run-as-user. The <priv-list> is a comma
                           separated list of type[:family]:protocol[,#count].
                           Type is TCP, UDP or IP.  Family is v6 or v4.
                           When the type is IP, Protocol is the protocol number
                           (Eg: 1 for ICMP, 58 for ICMPv6). When the type is
                           TCP/UDP, Protocol is the port number.
   --run-as-user=username  Run as this user after opening privilege sockets.
   --                      Stop scanning for options.

For more information:

   \IP\smarts\doc\html\usage\index.html
   http://www.EMC.com/

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox