Ejemplo n.º 1
0
 #####################################################
 #Add item using host ID
 #####################################################
 JTA_log_applicaitonID = z.application.get(
 {
 'hostids':host_log[0]['hostid'],
 'filter': { 'name': 'JTA-Logs'},
 'output': 'extend'
 })
 #print"######applicaiton id##############"
 #print JTA_log_applicaitonID
 #print JTA_log_applicaitonID[0]['applicationid']
 logging.debug("######applicaiton id##############")
 logging.debug(JTA_log_applicaitonID)
 logging.debug(JTA_log_applicaitonID[0]['applicationid'])
 log_interfaceID = mule_zabbix.get_interface(z,host_log[0]['hostid'])
 print log_interfaceID[0]['interfaceid']
 #####################################################
 #Add log item to JTA_log applicaiotn in jasperServer-a
 #####################################################
 key_value = "log[{$JTA_SVR_PATH}/logs/" + item + ".log]"
 #print"######keyvalue##############"
 #print key_value
 logging.debug("######keyvalue##############")
 logging.debug(key_value)
 z.item.create({
 'name':item,
 'key_':key_value,
 'type':'7',
 'interfaceid':log_interfaceID[0]['interfaceid'],
 'applications':[JTA_log_applicaitonID[0]['applicationid']],
Ejemplo n.º 2
0
logging.debug(jta_list_hosts)

deployed_jta_list = apps_checker.get_apps_diff()
# host_interface = mule_zabbix.get_hostinterface(z,jasper_groupid)
# print '###################deployed_apps########################'
# print deployed_jta_list['deployed_apps']
logging.debug("###################deployed_apps########################")
logging.debug(deployed_jta_list["deployed_apps"])

#####################################################
# Get the list of JTA applicaitons under           #
# JTA server host == JTA-jasperServer-a             #
#####################################################
host_jta_server = z.host.get({"filter": {"host": zabbix_info["jtaHostName"]}, "output": "extend"})
jta_server_hostID = host_jta_server[0]["hostid"]
host_interface = mule_zabbix.get_interface(z, jta_server_hostID)
log_interfaceID = mule_zabbix.get_interface(z, jta_server_hostID)
print "list of interfaces \n"
print log_interfaceID
#####################################################
#  Check for the JTA's and add the missing ones     #
#####################################################
deployed_jta_applicaiton_list = mule_zabbix.get_jta_applicaiton_list(z, jta_server_hostID, "jta")
print deployed_jta_applicaiton_list
if not deployed_jta_list["deployed_apps"]:
    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