2

我正在研究 Powershell 脚本,以对我们的 BIG-IP LTM 后面的服务器进行自动部署。

我有使用 iControl powershell cmdlet 禁用和重新启用节点的简单脚本:

Disable-F5.LTMNodeAddress -Node xxx.xxx.xxx.xxx

这些工作得很好,但是为了让这成为一个真正的自动化过程,我接下来需要一种方法来查询节点的当前连接,因为它们流血了,这样我的自动化在当前连接 = 0 之前不会开始部署。

我在这里尝试了代码,但没有任何运气,并且又钻了几个兔子洞,但没有得到我需要的东西。

希望有人最近尝试过这个并且比我运气好

谢谢!

4

1 回答 1

3

找到了。

https://devcentral.f5.com/questions/get-local-traffic-statistics-gt-nodes

`$ic = 获取-F5.iControl

$ic.LocalLBNodeAddress.get_statistics("NODE_IP") | %{$ .statistics.statistics | ? {$ .type -eq "STATISTIC_SERVER_SIDE_CURRENT_CONNECTIONS"} | %{$_.value.low} }`

于 2015-06-04T18:40:00.570 回答