F5 loadbalancer data pull using bash script

If we need to pull the pool and virtual service data or the search and find the IP/hostname of any node

++++++++++++++++++++++++++++++++++++++++
LB COMMANDLINE BASH RESTAPI PULL DATA

NOTE: PRERQUISTE: INSTALL jq & UPDATE THE LB CREDENTIALS 

./F5_load_balancer_read_pull.sh <LBIP>  [vs|pool|vs|vspool|pnode|pnoded|pnodee|pip|pname]

 1. LIST THE VIRTUAL SERVICE OR VIP
	./F5_load_balancer_read_pull.sh LBIP vs [list]
		 ex: ./F5_load_balancer_read_pull.sh F5-LBIP-IP vs list

 2. LIST THE ALL POOL LIST
	./F5_load_balancer_read_pull.sh LBIP pool list
		 ex: ./F5_load_balancer_read_pull.sh F5-LBIP-IP pool list

 3. TO LIST THE VIP AND POOL WITH VIP IP ADRRESS
	./F5_load_balancer_read_pull.sh LBIP vspool
		 ex: ./F5_load_balancer_read_pull.sh F5-LBIP-IP vspool

 4. TO LIST THE SERVER/NODE FROM POOL
	./F5_load_balancer_read_pull.sh LBIP pnode <poolname>
		 ex: ./F5_load_balancer_read_pull.sh F5-LBIP-IP pnode POOL_NAME

 5. TO LIST ONLY THE DISABLED NODE FROM POOL
	./F5_load_balancer_read_pull.sh LBIP pnoded <poolname>
		 ex: ./F5_load_balancer_read_pull.sh F5-LBIP-IP pnoded POOL_NAME

 6. TO LIST ONLY THE ENABLED NODE FROM POOL
	./F5_load_balancer_read_pull.sh LBIP pnodee <poolname>
		 ex: ./F5_load_balancer_read_pull.sh F5-LBIP-IP pnodee POOL_NAME

 7. SEARCH THE NODE WITH IP ADDRESS IN THE LB
	./F5_load_balancer_read_pull.sh LBIP ip <ip_address>
		 ex: ./F5_load_balancer_read_pull.sh F5-LBIP-IP ip X.X.X.X

 8. SEARCH THE NODE WITH HOSTNAME IN THE LB
	./F5_load_balancer_read_pull.sh LBIP name <hostname>
		 ex: ./F5_load_balancer_read_pull.sh F5-LBIP-IP name hostname

 9. FIND IP ADDRESS FROM WHICH POOL IT BELOWS TO
	./F5_load_balancer_read_pull.sh DCIP pip <ip_address>
		 ex: ./F5_load_balancer_read_pull.sh F5-LBIP-IP pip X.X.X.X

 10. FIND HOSTNAME FROM WHICH POOL IT BELOWS TO
	./F5_load_balancer_read_pull.sh DCIP pname <hostname>
		 ex: ./F5_load_balancer_read_pull.sh F5-LBIP-IP pname demo

GIT REPO: https://github.com/rupin147/F5-loadbalancer-data-pull-bash-script