diff --git a/conf/pangu/pangu_pxy.conf b/conf/pangu/pangu_pxy.conf index b10d6c3..4b60256 100644 --- a/conf/pangu/pangu_pxy.conf +++ b/conf/pangu/pangu_pxy.conf @@ -1,10 +1,40 @@ [debug] -log_level=0 +log_level=10 [log] -nic_name=enp131s0f2 +nic_name=eth4 entrance_id=0 -kafka_brokerlist=192.168.10.73:9092 +kafka_brokerlist=10.4.34.10:9092,10.4.34.11:9092,10.4.34.12:9092,10.4.34.13:9092,10.4.34.14:9092,10.4.34.15:9092,10.4.34.16:9092,10.4.34.17:9092,10.4.34.18:9092,10.4.34.19:9092 +#Addresses of minio. Format is defined by WiredLB. +minio_ip_list=10.4.35.42-46; +minio_listen_port=9000 +#Maximum number of connections opened by per host. +#MAX_CONNECTION_PER_HOST=1 +#Maximum number of requests in a pipeline. +#MAX_CNNT_PIPELINE_NUM=20 +#Maximum parellel sessions(http and redis) is allowed to open. +#MAX_CURL_SESSION_NUM=100 +#Maximum time the request is allowed to take(seconds). +#MAX_CURL_TRANSFER_TIMEOUT_S=0 + +#Bucket name in minio. +cache_bucket_name=proxybucket +#Maximum size of memory used by tango_cache_client. Upload will fail if the current size of memory used exceeds this value. +max_used_memroy_size_mb=5120 +#Default TTL of objects, i.e. the time after which the object will expire(minumun 60s, i.e. 1 minute). +cache_default_ttl_second=3600 +#Whether to hash the object key before cache actions. GET/PUT may be faster if you open it. +cache_object_key_hash_switch=1 + +#Store way: 0-MINIO; 1-META in REDIS, object in minio; 2-META and small object in Redis, large object in minio; +cache_store_object_way=2 +#If CACHE_STORE_OBJECT_WAY is 2 and the size of a object is not bigger than this value, object will be stored in redis. +redis_cache_object_size=1024000 +#If CACHE_STORE_OBJECT_WAY is not 0, we will use redis to store meta and object. +redis_cluster_addrs=10.4.20.211:9001,10.4.20.212:9001,10.4.20.213:9001,10.4.20.214:9001,10.4.20.215:9001,10.4.20.216:9001,10.4.20.217:9001,10.4.20.218:9001 +#Configs of WiredLB for Minios load balancer. +#WIREDLB_OVERRIDE=1 +wiredlb_health_port=42310 [maat] # 0:json 1: redis 2: iris @@ -14,55 +44,51 @@ json_cfg_file=resource/ stat_file=log/pangu_scan.status full_cfg_dir=pangu_policy/full/index/ inc_cfg_dir=pangu_policy/inc/index/ -maat_redis_server=192.168.11.243 -maat_redis_port_range=6379-6379 +maat_redis_server=10.4.34.4 +maat_redis_port_range=6380-6389 maat_redis_db_index=4 effect_interval_s=1 - +accept_tags={"tags":[{"tag":"location","value":"Astana"}]} [dynamic_maat] -# 0:json 1: redis 2: iris maat_input_mode=1 table_info=resource/pangu/dynamic_maat_table_info.conf -json_cfg_file=resource/ -stat_file=log/pangu_dyn_scan.status -maat_redis_server=192.168.11.243 -maat_redis_port_range=6379-6379 -maat_redis_db_index=4 +maat_redis_server=10.4.20.151 +maat_redis_port_range=6380-6389 +maat_redis_db_index=0 effect_interval_s=1 - [tango_cache] enable_cache=1 +min_cache_obj_size=512 #minio ip, as wiredlb required -minio_ip_list=192.168.10.61-64; +minio_ip_list=10.4.35.1-14; minio_listen_port=9000 #max_connection_per_host=1 max_cnnt_pipeline_num=20 #max_curl_session_num=100 -cache_bucket_name=openbucket -max_used_memory_size_mb=5120 +cache_bucket_name=proxybucket +max_used_memory_size_mb=10240 cache_default_ttl_second=3600 cache_object_key_hash_switch=1 #1-minio,2-redis -cache_head_from_source=2 -cache_head_redis_key=MINIO_EVENTS_INFO -cache_head_main_redis_ip=192.168.10.63 -cache_head_redis_iplist=192.168.10.62-63; -cache_head_redis_port=6379 +#Store way: 0-MINIO; 1-META in REDIS, object in minio; 2-META and small object in Redis, large object in minio; +cache_store_object_way=2 +#If CACHE_STORE_OBJECT_WAY is 2 and the size of a object is not bigger than this value, object will be stored in redis. +redis_cache_object_size=102400 +#If CACHE_STORE_OBJECT_WAY is not 0, we will use redis to store meta and object. +redis_cluster_addrs=10.4.35.15:9001,10.4.35.16:9001,10.4.35.17:9001,10.4.35.18:9001,10.4.35.19:9001,10.4.35.20:9001,10.4.35.21:9001,10.4.35.22:9001,10.4.35.23:9001,10.4.35.24:9001,10.4.35.25:9001,10.4.35.26:9001,10.4.35.27:9001,10.4.35.28:9001,10.4.35.29:9001,10.4.35.30:9001,10.4.35.31:9001,10.4.35.32:9001 #wired load balancer configuration #wiredlb_override=1 #wiredlb_topic= #wiredlb_datacenter= -wiredlb_minio_health_port=52100 -#wiredlb_minio_group= -wiredlb_redis_health_port=52101 -#wiredlb_redis_group= +wiredlb_health_port=52100 +#wiredlb_group= cache_undefined_obj=1 query_undefined_obj=0 -statsd_server=192.168.10.72 -statsd_port=8126 +statsd_server=10.4.20.201 +statsd_port=8125 histogram_bins=0.20,0.40,0.6,0.8