Witam czy ktoś z używających freeradiusa miał może problem z nim po logrotate? logrotate dla radiusa uruchamiane jest co tydzień i to w niedzielę :) po logrotate proces freeradiusa "znika", freeradius się wysypuje. co więcej, nie co każdy logrotate i dlatego ciężko jest stwierdzić co może być nie tak.
W dniu 14.10.2012 12:11, Marcin napisał(a):
Witam
Witaj,
czy ktoś z używających freeradiusa miał może problem z nim po logrotate? logrotate dla radiusa uruchamiane jest co tydzień i to w niedzielę :) po logrotate proces freeradiusa "znika", freeradius się wysypuje. co więcej, nie co każdy logrotate i dlatego ciężko jest stwierdzić co może być nie tak.
FreeRadius ma zwyczaj padania w różnych momentach, dlatego u siebie mam skrypt uruchomiony w screen, który co 10 sekund sprawdza aktywność serwera FreeRadius i jak on znika to jest ponownie na nowo uruchomiany.
-- Pozdrawiam Marcin / nicraM
W dniu 14 października 2012 12:45 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
FreeRadius ma zwyczaj padania w różnych momentach, dlatego u siebie mam skrypt uruchomiony w screen, który co 10 sekund sprawdza aktywność serwera FreeRadius i jak on znika to jest ponownie na nowo uruchomiany.
czyli to "norma". qrede, prawie rok na tym sprzęcie pracował bez zająknięcia. ech. Tomku, podzielisz się tym skryptem czy muszę coś w swoim zakresie kombinować?
W dniu 14.10.2012 13:05, Marcin napisał(a):
W dniu 14 października 2012 12:45 użytkownik Tomasz Chiliński tomasz.chilinski@chilan.com napisał:
FreeRadius ma zwyczaj padania w różnych momentach, dlatego u siebie mam skrypt uruchomiony w screen, który co 10 sekund sprawdza aktywność serwera FreeRadius i jak on znika to jest ponownie na nowo uruchomiany.
czyli to "norma". qrede, prawie rok na tym sprzęcie pracował bez zająknięcia. ech. Tomku, podzielisz się tym skryptem czy muszę coś w swoim zakresie kombinować?
Np. tak:
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin
while (true); do if [ $(radtest login_konta_testowego hasło_konta_testowego 127.0.0.1 0 hasło_serwera_radius 2>&1 |grep -c Access-Accept) -eq 0 ]; then killall -KILL radiusd /etc/init.d/radiusd restart logger -t checkradius.sh "radiusd restarted" fi sleep 10 done
Zapuszczone na stałe przez: screen -md -S checkradius /opt/own/checkradius.sh
Do tego najlepiej mieć kilka serwerów radius, a przynajmniej 2. Wtedy nie ma żadnych przestojów w uwierzytelnianiu i każdy z serwerów radius można restartować w dowolnym momencie.
-- Pozdrawiam Marcin / nicraM
W dniu 14 października 2012 13:30 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/**sbin
while (true); do if [ $(radtest login_konta_testowego hasło_konta_testowego 127.0.0.1 0 hasło_serwera_radius 2>&1 |grep -c Access-Accept) -eq 0 ]; then killall -KILL radiusd /etc/init.d/radiusd restart logger -t checkradius.sh "radiusd restarted" fi sleep 10 done
Zapuszczone na stałe przez: screen -md -S checkradius /opt/own/checkradius.sh
Do tego najlepiej mieć kilka serwerów radius, a przynajmniej 2. Wtedy nie ma żadnych przestojów w uwierzytelnianiu i każdy z serwerów radius można restartować w dowolnym momencie.
dzięki, nie będę wyważał otwartych drzwi.
chyba znalazłem odpowiedź na problem. http://lists.freeradius.org/pipermail/freeradius-users/2012-April/060066.htm... w poście problematyczną wersją jest 2.1.12, a ja mam 2.1.10 więc tu ten bug również występuje
W dniu 2012-10-14 12:45, Tomasz Chiliński pisze:
W dniu 14.10.2012 12:11, Marcin napisał(a):
Witam
Witaj,
czy ktoś z używających freeradiusa miał może problem z nim po logrotate? logrotate dla radiusa uruchamiane jest co tydzień i to w niedzielę :) po logrotate proces freeradiusa "znika", freeradius się wysypuje. co więcej, nie co każdy logrotate i dlatego ciężko jest stwierdzić co może być nie tak.
FreeRadius ma zwyczaj padania w różnych momentach, dlatego u siebie mam skrypt uruchomiony w screen, który co 10 sekund sprawdza aktywność serwera FreeRadius i jak on znika to jest ponownie na nowo uruchomiany.
Polecam skrypt radwatch, jest w paczce debiana.
W dniu 15.10.2012 08:24, Waldemar Dymkiewicz napisał(a):
W dniu 2012-10-14 12:45, Tomasz Chiliński pisze:
W dniu 14.10.2012 12:11, Marcin napisał(a):
Witam
Witaj,
czy ktoś z używających freeradiusa miał może problem z nim po logrotate? logrotate dla radiusa uruchamiane jest co tydzień i to w niedzielę :) po logrotate proces freeradiusa "znika", freeradius się wysypuje. co więcej, nie co każdy logrotate i dlatego ciężko jest stwierdzić co może być nie tak.
FreeRadius ma zwyczaj padania w różnych momentach, dlatego u siebie mam skrypt uruchomiony w screen, który co 10 sekund sprawdza aktywność serwera FreeRadius i jak on znika to jest ponownie na nowo uruchomiany.
Polecam skrypt radwatch, jest w paczce debiana.
A ja tego skryptu nie polecam. Za to polecam przeczytanie fragmentu man radwatch: This script SHOULD NOT BE USED! It's only here for historical purposes, and WILL be deleted in a future version of the the server. ;-)
uczestnicy (3)
-
Marcin
-
Tomasz Chiliński
-
Waldemar Dymkiewicz