OSDN Git Service

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