С 24 февраля 2018г. начал готовить новую версию zbxwmi, выдает одинаковые ответы, но работает на основе пакета impacket и не зависит от бинарного приложения wmic. На текущий момент утилита готова, постепенно буду дописывать документацию по установке и использованию.
3 августа 2019г. подготовлена сборка утилиты с поддержкой Python 3.
27 ноября 2020г. добавлена подсказка типов для полей.
Скрипт работает в трех режимах: получение отдельного значения, группы значений и обнаружение объектов. Файл авторизации состоит из трех строк: логин, пароль, домен.
Документация и скрипт находятся на github.
Пример графика:
Получить объем свободного пространства
zbxwmi2 \
-a get \
-fields "FreeSpace" \
-k "DeviceID" \
-item "C:" \
"Win32_LogicalDisk" \
"/etc/default/wmi.pw" \
"remote.domain"
Получить емкость и свободный объем
zbxwmi2 \
-a json \
-fields "Size,FreeSpace" \
-k "DeviceID" \
-item "C:" \
"Win32_LogicalDisk" \
"/etc/default/wmi.pw" \
"remote.domain"
Получение списка локальных разделов дисков
zbxwmi2 \
-action discover \
-k "DeviceID" \
"Win32_LogicalDisk" \
"/etc/default/wmi.pw" \
"remote.domain"
impacket-py3.tar.bz2 377
Size: 299923 bytes
SHA1: ab4831e27d600b72072474a35e7f6a45f221648e
Метки: