Installing third-party software in the Appliance


Installing third-party software in the Appliance

The Appliance consists of a Linux-based operating system on which you can install the Portal or the Engine. The software packages included in the Appliance have been carefully selected and fine tuned to work together with both Nexthink products in order to deliver the best performance possible. Both the Portal and the Engine are very demanding in terms of computing resources and they usually require the full dedication of the hardware specified to run them.

Therefore, the installation of third-party software that competes for computing resources with the Nexthink products in the Appliance can degrade the overall performance of the Appliance or hinder the proper functioning of the Portal or the Engine.

As an exception, Nexthink recommends the installation of VMware Tools in those virtualized Appliances that run on VMware products.

Supported third-party software

Nexthink only supports third-party software in any of the following two cases:

  • The installation procedure of the software is described in the official Nexthink documentation.
  • An engineer from Customer Success Services, the Presales team, or the MSP team in Nexthink undertakes the installation of the software.

Nexthink cannot provide support to customers or partners who do not comply with the statements above. To regain access to Nexthink Support, you must remove all non-conforming third-party software from the Appliance.

Installing typical third-party tools

Usually, you may want to install third-party software in the Appliance to perform any of the following tasks:

  • Backup the Appliance
  • Monitor the Appliance
  • Protect the Appliance against computer viruses

The tools that typically perform these tasks may have a major impact in the performance of the system; therefore, Nexthink recommends not to install any additional tool. Should you choose to go ahead and install third-party software (because it is mandated by the security policy of your company, for example), we strongly recommend that you first test your setup in a pre-production environment.

Backup the Appliance

Starting from Nexthink V4.1, the Appliance includes an automatic backup mechanism that lets you push all the database and configuration files to a shared directory. Configure the automatic backup of the Appliance from the Web Console to recover from a full or partial data loss.

If you are compelled to install a third-party backup tool, schedule it to perform the backup when the Appliance is less active and always test it first in a pre-production environment. Depending on the product that you installed in the Appliance, follow the corresponding piece of advice:

The Engine is less active during the night, when it receives less data from Collectors and it has finished the cleanup of its database. Schedule the backup at around 04h30.
The Portal is less active when fewer users are connected to it and it is not collecting data from the Engine. Since data collection starts at 01h00 and it can last for several hours, schedule the backup of the Portal between the end of the working hours and 01h00.

Monitor the Appliance

Currently, Nexthink does not provide any specific tool to monitor the status of the Appliance. Advanced users may take advantage however of the standard tools of Linux installed in the Appliance, such as ping or SSH, to test the connectivity of the Appliance, or use the command line shell to enquire about the status of the Engine or the Portal.

If you really need to install a third-party monitoring tool in the Appliance, be specially careful if it is the Engine that is running on the Appliance. A monitoring tool can greatly interfere with the Engine during periods of high activity.

Protect the Appliance against computer viruses

The Appliance is always delivered with the latest security updates of the underlying Linux-based operating system. The risk of vulnerabilities is thus reduced to a minimum. Still, if you have any particular requirements in terms of protection of the operating system, create a feature request for Nexthink Suppport or contact your Nexthink Account Manager to initiate a discussion.