On Tuesday 08 September 2009 11:00:35 Sokvantha Youk wrote:
> Dear All,
>
> I am new to Freeradius server. I wish to get it restart automatically when
> its process is hang by using monit. I have no idea how to get monit restart
> freeradius server automatically.
>
> Please kindly advice me.
>
> ---
> Best Regards,
> sokvantha

Install monit, create a file in /etc/monit.d/ directory like 
"/etc/monit.d/freeradius" and add something like the following to that file:

"
check process freeradius with pidfile "/var/run/freeradius/radiusd.pid"
        start = "/etc/init.d/freeradius start"
        stop = "/etc/init.d/freeradius stop"

        if failed host 192.168.1.1 port 1812 type UDP  then restart

        if cpu usage is greater than 60 percent for 2 cycles then alert
        if cpu usage > 90% for 5 cycles then restart
        if totalmem usage > 40% for 5 cycles then restart
        if 3 restarts within 4 cycles then timeout
"

and restart monit. Unfortunately monit does not yet support RADIUS protocol 
checks.

>
>
>
>      
> ___________________________________________________________________________
>_______ Get more done like never before with Yahoo!7 Mail.
> Learn more: http://au.overview.mail.yahoo.com/


-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to