X-Git-Url: http://git.onelab.eu/?p=monitor.git;a=blobdiff_plain;f=monitor%2Fpolicy.py;h=4574de7e4046eda5608ea33fe7b7328e0de6808f;hp=a8f3cd72df893019c5000216341669b5a47af6d7;hb=HEAD;hpb=ac1e9bb99f3acb754054737870093606d56030a1 diff --git a/monitor/policy.py b/monitor/policy.py index a8f3cd7..4574de7 100644 --- a/monitor/policy.py +++ b/monitor/policy.py @@ -1,15 +1,15 @@ import config import database import time -import mailer import sys -import emailTxt import string +from monitor.wrapper import mailer +from monitor.wrapper import emailTxt from monitor.wrapper import plccache from datetime import datetime -from rt import is_host_in_rt_tickets -import plc +from monitor.wrapper.rt import is_host_in_rt_tickets +from monitor.wrapper import plc # Time to enforce policy POLSLEEP = 7200 @@ -171,10 +171,11 @@ class MonitorMergeDiagnoseSendEscellate: #### APPLY PENALTY if ( record.data['take_action'] and diag['Squeeze'] ): - print "action: taking action" + print "action: taking squeeze action" record.takeAction(record.data['penalty_level']) del diag['Squeeze'] if diag.getFlag('BackOff'): + print "action: taking backoff action" record.takeAction(0) del diag['BackOff']