Forum Discussion
Looking to get virtual server profile statistics via REST API command
- Jan 28, 2022
Hi Enes_Afsin_Al,
I had to rewrite the command as:
tmsh show ltm virtual \/*\/* profile detail | grep -E "Ltm::Virtual Server|Ltm::ClientSSL|Ltm::ServerSSL|Protocol Version"
Reversed the slashes, and the redirect to file (> /var/tmp/tlsstats.txt) did not work. But what displayed on screen looked correct.
I then took this command and started to build a REST API call. I finally came up with:
https://{BigIPHost}/mgmt/tm/ltm/virtual/{vs-name}/profiles/{profile-name}/stats
I can then tear into the returned object to get the stats out and build a CSV file
Thanks for the lead.
Patrick
Hi Patrick,
tmsh show ltm virtual /\*/\* profiles detail | egrep "Ltm::Virtual Server|Ltm::ClientSSL|Ltm::ServerSSL|Protocol Version" > /var/tmp/tlsstats.txt
The command will create tlsstats.txt file to the /var/tmp/ directory. Can you try?
Hi Enes_Afsin_Al,
I had to rewrite the command as:
tmsh show ltm virtual \/*\/* profile detail | grep -E "Ltm::Virtual Server|Ltm::ClientSSL|Ltm::ServerSSL|Protocol Version"
Reversed the slashes, and the redirect to file (> /var/tmp/tlsstats.txt) did not work. But what displayed on screen looked correct.
I then took this command and started to build a REST API call. I finally came up with:
https://{BigIPHost}/mgmt/tm/ltm/virtual/{vs-name}/profiles/{profile-name}/stats
I can then tear into the returned object to get the stats out and build a CSV file
Thanks for the lead.
Patrick
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