z, jta_server_hostID, "jta") logging.debug(deployed_jta_application_list) if not deployed_jta_list['deployed_apps']: logging.debug("list empty noting to update") else: #start adding JTA hosts for item in deployed_jta_list['deployed_apps']: if item in deployed_jta_application_list: logging.debug('Item (%s) is already added', item) continue else: ##################################################### # Add items and the screens to display # get host id ##################################################### information = jmp_zabbix.z_info(zabbix_info['jta_z_agent_conf']) logging.debug("##############Information####################") logging.debug(information) ##################################################### # Add log item for the JTA-Log application ##################################################### jta_log_applicationID = jmp_zabbix.get_jta_log_applicationID( z, jta_server_hostID) logging.debug("######LOG-applicationID##############") logging.debug(jta_log_applicationID) ##################################################### #Get interface ID ##################################################### jta_interfaceID = jmp_zabbix.get_interface(z, jta_server_hostID) logging.debug("######Interface ID##############")
print "list empty noting to update \n" else: #start adding JTA hosts for item in deployed_jta_list['deployed_apps']: if item in deployed_jta_applicaiton_list: print item print "\n Item is already added" logging.debug(item) logging.debug("\n Item is already added") continue else: ##################################################### # Add log items and the screens to display # get host id ##################################################### information = jmp_zabbix.z_info(zabbix_info['jsb_z_agent_conf']) print "##############Information####################" print information ##################################################### # Add log item for the JTA-Log applicaiton ##################################################### jta_log_applicaitonID = jmp_zabbix.get_jta_log_applicaitonID(z,jta_server_hostID) print "######LOG-ApplicaitonID##############" print jta_log_applicaitonID ##################################################### #Get interface ID ##################################################### jta_interfaceID = jmp_zabbix.get_interface(z,jta_server_hostID) print "######Interface ID##############" print jta_interfaceID
'ip':'', 'dns':host_interface[0]['dns'], 'port':host_interface[0]['port'] }, 'groups':[{ 'groupid':jasper_groupid }], 'templates':[{ 'templateid':jta_templateID }] }) ##################################################### # Add log items and the screens to display # Get host id ##################################################### information = jmp_zabbix.z_info(jmp_zabbix.jmp_info('jmp.properties')['jsb_z_agent_conf']) host_log = z.host.get( { 'filter': { 'host': information['Hostname']}, 'output': 'extend' }) print "JTA add a new host" logging.debug("JTA add a new host") ##################################################### #Add item using host ID ##################################################### JTA_log_applicaitonID = z.application.get( { 'hostids':host_log[0]['hostid'], 'filter': { 'name': 'JTA-Logs'}, 'output': 'extend'