Zabbix получение данных с Windows машин через WMI без агента

ZBXWMI2 v0.1

С 24 февраля 2018г. начал готовить новую версию zbxwmi, выдает одинаковые ответы, но работает на основе пакета impacket и не зависит от бинарного приложения wmic. На текущий момент утилита готова, постепенно буду дописывать документацию по установке и использованию.

Скрипт работает в трех режимах: получение отдельного значения, группы значений и обнаружение объектов. Файл авторизации состоит из трех строк: логин, пароль, домен.

Документация и скрипт находятся на 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"

К странице приложена старая версия zbxwmi, которая работает поверх программы wmic.

Прикрепленные файлы

impacket-9.16.tar.bz2 97
Size: 304842 bytes
SHA1: 5cc33afd296147a847dc840465b0cac78de318e4

zbxwmi.txt 476
Size: 6327 bytes
SHA1: ee7b634eb3f38f9116435469fc39ec334bfec82c


Метки: разработка

Просмотров: 1954
Автор: Admin
Опубликовано: 02.04.2016