Installing AppScan 360°
Note: Perform all installation and configuration activities as an
Administrator on the target system. In addition, the installing user must have the
current
.kube/config file in their home directory, and
.kube/config must point to a valid and reachable cluster.To install the AppScan 360°, including AppScan Remediation Advisories and the optional Software Composition Analysis
(SCA) component:
- Download the AppScan 360° installation script and the AppScan 360° installation files from MyHCLSoftware portal to a single directory location under
/home/username. For example,
/home/username/AppScan360.Ensure all the
.runfiles are included in the directory:AppScan360_OneClick_v2.0.0.runAppScan360_v2.0.0.runAppScan360_ASRA_v2.0.0.runAppScan360_SCA_v2.0.0.runsingular-singular.clusterKit.propertiesAppScan360_readme_v2.0.00.html
- In the folder to which the files were downloaded, provide executable permission
to the installer by running:
chmod +x /home/username/AppScan360/*.run - Run the install script:Note: While not required, we recommend specifying the folder location of the files, even though you are installing from the folder location.
./AppScan360_OneClick_v2.0.0.run --target <EXTRACTION_PATH> <PROPERTY_FILE_PATH> [--includesca] [--ignorecheck]Parameter Description <EXTRACTION_PATH>Path to extract and run components, relative or absolute. <PROPERTY_FILE_PATH>Full path to the .propertiesfile containing system configuration.--includescaInclude the Software Composition Analysis (SCA) component. Optional. --ignorecheckSkip pre-requisite validation checks. Optional. For example:./AppScan360_OneClick_v2.0.0.run --target home/<username>/AppScan360/extracted /home/<username>/AppScan360/singular-singular.clusterKit.properties --includescaThe installer first performs a set of validation checks:
-
Checks for
PersistentVolumeorStorageClassconfiguration. -
Verifies Helm is available and responsive.
-
Validates Docker image push/pull to and from the configured registry.
-
Performs SQL Server connectivity check using a temporary Kubernetes pod.
-
- When installation is complete, check logs at
[AppScan360 extraction folder]/logsto verify system requirements are specified correctly and installation was successful.