The Acunetix Multi-engine setup is suitable for Enterprise customers who need to scan more than 10 websites or web applications simultaneously. This can be achieved by installing one Main Installation and multiple Scanning Engines, all managed from a central console. Here’s how:
Download the latest build of Acunetix
Download the latest build of Acunetix from here. Use your Acunetix Enterprise Multi-Engine license to download and activate the product. The same installation will be used for both the Main Installation and the Scanning Engine installations.
Install the Main Installation
The Main Installation is the installation which will be used to control all the Engines. It is also the installation which will host the Acunetix configuration database, and from which all the Acunetix settings will be configured. The Scanning Engine of this installation will also be used to perform security scans.
Proceed with installing the Main installation by double clicking on the Acunetix installation. In the “Server information” page, you need to enable “Allow remote access to Acunetix”, and configure a Server Name that is reachable from all the machines running the Scanning Engines.
After installing Acunetix, you will need to use the Acunetix Activation executable to activate the installation using your license.
Install the Scanning Engines using /engineonly switch
The only function of the Acunetix Scanning Engine installations is to perform scans when requested from the Main Installation. The Acunetix Engine configuration is only used to register the engine with the Main installation. Proceed as follows to install an Acunetix Scanning Engine:
- Copy the Acunetix installation to the machine. The same installation file will be used to install the Scanning Engine.
- From command prompt, run the installation with the /engineonly switch.
- This will start the installation of the Acunetix Scanning Engine
- Proceed with the installation. Once again, you will need to enable “Allow remote access to Acunetix”, and specify a Server Name that is accessible from the Acunetix Main Installation.
- Proceed and finish the installation.
Register Scanning Engine
After the installation of the Scanning Engine, you will need to register the Scanning Engine with the Main Installation. This process is initiated from the Scanning Engine.
- Browse to the Acunetix Engine Registration page.
- Click on Configure Now
- Provide a Unique name for this Scanning Engine instance, so as to differentiate it from the other Scanning Engines.
- Confirm that the “Scanning engine address (this instance)” reflects the address of this Scanning Engine Instance. Usually this can be kept as default.
- Configure the address of the Main Installation. Ensure you include the port number.
- If needed, select to Ignore SSL Errors
- Click Register once done.
Authorise Scanning Engine from Main Installation
All the Scanning Engine registration requests need to be authorised from the Main Installation. This ensures that the Main Installation administrator remains in control of all the Scan Engine registrations.
- From the Main Installation, change to Settings > Engines
- Here you will see all the Engines configured, including the ones which are pending Authorization.
- Select the Scan Engines which are pending Authorization, and click Authorize to confirm their Registration.
- The Status of the Scan Engine request will change to Online, and the version of the Scan Engine is updated.
- Back on the Scan Engine machine, the Scan Engine is now shown as Registered
Once this is done, any scans configured on the Main Installation will be distributed between the Scanning Engines configured.
- The License on the Main Installation will be propagated to the Scanning Engine installations when the Scanning Engines are Authorized.
- The Scanning Engine on the Main Installation cannot be disabled.
- You can configure a Target to always be scanned using the same Scanning Engine. This can be done from the Target Settings > Advanced > Scanning Engine. Enable the setting, and choose the Scanning Engine to be used for this Target.
- The Acunetix Main Installation and the Acunetix Engines communicate over port 3443. Firewalls should be configured to allow these connections both ways.