XoRe 0 Опубліковано: 2005-03-19 16:22:26 Share Опубліковано: 2005-03-19 16:22:26 Того устарели =)) Я их у себя уже редактировал не раз =) Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2005-03-19 16:24:45 Share Опубліковано: 2005-03-19 16:24:45 ну так выложи Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2005-03-20 03:08:06 Share Опубліковано: 2005-03-20 03:08:06 Этот запускать раз в минуту #!/usr/local/bin/perl $adr = 'admin@host.ru'; foreach (1..4) { ($sec, $min, $hour, $day, $month, $year) = (localtime)[0..5]; $year += 1900; $month++; $month = '0'.int($month) if ($month < 10); $day = '0'.int($day) if ($day < 10); $hour = '0'.int($hour) if ($hour < 10); $min = '0'.int($min) if ($min < 10); $sec = '0'.int($sec) if ($sec < 10); $date = "$year.$month.$day.$hour"; $time = "$year.$month.$day $hour:$min:$sec"; if ($stat = `/bin/ps -ax | /usr/bin/grep /usr/local/sbin/stargazer | /usr/bin/grep -v grep | /usr/bin/awk '{print \$3}'`) { chomp $stat; if ($stat eq 'I<s'){ `/usr/local/etc/rc.d/stargazer.sh reload`; `echo '$time: reload' >> /var/log/stargazer/check.log`; } } else { `/usr/local/etc/rc.d/stargazer.sh firewall`; if($user = `/usr/bin/tail -n 2 /var/log/stargazer/server.log | /usr/bin/head -n 1 | /usr/bin/awk '{print \$5}'`) { chomp $user; $user =~ s/(^\'|\'s\'$)//g; `/bin/cp -f /var/back/$date/stargazer/users/$user/stat /var/stargazer/users/$user/`; `/usr/local/etc/rc.d/stargazer.sh start`; `echo '$time: killed on $user' >> /var/log/stargazer/check.log`; `echo '$time: stargazer.killed' | /usr/bin/mail -s stargazer $adr`; } } `sleep 10`; } Этот раз в час #!/usr/local/bin/perl exit unless (`/bin/ps -ax | /usr/bin/grep /usr/local/sbin/stargazer | /usr/bin/grep -v grep | /usr/bin/awk '{print \$3}'`); ($hour, $day, $month, $year) = (localtime)[2..5]; $year += 1900; $month++; $month = '0'.int($month) if ($month < 10); $day = '0'.int($day) if ($day < 10); $hour = '0'.int($hour) if ($hour < 10); $date = "$year.$month.$day.$hour"; ($h, $d, $m, $y) = (localtime(time - 21600))[2..5]; $y += 1900; $m ++; $d = '0'.int($d) if ($d < 10); $m = '0'.int($m) if ($m < 10); $m = '0'.int($m) if ($m < 10); $h = '0'.int($h) if ($h < 10); $old = "$y.$m.$d.$h"; `/bin/mkdir /var/back/$date`; `/bin/mkdir /var/back/$date/log`; `/bin/cp -rf /var/stargazer /var/back/$date`; `/bin/cp -rf /var/log/stargazer/ /var/back/$date/log`; `/bin/rm -rf /var/back/$old`; Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2005-03-22 03:03:28 Share Опубліковано: 2005-03-22 03:03:28 Нашел интересную штуку в сырцах последнего билда: freebsd/cap.cpp:#define BUFF_LEN 4096 freebsd/divertcap.cpp:#define BUFF_LEN 1024 Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2005-03-22 15:47:22 Share Опубліковано: 2005-03-22 15:47:22 (відредаговано) Вот бага не бага не пойму, но вот сегодня где то в 3 часа дня пропала функция пинг! Тоесть поле пинг пустое! Онлайн есть а пинга нет, не подумайте что фаер, нет всё прекрасно с самого сервера из консоли пингуются клиенты! Пробовал перезапустить сервер, не момогло, как пусто было так и есть, в логах чисто! Система FreeBSD 4.9, версия последняя. sockstat -4 выдаёт что старгейзер поднял сокет icm4 (тоесть icmp) но пинговать никого не хочет! Есть коментарии? Вот ещё что добавлю: смотрел сейчас tcpdump и сервер исправно пингует клиентов! Но по какой то причине не передаёт результатов кофигуратору, либо конфигуратор их не принимает, хотя на машине с кофигуратором фаера нет! Відредаговано 2005-03-22 18:49:26 Max Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2005-03-24 06:38:31 Share Опубліковано: 2005-03-24 06:38:31 И вот ещё что зочу добавить, это точно что то с сервером, тоеть пингует он нормально, а вот отсылать результат не хочет. Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2005-03-24 15:25:48 Share Опубліковано: 2005-03-24 15:25:48 И вот в логе наконец появилась запись (10 дней спустя): 2005-03-24 02:45:36 -- Send ping error ! Host is down 2005-03-24 02:50:36 -- Send ping error ! Host is down Поразительная точность в 5 минут! Сниф показал что пигует! Ссылка на сообщение Поделиться на других сайтах
POWERLan 0 Опубліковано: 2005-03-31 08:07:30 Share Опубліковано: 2005-03-31 08:07:30 stargazer-2.014.7.6 Случилась такая бага Конфигуратору открываэт а авторизатору нет. Попробовал дать конфигуратору другой порт все ок а авторизатор молчит ( Ссылка на сообщение Поделиться на других сайтах
POWERLan 0 Опубліковано: 2005-03-31 08:08:12 Share Опубліковано: 2005-03-31 08:08:12 В логе при этом пусто Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2005-03-31 08:41:31 Share Опубліковано: 2005-03-31 08:41:31 Ещё вопрос. "Работает" ли файл UpdateMsg.txt? Расскажите, пожалуйста. поподробнее, когда он используется и что при этом происходит. Ссылка на сообщение Поделиться на других сайтах
wind 0 Опубліковано: 2005-03-31 08:57:40 Share Опубліковано: 2005-03-31 08:57:40 Сообщение из данного файла будет будет отправленно пользователю, попытавшемуся приконектиться старой версией авторизатора. Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2005-03-31 14:37:20 Share Опубліковано: 2005-03-31 14:37:20 Понял. В общем поставил на свои сервера новую систему. Не без мозгое*ства, но поставил. Сначала поставил на машину для тестов, постестировал. Divert не отдавал пакеты назад, а bpf просто не считал =) Но, видимо, это был косяк с машиной. Точнее с системой. Каких-то файлов не хватает там. Ибо, когда поставил систему на главный шлюз, там bpf начала считать. divert потом поставлю, как осободится машина, чтоб можно было фрю с нуля на неё установить. Вопрос к Борису или тем, кто знает: какие файлы в системе юзает stargazer во время своей работы (lib, so, ...) ? Какие библиотеки ему нужны для работы? Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2005-04-02 03:38:30 Share Опубліковано: 2005-04-02 03:38:30 Вот такая гадость вылезла в логе, хотя работоспособность системы не нарушиласть но всё равно не приятно, сервак не останавливали, меня небыло в городе по этому выкладываю за пролым чилом: stargazer.log-->> 2005-03-27 08:35:37 -- User max disconnected. 2005-03-27 08:41:22 -- Send ping error! Host is down ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^),288,224;;^@siginfo_t:t(34,7)=(34,5)^@__sigset:T(34,8)=s16__bits:(34,9)=ar(0,1);0;3;(0,4),0,128;;^@sigset_t:t(34,10)=(34,8) /usr/include/machine/signal.h sig_atomic_t:t(35,1)=(0,1)^@/usr/include/machine/trap.h^@osigset_t:t(35,2)=(0,4)^@osigcontext:T(35,3)=s84sc_onstack:(0,1),0,32;sc_mask:(35,2),32,32;sc_esp:(0,1),64,32;sc_ebp:(0,1),96,32;sc_isp:(0,1),128,32;sc_eip:(0,1),160,32;sc_efl:(0,1),192,32;sc_es:(0,1),224,32;sc_ds:(0,1),256,32;sc_cs:(0,1),288,32;sc_ss:(0,1),320,32;sc_edi:(0,1),352,32;sc_esi:(0,1),384,32;sc2005-03-27 09:42:19 -- Stg v. 2.014.7.6 Release Candidate-2 2005-03-27 09:42:19 -- RelcCl started as a process. pid 169 2005-03-27 09:42:19 -- RECIVECL pid = 169 2005-03-27 09:42:19 -- recivecl: Start successful! 2005-03-27 09:42:19 -- rsconf: Start successful. 2005-03-27 10:04:09 -- Send ping error! Host is down 2005-03-27 10:39:09 -- Send ping error! Host is down 2005-03-27 11:14:09 -- Send ping error! Host is down 2005-03-27 11:49:09 -- Send ping error! Host is down 2005-03-27 12:24:09 -- Send ping error! Host is down 2005-03-27 12:59:09 -- Send ping error! Host is down 2005-03-27 13:34:10 -- Send ping error! Host is down 2005-03-27 14:09:10 -- Send ping error! Host is down 2005-03-27 14:44:10 -- Send ping error! Host is down 2005-03-27 20:39:37 -- User yaroslav 10.203.0.9 connected. 2005-03-27 20:49:52 -- Parse error at line 1:not well-formed (invalid token) 2005-03-27 20:49:55 -- Parse error at line 1:not well-formed (invalid token) 2005-03-27 20:55:41 -- User max disconnected. Причём повоторюсь по моим данным стабильность системы не наршилась.... И ещё я писал выше, но вот это:-- Send ping error! Host is down приследует меня уже месяц, а в конифгураторе пинг не отображается.. Система:FreeBSD-4.9 Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2005-04-02 03:44:59 Share Опубліковано: 2005-04-02 03:44:59 И ещё баг или недочёт, но если конфиге стоит: DayFee=0 DayResetTraff=0 То статистика уменя обнулилась с 30-на 31! А на другом серваке: DayFee=1 DayResetTraff=1 И всё ОК! точно в 00:00:00 с 31-1 Ссылка на сообщение Поделиться на других сайтах
Den_LocalNet 1 474 Опубліковано: 2005-04-02 05:32:08 Share Опубліковано: 2005-04-02 05:32:08 И ещё баг или недочёт, но если конфиге стоит:DayFee=0 DayResetTraff=0 То статистика уменя обнулилась с 30-на 31! А на другом серваке: DayFee=1 DayResetTraff=1 И всё ОК! точно в 00:00:00 с 31-1 Старая бага.... ставь версию стг по свежее.... Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2005-04-02 07:08:43 Share Опубліковано: 2005-04-02 07:08:43 Куда уж свежее помойму эта последняя: 2.014.7.6. Release Candidate-2 Или есть ещё свежее? Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2005-04-03 06:59:42 Share Опубліковано: 2005-04-03 06:59:42 2Max: ето не бага, а нормальное поведение сервера. http://www.stargazer.dp.ua/doc/conf_server.html параметры DayFee, DayResetTraff Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2005-04-03 14:35:51 Share Опубліковано: 2005-04-03 14:35:51 Ну где нормальное поведение?! Там сказано что если стоит 0 то конец месяца будет вычислен автоматом! А у меня и стоял 0, но счётчики обнулились с 30-31! Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2005-04-03 18:07:26 Share Опубліковано: 2005-04-03 18:07:26 читать доку умеешь ? обнуление будет в 00,00 последнего дня месяца значит оно и обрнулило в 00,00 последнего дня месяца Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2005-04-04 03:53:23 Share Опубліковано: 2005-04-04 03:53:23 такое пояснение: 0 апреля - это 31 марта. Ночь с 30 на 31 марта - это 0 часов 0 минут 31 марта. Все правильно. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения