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

Плохая идея устанавливать графический интерфейс ОС на сервер, на котором будет размещаться Asterisk?

У нас есть сервер, на который мы планируем установить CentOS 6.2. На сервере будет размещаться Asterisk для нашего офиса, но он не веб-сервер.

Если мы установим минимальную установку для CentOS, то есть без графического интерфейса для ОС, это означает, что Asterisk также не сможет взаимодействовать с графическим интерфейсом, таким как FreePBX или Elastix.

Я нашел эту ветку полезной при рассмотрении: Должен ли я использовать графический интерфейс Asterisk? Я думаю о том, чтобы предоставить графический интерфейс для людей, которым, возможно, придется меня сменить, и которые не настолько хорошо знакомы с Asterisk, чтобы вручную поддерживать файлы конфигурации.

Теперь я понимаю, что серверу лучше работать без графического интерфейса. Но если он предназначен только для размещения Asterisk, тогда установка графического интерфейса - плохая идея?

Вообще говоря, использование более постороннего программного обеспечения приводит к двум проблемам:

  1. Снижение доступности памяти для программного обеспечения, которое вам действительно нужно
  2. Более высокая вероятность того, что ваш сервер будет уязвим из-за незащищенной уязвимости безопасности.

Если ваше приложение не требует интенсивного использования памяти или испытывает особую нехватку памяти для вашего оборудования, вам действительно не нужно беспокоиться о (1). Если вы можете полностью изолировать среду, в которой работает ваш сервер (подсказка: вы, вероятно, не можете), то вам не нужно беспокоиться о (2).

Разве графические интерфейсы популярных приложений, таких как FreePBX и Elastix, не являются веб-интерфейсом? Не уверен, почему вы думаете, что ОС на вашем сервере требует оконного менеджера для веб-интерфейса пользователя. Вы говорите, что это не веб-сервер - что это значит? Вам не разрешено / не хотите устанавливать веб-сервер?

Я думаю о том, чтобы предоставить графический интерфейс для людей, которым, возможно, придется меня сменить, и которые не настолько хорошо знакомы с Asterisk, чтобы вручную поддерживать файлы конфигурации.

С самого начала это кажется глупым предположением. Во-первых, практически вся документация, доступная для asterisk, представлена ​​в виде файлов конфигурации, кто-то, кто подходит к вашей установке без каких-либо предварительных знаний, с большей вероятностью найдет инструкции по работе с этими конфигурациями, а не инструмент с графическим интерфейсом.

С другой стороны; Кто-то, кто уже знает, как использовать тот или иной инструмент настройки, вероятно, также может решить, как его установить.


В общем, я очень неохотно устанавливаю что-либо, что может повлиять на производительность asterisk (или freeswitch, на которое мы в основном перешли). в отличие от большинства других сервисов, переключатели мультимедиа очень чувствителен к нарушениям нагрузки, что может отражаться на плохом качестве связи. За исключением того, что активно используется, мы тщательно контролируем набор служб запуска, запускаемых на коммутаторе; и разгрузить абсолютно все, что только возможно (в рамках практических соображений, конечно).

Я вообще не рекомендую. Тем более, если вы планируете устанавливать телефонное оборудование. Для некоторых комбинаций видеокарты / драйвера может потребоваться немалое количество времени для прокрутки видеодисплея, что приведет к срыву некоторых карт в установленные сроки или увеличению джиттера в потоках RTP. Я видел, как это работает, и видел, как это вызывает проблемы.