OSDN Git Service

bug fix
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / l7vsadm / l7vsadm-25.sh
1 #!/bin/bash
2
3 . ${SET_DEFAULT_CONF}
4
5 #Run http server
6 RealServer1=RealServer1
7 RealServer1_ADDR=127.0.0.1
8 RealServer1_PORT=50001
9 start_lighttpd -s $RealServer1 -a $RealServer1_ADDR -p $RealServer1_PORT
10 if [ $? -ne 0 ]
11 then
12         echo "Test failed: start_lighttpd RealServer1"
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
26 if [ $? -ne 0 ]
27 then
28         echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless"
29         exit 1
30 fi
31
32 $L7VSADM -a -t 127.0.0.1:40001 -m sessionless -r ${RealServer1_ADDR}:${RealServer1_PORT}
33 if [ $? -ne 0 ]
34 then
35         echo "Test failed: $L7VSADM -a -t 127.0.0.1:40001 -m sessionless -r ${RealServer1_ADDR}:${RealServer1_PORT}"
36         exit 1
37 fi
38
39 RET=`$L7VSADM -V -n`
40 EXPECT="Layer-7 Virtual Server version 3.0.0-1
41 L7vsd Log Level:
42 Category                       Level
43 l7vsd_network                  warn
44 l7vsd_network_qos              warn
45 l7vsd_network_bandwidth        warn
46 l7vsd_network_num_connection   warn
47 l7vsd_network_access           warn
48 l7vsd_mainthread               warn
49 l7vsd_virtualservice           warn
50 l7vsd_virtualservice_thread    warn
51 l7vsd_session                  warn
52 l7vsd_session_thread           warn
53 l7vsd_realserver               warn
54 l7vsd_sorryserver              warn
55 l7vsd_module                   warn
56 l7vsd_replication              warn
57 l7vsd_replication_sendthread   warn
58 l7vsd_parameter                warn
59 l7vsd_logger                   warn
60 l7vsd_command                  warn
61 l7vsd_start_stop               warn
62 l7vsd_system                   warn
63 l7vsd_system_memory            warn
64 l7vsd_system_endpoint          warn
65 l7vsd_system_signal            warn
66 l7vsd_system_environment       warn
67 l7vsd_snmpbridge               warn
68 l7vsd_protocol                 warn
69 l7vsd_schedule                 warn
70
71 Replication Mode:
72 SINGLE
73
74 SNMPAgent Connection Status:
75 non-connecting
76
77 SNMPAgent Log Level:
78 Category                       Level
79 snmpagent_start_stop           warn
80 snmpagent_manager_receive      warn
81 snmpagent_manager_send         warn
82 snmpagent_l7vsd_receive        warn
83 snmpagent_l7vsd_send           warn
84 snmpagent_logger               warn
85 snmpagent_parameter            warn
86 snmpagent_system               warn
87 snmpagent_system_memory        warn
88 snmpagent_system_endpoint      warn
89 snmpagent_system_signal        warn
90 snmpagent_system_environment   warn
91
92 Prot LocalAddress:Port ProtoMod Scheduler Protomod_opt_string
93      SorryAddress:Port Sorry_cc Sorry_flag
94      QoS-up   Throughput-up
95      QoS-down Throughput-down
96      SSL_config_file
97      Socket option
98      Access_log_flag
99      Access_log_file
100      Access_log_rotate option
101   -> RemoteAddress:Port           Forward Weight ActiveConn InactConn
102 TCP 127.0.0.1:40001 sessionless rr --sorry-uri '/'
103     none 0 0
104     0 0
105     0 0
106     none
107     none
108     0
109     none
110     --ac-rotate-type size --ac-rotate-max-backup-index 10 --ac-rotate-max-filesize 10M
111   -> ${RealServer1_ADDR}:${RealServer1_PORT}              Masq    1      0          0         "
112
113 if [ "${RET}" != "${EXPECT}" ]
114 then
115         echo "Test failed: $L7VSADM -V -n"
116         exit 1
117 fi
118
119 exit 0
120