Oagapov (обсуждение | вклад) Нет описания правки |
Oagapov (обсуждение | вклад) Нет описания правки Метки: ручная отмена через визуальный редактор |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 11: | Строка 11: | ||
В ходе выполнения заданий темы будут получены базовые навыки конфигурирования системы и мониторинга её состояния. | В ходе выполнения заданий темы будут получены базовые навыки конфигурирования системы и мониторинга её состояния. | ||
<span id="подготовка-к-изменению-конфигурации"></span> | <span id="подготовка-к-изменению-конфигурации"></span> | ||
Строка 34: | Строка 32: | ||
Ошибки можно смотреть в полях errors и warnings, открывая конфигурацию на редактирование. | Ошибки можно смотреть в полях errors и warnings, открывая конфигурацию на редактирование. | ||
<span id="изменения-конфигурации"></span> | <span id="изменения-конфигурации"></span> |
Текущая версия от 10:35, 11 декабря 2024
Теоретические вопросы для разбора:
- Основные задачи, решаемые телефонными станциями.
- Аппаратные, программные и программно-аппаратные станции.
- Сходства и различия аналоговых, цифровых, VoIP и гибридных станций.
- Базовые и расширенные функции абонентского сервиса.
- Основные протоколы IP-телефонии.
- Сигнализация и медиа. Аудио, видео, изображения.
- Проксирование медиа, транскодинг, проброс точка-точка.
- Типы данных и используемых хранилищ: реалтайм данные, категории, архивные исторические данные. Объектое распределенное хранилище, реляционная PostgreSQL, брокер сообщений KAFKA, колоночная БД ClickHouse.
В ходе выполнения заданий темы будут получены базовые навыки конфигурирования системы и мониторинга её состояния.
Подготовка к изменению конфигурации
После завершения будет получено представление о том, каким образом можно изменять конфигурацию системы (кластера).
1. Добавьте к серверу еще один сетевой интерфейс в основной подсети.
2. Авторизуйтесь под учетной записью администратора в мастер-домене.
3. Поменяйте учетной записи администратора пароль по умолчанию.
4. Откройте раздел конфигураций и скопируйте кнопкой активную конфигурацию, созданную мастером из шаблона. Дайте ей название по текущей дате в формате "YYYY-MM-DD (v.XX)" для того, чтобы в дальнейшем конфигурации удобно сортировались по имени.
5. Скопируйте json-контент и откройте его в блокноте (например sublime-text).
6. После реализации каждой отдельной группы изменений вставляйте текст из блокнота в поле "контент" изменяемой конфигурации и сохраняйте ее. Попробуйте создать новую конфигурацию на базе немодифицированного контента из блокнота, дайте ей название, активируйте её.
Валидатор проверяет и подсказывает, где появились ошибки. Своевременно их исправляйте перед переходом к следующим изменениям.
Ошибки можно смотреть в полях errors и warnings, открывая конфигурацию на редактирование.
Изменения конфигурации
После завершения будет получен навык внесения изменений в конфигурацию. А система приобретёт свойства, отличные от тех, что выставляются по умолчанию.
Осуществите несколько изменений в конфигурации.
Справка. /configuration/index.html
1. Выставьте режим хранения пользовательских паролей в хешированном виде. Раздел general, параметр pwd_hash_alg. Значение, например, "sha256".
Справка. /configuration/categories/general.html
2. Пропишите новый интерфейс к серверу, подключите интерфейс к медиа-гейтам.
Справка. /configuration/categories/servers.html
Справка. /configuration/roles/mg.html
3. Добавьте еще по одному экземпляру микросервисов b2b и sg с привязкой к другим портам.
Справка. /configuration/roles/b2b.html
Справка. /configuration/roles/sg.html
Справка. /configuration/categories/structure.html
4. Добавьте еще один микросервис mg с привязкой к другому диапазону портов на обоих интерфейсах.
Справка. /configuration/roles/mg.html
Справка. /configuration/categories/structure.html
5. Добавьте два экземпляра микросервиса bgmg и настройте его - алиасы интерфейсов, диапазоны портов. Диапазоны портов в рамках одного интерфейса не должны пересекаться между всеми медиагейтами (mg и bgmg). Может потребоваться уменьшить выделенные в шаблоне диапазоны.
Справка. /configuration/roles/bgmg.html
Справка. /configuration/categories/structure.html
6. Добавьте экземпляр микросервиса msvc.
Справка. /configuration/roles/msvc.html
Справка. /configuration/categories/structure.html
7. Добавьте экземпляр микросервиса dms, установите для ту же группу, что и у основного, установите для него меньший приоритет (большее значение поля order).
Справка. /configuration/roles/dms.html
Справка. /configuration/categories/structure.html
8. Добавьте экземпляр микросервиса ws, установите для него другие порты.
Справка. /configuration/roles/ws.html
Справка. /configuration/categories/structure.html
9. После успешной валидации новой конфигурации активируйте ее.
10. Перейдите в раздел Система -> Состояние и дождитесь в течение минуты-двух приведения системы в норму.
11. Сначала был задан пароль пользователю, затем применена конфигурация с включением режима хеширования паролей. Чтобы пароль оказался в БД в хешированном виде, задайте его еще раз.
Задание 1.3*. Подключение мониторинга
Подключение мониторинга
После завершения будет получено общее представление о том, как мониторить состояние системы. А также какими способами можно настраивать автоматическое оповещение об отклонениях в отслеживаемых состояниях.
1. Познакомьтесь с перечнем механизмов мониторинга состояния системы
Справка. /manuals/health_monitoring/index.html
2. Настройте телеграм-бота и подключите к системе мониторинга своего экземпляра системы.