#user.delete()
pass
ug.delete()
+ else:
+ print usergroupname, " not found"
hg = HostGroup.get_by(name=hostgroupname)
if hg:
for host in hg.host_list:
host.delete()
hg.delete()
+ else:
+ print hostgroupname, " not found"
# delete dr
dr = DiscoveryRule.get_by(name=discovery_rule_name)
if dr: dr.delete()
+ else: print discovery_rule_name, " not found"
da = Action.get_by(name=discovery_action_name)
if da: da.delete()
+ else: print discovery_action_name, " not found"
ea = Action.get_by(name=escalation_action_name)
if ea: ea.delete()
+ else: print escalation_action_name, " not found"
return
print "checking scripts"
script1 = Script.find_or_create(name="RebootNode",
set_if_new = {
- 'command':"%s/reboot.py {HOST.CONN}" % config.MONITOR_SCRIPT_ROOT,
+ 'command':"%s/monitor/reboot.py {HOST.CONN}" % config.MONITOR_SCRIPT_ROOT,
'host_access':3 # r/w)
})
script2 = Script.find_or_create(name="NMap",
BI_WEEKLY_ESC_PERIOD = int(60*60*24)
DISCOVERY_DELAY = 3600
- BI_WEEKLY_ESC_PERIOD = int(45*60) # testing...
+ BI_WEEKLY_ESC_PERIOD = int(300)
DISCOVERY_DELAY = 240 # testing
# User Group
]
# THEN
a.actionoperation_list=[
- # Send Email
- ActionOperation(
- operationtype=defines.OPERATION_TYPE_MESSAGE,
- shortdata=mailtxt.node_discovered_subject,
- longdata=mailtxt.node_discovered,
- object=defines.OPERATION_OBJECT_GROUP,
- objectid=site_user_group.usrgrpid,
- esc_period=0, esc_step_to=1, esc_step_from=1,
- ),
+ ## Send Email
+ #ActionOperation(
+ # operationtype=defines.OPERATION_TYPE_MESSAGE,
+ # shortdata=mailtxt.node_discovered_subject,
+ # longdata=mailtxt.node_discovered,
+ # object=defines.OPERATION_OBJECT_GROUP,
+ # objectid=site_user_group.usrgrpid,
+ # esc_period=0, esc_step_to=1, esc_step_from=1,
+ #),
# Add Host
ActionOperation(
operationtype=defines.OPERATION_TYPE_HOST_ADD,
objectid=site_user_group.usrgrpid,
esc_period=0, esc_step_to=3, esc_step_from=3,
operationcondition_list=[ OperationConditionNotAck() ] ),
- ActionOperation(operationtype=defines.OPERATION_TYPE_MESSAGE,
- shortdata=mailtxt.nodedown_one_subject,
- longdata=mailtxt.nodedown_one,
- object=defines.OPERATION_OBJECT_GROUP,
- objectid=site_user_group.usrgrpid,
- esc_period=0, esc_step_to=7, esc_step_from=7,
- operationcondition_list=[ OperationConditionNotAck() ] ),
+ #ActionOperation(operationtype=defines.OPERATION_TYPE_MESSAGE,
+ # shortdata=mailtxt.nodedown_one_subject,
+ # longdata=mailtxt.nodedown_one,
+ # object=defines.OPERATION_OBJECT_GROUP,
+ # objectid=site_user_group.usrgrpid,
+ # esc_period=0, esc_step_to=7, esc_step_from=7,
+ # operationcondition_list=[ OperationConditionNotAck() ] ),
# STAGE 2
ActionOperation(operationtype=defines.OPERATION_TYPE_COMMAND,
esc_step_from=10, esc_step_to=10,
object=defines.OPERATION_OBJECT_GROUP,
objectid=site_user_group.usrgrpid,
operationcondition_list=[ OperationConditionNotAck() ] ),
- ActionOperation(operationtype=defines.OPERATION_TYPE_MESSAGE,
- shortdata=mailtxt.nodedown_two_subject,
- longdata=mailtxt.nodedown_two,
- esc_step_from=14, esc_step_to=14,
- esc_period=0,
- object=defines.OPERATION_OBJECT_GROUP,
- objectid=site_user_group.usrgrpid,
- operationcondition_list=[ OperationConditionNotAck() ] ),
+ #ActionOperation(operationtype=defines.OPERATION_TYPE_MESSAGE,
+ # shortdata=mailtxt.nodedown_two_subject,
+ # longdata=mailtxt.nodedown_two,
+ # esc_step_from=14, esc_step_to=14,
+ # esc_period=0,
+ # object=defines.OPERATION_OBJECT_GROUP,
+ # objectid=site_user_group.usrgrpid,
+ # operationcondition_list=[ OperationConditionNotAck() ] ),
# STAGE 3
ActionOperation(operationtype=defines.OPERATION_TYPE_COMMAND,
esc_step_from=17, esc_step_to=17,
esc_period=0,
shortdata="",
- longdata="%s:%s/checkslices.py {HOSTNAME} disableslices" % ( config.MONITOR_HOSTNAME, config.MONITOR_SCRIPT_ROOT ),
+ longdata="%s:%s/monitor/reboot.py {HOSTNAME}" % ( config.MONITOR_HOSTNAME, config.MONITOR_SCRIPT_ROOT ),
# TODO: send notice to users of slices
operationcondition_list=[ OperationConditionNotAck() ]),
- ActionOperation(operationtype=defines.OPERATION_TYPE_MESSAGE,
- shortdata=mailtxt.nodedown_three_subject,
- longdata=mailtxt.nodedown_three,
- esc_step_from=17, esc_step_to=17,
- esc_period=0,
- object=defines.OPERATION_OBJECT_GROUP,
- objectid=site_user_group.usrgrpid,
- operationcondition_list=[ OperationConditionNotAck() ] ),
+ #ActionOperation(operationtype=defines.OPERATION_TYPE_MESSAGE,
+ # shortdata=mailtxt.nodedown_three_subject,
+ # longdata=mailtxt.nodedown_three,
+ # esc_step_from=17, esc_step_to=17,
+ # esc_period=0,
+ # object=defines.OPERATION_OBJECT_GROUP,
+ # objectid=site_user_group.usrgrpid,
+ # operationcondition_list=[ OperationConditionNotAck() ] ),
# STAGE 4++
ActionOperation(operationtype=defines.OPERATION_TYPE_COMMAND,
esc_step_from=21, esc_step_to=0,