def METHOD_NAME():
    utils.setup_logger()
    utils.load_all()
    utils.init_webhook_pool()
    port = utils.get_config("port")
    if port is None:
        sys.stderr.write("Unable to get Port details from Config\n")
        sys.exit(1)
    # Creating the Eventing Server, UDP Server for IPv4 packets
    try:
        serverv4 = UDPServerv4((SERVER_ADDRESSv4, port),
                   GlusterEventsRequestHandler)
    except socket.error as e:
        sys.stderr.write("Failed to start Eventsd for IPv4: {0}\n".format(e))
        serverv4 = None
    if serverv4:
        server_thread1 = threading.Thread(target=UDP_server_thread,
                         args=(serverv4,))
        server_thread1.start()
    # Creating the Eventing Server, UDP Server for IPv6 packets
    try:
        serverv6 = UDPServerv6((SERVER_ADDRESSv6, port),
                   GlusterEventsRequestHandler)
    except socket.error as e:
        sys.stderr.write("Failed to start Eventsd for IPv6: {0}\n".format(e))
        serverv6 = None
    if serverv6:
        server_thread2 = threading.Thread(target=UDP_server_thread,
                         args=(serverv6,))
        server_thread2.start()
    if serverv4 is None and serverv6 is None:
        sys.stderr.write("Failed to start Eventsd: {0}\n".format(e))
        sys.exit(1)