Установлен CentOS + frepbx на него поставил cdr-stats Когда в браузере логинюсь: http://192.168.0.105:8008 Получаю следующую ошибку: No data can be found in your collections, please make sure the import of data is working correctly.
При вводе команд: ps auxw | grep mongo mongo cdr-stats db.cdr_common.findOne();
В результате получаю: null
Покапался в логах, нашел вот что: файл: celery-cdr-stats-node1.log
[2013-10-26 11:22:38,793: ERROR/PoolWorker-3] Cannot retrieve Switch 192.168.0.105
[2013-10-26 11:22:38,798: INFO/MainProcess] Task cdr.tasks.get_channels_info[d7bc9fd1-318d-42ba-9901-14412c4c9d38] succeeded in 0.0268270969391s: False
[2013-10-26 11:22:39,731: INFO/Beat] Scheduler: Sending due task cdr.tasks.get_channels_info (cdr.tasks.get_channels_info)
[2013-10-26 11:22:39,738: INFO/MainProcess] Got task from broker: cdr.tasks.get_channels_info[ae1e7f49-4cfc-49f6-97d7-e6ae007cc642]
[2013-10-26 11:22:39,755: INFO/PoolWorker-3] TASK :: get_channels_info
[2013-10-26 11:22:39,775: ERROR/PoolWorker-3] Cannot retrieve Switch 192.168.0.105
В файле: err-apache-cdr-stats.log
[Sat Oct 26 11:24:51 2013] [error] /usr/share/virtualenvs/cdr-stats/lib/python2.6/site-packages/django/conf/__init__.py:75: DeprecationWarning: The ADMIN_MEDIA_PREFIX setting has been removed; use STATIC_URL instead.
[Sat Oct 26 11:24:51 2013] [error] "use STATIC_URL instead.", DeprecationWarning)
[Sat Oct 26 11:24:51 2013] [error] /usr/share/virtualenvs/cdr-stats/lib/python2.6/site-packages/django/utils/translation/__init__.py:63: DeprecationWarning: Translations in the project directory aren't supported anymore. Use the LOCALE_PATHS setting instead.
[Sat Oct 26 11:24:51 2013] [error] DeprecationWarning)
Подскажите как исправить ошибку.
Может кому поможет в будующем в cdr-stats есть опция диагностики ошибок. доступна по http://192.168.0.105:8008/diagnostic/ - ip свой ставите где freepbx.
то что я нарыл по сабжу
он раьботает не на всех ОС на убунте 12.10 инсталятор валился с кучей ошибок на 12.04 - все кул
он капризный если при установке указать неправильные учетные данные для мускл базы данных астерикса со статистикой - будет ошибка как в старт топике даже если учетные данные поправишь я не рыл глубоко почему -просто заметил что реинсталл с правильным логином-паролем решает проблему
Задан: 2013-10-26 14:37:12 +0400
Просмотрен: 728 раз
Обновлен: Nov 03 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
ага. я смотр. вы нашли бесплатное. теперь его поставте как написано в инструкции.
meral ( 2013-10-26 16:19:51 +0400 )редактироватьхм ну вроде как так и сделал:) Run the following commands at the console:
cd /usr/src/ wget --no-check-certificate https://raw.github.com/Star2Billing/cdr-stats/master/install/install-cdr-stats-asterisk.sh -O install-cdr-stats-asterisk.sh bash install-cdr-stats-asterisk.sh
http://www.cdr-stats.org/documentation/beginners-guide/howto-installing-on-asterisk-freepbx/
все настройки по умолчанию стоят...
Когда логинюсь получаю ошибку: No data can be found in your collections, please make sure the import of data is working correctly.
pncall ( 2013-10-26 17:12:49 +0400 )редактироватьНа официальном сайте есть manual: http://www.cdr-stats.org/documentation/beginners-guide/configuring-using-cdr-stats/
Но пока не могу разобраться что сделал не так...
pncall ( 2013-10-26 17:16:53 +0400 )редактироватькачайте скил. врядли ктото за вас разберется что вы сделали "не так". скорее всего не настроили взаимодействие/доступ к базе.
meral ( 2013-10-26 17:30:59 +0400 )редактироватьВообщем эту ошибку удалось исправить не работало заимодействие с базой. Как исправил ошибка пропала можно увидеть сколько всего записей в базе... и на этом пока все... сама статистика не подргужается... видимо нет взаимодействия с базой mongodb как её настроить тоже не имею понятния... уже все что можно перерырыл....
Вот скриншот - http://grab.la/3j8433
pncall ( 2013-10-29 18:32:36 +0400 )редактировать