usage: fapi [-a] [-b B] [-d] [-e E] [-f F] [-h] [-i] [-l] [-n] [-v] [-V] [-C C] [what] [name] [sub] [sub2] [sub3] [sub4] [sub5] positional arguments: what node|pool|monitor|vserver|... name The object name to operate on sub First sub command sub2 Second sub command sub3 Third sub command sub4 Fourth sub command sub5 Fith sub command optional arguments: -a Disables auto port in vserver name -b B Forces to use the secified loadbalancer (overwrites -e) -d Disable colorful output -e E Env to use, e.g. dev,qa,live -f F Overwrite partition/folder from fapi.conf -h Print this help -i Interactive shell -l Use list output -n No-op (don't do actual stuff) -v Verbose -V Print program version -C C Config file Synopsis:  monitor monitor NAME get desc|state node node NODENAME create|delete node NODENAME get detail|status pool pool NAME add member MEMBER:PORT pool NAME add monitor MONITOR pool NAME create [LIST,OF,POOL,MEMBERS:PORT] pool NAME delete pool NAME del member MEMBER:PORT pool NAME del monitors pool NAME get detail|lbmethod|members|monitor|status pool NAME set lbmethod LBMETHOD vip vip NAME create NETMASK vip NAME get arp|detail|status|tgroup vip NAME set arp enabled|disabled vip NAME set tgroup TGROUP vserver vserver NAME create [protocol] [profile] [poolname] [mask] vserver NAME delete vserver NAME get brief|detail|status|vlan|profile|rule vserver NAME set nat|pat disabled|enabled vserver NAME set pool POOLNAME vserver NAME set snat automap|none vserver NAME set vlan [list,of,vlans,to,allow] vserver NAME profile add PROFILENAME [PROFILECONTEXT] vserver NAME profile remove PROFILENAME vserver NAME rule add RULENAME [RULEPRIORITY] vserver NAME rule remove RULENAME profileclientssl profileclientssl PROFILENAME create [SSLKEYNAME] [SSLCERTNAME] profileclientssl PROFILENAME delete profileclientssl PROFILENAME get detail The following partially needs admininstrator privileges on / and /Common  -f Common -b balancer.example.com selfip -f Common -b balancer.example.com selfip NAME create NETMASK VLANNAME [TGROUP] -f Common -b balancer.example.com selfip NAME delete -f Common -b balancer.example.com selfip NAME get detail|tgroup -f Common -b balancer.example.com selfip NAME set tgroup TGROUP -f Common tgroup -f Common tgroup NAME add ha_order DEVICE ORDER -f Common tgroup NAME create -f Common tgroup NAME delete -f Common tgroup NAME get detail -f Common tgroup NAME get ha_order -f Common tgroup NAME remove all_ha_orders -f Common tgroup NAME remove ha_order DEVICE ORDER -f Common vlan -f Common vlan NAME create tagged VLANID internal|external|... -f Common vlan NAME delete -f Common vlan NAME get detail -f / folder -f / folder NAME create|delete -f / folder NAME get detail|dgroup|tgroup -f / folder NAME set dgroup|tgroup DGROUP|TGROUP Please consult the manpage for examples.