AgentProperties.java
2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
package com.sitech.base;
import org.apache.log4j.Logger;
import java.util.ResourceBundle;
public class AgentProperties {
public static Logger logger = Logger.getLogger(AgentProperties.class);
/** 普通Agent */
public final static int COMMON = 1;
/** 自监控Agent */
public final static int SELF_MONITOR = 2;
/** 集中控制执行器 */
public final static int CC_AGENT = 3;
public static final String AGENT_ID;
/** Agent进程关键字 */
public static final String PROCESS_KEY;
public static final String AGENT_HOME= System.getenv("AGENT_HOME");
public static final String MBEAN_SERVER_DOMAIN = "myDomain";
/** swap文件路径 */
public static final String SWAP_PATH = "../swap/";
/** swap文件生成的临时路径 */
public static final String SWAP_TEMP_PATH = "../swap_temp/";
/** 是否进行告警端到端数据采集 */
public static boolean COLL_DQ_DATA;
public static int TYPE;
public static String IP_ADDR;
public static String JMX_PORT;
public static String JMX_STUB_PORT;
public static Boolean IS_SEND_TO_CLOUD_RABBITMQ=false;
public static String MEM_TOTAL_SIZE = "5";
static {
ResourceBundle rb = ResourceBundle.getBundle("agent");
AGENT_ID = rb.getString("AGENT_ID");
PROCESS_KEY = rb.getString("PROCESS_KEY");
try {
COLL_DQ_DATA = Boolean.valueOf(rb.getString("COLL_DQ_DATA"));
} catch (Exception e) {
COLL_DQ_DATA = false;
}
try {
TYPE = Integer.parseInt(rb.getString("AGENT_TYPE"));
} catch (Exception e) {
TYPE = COMMON;
}
try {
IP_ADDR = rb.getString("IP_ADDR");
JMX_PORT = rb.getString("JMX_PORT");
JMX_STUB_PORT = rb.getString("JMX_STUB_PORT");
} catch (Exception e) {
logger.warn("Exception while init JMX PORT", e);
}
try {
//IS_SEND_TO_CLOUD_RABBITMQ = Boolean.valueOf(rb.getString("IS_SEND_TO_CLOUD_RABBITMQ"));
} catch (Exception e) {
logger.warn("Exception while init IS_SEND_TO_CLOUD_RABBITMQ", e);
}
try {
//MEM_TOTAL_SIZE = rb.getString("MEM_TOTAL_SIZE");
} catch (Exception e) {
logger.warn("Exception while init MEM_TOTAL_SIZE", e);
}
}
}