This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
zabbix_-_мониторинг_asterisk [2025/06/23 10:30] val |
zabbix_-_мониторинг_asterisk [2025/06/23 17:17] (current) val [Черновик] |
||
---|---|---|---|
Line 7: | Line 7: | ||
===== Реклама ===== | ===== Реклама ===== | ||
- | * Всем привет! Рады Вам представить цикл вебинаров на тему "Что должен знать Ops из области Dev". Начнем с задач DBA, которые приходится решать DevOps инженеру на примере самой популярной СУБД PostgreSQL | + | * Привет Всем любителям Asterisk и/или Zabbix и тем, кто только собирается с ними познакомиться! Предлагаем Вашему вниманию очередной "воспроизводимый в домашних условиях" вебинар. Давате посмотрим, какие интерфейсы предлагает Asterisk для мониторинга и как подключить их к Zabbix. Так же, будет бонус для любителей Prometheus |
===== Техническое задание ===== | ===== Техническое задание ===== | ||
- | * Осуществить развертывание СУБД PostgreSQL в Bare metal, Docker и Kubernetes | + | * Развернуть Zabbix и Asterisk в сети предприятия |
- | * Использовать команды управления и SQL для создания и анализа структур, данных и управление правами | + | * Настроить интерфейсы Asterisk для подключения Zabbix |
- | * Использовать операторы PostgreSQL для автоматизации развертывания приложений в Kubernetes | + | * Настроить интерфейсы Asterisk для подключения Prometheus |
- | * Использовать пулер соединений PgBouncer для оптимизации подключений к PostgreSQL | + | |
- | * Настроить мониторинг СУБД PostgreSQL | + | |
- | * Настроить резервное копирование СУБД PostgreSQL | + | |
===== Запись вебинара ===== | ===== Запись вебинара ===== | ||
Line 24: | Line 22: | ||
===== Методическая подготовка ===== | ===== Методическая подготовка ===== | ||
- | * Система Kubernetes (4Gb на узел) и [[Система Kubernetes#rancher local-path-provisioner]] (default-class) | + | * Середина курса Астериск1 |
- | * [[Система Kubernetes#Добавление узла через Kubespray]] !!! 4Gb и в haproxy !!! | + | |
- | + | ||
- | * ingress-nginx с use-forwarded-headers ([[Система Kubernetes#Работа с готовыми Charts]]) | + | |
- | * haproxy | + | |
===== Шаг 1. Что у нас есть для начала ===== | ===== Шаг 1. Что у нас есть для начала ===== | ||
- | * [[Практические примеры Keycloak]] | + | * [[Развертывание стенда дома]] (ubuntu24) |
- | * [[Видео уроки]] | + | |
+ | ===== Шаг 2. Разворачиваем Asterisk ===== | ||
+ | |||
+ | * На gate (для поключения внешних телефонов) | ||
+ | * [[Сервис Asterisk]] | ||
+ | ===== Шаг 3. Разворачиваем Zabbix ===== | ||
- | ===== Шаг 2. Знакомимся с PostgreSQL ===== | + | * На server (2GB !!!) |
+ | * [[Сервис MySQL]] | ||
+ | * [[https://www.zabbix.com/download]] | ||
+ | ===== Шаг 4. Настраиваем интерфейсы доступа к ===== | ||
+ | * [[Сервис Asterisk#Настройка http доступа]] | ||
+ | * [[Сервис Asterisk#Asterisk AMI]] с webenabled | ||
+ | * | ||
===== Черновик ===== | ===== Черновик ===== | ||
Line 68: | Line 73: | ||
wget "http://localhost:8088/rawman?action=logoff" --load-cookies cookies.txt -O - | wget "http://localhost:8088/rawman?action=logoff" --load-cookies cookies.txt -O - | ||
- | {$AMI.HOST}: 127.0.0.1 | + | {$AMI.HOST}: server.corp13.un |
- | {$AMI.URL}: http://localhost:8088/rawman | + | {$AMI.URL}: http://server.corp13.un:8088/rawman |
+ | {$AMI.USERNAME}: admin | ||
+ | {$AMI.SECRET}: admin | ||
</code> | </code> | ||