For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

Bobow's avatar
Bobow
Icon for Cirrus rankCirrus
Feb 12, 2020
Solved

How to use Grep command to identify the particular VS with availability status only Available

Hi Folks,

 

I want to grep to identify the particular VS with availability status only "Available"

 

I have seen link https://devcentral.f5.com/s/question/0D51T00006i7XWm/how-to-use-grep-command-to-identify-the-particular-vs-and-their-state and using the below command:

 

tmsh show ltm virtual|grep ^Ltm:: -A5|grep -e 'Ltm::\|\ \ Availability\|\ \ State'

 

but i got all the availability status. My objective is only view VS with Available status.

 

Please help or any advise

 

Thanks in advance

  • Hi,

    You could try this:

    tmsh show ltm virtual | grep ": available" -B4 | grep -P "(Ltm::|Availability)"

    Regards.

5 Replies

  • Hi,

    You could try this:

    tmsh show ltm virtual | grep ": available" -B4 | grep -P "(Ltm::|Availability)"

    Regards.

    • Bobow's avatar
      Bobow
      Icon for Cirrus rankCirrus

      Hi Cjunior,

      I have another question, did you any advise if i want to grep to identify the particular VS, pool, and node with availability status only "Available" ?

      Thanks in advance​

      • cjunior's avatar
        cjunior
        Icon for Nacreous rankNacreous

        Are you trying to fit default pool members to output?

         If so, add a "detail" statement:

        tmsh show ltm virtual detail | grep -P ": (available|unknow)" -B4 | grep -P "(Ltm::|Availability)" |sed -e 's/|//'

        To get it from specific virtual server write the name:

        tmsh show ltm virtual my_vs_name detail | grep -P ": (available|unknow)" -B4 | grep -P "(Ltm::|Availability)" |sed -e 's/|//'

        Regards.