Биллинговая система Nodeny
01 Ноября 2024, 02:15:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Как сервер перевести в режим сателлита? V50.32  (Прочитано 6994 раз)
a_eugene
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 88


Просмотр профиля
« : 02 Марта 2010, 11:11:09 »

Как из основного сервера сделать сателлит?
Полагаю, что в таком порядке:

 1. Добавить сателлит в новом сервере
 2. Добавить коллектор трафика в новом сервере
 3. Создать таблицу "вьюху" для сателлита и разрешить доступ по логину и паролю
 4. Разрешить в ipcad.conf доступ по rsh от нового основного сервера.
     Проверить с нового сервера
     rsh ip_satellit show ip accounting
 5. Поменять данные в sat.conf согласно "вьюхе"
 6. Запустить ./nocheck.pl и проверить доступ ко "вьюхе"
 7. Если mpd, то указать новый radius server
 8. Удалить из rc.d автозагрузку nodeny.sh
 9. Убить сервисы из ps ax|grep no
 10. Запустить noserver,  nol2auth и перегрузить mpd5

 Что я упустил, т.к. клиенты авторизуются (зеленые в базе), а в ipfw table 10 list никого нет?
« Последнее редактирование: 03 Марта 2010, 14:45:57 от a_eugene » Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4789



Просмотр профиля
« Ответ #1 : 02 Марта 2010, 13:35:16 »

Код:
perl noserver.pl -v
Записан
a_eugene
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 88


Просмотр профиля
« Ответ #2 : 02 Марта 2010, 14:04:46 »

Код:
[noserver.pl:Load_Tarif       144] Показано только 6 строк:                                                                  
        id: 1   preset: 0       speed: 0        speed_out: 0    speed2: 0       flags: bdk                                   
        id: 2   preset: 0       speed: 2048     speed_out: 0    speed2: 0       flags:                                       
        id: 3   preset: 0       speed: 512      speed_out: 0    speed2: 0       flags: ag                                   
        id: 4   preset: 0       speed: 1024     speed_out: 0    speed2: 0       flags: ag                                   
        id: 5   preset: 0       speed: 256      speed_out: 0    speed2: 0       flags: b                                     
        id: 6   preset: 0       speed: 512      speed_out: 0    speed2: 0       flags: b                                     
[noserver.pl:main             102] Для каждого клиента получим его трафик за текущий день.                                   
[nosat.pm:Sql                 231]                                                                                           
SELECT mid, SUM(`in`) as tin, SUM(`out`) as tout FROM x2010x3x3 WHERE class=1 GROUP BY mid                                   
DBD::mysql::st execute failed: SELECT command denied to user 'bill_korch'@'194.z.z.z' for table 'x2010x3x3' at nosat.pm line 245.                                                                                                                   
[nosat.pm:Sql                 255] Ошибка. Сделаем soft-риконнект к БД.                                                     
[nosat.pm:Sql                 240] Запрос не выполнен - нет соединения с БД                                                 
[noserver.pl:LoadClientInfo   323] Получение данных клиентов                                                                 
[noserver.pl:LoadClientInfo   346] Получим все модификаторы скоростей (опции).                                               
[nosat.pm:Sql                 231] SELECT uid,options FROM users_trf WHERE options<>''
[nosat.pm:Sql                 240] Запрос не выполнен - нет соединения с БД
[noserver.pl:LoadClientInfo   355] Будем пользоваться утаревшими данными, если есть
[nosat.pm:Sql                 231] SELECT uid,uip,now_on,in1,out1 FROM users_trf
[nosat.pm:Sql                 240] Запрос не выполнен - нет соединения с БД
[nosat.pm:Log                 194]
03.03.2010 09:59:37 Error: SELECT SQL_BUFFER_RESULT uid,uip,now_on,in1,out1 FROM users_trf
[noserver.pl:LoadClientInfo   366] Прекращаем выполнение подпрограммы. Следующий запуск через 7 сек
[nosat.pm:ConnectToDB         210] Соединение с БД на сервере 193.x.x.x: OK
[nosat.pm:SaveSatStateInDb    277] SaveSatStateInDb
^C[nosat.pm:Exit                159] Удаляем pid-file /var/run/noserver.pid
[nosat.pm:SaveSatStateInDb    277] SaveSatStateInDb
[nosat.pm:Log                 194] 03.03.2010 09:59:38 Получен сигнал завершения работы скрипта
« Последнее редактирование: 03 Марта 2010, 10:08:31 от a_eugene » Записан
a_eugene
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 88


Просмотр профиля
« Ответ #3 : 03 Марта 2010, 14:41:56 »

Разобрался - "вьюха" не работала, пришлось перебить повторно, хотя 2 раза перебивал...
./nocheck.pl не все до конца проверяет.

Уже не первый раз "обжигаюсь" на вьюхе. Было бы не плохо, если бы разработчики автоматизировали создание вьюхи через вебинтерфейс базы.
« Последнее редактирование: 03 Марта 2010, 14:52:17 от a_eugene » Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #4 : 03 Марта 2010, 15:36:05 »

сори за тупой вопрос
что такое "вьюха"??
Записан
a_eugene
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 88


Просмотр профиля
« Ответ #5 : 03 Марта 2010, 15:48:58 »

Ха, я сам почерпнул этот "термин" с уважаемого форума  Смеющийся

CREATE ALGORITHM = UNDEFINED VIEW users_xxxx AS SELECT * FROM users WHERE grp IN (0);
ну, и прочие к ней прилагающиеся права...
« Последнее редактирование: 03 Марта 2010, 18:38:35 от a_eugene » Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #6 : 05 Марта 2010, 18:15:18 »

сори за тупой вопрос
что такое "вьюха"??

Представление (VIEW) - объект базы данных, являющийся результатом выполнения запроса к базе данных, определенного с помощью оператора SELECT, в момент обращения к представлению.
Представления иногда называют "виртуальными таблицами". Такое название связано с тем, что представление доступно для пользователя как таблица, но само оно не содержит данных, а извлекает их из таблиц в момент обращения к нему.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!