Chapter 8. Client command-line options and configuration details
To register systems and configure tools, learn more about the essential command-line instructions and configuration parameters for RHEL client tools and RHEL system registration.
8.1. Options for insights-client command Copy linkLink copied to clipboard!
As a system administrator with root privileges, you can use the insights-client command and its options to control the insights-client operation on your system.
Updates to the insights-client.rpm occur less often than updates to individual components in Red Hat Lightspeed. The frequency of updates could cause the man page to not include the most recent information about insights-client.
Each time you enter the insights-client command, the client collects data and sends it to Red Hat Lightspeed.
Using the insights-client --display-name command to set the display name takes effect immediately, but does not run the insights-client.
| Option | Description |
|---|---|
|
| Display help information |
|
|
Register the host to Red Hat Lightspeed by using the information in |
|
| Unregister the host from Red Hat Lightspeed. |
|
|
Set or change the host display name in the GUI. Use it with the |
|
|
Add a host to a GROUP during registration. Define Group names in |
|
| Set the number of times to retry an upload. The default is 1. The retry interval is 180 seconds, which is how long the insights-client waits until retrying the upload. NOTE: In the scheduler, the number of retries is 3. |
|
|
Validate |
|
| Log only error messages to the terminal output. |
|
| Disable message logging to the terminal. |
|
| Enable the job schedule. By default, the insights-client runs daily, at or near midnight. |
|
| Disable the nightly job schedule. |
|
|
Use a custom configuration file by specifying a file path for CONF instead of using the default IMPORTANT: This option is not available for RHEL 10 systems. |
|
|
Runs the insights-client without uploading the archive to Red Hat Lightspeed. The archive is stored in the |
|
|
Run the client without using network functionality. Using this command does not upload data to Red Hat Lightspeed, similar to using the |
|
|
Write the log data to the specified log file, LOGFILE. The default log file is IMPORTANT: This option is not available for RHEL 10 systems. |
|
| |
|
| Scan the system with OpenSCAP and upload the report to the Red Hat Lightspeed compliance service in the Red Hat Hybrid Cloud Console. |
|
| List the policies available to assign to the system. The output also provides information for the following categories:
|
|
|
Assign the system to the policy by using the ID from the |
|
|
Remove the system from the policy by using the ID from the |
|
|
Upload a specific archive payload file to Red Hat Lightspeed. You must set |
|
|
Set the content type for the |
|
|
Display analysis results by using the |
|
| Write the collection to a specified directory instead of uploading to Red Hat Lightspeed. |
|
| Write the collection to a specified archive instead of uploading to Red Hat Lightspeed. |
|
|
Set or change the Ansible hostname in Red Hat Lightspeed inventory. Run this during registration to specify a different hostname from the one listed in |
|
|
Show |
|
| Refresh the system package manager cache. |
|
| The specified manifest YAML file that defines what Red Hat Lightspeed Core should collect. |
|
| Do a lightweight check-in instead of a full upload. |
|
| Run the specified application and upload its generated archive. For example, specify:
|
Additionally, use the following insights-client command options when you need to debug insights-client operations:
| Option | Description |
|---|---|
|
|
Print the versions of |
|
| Test connectivity to the Red Hat Lightspeed services. |
|
| Log all debug output to the console. |
|
|
Run the client, but do not upload the archive. The client stores the archive in the |
|
|
Store the archive in the |
|
| Generate a diagnostic log for support. |
|
| Display host registration status. |
|
| Log network calls to the console. |
8.2. Options for the insights-client configuration file Copy linkLink copied to clipboard!
When the configuration file and the command line have similar options, the command-line option is executed when you enter the insights-client command. When the scheduler runs the client, the configuration file options are executed.
You must enter the choices exactly as shown. True and False use initial capital letters.
The changes initiated by the options take effect either at the next scheduled run, or when you enter the insights-client command. Format the options as key=value pairs.
| Option | Description |
|---|---|
| ansible_host | Use this option if you want a different hostname when running Ansible playbooks. |
| authmethod=CERT | Set the authentication method. The default value is CERT. |
| auto_config=True |
Use this to auto configure with Satellite Server. Values can be
NOTE: When |
| auto_update=True |
Use this option to automatically update the dynamic configuration. The default value is |
| base_url=cert-api.access.redhat.com:443/r/insights | Specify the base URL for the API. |
| cmd_timeout=120 | Use this option to set the timeout limit for commands that run during collection. The value is measured in seconds. The command processes end when the timeout limit reaches the value of this option. |
| content_redaction_file |
Omit lines or keywords from files and commands in the core collection. The core collection consists of a comprehensive set of data such as system logs, configuration files, and command outputs collected by the
You do not need to change the default configuration. The |
| display_name |
Use this value to for the
NOTE: This value interacts with the |
| http_timeout=120 | Use this option to set the timeout limit for HTTP calls. The value is measured in seconds. The command processes terminate when the timeout limit reaches the value. |
| [insights-client] | The configuration file must begin with this entry, even if you specify a custom path or name for the client configuration file. |
| loglevel=DEBUG |
Use this option to change the log level. Values are: DEBUG, INFO, WARNING, ERROR, and CRITICAL. The default is DEBUG. The default log file location is |
| obfuscation_list=<ipaddress_type> |
Use this option to specify which IP connectivity protocol addresses to obfuscate in the data collection. By default, this value is not set and no data obfuscation occurs. Supported values are:
IMPORTANT: Remove deprecated |
| proxy | Use this option to set the URL for your proxy. Example: http://user:pass@192.168.100.50:8080 |
| redaction_file | Use this option to omit files or commands from the core collection. The core collection consists of comprehensive result set.
You do not need to change the default configuration. The |