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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 38 39 [40] 41 42 ... 88
  Печать  
Автор Тема: После установки Nodeny+ есть пару вопросов.  (Прочитано 366953 раз)
Pa4ka
Старожил
****

Карма: 4
Offline Offline

Сообщений: 281

591884591
Просмотр профиля Email
« Ответ #585 : 26 Апреля 2014, 09:21:30 »

Значит так как на arping не хочу делать, решил сделать что то типа такого:
значит скриптик который выбирает количество запущеных процессов под названием authtraf и если значение его равно нулю то перезапустить процес, если другое то напечатать что процес запущен и по крону каждую минуту проверять состояние процесса
вот так выглядит
Код:
#!/usr/bin/perl -w
$EXCLUDE=`ps -ax | grep authtraf | grep -v grep | wc -l`;
$PROC_NUM=0;
$RESTART="/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d &";
if ($EXCLUDE == $PROC_NUM) {
   system ($RESTART);
}
else {
    print "Proces zapushchen\n";
}
в кроне:
Код:
*       *       *       *       *       root    /usr/bin/perl /usr/local/nodeny/restartavrotiz.pl
права:
Код:
-rw-r--r--   1 root  wheel       258  3 апр 10:22 restartavrotiz.pl
Если из оболочки запускать то всё чётко, а вот беда кода по крону, процес только добавляеться и за 10 минут "/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d" запущен 10 раз
В программировании вообще не силён, если кому не лень помогите)
Спасибо!
Вопрос актуален. Победил?
Даже тогда пробовал использовать и полные пути к ps и grep, но всёравно перезапуск дублировалься
но это уже не важно, по советам уважаемого ser970 запустил сервер мониторинга но не monit, а zabbix и на отдельной шарманке.
Работа модуля authtraf проверяеться через заббикс активный агент и сервером заббикса перезапускаеться действием по SSH с заббикс сервера.
А Вы решили иначе или еще так и не работает?
P.S. и вообще заббиксом мониторю работу всех модулей ядра на серверах, за "наставление" очень благодарен ser970
Записан
Dolphin
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 118


Просмотр профиля
« Ответ #586 : 26 Апреля 2014, 13:44:27 »

Спасибо. Ставлю Заббикс.
Записан
ivanmfan
Постоялец
***

Карма: 9
Offline Offline

Сообщений: 131


Просмотр профиля Email
« Ответ #587 : 26 Апреля 2014, 14:20:34 »

Значит так как на arping не хочу делать, решил сделать что то типа такого:
значит скриптик который выбирает количество запущеных процессов под названием authtraf и если значение его равно нулю то перезапустить процес, если другое то напечатать что процес запущен и по крону каждую минуту проверять состояние процесса
вот так выглядит
Код:
#!/usr/bin/perl -w
$EXCLUDE=`ps -ax | grep authtraf | grep -v grep | wc -l`;
$PROC_NUM=0;
$RESTART="/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d &";
if ($EXCLUDE == $PROC_NUM) {
   system ($RESTART);
}
else {
    print "Proces zapushchen\n";
}
в кроне:
Код:
*       *       *       *       *       root    /usr/bin/perl /usr/local/nodeny/restartavrotiz.pl
права:
Код:
-rw-r--r--   1 root  wheel       258  3 апр 10:22 restartavrotiz.pl
Если из оболочки запускать то всё чётко, а вот беда кода по крону, процес только добавляеться и за 10 минут "/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d" запущен 10 раз
В программировании вообще не силён, если кому не лень помогите)
Спасибо!
Вопрос актуален. Победил?
Даже тогда пробовал использовать и полные пути к ps и grep, но всёравно перезапуск дублировалься
но это уже не важно, по советам уважаемого ser970 запустил сервер мониторинга но не monit, а zabbix и на отдельной шарманке.
Работа модуля authtraf проверяеться через заббикс активный агент и сервером заббикса перезапускаеться действием по SSH с заббикс сервера.
А Вы решили иначе или еще так и не работает?
P.S. и вообще заббиксом мониторю работу всех модулей ядра на серверах, за "наставление" очень благодарен ser970

Поделитесь ли шаблоном для заббикса? Было бы классно.
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #588 : 27 Апреля 2014, 00:26:07 »

в портах есть arp-scan
и собственно
sub main
{
    my($task, $single, $config) = @_;
    my @interface=split/\,/,$config->{interface};

    my @inface=split/\,/,$interface;
    foreach (@inface)
        {
            &scan;
        }

}

sub scan
{
my $res=`/usr/local/bin/arp-scan -q -N -I $_ -l`;
my @res=split/\n+/,$res;

foreach (@res)
    {
        my $opts="mod=authtraf";
        if (m/((\d{1,3}\.){3}\d{1,3})/)
            {
                ($host,$mac)=split/\s+/;
                $opts .= ";user=$mac;";
                #Db->do("CALL set_auth(?,?)", $host, $opts);
                 print $host."==".$opts."\n";
            }
    }
}



формат   $interface="vlan520,vlan521";

сканирует все сеть по заданым интерфейсам (правда у меня это используется для другого)
Записан
Pa4ka
Старожил
****

Карма: 4
Offline Offline

Сообщений: 281

591884591
Просмотр профиля Email
« Ответ #589 : 29 Апреля 2014, 10:18:42 »

Значит так как на arping не хочу делать, решил сделать что то типа такого:
значит скриптик который выбирает количество запущеных процессов под названием authtraf и если значение его равно нулю то перезапустить процес, если другое то напечатать что процес запущен и по крону каждую минуту проверять состояние процесса
вот так выглядит
Код:
#!/usr/bin/perl -w
$EXCLUDE=`ps -ax | grep authtraf | grep -v grep | wc -l`;
$PROC_NUM=0;
$RESTART="/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d &";
if ($EXCLUDE == $PROC_NUM) {
   system ($RESTART);
}
else {
    print "Proces zapushchen\n";
}
в кроне:
Код:
*       *       *       *       *       root    /usr/bin/perl /usr/local/nodeny/restartavrotiz.pl
права:
Код:
-rw-r--r--   1 root  wheel       258  3 апр 10:22 restartavrotiz.pl
Если из оболочки запускать то всё чётко, а вот беда кода по крону, процес только добавляеться и за 10 минут "/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d" запущен 10 раз
В программировании вообще не силён, если кому не лень помогите)
Спасибо!
Вопрос актуален. Победил?
Даже тогда пробовал использовать и полные пути к ps и grep, но всёравно перезапуск дублировалься
но это уже не важно, по советам уважаемого ser970 запустил сервер мониторинга но не monit, а zabbix и на отдельной шарманке.
Работа модуля authtraf проверяеться через заббикс активный агент и сервером заббикса перезапускаеться действием по SSH с заббикс сервера.
А Вы решили иначе или еще так и не работает?
P.S. и вообще заббиксом мониторю работу всех модулей ядра на серверах, за "наставление" очень благодарен ser970

Поделитесь ли шаблоном для заббикса? Было бы классно.
без проблем скажу что сделал, свои контакты кинул Вам в личку
Записан
Dolphin
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 118


Просмотр профиля
« Ответ #590 : 06 Мая 2014, 23:39:05 »

Цитировать
Проверка системы

Уровень проблемы   Проблема
1   Есть платежи несуществующих клиентов
В дополнительных данных есть данные, привязанные к несуществующему клиенту
В таблице трафика есть данные, привязанные к несуществующему клиенту
В таблице ip_pool есть данные, привязанные к несуществующему клиенту
3   Есть расхождения суммы платежей и баланса клиента

Подскажите, как фиксить эти проблемы?
Записан
Dolphin
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 118


Просмотр профиля
« Ответ #591 : 07 Мая 2014, 00:04:58 »

Пропали в админке карточек пополнения, из некоторых групп карточек, след. действия:
Цитировать
Передать   В работу   На склад   Блокировать   Экспорт

Как вернуть?
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #592 : 07 Мая 2014, 00:34:00 »

проверь права и владельца карточек
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Dolphin
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 118


Просмотр профиля
« Ответ #593 : 07 Мая 2014, 13:25:23 »

проверь права и владельца карточек

Дал максимальные права владельцам карточек.
не помогло.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #594 : 07 Мая 2014, 13:33:07 »

В столбце "числятся на админе" показывает существующего админа?
Записан
Dolphin
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 118


Просмотр профиля
« Ответ #595 : 07 Мая 2014, 13:40:01 »

Да, показывает.
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #596 : 24 Мая 2014, 14:48:23 »

На что влияет эта настрока :
Код:
Список полей дополнительных данных, которые наиболее оптимально описывают клиента, например, поля адреса: _adr_street, _adr_house, _adr_room.
?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #597 : 26 Мая 2014, 09:05:04 »

На что влияет эта настрока :
Код:
Список полей дополнительных данных, которые наиболее оптимально описывают клиента, например, поля адреса: _adr_street, _adr_house, _adr_room.
?
при отображении истории платежей или трафика вверху есть ссылки Логин/Адрес/Все данные/ФИО. Адрес - это оно
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #598 : 30 Мая 2014, 14:58:05 »

Добавить бы в заглушку вывод баланса при выкл доступе, как бало в 50й версии.
Записан
Tooreagen
Старожил
****

Карма: -7
Offline Offline

Сообщений: 257


Просмотр профиля Email
« Ответ #599 : 31 Мая 2014, 19:25:25 »

Я не знаю может еще кому актуально, но при приеме налички и большом объеме абонов неудобно правую кнопу нажимать постоянно на Info а потом наличку класть. Может не сложно сделать напротив каждого абонента поле и кнопочку. В поле ввел сумму абонплаты, кнопочку нажал и деньги на счету.
Записан
Страниц: 1 ... 38 39 [40] 41 42 ... 88
  Печать  
 
Перейти в:  

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