1 .TH L7VSADM 8 "25 Jul 2013" "UltraMonkey-L7"
4 \- UltraMonkey-L7 administration tool
7 \-A \-t \fIservice\-address\fR:\fIserivice\-port\fR \-m \fIproto\-module\fR [\fImodule\-args\fR] [\-s \fIscheduler\fR] [\-u \fIconnection\-count\fR] [\-b \fIsorry\-server\fR] [\-f \fIsorry\-flag\fR] [\-Q \fIQoSval\-service\fR] [\-q \fIQoSval\-clients\fR] [\-\-session\-thread\-pool\-size]
10 \-E \-t \fIservice\-address\fR:\fIserivice\-port\fR \-m \fIproto\-module\fR [\fImodule\-args\fR] [\-s \fIscheduler\fR] [\-u \fIconnection\-count\fR] [\-b \fIsorry\-server\fR] [\-f \fIsorry\-flag\fR] [\-Q \fIQoSval\-service\fR] [\-q \fIQoSval\-clients\fR]
13 \-D \-t \fIservice\-address\fR:\fIserivice\-port\fR \-m \fIproto\-module\fR [\fImodule\-args\fR]
19 [\-a | \-e] -t \fIservice\-address\fR:\fIserivice\-port\fR \-m \fIproto\-module\fR [\fImodule\-args\fR] \-r \fIserver\-address\fR:\fIserver\-port\fR [\-w \fIweight\fR]
22 \-d \-t \fIservice\-address\fR:\fIserivice\-port\fR \-m \fIproto\-module\fR [\fImodule\-args\fR] \-r \fIserver\-address\fR:\fIserver\-port\fR
25 \-R [\-s \fIreplication\-switch\fR | \-f | \-d]
28 \-L \-c \fIlog\-category\fR \-l \fIlog\-level\fR
31 \-P \-r \fIreload\-parameter\fR
46 Control the virtual services, alternating logging levels and etc...
49 .B "\-A, \-\-add\-service"
50 Add the virtual service. Must be used with \-t and \-m arguments.
53 .B "\-E, \-\-edit\-service"
54 Edit the virtual service. Must be used with \-t and \-m arguments.
57 .B "\-D, \-\-delete\-service"
58 Delete the virtual service. Must be used with \-t and \-m arguments.
62 Flush all virtual services.
65 .B "\-a, \-\-add\-server"
66 Add the real server to existing virtual service.
69 # l7vsadm -A -t 192.168.0.1:80 -m sessionless
71 # l7vsadm -a -t 192.168.0.1:80 -m sessionless -r 192.168.0.100:80
74 .B "\-e, \-\-edit\-server"
75 Edit the real server that registered to the existing virtual service.
78 # l7vsadm -A -t 192.168.0.1:80 -m sessionless
80 # l7vsadm -a -t 192.168.0.1:80 -m sessionless -r 192.168.9.100:80 -w 1
82 # l7vsadm -e -t 192.168.0.1:80 -m sessionless -r 192.168.9.100:80 -w 0
85 .B "\-d, \-\-delete\-server"
86 Delete the real server that registered to the existing virtual service.
89 # l7vsadm -A -t 192.168.0.1:80 -m sessionless
91 # l7vsadm -a -t 192.168.0.1:80 -m sessionless -r 192.168.9.100:80
93 # l7vsadm -d -t 192.168.0.1:80 -m sessionless -r 192.168.9.100:80
97 .B "\-R, \-\-replication"
98 Edit replication function. This option must be using with \fB\-L\fR or \fB\-P\fR option.
102 Edit logging level. Must be used with \fB\-c\fR option.
105 .B "\-P, \-\-parameter"
106 Reload configuration file. Must be used with \fB\-r\fR option.
110 List the registered virtual services.
114 List the registered virtual services with keywords.
118 List the registered virtual services, keywords and settings.
129 .B "\-t, \-\-tcp\-service \fIservice\-address\fR"
130 Create the TCP service.
133 \fIservice\-address\fR := { IPv4ADDR | HOSTNAME }:{PORTNUM | SERVICENAME }
137 .B "\-m, \-\-proto\-module \fIproto\-module\fR \fI[module\-args]\fR"
138 Specify the protocol module.
141 \fIproto\-module\fR := { url | sslid | sessionless | pfilter | ip }
144 \fImodule\-args\fR := see the operation manual.
147 .B "\-s, \-\-scheduler \fIscheduler\fR"
148 Specify the scheduler module.
151 \fIscheduler\fR := { rr | lc | wrr }
154 .B "\-u, \-\-upper \fIconnection\-count\fR"
155 Set up maximum connection limit.
158 \fIconnection\-count\fR := { 0 - 10000 }
161 .B "\-b, \-\-bypass \fIsorry\-server\fR"
165 \fIsorry\-server\fR := { IPv4ADDR | HOSTNAME }:{PORTNUM | SERVICENAME }
168 .B "\-f, \-\-flag \fIsorry\-flag\fR"
169 Switch sorry server flag. When \fBsorry\-flag\fR is 0, switched off.
172 \fIsorry\-flag\fR := { 0 | 1 }
175 .B "\-Q, \-\-qos\-up \fIQoSVal\-up\fR"
176 Set QoS(client->realserver) limit.
179 .B "\-q, \-\-qos\-down \fIQoSVal\-down\fR"
180 Set QoS(realserver->client) limit.
183 .B "\-\-session\-thread\-pool\-size"
184 Set session_thread_pool_size.
187 .B "\-r, \-\-real\-server \fIserver\-address\fR"
188 Specify the real server.
191 \fIsorry\-server\fR := { IPv4ADDR | HOSTNAME }:{PORTNUM | SERVICENAME }
194 .B "\-w, \-\-weight \fIweight\fR"
198 .B "\-s, \-\-status \fIreplication\-switch\fR"
199 Switch replication system.
202 \fIreplication\-switch\fR := { start | stop }
207 Run force replication.
211 Dump replication data area.
214 .B "\-c, \-\-category \fIlog\-category\fR"
215 Specify target log category.
218 \fIlog\-category\fR := { l7vsd_network | l7vsd_network.bandwidth | l7vsd_network.num_connection | l7vsd_network.qos | l7vsd_virtual_service | l7vsd_real_server | l7vsd_real_server.balancing | l7vsd_sorry_server | l7vsd_replication | l7vsd_start_stop | l7vsd_system | l7vsd_system.memory | l7vsd_system.socket | l7vsd_system.signal | l7vsd_environment | l7vsd_environment.parameter | l7vsd_logger | l7vsd_parameter | l7vsd_event | l7vsd_schedule | l7vsd_program | l7vsd_protocol | l7vsd_module | all }
221 .B -l, \-\-level \fIlevel\fR
222 Specify logging level.
225 \fIlevel\fR := { fatal | error | warn | info | debug }
228 .B "\-r, \-\-reload \fIreload\-parameter\fR"
230 Reload configuration file.
233 \fIreload\-parameter\fR := { all | replication | logger }
236 .B "\-n, \-\-numeric"
237 Don't resolve hostname and service name when listing the virtual services and real server.
244 UltraMonkey-L7 Project team <ultramonkey-l7-users@lists.sourceforge.jp>