LinkCollConst.java
3.94 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
84
package com.sitech.ismp.coll.link;
import com.sitech.base.AgentProperties;
public class LinkCollConst {
public static final String SH_TOP =
"LANG=en_US\n"+
"export LANG\n"+
"clldate=`date \"+%Y-%m-%d %H:%M:%S\"`\n"+
"avgtotal=0\n";
public static final String SCRIPT_PATH = AgentProperties.AGENT_HOME+"/script/ibm";
public static final String NOTICE_PATH = AgentProperties.AGENT_HOME+"/notice/ibm";
public static final String RESULT_PATH = AgentProperties.AGENT_HOME+"/result";
public static final String RESULT_TEMP_PATH = AgentProperties.AGENT_HOME+"/result_temp";
public static final String ECHO_STR_TO_RESFILE = "echo \"#STR_CONTENT#\" >> "+RESULT_TEMP_PATH+"/#LINK_ID#.txt";
public static final String PING_LINUX = "ping -c #PING_COUNT# -i 1 #IP_ADDR# >> "+RESULT_TEMP_PATH+"/#LINK_ID#.txt";
/*
"ping -c 3 -i 1 #IP_ADDR# > ./#LINK_IP_ADDR#.txt\n" +
"devid#ACT_IDX#=\"#DEIVICE_ID#\"\n" +
"state#ACT_IDX#=`cat #LINK_IP_ADDR#.txt | grep \"packets transmitted\" | awk -F \",\" '{print $3}' | awk '{print $1}'`\n" +
"avg#ACT_IDX#=`cat #LINK_IP_ADDR#.txt | grep \"min/avg/max\" | awk -F \"=\" '{print $2}' | awk -F \"/\" '{print $2}'`\n" +
"rm ./#LINK_IP_ADDR#.txt\n" +
"\n";
*/
public static final String PING_SUN = "ping -s #IP_ADDR# 32 #PING_COUNT# >> "+RESULT_TEMP_PATH+"/#LINK_ID#.txt";
/*
"ping -s #IP_ADDR# 32 3 > ./#LINK_IP_ADDR#.txt\n" +
"devid#ACT_IDX#=\"#DEIVICE_ID#\"\n" +
"state#ACT_IDX#=`cat #LINK_IP_ADDR#.txt | grep \"packets transmitted\" | awk -F \",\" '{print $3}' | awk '{print $1}'`\n" +
"avg#ACT_IDX#=`cat #LINK_IP_ADDR#.txt | grep \"min/avg/max\" | awk -F \"=\" '{print $2}' | awk -F \"/\" '{print $2}'`\n" +
"rm ./#LINK_IP_ADDR#.txt\n" +
"\n";
*/
public static final String PING_HP = "ping -I 1 #IP_ADDR# 32 #PING_COUNT# >> "+RESULT_TEMP_PATH+"/#LINK_ID#.txt\n";
/*
"ping -I 1 #IP_ADDR# 32 3 > ./#LINK_IP_ADDR#.txt\n" +
"devid#ACT_IDX#=\"#DEIVICE_ID#\"\n" +
"state#ACT_IDX#=`cat #LINK_IP_ADDR#.txt | grep \"packets transmitted\" | awk -F \",\" '{print $3}' | awk '{print $1}'`\n" +
"avg#ACT_IDX#=`cat #LINK_IP_ADDR#.txt | grep \"min/avg/max\" | awk -F \"=\" '{print $2}' | awk -F \"/\" '{print $2}'`\n" +
"rm ./#LINK_IP_ADDR#.txt\n" +
"\n";
*/
public static final String SPLIT_LINE = "*******************************************************************************************#";
public static final String CALC =
"if [ \"$state#BEF_IDX#\"x = \"100%\"x ]; then\n" +
"avgt#ACT_IDX#=-1\n"+
"avgtotal=-1\n"+
"state#ACT_IDX#=\"100%\"\n"+
"else\n"+
"if [ \"$state#ACT_IDX#\"x = \"100%\"x ]; then\n" +
"avgt#ACT_IDX#=-1\n"+
"avgtotal=-1\n"+
"else\n" +
"avgt#ACT_IDX#=`awk 'BEGIN{printf '$avg#ACT_IDX#'-'$avg#BEF_IDX#'}'| tr -d - `\n" +
"avgtotal=`awk 'BEGIN{printf '$avgt#ACT_IDX#'+'$avgtotal'}'`\n"+
"fi\n" +
"fi\n" +
"echo \"#LINK_ID#:$devid#BEF_IDX#>$devid#ACT_IDX#\tPM-11-47-01-01\t$clldate\t$avgt#ACT_IDX#\t#INTERVAL#\" >> #SWAP_PATH#\n " +
"\n";
public static final String CALC_TOTAL =
"echo \"#LINK_ID#\tPM-11-47-01-02\t$clldate\t$avgtotal\t#INTERVAL#\" >> #SWAP_PATH#\n " +
"\n";
public static final String MV_RESULT ="mv #RESULT_TEMP_PATH# #RESULT_PATH#\n";
public static final String MV_SWAP ="mv #SWAP_TEMP# #SWAP#\n";
}