Editando o arquivo “C:\Program Files\Zabbix Agent\zabbix_agentd.conf“
### Option: UserParameter
# User-defined parameter to monitor. There can be several user-defined parameters.
# Format: UserParameter=<key>,<shell command>
#
# Mandatory: no
# Default:
# UserParameter=
# Scripts JRF
Dias desde a última atualização do Windows
Criando o item:
Nome: Days since last update
Tipo: Agente Zabbix
Chave: UpdateDays
Tipo de informação: Numero inteiro (sem sinal)
Unidades: !days
UserParameter=UpdateDays, powershell.exe -file C:\Zabbix\DaysSinceLastUpdate.ps1
$date = Get-Date
$diff = (Get-HotFix | Sort-Object -Property InstalledOn)[-1] | Select-Object InstalledOn
$diff3 = New-TimeSpan -Start $diff.InstalledOn -end $date
write-host $diff3.days
Dicas:
Data: Get-Date -UFormat “%A, %d/%m/%Y”