Forum Discussion
Script to find virtual servers with connection mirroring enabled
- Oct 16, 2020
Hello Macaron.
You need to perform bash engineering. Some examples:
tmsh list ltm virtual mirror | grep -B1 enabled tmsh list ltm virtual mirror | grep -B1 enabled | grep ltm | awk '{print $3}' tmsh list ltm virtual one-line all-properties | grep "mirror enabled" | awk '{print $3}' tmsh -q -c "cd / ; list ltm recursive one-line all-properties" | grep "mirror enabled" | awk '{print $3}' # This last one to capture VS located in different partitions.
Regarding the 1000 records, you should not have any problem, but it's better to execute it when CPU/RAM consumption in management plane is low.
Regards,
Dario.
Hello Macaron.
You can use some of these commands
## Check Mirroring Enabled
tmsh show sys connection type mirror
tmsh show sys ha-mirror
Regards,
Dario.
- MacaronOct 12, 2020Nimbostratus
The first command returned 1200 plus connection records for 37 VIPs in total on F5. I need to identify VIPs which has connection mirroring enabled. Is there any command for that?
- Oct 14, 2020
Hello Macaron.
You can check what SNAT IPs are mirroring with the next command:
tmsh list ltm snat mirror
The same for those VS that are mirroring their connections:
tmsh list ltm virtual mirror
And finally, the same for those VS that are mirroring their persistence records:
tmsh list ltm virtual mirror persist { $(tmsh list ltm persistence one-line all-properties | grep "mirror enabled" | awk '{print$4}') }
For disabling mirroring, you just need to modify the 'mirror' option as expected.
REF - https://support.f5.com/csp/article/K13478
Please, don't forget to mark this answer as the best to help me for this contribution.
Regards,
Dario.
- MacaronOct 16, 2020Nimbostratus
Dairo,
- Thanks for the reply. when I used this command tmsh list ltm virtual mirror on an F5 with less number of VIP but the other f5 where i have almost 1000 VIPs it is asking me "are you sure you want to display 1000 records (y/n)" My question is if i say will it impact any application or slow down the application during the processing of such large number of VIPs? Also is there a way to filter VIPs where connection mirroring enabled? as this command show both enable and disabled connection mirroring on VIPs.
- Oct 16, 2020
Hello Macaron.
You need to perform bash engineering. Some examples:
tmsh list ltm virtual mirror | grep -B1 enabled tmsh list ltm virtual mirror | grep -B1 enabled | grep ltm | awk '{print $3}' tmsh list ltm virtual one-line all-properties | grep "mirror enabled" | awk '{print $3}' tmsh -q -c "cd / ; list ltm recursive one-line all-properties" | grep "mirror enabled" | awk '{print $3}' # This last one to capture VS located in different partitions.
Regarding the 1000 records, you should not have any problem, but it's better to execute it when CPU/RAM consumption in management plane is low.
Regards,
Dario.
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com