OSDN Git Service

b38b50dbaecd91e45a8ee738b153aad2d2f2dc85
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / l7vsadm / l7vsadm-4-3-23.sh
1 #!/bin/bash
2
3 . ${SET_DEFAULT_CONF}
4
5 #Add Service
6 $L7VSD
7 if [ $? -ne 0 ]
8 then
9         echo "Test failed: $L7VSD"
10         exit 1
11 fi
12 usleep 100000
13
14 $L7VSADM -A -t 127.0.0.1:40001 -m ip -Q 100M
15 if [ $? -ne 0 ]
16 then
17         echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m ip -Q 100M"
18         exit 1
19 fi
20
21 RET=`$L7VSADM -V -n`
22 EXPECT="Layer-7 Virtual Server version 3.0.0
23 L7vsd Log Level:
24 Category                       Level
25 l7vsd_network                  warn
26 l7vsd_network_qos              warn
27 l7vsd_network_bandwidth        warn
28 l7vsd_network_num_connection   warn
29 l7vsd_network_access           warn
30 l7vsd_mainthread               warn
31 l7vsd_virtualservice           warn
32 l7vsd_virtualservice_thread    warn
33 l7vsd_session                  warn
34 l7vsd_session_thread           warn
35 l7vsd_realserver               warn
36 l7vsd_sorryserver              warn
37 l7vsd_module                   warn
38 l7vsd_replication              warn
39 l7vsd_replication_sendthread   warn
40 l7vsd_parameter                warn
41 l7vsd_logger                   warn
42 l7vsd_command                  warn
43 l7vsd_start_stop               warn
44 l7vsd_system                   warn
45 l7vsd_system_memory            warn
46 l7vsd_system_endpoint          warn
47 l7vsd_system_signal            warn
48 l7vsd_system_environment       warn
49 l7vsd_snmpbridge               warn
50 l7vsd_protocol                 warn
51 l7vsd_schedule                 warn
52
53 Replication Mode:
54 SINGLE
55
56 SNMPAgent Connection Status:
57 non-connecting
58
59 SNMPAgent Log Level:
60 Category                       Level
61 snmpagent_start_stop           warn
62 snmpagent_manager_receive      warn
63 snmpagent_manager_send         warn
64 snmpagent_l7vsd_receive        warn
65 snmpagent_l7vsd_send           warn
66 snmpagent_logger               warn
67 snmpagent_parameter            warn
68 snmpagent_system               warn
69 snmpagent_system_memory        warn
70 snmpagent_system_endpoint      warn
71 snmpagent_system_signal        warn
72 snmpagent_system_environment   warn
73
74 Prot LocalAddress:Port ProtoMod Scheduler Protomod_opt_string
75      SorryAddress:Port Sorry_cc Sorry_flag
76      QoS-up   Throughput-up
77      QoS-down Throughput-down
78      SSL_config_file
79      Socket option
80      Access_log_flag
81      Access_log_file
82      Access_log_rotate option
83   -> RemoteAddress:Port           Forward Weight ActiveConn InactConn
84 TCP 127.0.0.1:40001 ip rr --timeout 3600 --no-reschedule --sorry-uri '/'
85     none 0 0
86     100000000 0
87     0 0
88     none
89     none
90     0
91     none
92     --ac-rotate-type size --ac-rotate-max-backup-index 10 --ac-rotate-max-filesize 10M"
93 if [ "${RET}" != "${EXPECT}" ]
94 then
95         echo "Test failed: $L7VSADM -V -n"
96         exit 1
97 fi
98
99 $L7VSADM -E -t 127.0.0.1:40001 -m ip -f 1
100 if [ $? -ne 0 ]
101 then
102         echo "Test failed: $L7VSADM -E -t 127.0.0.1:40001 -m ip -f 1"
103         exit 1
104 fi
105
106 RET=`$L7VSADM -V -n`
107 EXPECT="Layer-7 Virtual Server version 3.0.0
108 L7vsd Log Level:
109 Category                       Level
110 l7vsd_network                  warn
111 l7vsd_network_qos              warn
112 l7vsd_network_bandwidth        warn
113 l7vsd_network_num_connection   warn
114 l7vsd_network_access           warn
115 l7vsd_mainthread               warn
116 l7vsd_virtualservice           warn
117 l7vsd_virtualservice_thread    warn
118 l7vsd_session                  warn
119 l7vsd_session_thread           warn
120 l7vsd_realserver               warn
121 l7vsd_sorryserver              warn
122 l7vsd_module                   warn
123 l7vsd_replication              warn
124 l7vsd_replication_sendthread   warn
125 l7vsd_parameter                warn
126 l7vsd_logger                   warn
127 l7vsd_command                  warn
128 l7vsd_start_stop               warn
129 l7vsd_system                   warn
130 l7vsd_system_memory            warn
131 l7vsd_system_endpoint          warn
132 l7vsd_system_signal            warn
133 l7vsd_system_environment       warn
134 l7vsd_snmpbridge               warn
135 l7vsd_protocol                 warn
136 l7vsd_schedule                 warn
137
138 Replication Mode:
139 SINGLE
140
141 SNMPAgent Connection Status:
142 non-connecting
143
144 SNMPAgent Log Level:
145 Category                       Level
146 snmpagent_start_stop           warn
147 snmpagent_manager_receive      warn
148 snmpagent_manager_send         warn
149 snmpagent_l7vsd_receive        warn
150 snmpagent_l7vsd_send           warn
151 snmpagent_logger               warn
152 snmpagent_parameter            warn
153 snmpagent_system               warn
154 snmpagent_system_memory        warn
155 snmpagent_system_endpoint      warn
156 snmpagent_system_signal        warn
157 snmpagent_system_environment   warn
158
159 Prot LocalAddress:Port ProtoMod Scheduler Protomod_opt_string
160      SorryAddress:Port Sorry_cc Sorry_flag
161      QoS-up   Throughput-up
162      QoS-down Throughput-down
163      SSL_config_file
164      Socket option
165      Access_log_flag
166      Access_log_file
167      Access_log_rotate option
168   -> RemoteAddress:Port           Forward Weight ActiveConn InactConn
169 TCP 127.0.0.1:40001 ip rr --timeout 3600 --no-reschedule --sorry-uri '/'
170     none 0 1
171     100000000 0
172     0 0
173     none
174     none
175     0
176     none
177     --ac-rotate-type size --ac-rotate-max-backup-index 10 --ac-rotate-max-filesize 10M"
178 if [ "${RET}" != "${EXPECT}" ]
179 then
180         echo "Test failed: $L7VSADM -V -n"
181         exit 1
182 fi
183
184 exit 0
185