Forum Discussion
Aug 05, 2021
Sorry for beeing late to this thread.
Here is a one-liner which lists the availability of all virtuals recursively:
tmsh -q -c 'cd /;show ltm virtual recursive' | grep -iE '(ltm::virtual|availability)' | sed ':a;N;s/\n/ /' | sed -r 's/ltm::virtual server *:? *//I; s/ *availability *:? */ /I'
It starts with printing all virtual servers statistics and filters all lines containing the virtual server names and availabiltity states.
The first sed statement in the pipeline joins the lines of the virtual server and its availability state.
The second sed statement in pipeline does some housekeeping.