Недавно нам поставили задачу идентифицировать неактивные виртуальные машины, чтобы мы могли сэкономить на ресурсах + лицензировании. Обычно для виртуальных машин, присоединенных к домену, мне было бы легче узнать, не входил ли в них какой-либо пользователь домена в течение длительного времени, используя сценарий. Однако проблема, которую мы обнаружили, заключается в том, что существует множество виртуальных машин, которые не присоединены к домену по какой-либо причине - люди здесь до меня явно не стандартизировали многие вещи.
Поскольку они не присоединены к домену и, вероятно, имеют разные учетные записи локального администратора, есть ли способ найти виртуальные машины, которые не использовались некоторое время? По большей части, наши пользователи используют удаленный рабочий стол на этих виртуальных машинах, и лишь немногие из них могут использовать их напрямую через консоль, например в клиенте vsphere.
Заранее благодарю за любую помощь и / или совет!
В зависимости от количества виртуальных машин, которые вам нужно идентифицировать, у вас будет много работы. По сути, у вас нет данных для работы за пределами истории производительности виртуальной машины, что является ужасным индикатором «бездействия», поскольку критически важные системы большую часть времени могут простаивать.
На самом деле вам нужен доступ к ОС на этих виртуальных машинах, чтобы вы могли запрашивать журналы событий и тому подобное. Так что найдите эти пароли администратора или получите разрешение сбросить их другими способами.
Кроме этого, всегда есть «тест на крик». Начните отключать подозреваемые неактивные виртуальные машины и посмотрите, кто кричит. Во многих случаях вы убиваете двух зайцев одним выстрелом. Когда кто-то кричит, теперь вы знаете точку контакта для виртуальной машины и можете получить учетные данные, необходимые для входа в систему. Если никто не кричит, вы определили главного кандидата на удаление.