> I'd like to have an op script turn off some interfaces when rpd fails.
> Does anybody know how to notify an op script to do something based on a
> process failing and/or disappearing?

You'd want to use an event script rather than an op script.  That way the 
script can respond automatically to the event when rpd fails.  You can check 
what messages are showing up in your syslog but if it's coring then the 
following should probably catch it and would execute the 
"turn-off-interfaces.slax" script in response:

event-options {
    policy catch-rpd-core {
        events system;
        attribute-match {
            system.message matches "routing.*Core dumped!";
        }
        then {
            event-script turn-off-interfaces.slax;
        }
    }
}

Your turn-off-interfaces.slax event script could then make the necessary 
configuration changes.  JUNOS 9.3 or later is required since that is the 
minimum for configuration changes from event/op scripts.

BTW, Juniper recently released an eLearning course on scripting: JUNOS As A 
Scripting Language:

http://www.juniper.net/us/en/training/elearning/junos_scripting.html

I hope that is helpful.
_______________________________________________
juniper-nsp mailing list [email protected]
https://puck.nether.net/mailman/listinfo/juniper-nsp

Reply via email to