Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

Пошаговая настройка AsteriskGuru под TrixBox.

 
Список форумов Asterisk Forum -> Библиотека    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
VlaDDD



Зарегистрирован:
04.09.2009
Сообщения: 6
Откуда: Khabarovsk

Статус: Оффлайн 

СообщениеДобавлено: Чт Янв 14, 2010 07:08    Заголовок сообщения: Пошаговая настройка AsteriskGuru под TrixBox.

Итак задача:

Мониторинг входящих Query и отображение входящей статистики.

Итак есть в принципе видео курс, как что делать
http://www.lysanev.ru:7000/Books/Asterisk/

1.Инсталируем WEBMIN (тулза для тех кто не в курсе которая позволяет админить линух через веб).
Скачиваем rpm c www.webadmin.com. Устанавливаем rpm -ivh webmin-1.490-1.noarch.rpm
Заходим https://ваш ип трибокса:10000/

2.Устанавливаем в систему posgresql-server, postgresql,php-pgsql
Или с помощью
yum install posgresql-server
yum install postgresql
yum install php-pgsql
Или скачиваем отдельно пакеты и через rpm.
rpm -ivh pgdg-centos-8.4-1.noarch.rpm
rpm -ivh postgresql-8.1.18-2.el5_4.1.i386.rpm
rpm -ivh postgresql-server-8.1.18-2.el5_4.1.i386.rpm
rpm -ivh php-pgsql-5.2.5-7.i386.rpm

Скачиваем файл queue_stats.0.20.tar.gz и разархивируем его в свой рабочий каталог.
tar -xvpf queue_stats.0.20.tar.gz

Заходим в etc/inid.d запускаем ./postgresql start

Открываем postgres в Webadmin. Создаем нового пользователя, затем создаем БД. Имя пользователя и БД к примеру queuestats,
Далее В меню выбираем выполнить файл, в котором создаються поля и табллицы в БД. Находиться файл (sql.) в дериктории DB queue_stats.0.20.tar.gz.

Далее необходимо выполнить следующие команды, username заменить на имя вашего пользователя который Вы создали чуть ранее.
grant grant all on accountcode to username;
grant all on accountcode_accountcode_sid_seq to username;
grant all on amaflags to username;
grant all on amaflags_amaflags_sid_seq to username;
grant all on cdr to username;
grant all on cdr_cdr_sid_seq to username;
grant all on disposition to username;
grant all on disposition_disposition_sid_seq to username;
grant all on qaction to username;
grant all on qaction_qaction_sid_seq to username;
grant all on qagent to username;
grant all on qagent_qagent_sid_seq to username;
grant all on qname to username;
grant all on qname_qname_sid_seq to username;
grant all on queue_stats to username;
grant all on queue_stats_queue_stats_sid_seq to username;


Далее
Редактируем файл "/var/lib/pgsql/data/postgresql.conf" and:
Uncomment the line "port = 5432".
Uncomment the line "tcpip_socket = false" and change the value to "true".
Uncomment the line "password_encryption = true".
Edit the file "/var/lib/pgsql/data/pg_hba.conf" ­
# All IPv4 connections from localhost
host all all 127.0.0.1 255.255.255.255 trust
(host line was commented out)

Далее устанавливаем Zend
Разархивируем tar -xvpf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz, далее идем в каталог с нужной версией php в моем случае 5.2.x.
Можно скопировать файл в Opt\ZendOptimizer.so. Далее запускаем его ./ZendOptimizer.so. Проверить можно запустился или нет php -v

Далее устанавливаем (http://www.aditus.nu/jpgraph/) jpgraph-3.0.6.tar.bz2
tar -xvpf jpgraph-3.0.6.tar.bz2. Далее копируем все /usr/lib/php4/src

Далее скачиваемм шрифт verdana.ttf. Копируем и создаем директорию /usr/X11R6/lib/X11/fonts/truetype

Копируем содержимое архива queue_stats.0.20.tar.gz в /var/www/html/ (к примеру /var/www/html/queuestats)

Редактируем файлы:

/var/www/html/questats/include/config.inc.php
var/www/html/questats/log/config­inc.php

$queue_log_dir = '/var/log/asterisk/';
$cdr_log_dir = '/var/log/asterisk/cdr-csv/';

$db_host = '127.0.0.1';
$db_name = 'database_name';
$db_user = 'username';
$db_pass = 'password';

В var/www/html/queustats/include/config.inc.php
uncomment linux os, comment windows

Далее запускаем файл http://yourasteriskbox/queuestats/­ log/logque.php Для того что бы внести данные в БД. Далее заходим http://yourasteriskbox/queuestats

Можно сразу внести это задание в Cron

Создаем исполняемый файл, даём нужные права
wget http://127.0.0.1/stats/log/logque.php
rm -f logque.php

Далее amportal restart

полезные ссылки по теме
http://www.trixbox.org/forums/trixbox-fo ... ics-applet
http://forums.whirlpool.net.au/forum-rep ... 87687.html
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
anest
Модератор


Зарегистрирован:
28.11.2004
Сообщения: 5636

Статус: Оффлайн 

СообщениеДобавлено: Чт Янв 14, 2010 07:28    Заголовок сообщения:

Clap 2
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
vasya23



Зарегистрирован:
21.01.2011
Сообщения: 46

Статус: Оффлайн 

СообщениеДобавлено: Пн Фев 28, 2011 15:24    Заголовок сообщения: Re: Пошаговая настройка AsteriskGuru под TrixBox.

VlaDDD писал(а):


Далее необходимо выполнить следующие команды, username заменить на имя вашего пользователя который Вы создали чуть ранее.
grant grant all on accountcode to username;
grant all on accountcode_accountcode_sid_seq to username;
grant all on amaflags to username;
grant all on amaflags_amaflags_sid_seq to username;
grant all on cdr to username;
grant all on cdr_cdr_sid_seq to username;
grant all on disposition to username;
grant all on disposition_disposition_sid_seq to username;
grant all on qaction to username;
grant all on qaction_qaction_sid_seq to username;
grant all on qagent to username;
grant all on qagent_qagent_sid_seq to username;
grant all on qname to username;
grant all on qname_qname_sid_seq to username;
grant all on queue_stats to username;
grant all on queue_stats_queue_stats_sid_seq to username;


полезные ссылки по теме
http://www.trixbox.org/forums/trixbox-fo ... ics-applet
http://forums.whirlpool.net.au/forum-rep ... 87687.html


У меня с етими командами у меня проблемы или я тупой или не понимаю где их надо исполнять в командной строке нифига у меня Ubuntu 10.10
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
zlat



Зарегистрирован:
31.07.2009
Сообщения: 665

Статус: Оффлайн 

СообщениеДобавлено: Пн Фев 28, 2011 15:41    Заголовок сообщения:

в консоли бд
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
vasya23



Зарегистрирован:
21.01.2011
Сообщения: 46

Статус: Оффлайн 

СообщениеДобавлено: Пн Фев 28, 2011 16:12    Заголовок сообщения:

Далее запускаем файл http://yourasteriskbox/queuestats/­ log/logque.php Для того что бы внести данные в БД. Далее заходим http://yourasteriskbox/queuestats
куда его запускаем в комос )))
и что такое yourasteriskbox что под ним подрузомивают ip?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Список форумов Asterisk Forum -> Библиотека Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum