Links

Update

As soon as a new on-premises version is available, you will receive an e-mail from us. In the email, you can get the current version numbers. You will also get the latest versions from Github.
Make sure to also keep the installed software components Pulsar Agent, Watchdog, Hacktor and Observer up to date. You can execute the updates directly in the platform. Click here for instructions.

Enginsight Application

We recommend to use our update script to automatically install the latest version of Enginsight.
1.Make sure that you have root privileges. If this is not the case, log in as superuser.
su - root
2. Navigate to the directory of your installation and run the update script.
cd /opt/enginsight/enterprise
chmod +x update.sh && ./update.sh

Creating a cronjob

Alternatively, you can have the update executed automatically via a cronjob.
1. Execute the following command to add a cronjob.
su - root
chmod +x /opt/enginsight/enterprise/update.sh
crontab -e
2. Copy the following line into the document, edit the execution time according to your needs and save the document.
0 04 * * 0 cd /opt/enginsight/enterprise && ./update.sh
In this example, the update is performed weekly on every Sunday 4:00 AM.

Manual update

If you want to manually update software modules to special versions, use the following procedure.
1. Make sure that you have root privileges. If this is not the case, log in as superuser.
su - root
2. Navigate to /opt/enginsight/enterprise
cd /opt/enginsight/enterprise
3. Adjust the image versions of the various Docker services.
nano docker-compose.yml
Example of services, ui-m1:
ui-m1:
image: enginsightonpremise/ui-m1:<version>
...
Save the docker-compose.yml
5. Execute the setup script and confirm all prompts.
./setup.sh
The configurations for database, Redis, APP and API are cached and therefore you do not need to adjust them.

Software Components

You can update our four software components directly in the Enginsight platform.

Pulsar Agent

The best way is to update the Pulsar agent on all hosts at the same time.
  1. 1.
    Go to Hosts → Overview.
  2. 2.
    Click on the "Update Agents" button. You will find it above the list of your hosts.
  3. 3.
    Click Refresh. If all agents are up to date, you will receive a message.

Observer

  1. 1.
    Go to Endpoints → Observers and check if all version numbers are up to date.
  2. 2.
    If an observer does not have the current version number, click the update icon in the right column at Actions.

Watchdog

  1. 1.
    Go to Discoveries → Watchdogs and check if all version numbers are up to date.
  2. 2.
    If a watchdog does not have the current version number, click the update icon in the right column at Actions.

Hacktor

  1. 1.
    Go to Penetration Testing → Hacktors and check if all version numbers are up to date.
  2. 2.
    If a hacktor does not have the current version number, click the update icon in the right column at Actions.