Purpose : To do a fresh install of the backend/UI server and collectors while retaining current configuration data. MySQL is used and will be reused.
-
Shut down the collectors (takipi-service).
This is important as this ensures the agents do not send stale data to the backend: Stop/Start the Java Collector -
Shut down the backend/UI (takipi-server)
See “stop” command: Command Line Arguments for On-Premises Servers -
Make a backup copy of /opt/takipi-server/conf to a new location.
-
Make a backup copy of /opt/takipi-server/bin/server-envs.sh
-
Remove the /opt/takipi-server directory.
-
Download new takipi-server-java.tar.gz (link should be provided to you by support).
-
Drop these databases from your MySQL (they will get re-created on new server start-up):
-dynalite
-pds
-qsql
-takipi -
Un-tar takipi-server into /opt (or other custom location)
-
Copy configuration files from previous installation in step #3
-
Copy /opt/takipi-server/bin/server-envs.sh backed up from step #4
-
Restore any file and folder ownership with “chown” (if supposed to run as root or other user)
-
Start takipi-server with the /opt/takipi-server/bin/takipi-server.sh script: https://doc.overops.com/docs/non-docker-on-premises-installation#section-2-installing-the-server
-
Open the OverOps console with a browser and confirm it is running.
-
Review the /opt/takipi-server/log/tomcat/tomcat/catalina.log file for any ERR or WARN, or other Exceptions that might indicate any issues at startup.
-
Request a new license via the /activate URL on the server.
-
Backup collector config - Make a backup copy of /opt/takipi/collector.properties
-
Remove the /opt/takipi directory.
-
Follow installation steps for on-prem collector package: https://doc.overops.com/docs/on-premises-rootless-collector-installation
-
Restore the collector.properties file from step #16
-
Start the collector(s)
-
Re-start your applications that already have agents configured.
-
Confirm in the OverOps console that Applications are being monitored as expected.
-
Re-create login accounts and invite team members