Бэкенд-сервер мониторинга предъявляет те же требования к системе, что и 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 |
Обновление бэкенд-сервера производится аналогично.
Необходимо удалить из файла 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 12 или 14, необходимо удалить из файла wcsoam-core.properties настройки
-XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 |