コード例 #1
0
ファイル: wazuh-clusterd.py プロジェクト: miriks/OPSEC-wazuh
async def master_main(args, cluster_config, cluster_items, logger):
    from wazuh.core.cluster import master, local_server
    cluster_utils.context_tag.set('Master')
    cluster_utils.context_subtag.set("Main")
    my_server = master.Master(performance_test=args.performance_test, concurrency_test=args.concurrency_test,
                              configuration=cluster_config, enable_ssl=args.ssl, logger=logger,
                              cluster_items=cluster_items)
    my_local_server = local_server.LocalServerMaster(performance_test=args.performance_test, logger=logger,
                                                     concurrency_test=args.concurrency_test, node=my_server,
                                                     configuration=cluster_config, enable_ssl=args.ssl,
                                                     cluster_items=cluster_items)
    await asyncio.gather(my_server.start(), my_local_server.start())
コード例 #2
0
async def master_main(args, cluster_config, cluster_items, logger):
    from wazuh.core.cluster import master, local_server
    cluster_utils.context_tag.set('Master')
    my_server = master.Master(performance_test=args.performance_test,
                              concurrency_test=args.concurrency_test,
                              configuration=cluster_config,
                              enable_ssl=args.ssl,
                              logger=logger,
                              cluster_items=cluster_items)
    my_local_server = local_server.LocalServerMaster(
        performance_test=args.performance_test,
        logger=logger,
        concurrency_test=args.concurrency_test,
        node=my_server,
        configuration=cluster_config,
        enable_ssl=args.ssl,
        cluster_items=cluster_items)
    # Spawn pool processes
    if my_server.task_pool is not None:
        my_server.task_pool.map(cluster_utils.process_spawn_sleep,
                                range(my_server.task_pool._max_workers))
    await asyncio.gather(my_server.start(), my_local_server.start())