F5 BIG-IP Powershell/iControl — запрос текущих подключений на уровне узла

Я работаю над сценариями Powershell для автоматического развертывания на наших серверах за нашим BIG-IP LTM.

У меня есть простые сценарии, которые используют командлеты iControl powershell для отключения и повторного включения узлов:

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

Они работают довольно хорошо, однако для того, чтобы это стало действительно автоматизированным процессом, мне нужен способ запрашивать текущие подключения к узлу по мере их отключения, чтобы моя автоматизация не начинала развертывание до тех пор, пока текущие подключения не будут равны 0.

Я пробовал код здесь безуспешно и ушел еще несколько кроличьих нор, которые не дали мне того, что мне нужно.

Надеюсь, кто-то пробовал это совсем недавно и ему повезло больше, чем мне

Спасибо!


person Mike    schedule 03.06.2015    source источник


Ответы (1)


Нашел.

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} }`

person Mike    schedule 04.06.2015