work:zabbix:zabbix-ubuntu2404-postgresql-nginx

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
work:zabbix:zabbix-ubuntu2404-postgresql-nginx [2025/03/20 10:23] rollandwork:zabbix:zabbix-ubuntu2404-postgresql-nginx [2025/03/20 10:38] (текущий) rolland
Строка 158: Строка 158:
 </code> </code>
  
 +После установки запустим утилиту конфигурирования TimescaleDB и ответим утвердительно на все вопросы
  
 +<code>
 +sudo timescaledb-tune
 +</code>
 +
 +Утилита timescaledb-tune анализирует текущую конфигурацию PostgreSQL и предлагает оптимальные настройки для работы с TimescaleDB. Она автоматически изменяет параметры в файле **postgresql.conf**, чтобы улучшить производительность базы данных для работы с временными рядами.
 +
 +На данном этапе мы не будем углубляться в настройку параметров через timescaledb-tune, поэтому просто отвечаем утвердительно на все вопросы утилиты.
 +
 +После завершения работы утилиты все изменения будут внесены в файл конфигурации PostgreSQL.
 +
 +Перезапускаем PostgreSQL
 +
 +<code>
 +sudo systemctl restart postgresql
 +</code>
 +
 +Подключаем расширение к базе
 +
 +<code>
 +echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix
 +</code>
 +
 +И выполним специальный скрипт для конвертации данных
 +
 +<code>
 +cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb/schema.sql | sudo -u zabbix psql zabbix
 +</code>
 +
 +<note important>
 +Сообщения в ходе выполнения скрипта о том, что вы не следуете лучшим практикам (not follow best practices) можно смело проигнорировать.
 +</note>
 +
 +На этом установка и настройка TimescaleDB завершена.
 +
 +==== Завершение ====
 +
 +Для завершения установки добавим службы Zabbix в автозагрузку и одновременно запустим их
 +
 +<code>
 +sudo systemctl enable --now zabbix-server zabbix-agent
 +</code>
 +
 +Далее переходим по адресу, забитому в конфиге nginx выше или просто по ip и завершаем настройку.
 +<note important>
 +Логин по-умолчанию **Admin** и пароль **zabbix**
 +</note>
 +
 +Благодарю следующие источники за информацию:
 +[[https://interface31.ru/tech_it/2024/07/ustanovka-zabbix-7-c-nginx-postgresql-timescaledb-na-ubuntu-server.html]]
 +[[https://sysadminhub.ru/other/zabbix/how-to-install-zabbix-7-ubuntu-nginx-postgresql-timescaledb]]
 +[[https://www.timescale.com/blog/how-to-install-timescaledb-on-aws]]
  • work/zabbix/zabbix-ubuntu2404-postgresql-nginx.1742455382.txt.gz
  • Последнее изменение: 2025/03/20 10:23
  • rolland