OSDN Git Service

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