Zabbix. Мониторинг обновлений Windows



Была поставлена задача мониторить обновления ОС Windows средствам нашей штатной системой мониторинга Zabbix.  Задача поставлена – задача должна быть выполнена.
И так, что нам необходимо сделать


1. Создаем в папке с Zabbix агентом  скрипт с именем zbx-getupdate.vbs  который и будет собирать данные по обновлениям, у нас по стандартам организации это путь с:\windows\zabbix-agent\scripts\
Содержание файла:

Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
'Аргуметы
'0 - Дни с последнего обновления
'1 - дни с последнего поиска обновлений
'2 - Количество неустановленных обновлений

select case WScript.Arguments.Item(0)
case 0
sLastSuccessTime_install  = WshShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\Results\Install\LastSuccessTime")
Datenow=Date
UDateDiff= DateDiff("d", sLastSuccessTime_install, Datenow)
WScript.Echo UdateDiff

case 1
sLastSuccessTime_search  = WshShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\Results\Detect\LastSuccessTime")
Datenow=Date
UDateDiff= DateDiff("d", sLastSuccessTime_search, Datenow)
WScript.Echo UdateDiff

case 2
UpdateCount  = WshShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\UAS\UpdateCount")
WScript.Echo UpdateCount
end select

После чего импортируем шаблон
Данный шаблон позволяет получать следующие данные:
Количество дней с последнего поиска обновления Windows
Количество дней с последней установки обновлений Windows
Количество неустановленных обновлений Windows

А также содержит следующие триггеры:
Не проводился поиск обновлений Windows более 45 дней
Не проводилась установка обновлений Windows более 45 дней
В случае необходимости пути и количество дней с момента последнего обновления можно изменить в шаблоне.
Данный шаблон актуален для Windows Server 2008R2, Windows 2012, Windows 2012R2. Возможно будет работать и на десктопных ОС, но к сожалению это мы не тестировали.

Владимир Ткаченко
http://efsol.ru/solutions/data-protection.html

Комментариев нет:

Отправить комментарий