@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion
:REM Del /F /Q ping_result.log 2>nul
For /L %%K In (10, 1, 12) Do ( For /L %%I In (1, 1, 254) Do ( Ping 192.168.%%K.%%I -n 1 -w 100 >nul
If !ErrorLevel! == 0 ( Echo 192.168.%%K.%%I - pinging
copy o:\*.* \\192.168.%%K.%%I\c$
psexec \\192.168.%%K.%%I c:\zabbix_agentd.exe --install
psexec \\192.168.%%K.%%I c:\zabbix_agentd.exe --start) Else ( Echo 192.168.%%K.%%I - not pinging )
)
)
В каталог ZabbixAgent помещены файлы заббикс агента, каталог примонтирован предварительно с помощью
net use o: \\PCnetwork\ZabbixAgent
В скрипте проверяются на доступность хосты диапазона 192.168.110.1-192.168.112.254
В случае если хост доступен выполняется копирование файлов из примонтированного каталога О: на локальный диск удаленного компьютера, установка забикс агента как службы и запуск демона забббикса.
<
...
Читать дальше »