Перейти к основному содержимому
Версия: 5.1

Обновление Smart Beat Manager и Smart Beat

внимание!

В первую очередь необходимо обновление Smart Beat Manager, затем, можно переходить к обновлению агентов Smart Beat. Smart Beat Manager поддерживает обратную совместимость с предыдущими версиями агентов.

Условные обозначения:

  • SM_INSTALLER - директория, куда разархивируется установочный пакет Smart Monitor
  • SBM_HOME - директория установки Smart Beat Manager
  • SB_HOME - директория установки Smart Beat

Обновление Smart Beat Manager

Обновление Smart Beat Manager и его конфигураций доступно только в ручном режиме.

  1. Скопируйте сертификаты, конфигурацию текущей инсталляции, например, в директорию /app/backup:
mkdir -p /app/backup/$(date +%Y%m%d)/sbm/
cp -r $SBM_HOME/etc/ssl /app/backup/$(date +%Y%m%d)/sbm/
cp $SBM_HOME/etc/*.yml /app/backup/$(date +%Y%m%d)/sbm/
  1. Остановите сервис и удалите существующую версию Smart Beat Manager:
systemctl stop smartBeatManager
$SBM_HOME/smartBeatManager remove
  1. Удалите старые файлы:
rm -f $SBM_HOME/smartBeatManager*
rm -f $SBM_HOME/etc/smartBeatManager.yml
rm -f $SBM_HOME/etc/config.yml
  1. После разархивирования установщика Smart Monitor скопируйте установочный файл и сделайте его исполняемым:
cp $SM_INSTALLER/utils/smartBeatManager/smartBeatManager-* $SBM_HOME/smartBeatManager
chmod +x $SBM_HOME/smartBeatManager
  1. Установите Smart Beat Manager:
$SBM_HOME/smartBeatManager install
внимание!

Начиная с версии 4.2.0 изменилось название конфигурационного файла с smartBeatManager.yml на config.yml. При наличии config.yml - будет использоваться он, при отсутствии может быть использован smartBeatManager.yml. Синтаксис конфигураций изменился, рекомендуется перенести настройки в новую конфигурацию.

Начиная с версии 5.1.0 установка Smart Beat Manager не запускает службу, создаётся лишь часть директорий и файлов при их отсутствии, это позволит произвести настройку конфигурации сервиса перед первым запуском.

  1. Сравните старый конфигурационный файл smartBeatManager.yml и новый config.yml:
diff /app/backup/$(date +%Y%m%d)/sbm/smartBeatManager.yml $SBM_HOME/etc/config.yml
  1. Перенесите необходимые настройки из старого файла в новый и запустите службу:
systemctl start smartBeatManager

Обновление Smart Beat для Linux

  1. Скопируйте сертификаты, конфигурацию текущей инсталляции, например, в директорию /app/backup:
mkdir -p /app/backup/$(date +%Y%m%d)/sb/
cp -r $SB_HOME/cert /app/backup/$(date +%Y%m%d)/sb/
cp $SB_HOME/config/*.yaml /app/backup/$(date +%Y%m%d)/sb/
  1. Остановите сервис и удалите существующую версию Smart Beat:
systemctl stop smartBeat
$SB_HOME/smartBeat remove
  1. Удалите старые файлы:
rm -f $SB_HOME/smartBeat*
rm -f $SB_HOME/config/config.yaml
  1. После разархивирования установщика Smart Monitor скопируйте установочный файл и сделайте его исполняемым:
cp $SM_INSTALLER/utils/smartBeat/smartBeat-linux-x64-* $SB_HOME/smartBeat
chmod +x $SB_HOME/smartBeat
  1. Установите Smart Beat:
$SB_HOME/smartBeat install
внимание!

Начиная с версии 5.1.0 установка Smart Beat не запускает службу, создаётся лишь часть директорий и файлов при их отсутствии, это позволит произвести настройку конфигурации сервиса перед первым запуском.

  1. Сравните старый конфигурационный файл config.yaml и новый:
diff /app/backup/$(date +%Y%m%d)/sb/config.yaml $SB_HOME/config/config.yaml
  1. Перенесите необходимые настройки из старого файла в новый и перезапустите службу:
systemctl restart smartBeat

Обновление Smart Beat для Windows

внимание!

Для обновления агента на Windows нужно сначала его удалить, но при удалении будет затронута вся директория установки, поэтому предварительно скопируйте все необходимые файлы. При установке из командной строки или Powershell команду на установку со списком параметров можно не изменять.

  1. Скопируйте сертификаты (обычно C:\Program Files\smartBeat\cert\), конфигурацию текущей инсталляции (обычно C:\Program Files\smartBeat\config\config.yaml)

  2. Удалите старый агент через Установка и удаление программ Установка Smart Beat Windows, удаление

  3. Установите Smart Beat. Обратите внимание на окно настроек SSL/TLS, можно указать скопированные до обновления сертификаты. Если выставить флаг Generate self-signed certificate, то будут сгенерированы новые самоподписанные сертификаты (если отсутствуют)

Установка Smart Beat Windows, SSL