AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

GUI для VoipMonitor

Asterisk GUI 34 сообщений 06.05.2010 03:26 - 12.01.2011 14:44
#1 06.05.2010 03:26

GUI для VoipMonitor


На днях вышел аннонс сей крайне полезной тулзы: http://www.voipmonitor.org/

подробности тут:
http://voiptoday.org/index.php?option=co ... Itemid=101

Собственно вопрос - ктонить может opensource gui к нему написать? 300 € платить за комерческий както нехочется однако. Я с удовольствием отдал бы эти деньги за opensource аналог Wink

_________________
Мои рекомендации: Asterisk-1.8 + G.722 кодек = лучший выбор!
Успехов!
#2 06.05.2010 15:47

а где за 300 евров есть веб к нему?
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.8.0 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
#3 06.05.2010 16:10

на сайте, в разделе `commercial support`...
#4 06.05.2010 20:22

там не написано, что не opensource Smile
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.8.0 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
#5 06.05.2010 23:18

ну это написано во втрой ссылке:
Quote:
Web PHP application (it is not part of open source sniffer) filters data from database and graphs latency and loss distribution.

_________________
Мои рекомендации: Asterisk-1.8 + G.722 кодек = лучший выбор!
Успехов!
#6 09.05.2010 16:01

Могу взяться за написание.
У меня сейчас перегруз - стабильности нет в свободном времени, поэтому урывками писать будем.

Предлагаю сформировать команду из 5 человеко-ролей (можно больше) в которой будут
1. Тестеры
2. Менеджер управления проектом - составляет изначальные требования к системе и выкладывает информацию на сайт поддержки
3. Программист (т.е. я)
4. Дизайнер (неплохо бы, возьмусь сам если что, как будут требования к интерфейсу)
5. Документатор (описывает работу с системой)

Использование: SVN, PHP. Можно UML подключить (если кто меня поднатаскает)

Изначальная ориентация opensource.
#7 10.05.2010 01:50

замечательно. нужно поглядеть какие именно данные она пишет в базу и составить список того что будем потом отображать в графиках и тп. ктонить ее уже ставил?
_________________
Мои рекомендации: Asterisk-1.8 + G.722 кодек = лучший выбор!
Успехов!
#8 11.05.2010 05:51

В БД записывается достаточно обширная информация.
Вот ответ разработчика(Martin Vit): http://sourceforge.net/tracker/index.php ... id=1315315

Софт такого рода очень интересен. Достаточно долго искал что либо подобное, желательно opensourse или недорогой Smile.
Причем, насколько я понимаю, в отличии от, например, vqmanager(где используются отчеты RTCP), здесь анализируется именно RTP поток. В данном случае получается более адекватная информация(например, единовременная потеря пакетов : один пакет, 2 пакета, 3-10 пакетов) и можно снимать статистику с разных точек прохождения трафика.
Так как проект только появился остается открытым вопрос в стабильности, производительности и работе под нагрузкой.

Что касаемо интерфейса:
По моему мнению при разработке интерфейса самой главной проблемой будет интерпретация полученной информации. Очень интересно посмотреть на интерфейс Мартина.

Added after 15 minutes:

В любом случае, готов принять участие в проекте.
Например, в качестве тестера Smile
#9 11.05.2010 10:29

still wrote:
Очень интересно посмотреть на интерфейс Мартина.

ну если наберется достаточное кол-во людей кто захочет скинуться на покупку оригинального гуя с целью его реверс инжинеринга то можно попробовать, почему бы и нет.. мне лично будет не жалко дать баксов 25-30, но больше не смогу дать. ктонить еще?

_________________
Мои рекомендации: Asterisk-1.8 + G.722 кодек = лучший выбор!
Успехов!
#10 11.05.2010 13:44

Смысл покупать гуй есть только, чтобы разобраться в смысле данных которые он записывает. А колонок там много. Совсем никаких идей по поводу этого?
P>S> Порт не слушает. Запускается, но в демон не встаёт, непонятно почему.
#11 11.05.2010 17:04

Centast wrote:

P>S> Порт не слушает. Запускается, но в демон не встаёт, непонятно почему.

./voipmonitor -i eth0 -b xxx -u xxx -p xxxx

полет нормальный, чето собирает, но без поллитры не понять чего... Sad
#12 11.05.2010 20:06

Перепробовал разные варианты, пришёл к выводу, что он и к mysql не коннектится (указывал левые настройки). Никаких сообщений об ошибках, пишет only Capturing on interface: eth0 и всё.
anest, ты пробовал его ставить?

Added after 4 minutes:

Проверил его на форк, нормально срабатывает
Quote:
// child
setsid();
cout
#13 11.05.2010 20:39

Quote:
Перепробовал разные варианты, пришёл к выводу, что он и к mysql не коннектится (указывал левые настройки). Никаких сообщений об ошибках, пишет only Capturing on interface: eth0 и всё.


такая же фигня, как то вылечили ?
#14 12.05.2010 04:38

Появилось демо gui.
http://www.voipmonitor.org/demo/

С логированием у него совсем туго. Пока еще продукт сырой, но идея очень хороша!

Кстати, в текущей версии записи в БД появляются через 5 минут.
#15 12.05.2010 07:16

2 Contast:

в базе только посчитанный конечный результат лежит. Графики оно по текстовым файлам строит, которые рядом с пикапами складывает.
#16 12.05.2010 07:47

Игорь, спасибо! Посмотрю, как запущу сие чудо Smile
#17 12.05.2010 08:33

Логи пишутся в syslog.
#18 15.05.2010 11:15

В syslog (что очч странно! по исходникам если смотреть записывать должен) ничего путного не записал, кроме как в kern.log
Quote:
May 15 14:13:24 asterbox0 kernel: device eth0 entered promiscuous mode
May 15 14:13:27 asterbox0 kernel: device eth0 left promiscuous mode

Буду копаться в исходниках
#19 15.05.2010 12:17

syslog настроить ( .notice )

?
#20 15.05.2010 19:16

Не выводит ничего, никаких ошибок. Есть ощущение, что может когда ядро системы собиралось, что не так было указано.
Сам он очень интересно работает, потому как на первых парах слушает, выводит информацию, что мол такие то пакеты проходят, а когда пакетов нет отрубается.
Попробую пока ещё повылавливать его ошибку
#21 16.05.2010 03:54

я так понимаю - если не корректно работает - надо собрать код с ключом для дебагера и запустить через него. когда вывалится - дебагер покажет почему и где.
ps: ./configure --help

_________________
Мои рекомендации: Asterisk-1.8 + G.722 кодек = лучший выбор!
Успехов!
#22 16.05.2010 08:32

У него нет такого. Patient from #6

Буду разбираться с gdb. Как раз сейчас пишу софтину для внутреннего биллинга.

Кого интересует вот описание:
Составные части
1. AGI скрипт - вызывается из астериска и обращается к демону за стоимостью звонка
2. Демон (на С++) который держит БД кодов (mysql) городов и стоимостей звонков длиной в минуту, также он считает сколько стоит позвонить куда нибудь, сидит и слушает порт

Будущее:
1. С помощью демона реализовать оценку нагрузки системы, т.к. он будет считать нагрузку на CPU, RAM, сетевой стек смотреть будет (о, может ещё и voipmonitor к нему прикрутить?Razz )
2. Реализовать просмотр количества одновременных звонков в системе по разным направлениям, к примеру мобильники и обычные телефоны, внутренняя сеть вместе с нагрузкой на систему и проход трафика
#23 16.05.2010 15:37

Вообщем проблема была из-за libpcap, сейчас исправлена. Исходники исправленные у меня есть, скоро выложат новую версию на svn.
#24 18.05.2010 09:17

демон пишет в базу спустя некоторое время, это только у меня так или у всех ?
интересно, а ip откуда берется, вроде как в бд не пишется ...
#25 18.05.2010 18:47

да, он заносит информацию через некоторое время в БД
Про какой ip вы говорите?
#26 18.05.2010 19:58

fabi wrote:
интересно, а ip откуда берется, вроде как в бд не пишется ...


есть вроде как a_saddr, b_saddr + INET_NTOA для этих целей.
#27 19.05.2010 07:13

Выложили новую версию 1.2, в ней исправлены некоторые баги и добавлены некоторые новые фичи.
#28 19.05.2010 09:00

там цена за установку и настройку до 100 евро упала )
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.8.0 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
#29 26.05.2010 09:49

1.2.1
#30 05.08.2010 18:04

есть новости по теме? я смотрю там много чего нового уже добавили и пофиксили. похоже проект подходит к завершающей стадии (в плане стабильности)...
_________________
Мои рекомендации: Asterisk-1.8 + G.722 кодек = лучший выбор!
Успехов!
#31 19.10.2010 12:59

I'm receiving paypall to support@voipmonitor.org. WEB GUI is 250$ for one server licence. This version is encoded with sourcegard and is locked to mac address. 950$ is for unlimited version with sourcecode which you can modify/integrate and distribute on unlimited servers (but not sell as standalone product). First price is with 1 hour support, second price includes 3 hour of support. Additional support/modification to your needs is for 75$/hour.

как то так . если что я в доли Smile
готов внести свой вклад
#32 30.10.2010 18:23

Ну если надо скинуться, могу 25-30 баксов закинуть. Почему бы нет, прыкольная софтинка.
#33 31.10.2010 02:03

чтобы сорцы получить нужно уже штуку баксов, 30 баксов мало чем помогут, тут надо сотнями скидываться.
_________________
Мои рекомендации: Asterisk-1.8 + G.722 кодек = лучший выбор!
Успехов!
#34 12.01.2011 14:44

Она зашифрована
каждая страница стоит 10$
если соберем сумму то огромная вероятность что получиться заюзать.
зашифрованные фаилы есть у меня Smile

sourceguardian 8.2
8 фаилов