diff options
| author | David Leutgeb <david@noreply.localhost> | 2022-03-15 13:34:13 +0100 |
|---|---|---|
| committer | David Leutgeb <david@noreply.localhost> | 2022-03-15 13:34:13 +0100 |
| commit | 48d3c1b744bdc9d0034d0dd605e3307e6ab12841 (patch) | |
| tree | 64eeada4f2c7f556d0114ab08feed956b1219a01 | |
| parent | 1404198975bf4f8317516ddfbf44a19c690236b8 (diff) | |
| download | zabbix_upgrade-48d3c1b744bdc9d0034d0dd605e3307e6ab12841.tar.gz zabbix_upgrade-48d3c1b744bdc9d0034d0dd605e3307e6ab12841.zip | |
Markdown formatting
| -rw-r--r-- | upgrade_5.4.x_to_6.0.x.md | 55 |
1 files changed, 53 insertions, 2 deletions
diff --git a/upgrade_5.4.x_to_6.0.x.md b/upgrade_5.4.x_to_6.0.x.md index f6db057..dae14e7 100644 --- a/upgrade_5.4.x_to_6.0.x.md +++ b/upgrade_5.4.x_to_6.0.x.md @@ -1,5 +1,7 @@ # Zabbix Upgrade v5.4.x to v6.0.x (Debian 10, PostgreSQL, TimescaleDB) +Make sure to make a backup of the server(s) before you proceed. + ## Upgrade TimescaleDB ### Install new timescaledb version @@ -10,88 +12,137 @@ apt install timescaledb-2-2.6.0-postgresql-12 ### Connect to Postgresql +``` sudo -u postgres psql -X +``` ### Switch to database zabbix +``` \c zabbix +``` ### Update the postgresql extension +``` ALTER EXTENSION timescaledb UPDATE; +``` ### Verify that the new timescaledb version is used +``` \dx timescaledb +``` ## Upgrade PostgreSQL to 14 ### Install Postgresql 14 +``` apt install postgresql-14 +``` ### Install Timescaledb +``` apt install timescaledb-2-2.6.0-postgresql-14 +``` ### Stop all postgresql clusters +``` service postgresql@12-main stop +``` +``` service postgresql@14-main stop +``` ### Drop the new postgresql cluster +``` pg_dropcluster 14 main +``` ### Run pg_upgradecluster to upgrade the cluster to v14 +``` pg_upgradecluster -v 14 --method=upgrade --link 12 main +``` ### Make sure the new cluster ist listening on port 5432 +``` netstat -tapen | grep LISTEN +``` ### Drop the old postgresql cluster +``` pg_dropcluster 12 main +``` ### Verify they timescaledb version on the zabbix db +``` sudo -u postgres psql +``` +``` \c zabbix +``` +``` \dx +``` ## Upgrade Zabbix from 5.4.x to 6.0 (Steps for Debian 10) ### Remove the old repository list +``` rm -Rf /etc/apt/sources.list.d/zabbix.list +``` ### Install the new repository list +``` wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian10_all.deb - +``` +``` dpkg -i zabbix-release_6.0-1+debian10_all.deb +``` ### Update the repositroy cache +``` apt clean +``` +``` apt update +``` ### Verify that zabbix will be upgraded to v6 +``` apt list --upgradeable +``` ### Install all upgrades +``` apt ugprade +``` ### Start zabbix Server +``` service zabbix-server start +``` ### Check the log file for errors +``` vim /var/log/zabbix/zabbix_server.log +``` + +### Verify the web interface is up and running -### Verify the web interface is up and running
\ No newline at end of file +## Enjoy using Zabbix :-)
\ No newline at end of file |