forum.bitel.ru http://forum.bitel.ru/ |
|
Произошла ошибка. Информация о наличии логов недоступна http://forum.bitel.ru/viewtopic.php?f=44&t=11486 |
Страница 1 из 1 |
Автор: | vdd [ 31 мар 2016, 13:52 ] |
Заголовок сообщения: | Произошла ошибка. Информация о наличии логов недоступна |
При попытке получить цветастую картинку в клеточку на закладке "Логи" появляется сообщение "Произошла ошибка. Информация о наличии логов недоступна" Радиус и нетфлоу принимаются одним BGInetAccounting. Радиус-запросы обрабатываются корректно, логи в Access/data/radius и Accounting/data/radius формируются, сессии открываются, завершаются. Нетфлоу принимается, логи Accounting/data/flow формируются, трафик на сессии, инициированные радиус-запросами, заносится. Сессии с инициацией по трафику на соответствующих сервисах открываются, завершаются. Не генерируется детализация сессий. При попытке завершить любую сессию в "Мониторе" появляется сообщение "Таймаут ожидания ответа,возможно Accounting сервер не запущен". В логах компонент ошибок не появляется. В анамнезе была масса экспериментов с разным количеством и настройками BGInetAccounting. Поиск по форуму дал: https://forum.bitel.ru/viewtopic.php?f=44&t=9326 - не подходит: все компоненты на одном сервере https://forum.bitel.ru/viewtopic.php?f=44&t=6882 - не подходит: обновления последние, Access и Accounting пишут "Local libraries already synchronized with BGBillingServer." при запуске update.sh https://forum.bitel.ru/viewtopic.php?f=44&t=9677 - не подходит: accounting.deviceTypeIds указан в конфигурации модуля Тип устройства id = 1 accounting.deviceTypeIds = 1 В дереве два устройства Код: папка с id = 1 и в ней роутер с id = 2, deviceTypeId = 1 BGInetAccess Код: <application context="access"> <!-- Уникальное имя приложения --> <param name="app.name" value="BGInetAccess"/> <!-- Уникальный числовой id приложения --> <param name="app.id" value="10"/> ... <!-- id модуля --> <param name="moduleId" value="2"/> <!-- id корневого устройства --> <param name="rootDeviceId" value="1"/> BGInetAccounting Код: <application context="accounting"> <!-- Уникальное имя приложения --> <param name="app.name" value="BGInetAccounting"/> <!-- Уникальный числовой id приложения --> <param name="app.id" value="11"/> ... <!-- id модуля --> <param name="moduleId" value="2"/> <!-- id корневого устройства --> <param name="rootDeviceId" value="1"/> <!-- Брать задания на обработку логов --> <param name="processLogs" value="true" /> About Код: Информация о версии: Клиент: вер. 6.2.809 / 22.03.2016 17:12:01 os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73 Сервер: вер. 6.2.1038 / 28.03.2016 19:03:40 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_77 card: вер. 6.2.38 / 16.03.2016 17:09:24 inet: вер. 6.2.645 / 21.03.2016 14:02:38 npay: вер. 6.2.192 / 01.03.2016 18:22:14 Окружение: Клиент: os: Windows 7 amd64, 6.1 java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73 jre home: C:\Program Files\Java\jre1.8.0_73 default tz: 31.03.2016 11:45 SAMT +0400 (Europe/Samara) user tz: 31.03.2016 11:45 SAMT +0400 (Europe/Samara) locale: ru_RU Сервер: os: Linux amd64, 3.10.0-327.el7.x86_64 java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_77 jre home: /opt/jdk1.8.0_77/jre default tz: 31.03.2016 11:45 SAMT +0400 (Europe/Samara) db time: 2016-03-31 11:45:44.0 locale: en_US Куда бежать, что проверять? |
Автор: | vdd [ 31 мар 2016, 15:02 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
- Может ли быть терапевтичным фонарный столб? - Пьяный за него держится и не падает - значит может. Замена в inet-accounting.xml Код: <param name="rootDeviceId" value="1"/> на Код: <param name="rootDeviceId" value="2"/> все из перечисленного починила. Не знаю только, как это согласуется с документацией вроде: Цитата: Итак настройка начинается с того, что заводится головное устройство с отдельным типом ( обычно тип и устройство называют access+accounting). Это устройство является общим, с него не собирают трафик, не дают через него доступ и т.п. Это все лишь корень дерева, который может содержать некоторые общие настройки.
И это тот корень, который должен быть прописан в rootDeviceId настроек access+accounting серверов. |
Автор: | stark [ 31 мар 2016, 15:09 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
Вы бы хоть дерево устройств свое показали. Так не понятно |
Автор: | vdd [ 31 мар 2016, 15:17 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
stark писал(а): Вы бы хоть дерево устройств свое показали. Так не понятно В дереве два устройства. Код: папка с id = 1 и в ней
роутер с id = 2, deviceTypeId = 1 |
Автор: | stark [ 31 мар 2016, 15:31 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
у вас корень устройства папка ? Поэтому наверное и не работает . Сделайте отдельный тип для корневого устройства. |
Автор: | vdd [ 31 мар 2016, 15:47 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
Переклинило, и решил почему то, что корень должен быть папкой. "На картинках же прям видел!!!" Спасибо за "развидение". |
Автор: | vdd [ 31 мар 2016, 15:57 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
Сделал отдельный тип id = 3. Указал его для корневого устройства id = 1. Изменил rootDeviceId в Accounting на 1. Перезапустил. Ошибка вернулась. Добавил 3 в accounting.deviceTypeIds = 1 Код: accounting.deviceTypeIds = 1,3 Перезапустил. Ошибка. Изменил rootDeviceId в Accounting на 2. Перезапустил. Работает. |
Автор: | skyb [ 31 мар 2016, 16:08 ] | ||
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна | ||
подобная ошибка, скрин дерева, ничего чет не помогает. Где папка и netflow, это просто ip адреса с которых может падать флоулоги
|
Автор: | skyb [ 31 мар 2016, 16:29 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
поменял на тот который приходит логи в данный момент - это последнее, все заработало но только для этого устройства 23,129 которое |
Автор: | skyb [ 31 мар 2016, 16:34 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
я про переменную rootDeviceId так же пробовал делать отдельным типом, как процесс груп, вместо папки, несработало, rootDeviceId через запятую не работает |
Автор: | vdd [ 31 мар 2016, 16:38 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
В ActiveMQ вот такие селекторы попадаются Код: moduleId=2 AND (accountingRootDeviceId=1) или Код: moduleId=2 AND (accountingRootDeviceId=2) Может с этим как-то связано ![]() |
Автор: | skyb [ 04 апр 2016, 12:20 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
Апну, тема все ещё актуальна |
Автор: | stark [ 04 апр 2016, 19:17 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
vdd писал(а): Код: accounting.deviceTypeIds = 1,3 Вы надеюсь без пробелов писали ? Код: accounting.deviceTypeIds=1,3 А зачем еще и 1 указывать ? А в xml-ке accounting-а у вас по старинке не указан тоже этот параметр ? |
Автор: | vdd [ 04 апр 2016, 19:28 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
stark писал(а): Код: accounting.deviceTypeIds = 1,3 Без пробелов. stark писал(а): А зачем еще и 1 указывать ? Потому что два deviceTypeId, принимающих аккоунтинг. 1 и 3 stark писал(а): А в xml-ке accounting-а у вас по старинке не указан тоже этот параметр ? Не задан. |
Автор: | stark [ 04 апр 2016, 19:35 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
vdd писал(а): Потому что два deviceTypeId, принимающих аккоунтинг. 1 и 3 Вы меня запутали. У вас всего 2 устройства ? Одно из из корень, а второе нет ? 1)У корня id = 1, тип = 3. 2) Второе устройство - id = 2, тип = ? accounting.deviceTypeIds - это не устройство принимающее accounting. Это тип устройства которое является accounting-сервером ( ТИП устройства на которое указывает rootDeviceId в accounting-сервере). У вас сколько accounting серверов? Один ? Тогда и в accounting.deviceTypeIds у вас должно быть один тип. |
Автор: | stark [ 04 апр 2016, 19:36 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
показали бы скриншот своего дерева устройств и типов. |
Автор: | vdd [ 04 апр 2016, 19:45 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
Это вы сами себя запутали. Зачем нужен параметр, в котором задается тип устройства, если он обязательно должен совпадать с типом устройства на которое указывает другой параметр? Считать тип устройства с указываемого устройства нельзя? |
Автор: | Amir [ 04 апр 2016, 19:52 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
Этот параметр использует также BGBillingServer, чтобы для сессии найти её InetAccess/InetAccounting (в том числе поэтому параметр перенесли из inet-access.xml в конфиг модуля, а кроме этого без этого параметра в конфиге модуля возникала проблема при большом кол-ве устройств в работе activemq). Также Access и Accounting могут быть разными типами устройств - под одним Access могут быть несколько Accounting. Потому да, Access может не знать какого типа устройства Accounting'и, а должен знать, чтобы найти все устройства данного типа под собой, чтобы знать какому InetAccounting отправлять сообщение через activemq. |
Автор: | vdd [ 04 апр 2016, 20:38 ] |
Заголовок сообщения: | Re: Произошла ошибка. Информация о наличии логов недоступна |
Понятно в общем. Не проходит сообщение с типом устройства через ActiveMQ. Фильтруется насмерть. Только в конфиге модуля и удается задать. Работает и через корень теперь. Большое спасибо. Не понятно, правда, почему два типа устройства в accounting.deviceTypeIds не мешали нормальной работе, если в inet-accounting.xml указывалось рутом устройство в поддереве и мешали, когда рутом указывалось корневое устройство. Если какое-то устройство указано корневым в inet-accounting.xml, то ниже него по дереву не должно быть устройств с типом из перечисленных в accounting.deviceTypeIds? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |