OSDN Git Service

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