Я сам нашел решение, используя сопоставление подстрок, благодаря помощи vim
:
:%s/\(USet\d\d\)-\(\d\)/\1\2/gc
Get-WmiObject -Namespace "root\MicrosoftDNS" -Class MicrosoftDNS_Cache `
-ComputerName $RemoteServer
Это можно посчитать с помощью команды типа:
Или вы можете использовать [1120749]awk[1120750] (которая позволяет выбирать по времени суток и/или другим данным):
while ( -1 ) {
Get-WmiObject -Namespace "root\MicrosoftDNS" -Class MicrosoftDNS_Cache `
-ComputerName $RemoteServer
}
Альтернативно можно использовать отдельные журналы доступа для каждого vhost. Простой подсчет слов в журналах активного доступа ответит на ваш вопрос.
Для проверки текущей активности включите плагин статуса mod и получите статус с помощью URL [1120751]http://127.0.0.1/server-status[1120752]. Вывод будет содержать последний URL, обработанный каждым слотом, а также его текущее состояние. Эта информация может быть использована для определения текущего состояния. Использование вывода URL [1120753]http://127.0.0.1/server-status?notable[1120754] может быть проще для разбора.