Создание резервного сервера

macOS-агенту можно задать один или несколько резервных серверов для передачи событий или обновления самого агента.

При недоступности основного сервера агент автоматически переключится на резервный. В случае, если недоступен первый резервный сервер, агент переключится на следующий, указанный в списке.

Задать резервные серверы можно двумя способами:

  1. Через терминал:

    sudo /Library/Application\ Support/.AtomSec/StaffAgent.app/Contents/MacOS/StaffAgent add_servers 1.1.1.1 555 https://2.2.2.2:888
    

    Здесь приведён пример добавления двух резервных серверов: 1.1.1.1 с портом связи 555 и 2.2.2.2 с портом 888.

    После добавления новых серверов перезапустите агент, чтобы обновлённая конфигурация вступила в силу:

    sudo /Library/Application\ Support/.AtomSec/StaffAgent.app/Contents/MacOS/StaffAgent restart
    
  2. Вручную в конфигурационном файле:

    2.1 Откройте конфигурационный файл «/Library/Application Support/.AtomSec/StaffAgent.app/Contents/Library/LaunchServices/StaffService.app/Contents/Resources/config».

    • обратите внимание на кавычки, которые нужны чтобы избежать проблем с пробелами в пути, например в Application Support.

    • вместо кавычек вы можете экранировать пробелы с помощью символа обратного слэша (\), например Application\ Support вместо Application Support.

    2.2 Добавьте адрес нового сервера и порт для подключения к нему в формате:

    server2 = 1.1.1.1
    port2 = 555
    

Чтобы указать в качестве основного ранее добавленный сервер 1.1.1.1 с портом связи 555, используйте команду:

sudo /Library/Application\ Support/.AtomSec/StaffAgent.app/Contents/MacOS/StaffAgent 1.1.1.1 555 restart