Hitachi

JP1 Version 12 JP1/Performance Management Reference


jpcconf acc setup

Organization of this page

Format

Format 1

jpcconf acc setup    -type {pfmhost|wmi|ssh}
                     [-lhost logical-host-name]
                     [-input definition-file-name]
                     [-noquery]

Format 2

jpcconf acc setup    -type {pfmhost|wmi|ssh}
                     -template definition-file-name
                     [-noquery]

Function

Format 1

Newly creates and updates the specified common account information.

Format 2

By specifying the -template option, a template file that contains all labels to be set in the common account information also can be output.

Hosts that can execute the command

Execution permission

In Windows:

User with Administrators permissions (executed from the administrator console when Windows UAC functionality is enabled)

In UNIX:

User with root user permissions (A user whose uid is 0.)

Installation directory

In Windows:

installation-folder\tools\

In UNIX:

/opt/jp1pc/tools/

Arguments

-type {pfmhost|wmi|ssh}

Specifies the type of the common account information to be created. The following table shows details of each type.

Common account information type

Description

pfmhost

Common account information for instance environments (for each PFM - RM host)

wmi

Common account information for monitoring targets (for remote connection via WMI)

ssh

Common account information for monitoring targets (for remote connection via SSH)

-lhost logical-host-name

Specifies the logical host name of the host on which this command is to be executed. For logical-host-name, specify a string of 1 to 32 bytes, consisting of single-byte alphanumeric characters. If you omit this option, the command assumes that the physical host is specified.

This option cannot be specified with the -template option (in Format 2).

-input definition-file-name

Specify this option to read the values to be set in the common account information from a definition file. For definition-file-name, specify a string of 1 to 250 bytes. The common account information is automatically created or updated by using the values in the specified definition file.

If you specify a string that contains spaces or parentheses (( )) for this option, enclose the entire string in double quotation marks (").

If you omit this option, the command runs in interactive mode.

-noquery

If this option is specified, the command does not output any query messages that interrupt command execution, making it unnecessary for the user to respond. Specify this option if you want the command to run in non-interactive mode. Note that the behaviors while the command is running are as follows:

  • If the common account information has been already configured:

    A KAVE05478-I message is output and the settings of the common account information are updated.

  • If the file with the same name as that of the file specified for the -template option already exists:

    A KAVE05399-I message is output and the file is updated.

-template definition-file-name

Specify this option to output the definition file template. For definition-file-name, specify a string of 1 to 245 bytes. The definition file consisting of the sections and labels that correspond to the type of the target common account information is output. Note that the labels of the [Account Definitions] section remain blank.

You can edit the output definition file according to environment requirements, and can specify the edited definition file as an input file for the -input option.

If you specify a string that contains spaces or parentheses (( )) for this option, enclose the entire string in double quotation marks (").

Format of the definition file (pfmhost and wmi)

The definition file is a text file consisting of the sections and labels below. The label names and values are specified in name=value format. The format of the definition file differs depending on the type of the common account information. The following shows the definition file format for pfmhost and wmi:

[Common Definitions] section

Specifies the basic information in the definition file.

Definition Type label

Specifies the type of the common account information. Specify pfmhost if the type of the common account information is pfmhost. Specify wmi if the type of the common account information is wmi.

[Account Definitions] section

Specifies the values to be set in the common account information.

User label

Specify the user name as a string of 1 to 256 bytes, consisting of single-byte alphabetic characters with no tab characters. You cannot omit this label.

Password label

Specify the password as a string of 1 to 256 bytes, consisting of single-byte alphabetic characters with no tab characters. You cannot omit this label.

Domain label

Specify the domain name as a string of 0 to 256 bytes, consisting of single-byte alphabetic characters with no tab characters. You can omit this label.

Example of specifying settings in a definition file for pfmhost:

[Common Definitions]
Definition Type=pfmhost
 
[Account Definitions]
User=Administrator
Password=aaa
Domain=bbb

Example of specifying settings in a definition file for wmi:

[Common Definitions]
Definition Type=wmi
 
[Account Definitions]
User=Administrator
Password=aaa
Domain=bbb

Format of the definition file (ssh)

The definition file is a text file consisting of the sections and labels below. The label names and values are specified in name=value format.

[Common Definitions] section

Specifies the basic information in the definition file.

Definition Type label

Specifies the type of the common account information. Specify ssh if the type of the common account information is ssh.

[Account Definitions] section

Specifies the values to be set in the common account information.

User label

Specify the user name as a string of 1 to 256 bytes, consisting of single-byte alphabetic characters with no tab characters. You cannot omit this label.

Private_Key_File label

Specify the name of the private key file to be used in the SSH public key method with the absolute path. Specify a string of 1 to 256 bytes, consisting of single-byte alphabetic characters.

Even if you specify a string that contains spaces, you do not need to enclose the entire string in double quotation marks ("). However, tab characters cannot be specified.

Note that you cannot omit this label.

Example of specifying settings in a definition file for ssh:

[Common Definitions]
Definition Type=ssh
 
[Account Definitions]
User=root
Private_Key_File=/opt/jp1pc/agt7/.ssh/agt7

Notes

Return values

0

The command terminated normally.

1

An argument specification is invalid.

2

The user does not have execution permission for the command.

6

The definition file contains errors.

10

The command is now running.

11

The user canceled the processing.

26

An incorrect value might be specified.#

100

The Performance Management environment is invalid.

102

The specified logical host name has not been set up.

200

A memory shortage occurred.

210

A disk space shortage occurred.

211

A file or directory cannot be accessed.

230

Execution of an internal command failed.

255

An unexpected error occurred.

#

This value is returned when the specified file is not found.

Usage example 1

This example specifies the definition file to be read for the -input option and creates or updates the common account information in interactive mode. In this example, pfmhostTemplate.txt is read as the input file. The values in pfmhostTemplate.txt are displayed as the values of User, Password, and Domain. The values entered for Password and Re-enter are not displayed.

jpcconf acc setup -type pfmhost -input pfmhostTemplate.txt
KAVE05477-Q The common account information is already configured (type=pfmhost). Do you want to update it? (Y/N) Y
User                                          : Administrator
Password                                      :
                                     Re-enter :
Domain                   []                   : bbb
KAVE05473-I The common account information was configured successfully. (type=pfmhost)

Usage example 2

This example outputs the template specified for the -template option, in interactive mode. In this example, the template file pfmhostTemplate.txt is output.

jpcconf acc setup -type pfmhost -template pfmhostTemplate.txt
KAVE05146-Q The file already exists. Do you want to update the file? (Y/N) Y
KAVE05481-I The input definition file template was exported successfully. (type=pfmhost)

Usage example 3

This example creates the common account information for pfmhost, in interactive mode. The values entered for Password and Re-enter are not displayed.

jpcconf acc setup -type pfmhost
User                                          : Administrator
Password                                      :
                                     Re-enter :
Domain                   []                   : bbb
KAVE05473-I The common account information was configured successfully. (type=pfmhost)

Usage example 4

This example updates the common account information for pfmhost, in interactive mode. The values entered for Password and Re-enter are not displayed.

jpcconf acc setup -type pfmhost
KAVE05477-Q The common account information is already configured (type=pfmhost). Do you want to update it? (Y/N) Y
User                     [Administrator]      :
Password                                      :
                                     Re-enter :
Domain                   [bbb]                :
KAVE05473-I The common account information was configured successfully. (type=pfmhost)

Usage example 5

This example reads the definition file pfmhostTemplate.txt specified for the -input option and creates the common account information. Because the -noquery option is specified in this example, if the definition file with the same file name already exists, the common account information is automatically updated.

jpcconf acc setup -type pfmhost -input pfmhostTemplate.txt -noquery
KAVE05478-I The common account information is being updated. (type=pfmhost)
User                                          : Administrator
Password                                      :
                                     Re-enter :
Domain                   []                   : bbb
KAVE05473-I The common account information was configured successfully. (type=pfmhost)

Usage example 6

This example outputs the template file pfmhostTemplate.txt specified for the -template option. Because the -noquery option is specified in this example, if the template file with the same file name already exists, the existing template file is automatically updated.

jpcconf acc setup -type pfmhost -template pfmhostTemplate.txt -noquery
KAVE05399-I The existing file will be updated. (file=C:\Program Files\Hitachi\jp1pc\tools\pfmhostTemplate.txt)
KAVE05481-I The input definition file template was exported successfully. (type=pfmhost)