Forum Discussion
Rest to get Server health for given Virtual Server.
Is it possible to fetch server health like CPU % busy and Mem Used % for given Virtual Server name?
6 Replies
- SurgeonRet. Employee
tmsh show ltm virtual shows cpu usage for last 5 min
- Pranjal_Kumar_3
Nimbostratus
Can you please share the possible REST API to fetch CPU usage.
- Pranjal_Kumar_3
Nimbostratus
Hi Emre,
I was trying to use mgmt/tm/ltm/virtual/~Common~demo-ecom-vip/stats But dont see any CPU % in the result.
It shows: {"kind":"tm:ltm:virtual:virtualstats","generation":8121,"selfLink":";:{";:{"nestedStats":{"kind":"tm:ltm:virtual:virtualstats","selfLink":";:{"clientside.bitsIn":{"value":111957077368},"clientside.bitsOut":{"value":743064938704},"clientside.curConns":{"value":1},"clientside.evictedConns":{"value":0},"clientside.maxConns":{"value":14},"clientside.pktsIn":{"value":80650451},"clientside.pktsOut":{"value":121310337},"clientside.slowKilled":{"value":0},"clientside.totConns":{"value":965617},"cmpEnableMode":{"description":"all-cpus"},"cmpEnabled":{"description":"enabled"},"csMaxConnDur":{"value":845034},"csMeanConnDur":{"value":42814},"csMinConnDur":{"value":2},"destination":{"description":"10.0.1.150:8080"},"ephemeral.bitsIn":{"value":0},"ephemeral.bitsOut":{"value":0},"ephemeral.curConns":{"value":0},"ephemeral.evictedConns":{"value":0},"ephemeral.maxConns":{"value":0},"ephemeral.pktsIn":{"value":0},"ephemeral.pktsOut":{"value":0},"ephemeral.slowKilled":{"value":0},"ephemeral.totConns":{"value":0},"fiveMinAvgUsageRatio":{"value":0},"fiveSecAvgUsageRatio":{"value":0},"tmName":{"description":"/Common/demo-ecom-vip"},"oneMinAvgUsageRatio":{"value":0},"status.availabilityState":{"description":"available"},"status.enabledState":{"description":"enabled"},"status.statusReason":{"description":"The virtual server is available"},"syncookieStatus":{"description":"not-activated"},"syncookie.accepts":{"value":0},"syncookie.hwAccepts":{"value":0},"syncookie.hwSyncookies":{"value":0},"syncookie.hwsyncookieInstance":{"value":0},"syncookie.rejects":{"value":0},"syncookie.swsyncookieInstance":{"value":0},"syncookie.syncacheCurr":{"value":0},"syncookie.syncacheOver":{"value":0},"syncookie.syncookies":{"value":0},"totRequests":{"value":50293582}}}}}}%
Am i using wrong api?
Hi Pranjal,
Your request is totally correct and the reply already includes what you need 🙂
fiveMinAvgUsageRatio --> 5 minutes average CPU usage fiveSecAvgUsageRatio --> 5 seconds average CPU usage
"fiveMinAvgUsageRatio": { "value": 0 }, "fiveSecAvgUsageRatio": { "value": 0 },- Pranjal_Kumar_3
Nimbostratus
Thanks alot Emre for clarifying this. Earlier I was not getting it by the term.
Does the result also has Memory usage? Unable to find corresponding term in response payload.
Thanks in Advance.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)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