我正在开发Powershell脚本,以便对我们的BIG-IP LTM后面的服务器进行自动部署。
我有简单的脚本,使用iControl powershell cmdlet来禁用和重新启用节点:
Disable-F5.LTMNodeAddress -Node xxx.xxx.xxx.xxx
这些工作非常好,但是为了使这成为一个真正的自动化过程,我接下来需要的是一种在节点流出时查询节点的当前连接的方法,以便我的自动化在当前连接之前不会开始部署= 0.
我已经尝试了代码here而没有任何运气,而且还有一些兔子漏洞让我失去了我所需要的东西。
希望有人最近尝试过这个并且运气好于我
谢谢!
答案 0 :(得分:3)
找到它。
https://devcentral.f5.com/questions/get-local-traffic-statistics-gt-nodes
`$ ic = get-F5.iControl
$ ic.LocalLBNodeAddress.get_statistics(" NODE_IP")| %{$ .statistics.statistics | ? {$ .type -eq" STATISTIC_SERVER_SIDE_CURRENT_CONNECTIONS"} | %{$ _.value.low}}`