X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=zabbix%2Fzabbixsite.py;h=5ff964f1dc0c0d671739425b83c4a805bb38e811;hb=d593259f5f88cb6a30bb6093b2b18ede67af46c2;hp=07ad9d4748369191654962d00504f5551c5ee291;hpb=2ecb77e4a1817ecc7ce62dd59fefbb701eac6a83;p=monitor.git diff --git a/zabbix/zabbixsite.py b/zabbix/zabbixsite.py index 07ad9d4..5ff964f 100755 --- a/zabbix/zabbixsite.py +++ b/zabbix/zabbixsite.py @@ -97,8 +97,9 @@ def setup_global(): if zabbixserver: # TODO: verify that this works. it has failed once on fresh # install... not sure why. - print "Removing default Zabbix server entry" - zabbixserver.delete() +# print "Removing default Zabbix server entry" +# zabbixserver.delete() + zabbixserver.host="unused default server" # NOTE: creating a host and assigning a template cannot work # due to the crazy item, trigger, action @@ -160,8 +161,8 @@ def setup_site(loginbase, techemail, piemail, iplist): BI_WEEKLY_ESC_PERIOD = int(60*60*24) DISCOVERY_DELAY = 3600 - BI_WEEKLY_ESC_PERIOD = int(240) # testing... - DISCOVERY_DELAY = 120 # testing + BI_WEEKLY_ESC_PERIOD = int(300) + DISCOVERY_DELAY = 240 # testing # User Group site_user_group = UsrGrp.find_or_create(name=USERGROUP_NAME % loginbase) @@ -181,7 +182,9 @@ def setup_site(loginbase, techemail, piemail, iplist): # HOST GROUP plc_host_group = HostGroup.find_or_create(name="MyPLC Hosts") + print "myplc groupid: ", plc_host_group.groupid site_host_group = HostGroup.find_or_create(name=HOSTGROUP_NAME % loginbase) + print "site groupid: ", site_host_group.groupid plctemplate = Host.get_by(host="Template_Linux_PLC_Host") escalation_action_name = ESCALATION_ACTION_NAME % loginbase discovery_action_name = DISCOVERY_ACTION_NAME % loginbase @@ -309,13 +312,13 @@ def setup_site(loginbase, techemail, piemail, iplist): 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, @@ -331,14 +334,14 @@ def setup_site(loginbase, techemail, piemail, iplist): 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,