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 возникла следующая ошибка: обратная связь (последний вызов был последним): файл "/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>
Перезапустите агент /etc/init.d/datastax-agent restart.