OverOps releases application updates periodically. The new features and updates are described in the relevant Release Notes. When adding important updates to the OverOps Agent/Controller, the web application prompts you to upgrade.
The Newer version available option in the Settings menu indicates that a new version of OverOps is available.
To upgrade OverOps:
- Stop the Collector.
- From Settings, click Newer version available and choose your setup. The update process is identical to the installation process you performed for your first server.
- Follow the steps in the Install OverOps window to re-install OverOps using the selected installer – Wget, cURL, Windows installer, etc. There’s no need to uninstall OverOps before running the update, the new version overrides the previous version.
Note: If you’ve set up automatic installation for your servers with Chef or Puppet, OverOps will upgrade automatically.
- Start the Collector.
- When the installation is complete, restart the running JVMs for the upgrade to take effect. If you can’t restart them immediately, OverOps monitors those JVMs and will automatically upgrade at restart.
The OverOps Collector (that runs the daemon process called takipi-service or TakipiService.exe) keeps state mainly under /opt/takipi/work folder. During the upgrade procedure, this state is preserved, as well as any configuration changes made in collector.properties file and only the binaries are upgraded.
In some rare cases, either when the state got corrupted (server was running out of disk space) or a faulty version, you may be prompted to carry out a complete re-installation, including the uninstalling and then re-installing OverOps. This procedure erases the properties and the installation key, therefore it is recommended that you save them in a temporary location.
Changes to the collector.properties file require restarting the Collector. Click here to learn how to restart the Collector.
The Collector also keeps state of the Agents that are communicating with it. Since OverOps maintains information about each Agent in the /opt/takipi/work folder, removing it breaks that connection between the Agent and the Collector, and a JVM restart is needed to re-establish the link.