Назад | Перейти на главную страницу

DataStax OpsCenter игнорирует переменную среды прокси

мы установили DataStax OpsCenter (v4.1.1) на сервер Debian 7.4. После запуска службы в /var/log/opscenter/opscenterd.log регистрируется следующая ошибка:

ОШИБКА: попытка загрузки https://opscenter.datastax.com:443/definitions/4.1.1/version.md5 привело к следующей ошибке: Traceback (последний вызов последним): файл "/usr/lib/python2.7/dist-packages/opscenterd/Definitions.py", строка 103, в getNewHash ConnectionRefusedError: в соединении отказано другой стороной: 111 : В соединении отказано.

Поскольку нам нужно использовать прокси (squid), мы настроили переменные в / etc / environment. К сожалению, OpsCenter не использует эти переменные среды. Ручная загрузка этого файла через прокси работает нормально.

Есть ли возможность настроить прокси для OpsCenter или какой-либо другой обходной путь? Спасибо заранее!

С уважением, Себастьян

  1. Отредактируйте файл /etc/datastax-agent/datastax-agent-env.sh и добавьте следующую строку:

    JVM_OPTS="-Dhttps.proxyPort=<PROXY_PORT> -Dhttp.proxyHost=<PROXY> -Dhttps.proxyHost=<PROXY> -Dhttps.proxyPort=<PROXY_PORT>

  2. Перезапустите агент /etc/init.d/datastax-agent restart