Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
@echo off
set tmpfile=c:\zabbix_station\scripts\disks_tmp.cmd
echo @echo off > %tmpfile%
echo echo {"data": >> %tmpfile%
echo echo [ >> %tmpfile%
for /F "tokens=1,3" %%a in ('"C:\Program Files\smartmontools\bin\smartctl.exe" --scan') ^
do (for %%s in ("Device Model" "Product") ^
do (for /F "tokens=2*" %%c in ('C:\"Program Files"\smartmontools\bin\smartctl.exe -i %%a -d %%b ^| find %%s ') ^
do (for %%i in ("Serial Number") do (for /F "tokens=3*" %%k in ('C:\"Program Files"\smartmontools\bin\smartctl.exe -i %%a -d %%b ^| find %%i ') ^
do echo echo {"{#DISKPORT}":"%%a","{#DISKTYPE}":"%%b","{#DISKMODEL}":"%%d","{#DISKSN}":"%%k"},>> %tmpfile%))))
echo echo {"{#SMARTV}":"Smartctl 6.5"}>> %tmpfile%
echo echo ] >> %tmpfile%
echo echo } >> %tmpfile%
echo exit >> %tmpfile%
start cmd /C "ping -n 2 127.0.0.1 > nul && del %tmpfile%"
%tmpfile%
Zabbix 3.0.4: Агент Windows с TLS, LLD дисков, простой пример S.M.A.R.T. и только командная строка