Yes, you can catch events from rpm like rpm pass or fail. Somethis like this
event-options {
policy disable-interface-on-ping-failure {
events ping_probe_failed;
attributes-match {
ping_probe_failed.test-owner matches .*script.*;
}
then {
event-script toggle-interface.slax {
arguments {
silent 2;
interface "{$$.test-name}";
new_intf_state disable;
}
}
}
}