Job Management Partner 1/Software Distribution Client Description and User's Guide
- Organization of this subsection
- (1) Locale for messages
- (2) Maximum number of packages for each group
- (3) Automatic registration of the system configuration
- (4) Retry count for sending processing results
- (5) Interval for monitoring scheduled packages
- (6) Retry count and retry interval for using a socket to start a resident server for TCP/IP
- (7) No-response timeout
- (8) Controlling outputting messages to /dev/console as well as MAIN.LOGF
- (9) Logging the information that the same package has already been stored when storing a package in the temporary package storehouse
- (10) Time period for checking whether a resident server for TCP/IP was deactivated by a socket
- (11) Executing all periodic jobs
- (12) Removing restrictions on the paths for package registration and collection
- (13) Size of another company's software installation log file
- (14) Clearing the settings of the send and receive socket buffer sizes
- (15) Host address of the local system
- (16) IP address of the local system
- (17) Using host IDs to manage clients
- (18) Automatically deleting jobs when system reconfigured
- (19) Process monitoring interval
- (20) Using the JP1/Software Distribution system configuration to resolve addresses
- (21) Timing for sending the result file to the server
- (22) Reporting of inventory information to a higher-level system during a system change
- (23) Reporting of information on another company's software in file set units
- (24) Reporting of inventory information to a higher-level system during automatic registration of system configuration
For the locale for the messages that JP1/Software Distribution Client may output, specify the language in the LANG environment variable and the time zone in the TZ environment variable. The following is an example for setting the locale.
LANG=C TZ=JST-9 export LANG TZ
(2) Maximum number of packages for each group
The maximum number of packages that you can store in the package storehouse for each group is set in the MAXRSC environment variable in the following format:
MAXRSC=maximum-number-of-packages-for-each-groupAs the maximum number of packages for each group, you can specify 256 to 5,000. If you do not specify the MAXRSC environment variable, 256 is implicitly specified as the maximum number of packages for each group.
(3) Automatic registration of the system configuration
To automatically register the system configuration for a relay system or end workstation, set the environment variable SYSCNS as shown below. You do not need to use the export statement.
SYSCNS=YESAs #SYSCNS=YES is specified in the model file, delete the leading # symbol to enable the value.
You need not specify this item if one of the following conditions is satisfied:
- CLIENT is specified for WorkstationType in the settings file (the system configuration is always automatically registered).
- The managing server is the UNIX version of JP1/Software Distribution Client.
- The managing server is the Windows version of JP1/Software Distribution Manager and is set to use host IDs.
If you specify automatic registration after the relay system or distribution-destination system has been set up, the system configuration is not reported to the managing server. In this case, to automatically register the system configuration, perform the following steps:
- For a relay system
- Operation for automatically registering the relay system configuration:
- For systems other than HP-UX
rdssnd -q
/NETMRDS/COM/rdskillsrv
rm /NETMRDS/rdsprm/NS000000
/NETMRDS/COM/rdsstart
rdsft -a
- For HP-UX
/opt/NETMDMW/bin/rdssnd -q
/opt/NETMDMW/lbin/rdskillsrv
rm /var/opt/NETMDMW/rdsprm/NS000000
/opt/NETMDMW/lbin/rdsstart
/opt/NETMDMW/bin/rdsft -a
- Operation for automatically registering the distribution-destination system configuration:
- From the managing server, execute the Get system configuration information job on the relay systems.
- For an end workstation
- For systems other than HP-UX
/NETMRDS/COM/rdssnde -q
/NETMRDS/COM/rdskillsrv
rm /NETMRDS/rdsprm/NS000000
/NETMRDS/COM/rdsstart
rdsft -a
- For HP-UX
/opt/NETMDMW/lbin/rdssnde -q
/opt/NETMDMW/lbin/rdskillsrv
rm /var/opt/NETMDMW/rdsprm/NS000000
/opt/NETMDMW/lbin/rdsstart
/opt/NETMDMW/bin/rdsft -a
(4) Retry count for sending processing results
Use this item to set the number of retries to be performed if the transmission of the processing results to the managing server fails. The following shows how to specify this item. You do not need to use the export statement. Do not specify this item if CLIENT is specified for WorkstationType in the settings file.
SNDCNT=retry-countIn retry-count, you can specify 0 to 9. If you do not specify this item, retries are performed until the transmission is completed. For an end workstation, transmission is retried every minute. In all other cases, transmission is retried at the time interval specified for WatchTimeofStatus in the settings file of JP1/Software Distribution Client.
If the number of retries exceeds the specified value, the KDDM0541-W message is output to syslog and the MAIN.LOGF log file. If this message has been output, correct the error, and then perform either of the following operations. In this case also, transmission is retried every minute or at the time interval specified for WatchTimeofStatus in the settings file of JP1/Software Distribution Client. If 2 or greater is specified, that value becomes the number of retries to be performed.
- Operation from the managing server:
- Executes a job for a relay system or end workstation.
- Processing by the relay system or end workstation
- For systems other than HP-UX
rdsft -a [-h host-file-name or host-name]
- For HP-UX
/opt/NETMDMW/bin/rdsft -a [-h host-file-name or host-name]
(5) Interval for monitoring scheduled packages
You can use the GFAUTO environment variable as follows to specify the interval for checking whether the installation date/time for a package has been reached. You do not need to use the export statement.
GFAUTO=monitoring-intervalIn monitoring-interval, specify a value from 1 to 32,757 in minutes. If you do not specify this variable, JP1/Software Distribution Client does not monitor the packages scheduled for installation.
The value you specify in this variable is enabled after you restart the system. Note that if you set a very long interval, the difference between the scheduled installation date/time and the actual installation date/time may be very large.
(6) Retry count and retry interval for using a socket to start a resident server for TCP/IP
You can specify the retry count and retry interval for using a socket to start a resident server for TCP/IP as follows:
BINDRETRY=retry-count BINDRETRYINTERVAL=retry-intervalIn retry-count, specify a value from 1 to 256. The default is 20. In retry-interval, specify a value from 1 to 300 in seconds. The default is 60.
(7) No-response timeout
You can use the COMWAT environment variable as follows to set the timeout for no-response in the communication between a relay system and a client.
COMWAT=timeoutIn timeout, set a value from 0 to 2,147,483,647 in seconds. If 0 is specified for the value, no monitoring is performed. The default is 60.
(8) Controlling outputting messages to /dev/console as well as MAIN.LOGF
If JP1/Software Distribution Client fails to output a message to the standard output, it redirects the message to the console. You can use the following specification to suppress redirecting messages to the console.
CONSOLEMSG=NOAs #CONSOLEMSG=NO is already specified in the model file, delete the leading # symbol to enable this item. You do not need to use the export statement. If you do not specify this variable, CONSOLEMSG=YES is assumed.
(9) Logging the information that the same package has already been stored when storing a package in the temporary package storehouse
If you attempt to store a package in the temporary package storehouse that already contains the same package, you can use the following specification to log the information that the same package has already been stored.
KPMSG=YESThe value YES has already been specified in the model file, so you need only delete the leading pound sign (#) to enable this item. You do not need to use the export statement. If you do not specify this variable, KPMSG=NO is implicitly specified.
(10) Time period for checking whether a resident server for TCP/IP was deactivated by a socket
When you want to check whether a resident server for TCP/IP was deactivated by a socket, use the following variable to specify the no-communication period. If the no-communication status lasts for the specified period, JP1/Software Distribution Client assumes that the resident server for TCP/IP was deactivated by a socket.
SOCKETLOOP=time-periodIn time-period, you can specify a value from 300 to 65,535 in seconds. The default is 300.
(11) Executing all periodic jobs
When the higher system changes, the periodic jobs received from the original higher system remain at the distribution-destination system. Nevertheless, the distribution-destination system is set to execute only the periodic jobs received from the current higher system.
To execute all periodic jobs whichever higher system they are received from, specify as follows:
REGULARJOB_NOSERVER_NOEXEC=NOAs #REGULARJOB_NOSERVER_NOEXEC=NO is specified in the model file, delete the leading # symbol to enable the value. You do not need to use the export statement. If you omit this value, YES is assumed and only the periodic jobs from the higher system specified in ManagingHost in the settings file are executed.
If the higher-level relay system of the client workstation is Version 7i or earlier for Windows of JP1/Software Distribution SubManager, you cannot specify YES for this item.
(12) Removing restrictions on the paths for package registration and collection
By default, the following cannot be specified as paths for packaging and file collection:
- /
- /usr, /bin, /dev, /ofis, /2050, /3050 (including sub-directories and files when collecting a file)
- /etc (including sub-directories when collecting a file)
To allow these paths to be used, enter the following setting:
PROHIBITPATH=NOAs #PROHIBITPATH=NO is specified in the model file, delete the leading # symbol to enable the value. You do not need to use the export statement. If you omit this value, YES is assumed and the paths prohibited by default cannot be used for packaging or collection.
(13) Size of another company's software installation log file
When another company's software is distributed, installation information is output to the another company's software installation log file (ISVSOFT.LOGF). The maximum size of this file is set as shown below:
MAXSIZE_ISV_LOGF=sizeIn size, specify the number of kilobytes in the range from 10,240 to 2,097,152. The default is 10,240 (KB).
If the size of the ISVSOFT.LOGF file exceeds the maximum, the information currently stored in the file is moved to the backup file, ISVSOFT.LOGF.bak, and new information is output to ISVSOFT.LOGF.
(14) Clearing the settings of the send and receive socket buffer sizes
In JP1/Software Distribution, the sizes of the send and receive socket buffers used for intra-system communication have been set separately. The following shows how to clear the settings of these socket buffer sizes in JP1/Software Distribution.
- Specification for clearing the send buffer size setting: SO_SNDBUF=0
- Specification for clearing the receive buffer size setting: SO_RCVBUF=0
Before you clear the buffer size settings, always verify that the system performance in your environment will not be degraded. When these settings are not cleared, the buffer sizes are fixed at 32,768 bytes. When these settings are cleared, the system defaults are used. In an OS other than HP-UX, the following tuning parameters are used for the system defaults.
OS Type Tuning parameter Solaris Send tcp_xmit_hiwat Receive tcp_recv_hiwat AIX Send tcp_sendspace Receive tcp_recvspace
(15) Host address of the local system
Specify in the following format the local system's host name reported by the facility for automatically registering the system configuration:
DMHOSTNAME=host-nameIn host-name, specify a host name from which an address can be resolved. You can use a maximum of 32 alphanumeric characters, including hyphens (-), underscores (_), and periods (.) to specify the host name. If you omit this entry or specify an invalid value, the host name acquired by the hostname command is used.
Before changing this setting, make sure that no jobs are being executed.
(16) IP address of the local system
Specify in the following format the local system's IP address reported by the facility for automatically registering the system configuration:
DMIPADDR=IP-addressIn IP-address, specify an IP address with which communication is possible.
If you omit this entry, the system assumes an IP address as follows:
- When DMHOSTNAME is specified: The IP address for the host name specified in DMHOSTNAME
- When DMHOSTNAME is also omitted: The IP address for the host name that can be acquired by the hostname command
Before changing this setting, make sure that no jobs are being executed.
(17) Using host IDs to manage clients
When the Windows version of JP1/Software Distribution Manager is set to use host IDs, jobs can be transferred on the basis of host IDs even if there are duplicate client host names or IP addresses. To use host IDs to transfer jobs, specify the following setting:
CLIENT_KEY=HOSTIDIf this specification is omitted, jobs are relayed in the same manner as in Version 08-10 or earlier of JP1/Software Distribution SubManager. That is, jobs are relayed using host names or IP addresses, provided that client host names or IP addresses are not duplicated. When you install JP1/Software Distribution Client for the first time, always specify this setting. After the setting of JP1/Software Distribution Manager is changed to use host IDs for client management, always execute the rdssysmig command to convert the system configuration information of the relay system.
Before changing this setting, make sure that no jobs are being executed.
(18) Automatically deleting jobs when system reconfigured
When clients are removed from the system configuration, the jobs that are to be sent to the clients can also be deleted from the relay system. You can enable this function by specifying the following setting:
CLIENT_CMD=DELETEThis function is disabled if this setting is not specified.
(19) Process monitoring interval
Using the format shown below, specify the interval at which to check whether or not the rdsregular process is alive.
PROCESSCHKINTERVAL=monitoring-intervalSpecify the monitoring interval as a value from 0 to 65,535 in seconds. If 0 is specified, monitoring of the rdsregular process is not performed. The default value is 10 seconds. Note that there is a 10-second error in the monitoring interval.
(20) Using the JP1/Software Distribution system configuration to resolve addresses
To use the JP1/Software Distribution system configuration to resolve addresses when a lower-level system starts, specify the following. In this case, the OS does not perform address resolution.
RESOLVE_BY_SYSCNS=YESIf this specification is omitted, addresses are resolved by the OS. In this case, the JP1/Software Distribution system configuration is not used to perform address resolution.
(21) Timing for sending the result file to the server
To send a result file to a higher-level system when the result file is received from a lower-level system, specify the following. Specify this when you want to check the job execution results immediately.
SEND_RESULT=IMMEDIATEIf this specification is omitted or transmission based on this specification fails, transmission is performed regularly at the interval specified in WatchTimeofStatus of the settings file.
(22) Reporting of inventory information to a higher-level system during a system change
When a system change is detected and it is necessary to automatically report the system information and software information to a higher-level system, specify the following:
REALTIME_INVENTORY=YESIf this specification is omitted, NO is assumed and system changes are not detected.
When you specify YES here, you must also specify the following:
- Client services settings file
EnableMultiServer=NO- Operating-environment settings file
SYSCNS=YES FILESET_MANAGEMENT=YES (for AIX only)
(23) Reporting of information on another company's software in file set units
In AIX, to report the information on another company's software in file set units, specify the following:
FILESET_MANAGEMENT=YESIf this specification is omitted, NO is assumed and the software information is reported in package units. This specification is valid only in AIX.
If you change this specification, file set information and package information will coexist. To avoid this, first delete the software on the managing server and then change the setting.
(24) Reporting of inventory information to a higher-level system during automatic registration of system configuration
To also report the system information and software information when automatically registering the system configuration, specify the following:
INVENTORY_UPLOAD=YESIf this specification is omitted, NO is assumed and neither the system information nor the software information is reported. Note that this specification is ignored if REALTIME_INVENTORY is set to YES.
When you specify YES here, you must also specify the following:
- Client services settings file
EnableMultiServer=NO- Operating-environment settings file
SYSCNS=YES
All Rights Reserved. Copyright (C) 2009, Hitachi, Ltd.