Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2012/2012 R2 (http://forum.oszone.net/forumdisplay.php?f=117)
-   -   инсталяция zabbix агента GPO (http://forum.oszone.net/showthread.php?t=325266)

111den11 27-03-2017 19:06 2723538

инсталяция zabbix агента GPO
 
Итак Есть скрипт установки
Код:

@echo off

chcp 437

set FilePathDef=\\shara
set FilePath32=\\shara\win32
set FilePath64=\\shara\win64

if "%processor_architecture%"=="x86" (
 set FilePath=%FilePath32%
 ) else (
 set FilePath=%FilePath64%
 )

sc stop "Zabbix Agent"

netsh advfirewall firewall add rule name="Zabbix Agent" dir=in protocol=TCP localport=10050 action=allow
netsh advfirewall firewall add rule name="Zabbix Agent trapp" dir=out protocol=TCP localport=10051 action=allow

mkdir "C:\Program Files\zabbix-agent"

copy "%FilePathDef%\zabbix_agentd.conf" "C:\Program Files\zabbix-agent\zabbix_agentd.conf"
copy "%FilePath%\zabbix_agentd.exe" "C:\Program Files\zabbix-agent\zabbix_agentd.exe"
copy "%FilePath%\zabbix_get.exe" "C:\Program Files\zabbix-agent\zabbix_get.exe"
copy "%FilePath%\zabbix_sender.exe" "C:\Program Files\zabbix-agent\zabbix_sender.exe"
cd "C:\Program Files\zabbix-agent\"

SETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=2 delims= " %%A in ('ping -4 -n 1 -a localhost ^|find /i "pinging"') do SET FQDN=%%A
CALL :LoCase FQDN

@echo off

ENDLOCAL
GOTO:EOF

:LoCase
SET %~1=!%1:A=a!
SET %~1=!%1:B=b!
SET %~1=!%1:C=c!
SET %~1=!%1:D=d!
SET %~1=!%1:E=e!
SET %~1=!%1:F=f!
SET %~1=!%1:G=g!
SET %~1=!%1:H=h!
SET %~1=!%1:I=i!
SET %~1=!%1:J=j!
SET %~1=!%1:K=k!
SET %~1=!%1:L=l!
SET %~1=!%1:M=m!
SET %~1=!%1:N=n!
SET %~1=!%1:O=o!
SET %~1=!%1:P=p!
SET %~1=!%1:Q=q!
SET %~1=!%1:R=r!
SET %~1=!%1:S=s!
SET %~1=!%1:T=t!
SET %~1=!%1:U=u!
SET %~1=!%1:V=v!
SET %~1=!%1:W=w!
SET %~1=!%1:X=x!
SET %~1=!%1:Y=y!
SET %~1=!%1:Z=z!
GOTO:NOTEND

:NOTEND

ECHO Hostname=%FQDN%>> "C:\Program Files\zabbix-agent\zabbix_agentd.conf"

zabbix_agentd.exe --install --config "C:\Program Files\zabbix-agent\zabbix_agentd.conf"

@echo on
sc start "Zabbix Agent"

pause


Файлы появились , служба тоже, но она не работает . Смотрю C:\Program Files\zabbix-agent\zabbix_agentd.conf а там только hostname компа.. И не чего больше.. не серваков не чего . Причем при перезагрузке в фале zabbix_agentd.conf появляется просто новая строчка с именем хоста помогите , что я делаю не так?
Делал вот по этой инструкции
но с автором связаться не выходит

Iska 27-03-2017 19:52 2723555

Интересно, почему это автор пишет:
Цитата:

Есть решение в виде MSI установщика, но подойдет оно только для раскатывания через GPO, т.к. также требует указания параметров при установке.
?! Я пока не вижу никаких препятствий для установки ручками.

111den11 27-03-2017 22:42 2723614

там MSI надо править в ORCA.exe после установки SDK ORCA не нашел . И решил что скрипт будет лучше

Iska 27-03-2017 23:17 2723619

Цитата:

Цитата 111den11
там MSI надо править в ORCA.exe »

Зачем надо править msi?

111den11 28-03-2017 01:22 2723641

Цитата:

Цитата Iska
Зачем надо править msi? »

ну что бы автоматом был прописан сервер zabbix hostname

Iska 28-03-2017 03:49 2723645

Цитата:

Цитата 111den11
ну что бы автоматом был прописан сервер zabbix hostname »

Покажите, как это выглядит в ORCA.


Время: 06:16.

Время: 06:16.
© OSzone.net 2001-2025