<br><br><div class="gmail_quote">On Thu, Sep 27, 2012 at 8:43 PM, Phil Mayers <span dir="ltr"><<a href="mailto:p.mayers@imperial.ac.uk" target="_blank">p.mayers@imperial.ac.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 27/09/12 12:32, Arka Sharma wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks a lot Phil for your reply.Now actually in my rlm code I want to<br>
set a flag to mark the vent of server went down and invoke a java code<br>
using JNI that is part of rlm.<br>
</blockquote>
<br></div>
Sorry, I don't understand that. Can you elaborate?<br>
<br>
It sounds like you have a custom module, written locally?<br>
<br>
Modules process packets. So you can't run module code in response to a "home server down" event (unless you emit a packet that your module responds to, I guess).<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Can you please elaborate.I searched the file "trigger.conf" using "find<br>
/ -name trigger.conf" but did not get anything.Do I need to create it by<br>
my own.<br>
</blockquote>
<br></div>
As I said, triggers are only available in the "master" git branch. They are not available in the releases code (2.1.x, 2.2.0).<br>
<br>
You will need to compile and install "master" to get triggers.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
In the proxy.conf I have old style realm configuration.Ip's for<br>
authorization and accounting hosts in the realm section.<br>
</blockquote>
<br></div>
Sorry, I don't understand why this is relevant.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
    It's possible you could do something in the "post-proxy" section<br>
    like so:<br>
<br>
    post-proxy {<br>
       Post-Proxy-Type Fail {<br>
       }<br>
    }<br>
<br>
I was looking into default.original in sites-enabled for this.Can you<br>
give me some examples for this ?<br>
</blockquote>
<br></div>
See:<br>
<br>
<a href="https://github.com/alandekok/freeradius-server/blob/v2.1.x/raddb/sites-available/robust-proxy-accounting#L104" target="_blank">https://github.com/alandekok/<u></u>freeradius-server/blob/v2.1.x/<u></u>raddb/sites-available/robust-<u></u>proxy-accounting#L104</a><br>

<br>
You'll still need to find out which server is down, and this is what "radmin" does. I wouldn't bother with this post-proxy stuff - just write a cron job (although maybe you could trigger the cron job from post-proxy, for fast detection).<div class="HOEnZb">
<div class="h5"><br>
-<br>
List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/users.html" target="_blank">http://www.freeradius.org/<u></u>list/users.html</a><br>
</div></div></blockquote></div><br><br>Thanks a lot both Phil and Alan for your reply. Now let me put this requirement straight. I have freeradius server running on my system which takes request from NAS and send Access Request with PPAQ vsa for quota update to PPS. PPS replies back with Access-Accept with the updated quota.Now for error scenario's that PPS failed to respond,I have to handle this scenario for example writing a log or setting a flag.Now I was trying to download the master branch for triggers as you said but git is not installed in this system, I was also tried with radmin but this involves writing a cron. Now more specifically instead of server down I want to detect the scenario when PPS failed to respond as Alan suggested and I want to detect it in my rlm code.<br>
<br>Regards,<br>Arka<br>