OSDN Git Service

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