PDA

Показать полную графическую версию : инсталяция zabbix агента GPO


111den11
27-03-2017, 19:06
Итак Есть скрипт установки
@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 появляется просто новая строчка с именем хоста помогите , что я делаю не так?
Делал вот по этой инструкции (http://www.shrainer.me/2015/11/zabbix-agent-installer.html)
но с автором связаться не выходит

Iska
27-03-2017, 19:52
Интересно, почему это автор пишет:
Есть решение в виде MSI установщика, но подойдет оно только для раскатывания через GPO, т.к. также требует указания параметров при установке.
?! Я пока не вижу никаких препятствий для установки ручками.

111den11
27-03-2017, 22:42
там MSI надо править в ORCA.exe после установки SDK ORCA не нашел . И решил что скрипт будет лучше

Iska
27-03-2017, 23:17
там MSI надо править в ORCA.exe »
Зачем надо править msi?

111den11
28-03-2017, 01:22
Зачем надо править msi? »
ну что бы автоматом был прописан сервер zabbix hostname

Iska
28-03-2017, 03:49
ну что бы автоматом был прописан сервер zabbix hostname »
Покажите, как это выглядит в ORCA.




© OSzone.net 2001-2012