[Asterisk, Разработка систем связи] Yet another Asterisk monitoring: поддержка Prometheus
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Рассмотрим типичный день новоиспеченного asterisk’ера: после чтения тонн мануалов, примеров по установке и настройке Asterisk’a, отправок тысяч сообщений в соответствующие комьюнити-чаты, посылания в Гугл вы наконец-то получили работающий сервер PBX: внутренние пользователи заведены, транки от популярного SIP-провайдера настроены, роутинг есть, и всё вроде бы звонит. Но тут встаёт новый вопрос: а как всё это мониторить? Как узнать, онлайн ли мои пиры и транки? Сколько у меня текущих звонков? Каков uptime моего Asterisk’a?
Разумеется, на том же Хабре полной статей (статья 1, статья 2, статья N) по мониторингу Asterisk классическими методами: давно излюбленные Zabbix, Nagios, может Voipmonitor.
Но может в 2021 году появился какой-то новый вариант? Может он стильнее/моднее/молодежнее?
Смотрим changelog’и Asterisk’a и видим:
Asterisk 17.0.0
Add native Prometheus support to Asterisk
(Reported by Matt Jordan)
Ура! Вот оно! К тестам!
Собираем Asterisk с поддержкой res_prometheus (выбираем в menuselect resources/res_prometheus).
Настраиваем конфиг /etc/asterisk/prometheus.conf
[general]
enabled = yes
core_metrics_enabled = yes
uri = metrics
Не забываем включить http-сервер asterisk.
Добавляем job в настройках прометея (например):
- job_name: 'asterisk_res_prometheus'
metrics_path: /metrics
static_configs:
- targets: ['asterisk_ip:8088']
и смотрим, какие данные прилетают от Asterisk’a:
На самом деле нативных метрик от Asterisk’a пока не так и много:
- общее количество звонков с момента последнего рестарта,
- текущее количество звонков,
- текущее количество эндпоинтов,
- состояния эндопоинтов,
- количество каналов каждого эндпоинта,
- количество примитовов типа бридж,
- данные о ядре Asterisk’a,
- аптайм Asterisk’a,
- время последнего релоада.
На данный момент мониторинг с помощью Prometheus «из коробки» вряд ли может соперничать по функционалу с Zabbix/Nagios (ссылка 1 на такое, ссылка N на такое). Но для общего понимания и ознакомления полезно знать, что Астериск умеет поддержку Прометея.
Также ничего не мешает написать свой экспортер для Астериска и отправлять метрики в Прометей (ссылка1 на подобные экспортеры, другая интересная ссылка на подобное).
автор поста — Asterisk'ер компании Southbridge Михаил Комов.
===========
Источник:
habr.com
===========
Похожие новости:
- [Python, Программирование, Учебный процесс в IT, DevOps] Python for Ops, разработчикам вход воспрещён
- [Разработка систем связи, Стандарты связи, Разработка для интернета вещей, Сотовая связь] Батарейки больше не нужны. 5G сигналы как источник беспроводной энергии для IoT
- [Беспроводные технологии, Разработка систем связи, Космонавтика] Американские военные хотят, чтобы SpaceX создала миниатюрную антенну Starlink с батареей
- [Сетевые технологии, Беспроводные технологии, Разработка систем связи, Научно-популярное, Космонавтика] Всё о проекте «Спутниковый интернет Starlink». Часть 28. Мы поедем и помчимся со Старлинком на авто…
- [Разработка систем связи, Сотовая связь, Будущее здесь, Электроника для начинающих] Как добиться надёжной связи между базовыми станциями 5G без оптоволокна?
- [Системное администрирование, DevOps, Kubernetes] Стримхата: ломаем яичницу и жарим Кубернетес
- [Системное администрирование, PHP, Программирование, Разработка систем связи] Голосовое меню своими руками
- [Разработка систем связи, Сетевое оборудование, IT-компании] «Транстелеком» построил квантовую сеть Москва – Петербург
- [IT-инфраструктура, Apache, Big Data, DevOps] Итоговый проект для видеокурса и подкаст «Проблемная Kafka»
- [Asterisk, Разработка систем связи] Превращаем «стационарный» номер от МГТС в подвижную связь
Теги для поиска: #_asterisk, #_razrabotka_sistem_svjazi (Разработка систем связи), #_asterisk, #_asterisk_monitoring, #_prometheus, #_blog_kompanii_southbridge (
Блог компании Southbridge
), #_asterisk, #_razrabotka_sistem_svjazi (
Разработка систем связи
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 19:17
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Рассмотрим типичный день новоиспеченного asterisk’ера: после чтения тонн мануалов, примеров по установке и настройке Asterisk’a, отправок тысяч сообщений в соответствующие комьюнити-чаты, посылания в Гугл вы наконец-то получили работающий сервер PBX: внутренние пользователи заведены, транки от популярного SIP-провайдера настроены, роутинг есть, и всё вроде бы звонит. Но тут встаёт новый вопрос: а как всё это мониторить? Как узнать, онлайн ли мои пиры и транки? Сколько у меня текущих звонков? Каков uptime моего Asterisk’a? Разумеется, на том же Хабре полной статей (статья 1, статья 2, статья N) по мониторингу Asterisk классическими методами: давно излюбленные Zabbix, Nagios, может Voipmonitor. Но может в 2021 году появился какой-то новый вариант? Может он стильнее/моднее/молодежнее? Смотрим changelog’и Asterisk’a и видим: Asterisk 17.0.0
Add native Prometheus support to Asterisk (Reported by Matt Jordan) Собираем Asterisk с поддержкой res_prometheus (выбираем в menuselect resources/res_prometheus). Настраиваем конфиг /etc/asterisk/prometheus.conf [general]
enabled = yes core_metrics_enabled = yes uri = metrics Не забываем включить http-сервер asterisk. Добавляем job в настройках прометея (например): - job_name: 'asterisk_res_prometheus'
metrics_path: /metrics static_configs: - targets: ['asterisk_ip:8088'] и смотрим, какие данные прилетают от Asterisk’a: На самом деле нативных метрик от Asterisk’a пока не так и много:
На данный момент мониторинг с помощью Prometheus «из коробки» вряд ли может соперничать по функционалу с Zabbix/Nagios (ссылка 1 на такое, ссылка N на такое). Но для общего понимания и ознакомления полезно знать, что Астериск умеет поддержку Прометея. Также ничего не мешает написать свой экспортер для Астериска и отправлять метрики в Прометей (ссылка1 на подобные экспортеры, другая интересная ссылка на подобное). автор поста — Asterisk'ер компании Southbridge Михаил Комов. =========== Источник: habr.com =========== Похожие новости:
Блог компании Southbridge ), #_asterisk, #_razrabotka_sistem_svjazi ( Разработка систем связи ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 19:17
Часовой пояс: UTC + 5