Требования и подготовка к установке
Бэкенд-сервер мониторинга предъявляет те же требования к системе, что и WCS, при этом размер дискового хранилища чем больше, тем лучше, если БД располагаются на том же сервере.
Кроме того, для хранения полученных значений метрик потоков необходимо установить одну из двух рекомендованных БД, а для хранения статистики потоков - SQL БД, рекомендуется Postgresql. БД могут располагаться как на одном сервере с WCS OAM, так и на отдельных серверах.
Установка и обновление бэкенд-сервера мониторинга
Для установки бэкенд-сервера мониторинга необходимо:
1. Загрузить актуальную версию с этой страницы
wget https://flashphoner.com/downloads/builds/WCS_OAM/5.2/FlashphonerWebCallServerOAM-1.XXX.tar.gz
2. Распаковать архив FlashphonerWebCallServerOAM-1.XXX.tar.gz
tar -xvzf FlashphonerWebCallServerOAM-1.XXX.tar.gz
3. Перейти в каталог, распакованный из архива
cd FlashphonerWebCallServerOAM-1.xxx
4. Запустить сценарий установки и следовать инструкциям на консоли
./install.sh
Обновление бэкенд-сервера производится аналогично.
Особенности установки на различные версии Java
JDK 12 или 14
Необходимо удалить из файла wcsoam-core.properties следующие настройки
-XX:+UseConcMarkSweepGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails
Также необходимо заменить настройку
-Xloggc:/usr/local/FlashphonerWebCallServer/logs/gc-core-
на
-Xlog:gc*:/usr/local/FlashphonerWebCallServer/logs/gc-core-:time
JDK 15
Дополнительно к изменениям настроек в JDK 12 или 14, необходимо удалить из файла wcsoam-core.properties настройки
-XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70