work:zabbix:zabbix-migration-mysql-postgresql

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
work:zabbix:zabbix-migration-mysql-postgresql [2025/01/15 14:10] rollandwork:zabbix:zabbix-migration-mysql-postgresql [2025/01/15 14:26] (текущий) rolland
Строка 301: Строка 301:
  
 Подключаемся к нашему Zabbix через браузер и выполняем его настройку на СУБД PostgreSQL. После этого все должно заработать. Подключаемся к нашему Zabbix через браузер и выполняем его настройку на СУБД PostgreSQL. После этого все должно заработать.
 +
 +Удаляем MysQL и все, что с ним связано.
 +
 +<code>
 +service mysql stop
 +
 +sudo apt purge mysql-server mysql-common mysql-server-core-* mysql-client-core-*
 +
 +sudo rm -Rf /var/lib/mysql/
 +
 +sudo rm -Rf /etc/mysql/
 +
 +sudo rm -Rf /var/log/mysql/
 +
 +sudo deluser --remove-home mysql
 +</code>
  
 ==== Установка TimescaleDB ==== ==== Установка TimescaleDB ====
Строка 348: Строка 364:
 </code> </code>
  
 +Подключаем расширение к Zabbix
 +
 +<code>
 +echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql --dbname=zabbixrddb
 +</code>
 +
 +И выполняем скрипт для конвертации данных. Занимает некоторое время.
 +
 +<code>
 +sudo -u postgres psql --host=127.0.0.1 --dbname=zabbixrddb --username=zabbixrd -f /usr/share/zabbix-sql-scripts/postgresql/timescaledb/schema.sql
 +</code>
 +
 +Запускаем Zabbix
 +
 +<code>
 +sudo systemctl start zabbix-server
 +</code>
 +
 +Помогли в написании источники: https://www.initmax.com/wiki/zabbix-migration-from-mysql-to-postgresql/ https://interface31.ru/tech_it/2024/07/ustanovka-zabbix-7-c-nginx-postgresql-timescaledb-na-ubuntu-server.html https://rutube.ru/video/f393860f271726b94d9a1467a871c1da/
  • work/zabbix/zabbix-migration-mysql-postgresql.1736939420.txt.gz
  • Последнее изменение: 2025/01/15 14:10
  • rolland