VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Что использовать для мониторинга очереди и построения отчёто

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

nickel82
Сообщения: 109
Зарегистрирован: 04 апр 2011, 12:51

Re: Что использовать для мониторинга очереди и построения от

Сообщение nickel82 »

лайт! в принципе за глаза!
svd
Сообщения: 169
Зарегистрирован: 19 июл 2011, 08:13
Откуда: Красноярск
Контактная информация:

Re: Что использовать для мониторинга очереди и построения от

Сообщение svd »

уже бэкапнул виртуалку, накатываю лайт
Аватара пользователя
litnimax
Сообщения: 111
Зарегистрирован: 01 июн 2011, 22:13

litnimax

Сообщение litnimax »

Свежее мясо - https://github.com/roramirez/qpanel

Сегодня чел анонсировал в список рассылки Астериск.

Написано на Flask.

Пользуйтесь случаем, пока он тепленький, я бы сказал горяченький, накидайте ему там тикетов с feature request'ами.

Получите бесплатно что надо.
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Что использовать для мониторинга очереди и построения от

Сообщение Zavr2008 »

..фу он использует эластикс... тоже крутяк...
Фраза дня)
А вы то зачем используете Asterisk и диалпланы?.. писали бы сразу на ассемблере, по-любому было бы круто, наверное, в определенных кругах, ну если есть эти круги ещё существуют...
А Вы не в Курсе что эластикс - это лишь верхушка над Asterisk?
зачем использую диалпланы - прочитал Будущее Телефонии и оно мне понравилось.
Форум вообще-то именно о нем, почитайте заголовок ветки)))
Любое развернутое решение должно быть как можно проще в администрировании....
И всего лишь простое обновление FreePBX (yum update) иногда может довести незадачливого админа до сердечного приступа.
, а рукопашные диалпланы из под ssh - это кустарщина, которая может быть оправдана в исключительных ситуациях, но не допустима в обычной жизни.
Вы видимо не видели маразма, что наделывают во freePBX клиенты.

Запомните:
Профи всегда будет гордиться грамотной работой другого профи.
Как правило, работу Мастера видно сразу.
А вот топорщина, серость и невежество - может только хаить всё, но не созидать.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: litnimax

Сообщение SolarW »

litnimax писал(а):Свежее мясо - https://github.com/roramirez/qpanel
Пользуйтесь случаем, пока он тепленький, я бы сказал горяченький, накидайте ему там тикетов с feature request'ами.
https://github.com/roramirez/qpanel/issues/8 - я правильно понял что исходно возможность локализации не заложена и сейчас автор в задумчивости чешет затылок как бы это ловчее организовать?
Аватара пользователя
litnimax
Сообщения: 111
Зарегистрирован: 01 июн 2011, 22:13

litnimax

Сообщение litnimax »

Ответил там, если вкратце не пойму чего он затылок чешет, поверхностный взгляд на код показал отдачу шаблонов Flask' ом, следовательно сервер может подставлять переводы.
bestann
Сообщения: 38
Зарегистрирован: 13 янв 2012, 01:03

Re: Что использовать для мониторинга очереди и построения от

Сообщение bestann »

Подскажите, пожалуйста, кто ставил qpanel в качестве сервиса.
При стандартном запуске все отображается как надо (порт 5000).
При работе в качестве сервиса на порту 80 не отображаются ни типы очередей, ни статистика. Все операторы выделены цветом как будто доступны, хотя не залогинены.

Код: Выделить всё

<VirtualHost *:80>
ServerName имя.домен.ру

    WSGIDaemonProcess app user=apache group=apache threads=5
    WSGIScriptAlias / /var/www/html/qpanel/start.wsgi

    <Directory /var/www/html/qpanel>
      WSGIProcessGroup app
      WSGIApplicationGroup %{GLOBAL}
      Order deny,allow
      Allow from all
    </Directory>

Alias /static /var/www/html/qpanel/static/
<Location /static/>
    SetHandler none
</Location>


  ErrorLog "logs/error_log"
  LogLevel warn
  CustomLog "logs/qpanel_access_log" combined
</VirtualHost>
Одновременно в CentOS 7 стоят python 2.7.5 и 3.6.6. Asterisk 15.6.1

Код: Выделить всё

[Mon Nov 12 21:19:11.064222 2018] [auth_digest:notice] [pid 7293] AH01757: generating secret for digest authentication ...
[Mon Nov 12 21:19:11.064861 2018] [lbmethod_heartbeat:notice] [pid 7293] AH02282: No slotmem from mod_heartmonitor
[Mon Nov 12 21:19:11.094403 2018] [mpm_prefork:notice] [pid 7293] AH00163: Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 PHP/7.2.11 configured -- resuming normal operations
При запуске Asterisk CLI постоянно:

Код: Выделить всё

  == Manager 'qpanel' logged on from 127.0.0.1
  == Manager 'qpanel' logged off from 127.0.0.1
  == Manager 'qpanel' logged on from 127.0.0.1
  == Manager 'qpanel' logged off from 127.0.0.1
  == Manager 'qpanel' logged on from 127.0.0.1
  == Manager 'qpanel' logged off from 127.0.0.1
  == Manager 'qpanel' logged on from 127.0.0.1
  == Manager 'qpanel' logged off from 127.0.0.1
bestann
Сообщения: 38
Зарегистрирован: 13 янв 2012, 01:03

Re: Что использовать для мониторинга очереди и построения от

Сообщение bestann »

Долго мучилась, была эпопея с обновлением Apache на 2.4.37 в CentOS7 (надо переходить на php-fpm, иначе php не работает)...
Уже nginx начала настраивать, пока не получилось с 1 раза... Но... при настройке nginx дошло, что надо 2 раза указать qpanel, т.к. static во вложенной папке.

Код: Выделить всё

Alias /static/ "/var/www/html/qpanel/qpanel/static/"
Пока работает с wsgi.
Также надо поменять для новой версии wsgi (ставить через pip2 для python 2.7.5):

Код: Выделить всё

if req_environ.has_key("QPANEL_CONFIG_FILE"):
на
if "QPANEL_CONFIG_FILE" in req_environ:
bestann
Сообщения: 38
Зарегистрирован: 13 янв 2012, 01:03

Re: Что использовать для мониторинга очереди и построения от

Сообщение bestann »

Еще вопрос назрел.
В qpanel для работы c queue_log автор предусмотрел соединения с MySQL и Postgres. С MariaDB связывали? Может можно через тот же odbc коннектор связать? Есть какой-то pyodbc. У меня для MySQL ничего не ставится, т.к. конфликт с MariaDB.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH