Example #1
0
import json
import socket
import jmp_constants
from zabbix_api import ZabbixAPI, ZabbixAPIException
import mule_zabbix
import apps_checker
#####################################################
#####################################################
#Set the log level and set the file for the auto-discovery
a = logging.basicConfig(filename='auto_discoverlog.log',level=logging.DEBUG)
logging.debug('Auto-discovery started running')

#####################################################
#####################################################

zabbix_info = mule_zabbix.jmp_info('jmp.properties')
#####################################################
# Jasper HostGroup for 1.1 MGMT Platform
#####################################################
hostgroup='JasperServers'

z = mule_zabbix.z_logging()
if z.test_login():
    #print 'Auth is working'
    logging.debug('authorized and gained access to zabbix')
else:
    #print 'Auth did not work'
    logging.debug(' no authorization nor gain access to zabbix')

#####################################################
# Get GroupID and check for JTA hosts
Example #2
0
import socket
import jmp_constants
from zabbix_api import ZabbixAPI, ZabbixAPIException
import mule_zabbix
import apps_checker

#####################################################
# Set the log level and log file name
#####################################################
a = logging.basicConfig(filename="auto_discoverlog.log", level=logging.DEBUG)
logging.debug("Auto-discovery started running")

#####################################################
#  Log onto Zabbix                                  #
#####################################################
zabbix_info = mule_zabbix.jmp_info("mule_zabbix.properties")
print "##########Zabbix_info#########"
print zabbix_info
print zabbix_info["jtaHostName"]
z = mule_zabbix.z_logging()
if z.test_login():
    # print 'Auth is working'
    logging.debug("authorized and gained access to zabbix")
else:
    # print 'Auth did not work'
    logging.debug(" no authorization nor gain access to zabbix")

hostgroup = "JasperServers"
jasper_groupid = mule_zabbix.get_jasper_groupid(z, hostgroup)
jta_list_hosts = mule_zabbix.get_jasperhosts(z, jasper_groupid)
# print '###################HostList########################'