Ad Widget

Collapse

Windows Agent - silent install with serveractive failing

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • StormScorpion
    Junior Member
    • Feb 2024
    • 22

    #1

    Windows Agent - silent install with serveractive failing

    I try to silent install Zabbix Windows Agent with ACTIVESERVER parameter, this fails. It tells my that SERVER parameter is missing, but this is wrong in active mode.
    Do I something wrong or is this a bug?

    Working:
    Code:
    msiexec /l*v log.txt /i zabbix-agent.msi /qn^
    SERVER=xxx^
    SERVERACTIVE=xxx^
    HOSTNAME=xxx^
    TLSCONNECT=psk^
    TLSACCEPT=psk^
    TLSPSKIDENTITY=xxx^
    TLSPSKVALUE=xxx


    Not Working:
    Code:
    msiexec /l*v log.txt /i zabbix-agent.msi /qn^
    SERVERACTIVE=xxx^
    HOSTNAME=xxx^
    TLSCONNECT=psk^
    TLSACCEPT=psk^
    TLSPSKIDENTITY=xxx^
    TLSPSKVALUE=xxx​
    Log:
    Code:
    (...)
    MSI (s) (C8:D4) [14:27:49:070]: Command Line: SERVERACTIVE=xxx HOSTNAME=xxx TLSCONNECT=psk TLSACCEPT=psk TLSPSKIDENTITY=pxxx TLSPSKVALUE=********** CURRENTDIRECTORY=C:\Windows\Temp CLIENTUILEVEL=3 CLIENTPROCESSID=2984
    (...)
    MSI (s) (C8:D4) [14:27:49:081]: PROPERTY CHANGE: Adding SERVERACTIVE property. Its value is 'xxx'.
    MSI (s) (C8:D4) [14:27:49:081]: PROPERTY CHANGE: Adding HOSTNAME property. Its value is 'xxx'.
    MSI (s) (C8:D4) [14:27:49:081]: PROPERTY CHANGE: Adding TLSCONNECT property. Its value is 'psk'.
    MSI (s) (C8:D4) [14:27:49:081]: PROPERTY CHANGE: Adding TLSACCEPT property. Its value is 'psk'.
    MSI (s) (C8:D4) [14:27:49:081]: PROPERTY CHANGE: Adding TLSPSKIDENTITY property. Its value is 'xxx'.
    MSI (s) (C8:D4) [14:27:49:081]: PROPERTY CHANGE: Adding TLSPSKVALUE property. Its value is '**********'.
    MSI (s) (C8:D4) [14:27:49:081]: PROPERTY CHANGE: Adding CURRENTDIRECTORY property. Its value is 'C:\Windows\Temp'.
    MSI (s) (C8:D4) [14:27:49:081]: PROPERTY CHANGE: Adding CLIENTUILEVEL property. Its value is '3'.
    MSI (s) (C8:D4) [14:27:49:081]: PROPERTY CHANGE: Adding CLIENTPROCESSID property. Its value is '2984'.​
    (...)
    MSI (s) (C8:D4) [14:27:49:513]: Product: Zabbix Agent (64-bit) -- Please enter the name or IP address in the Zabbix server IP/DNS field or set SERVER variable on command line !
    
    Please enter the name or IP address in the Zabbix server IP/DNS field or set SERVER variable on command line !​
    (...)
    Last edited by StormScorpion; 19-03-2024, 15:42.
  • Answer selected by StormScorpion at 20-03-2024, 15:28.
    Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    Because the Server parameter is marked mandatory in config files.

    (Mandatory: yes, if StartAgents is not explicitly set to 0)

    Comment

    • Hamardaban
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • May 2019
      • 2713

      #2
      Because the Server parameter is marked mandatory in config files.

      (Mandatory: yes, if StartAgents is not explicitly set to 0)

      Comment

      • eikonjon
        Junior Member
        • Feb 2024
        • 2

        #3
        Hi - this actually still does not work as of Agent 6.4.11 or 7.0.3, even when specifying StartAgents=0. Command and log from MSIEXEC below:

        msiexec /i "C:\Users\REDACTED\Downloads\zabbix_agent2-6.4.11-windows-amd64-openssl.msi" ALLUSERS=1 /qn /norestart /log output.log LOGTYPE=file LOGFILE="C:\Program Files\Zabbix Agent 2\zabbix.log" ENABLEREMOTECOMMANDS=1 HOSTNAMEITEM=system.hostname[fqdn,lower] SERVERACTIVE=REDACTED HOSTMETADATAITEM=system.uname ALLOWDENYKEY="AllowKey=system.run[*]" STARTAGENTS=0 /l*v C:\zabbix.log

        ----------------------------------------------------------------------------------------------------------------------------

        MSI (s) (8C:C4) [10:17:08:084]: Product: Zabbix Agent 2 (64-bit) -- Please enter the name or IP address in the Zabbix server IP/DNS field or set SERVER variable on command line !

        Please enter the name or IP address in the Zabbix server IP/DNS field or set SERVER variable on command line !
        Action ended 10:17:08: LaunchConditions. Return value 3.
        Action ended 10:17:08: INSTALL. Return value 3.
        Property(S): DiskPrompt = Zabbix Agent 2 Disk #1
        Property(S): UpgradeCode = {3B47322E-1899-47A6-BD5D-D06FA0AC0EDD}
        Property(S): NETFRAMEWORK20 = #1
        Property(S): NETFRAMEWORK30 = #1
        Property(S): NETFRAMEWORK35 = #1
        Property(S): NETFRAMEWORK40FULL = #1
        Property(S): WixUIRMOption = UseRM
        Property(S): ListenPortDef = 10050
        Property(S): ALLUSERS = 1
        Property(S): ARPNOREPAIR = yes
        Property(S): LogType = LogType=file
        Property(S): WIX_IS_NETFRAMEWORK_40_OR_LATER_INSTALLED = 1
        Property(S): ProgramFiles64Folder = C:\Program Files\
        Property(S): LOGTYPE = file
        Property(S): HOSTMETADATAITEM = system.uname
        Property(S): SERVERACTIVE = REDACTED
        Property(S): ROOTDIR = C:\
        Property(S): INSTALLLEVEL = 200
        Property(S): ARPPRODUCTICON = zabbix_icon.ico
        Property(S): ARPCONTACT = https://www.zabbix.com
        Property(S): ARPHELPLINK = https://www.zabbix.com/documentation...concepts/agent
        Property(S): ARPURLUPDATEINFO = https://www.zabbix.com/download_agents
        Property(S): ARPURLINFOABOUT = https://www.zabbix.com/community
        Property(S): FILE_PREFIX_VB = zabbix_agent2
        Property(S): PROG_NAME_VB = Zabbix Agent 2
        Property(S): Quote = "
        Property(S): MULTILINE_PROPS_VB = Include ;
        Property(S): MULTILINE_EXCLUD_VALUE_VB = .\zabbix_agent2.d\plugins.d\*.conf
        Property(S): VALIDATE_INCLUDE_VB = Include
        Property(S): Manufacturer = Zabbix SIA
        Property(S): ProductCode = {6AD6CB23-FA22-4275-98CE-9B5088EE5C7C}
        Property(S): ProductLanguage = 1033
        Property(S): ProductName = Zabbix Agent 2 (64-bit)
        Property(S): ProductVersion = 6.4.11.2400
        Property(S): DefaultUIFont = WixUI_Font_Normal
        Property(S): WixUI_Mode = FeatureTree
        Property(S): ErrorDialog = ErrorDlg
        Property(S): SecureCustomProperties = ADK_ERROR;ALLOWDENYKEY;ARPNOREPAIR;CONF;ENABLEPATH ;ENABLEPERSISTENTBUFFER;ENABLEREMOTECOMMANDS;HOSTI NTERFACE;HOSTMETADATA;HOSTMETADATAITEM;HOSTNAME;IN CLUDE;INCLUDE_ERROR;LISTENIP;LISTENPORT;LOGFILE;LO GTYPE;NETFRAMEWORK20;NETFRAMEWORK30;NETFRAMEWORK35 ;NETFRAMEWORK40FULL;NONMSICLEAR;NONMSICONFNAME;NON MSIDIRNAME;NONMSIPROGNAME;NONMSIPROGSTATE;NONMSISE RVCMD;OAC;PERSISTENTBUFFERFILE;PERSISTENTBUFFERPER IOD;READ_CONF;ROOTDRIVE;SERVER;SERVERACTIVE;SKIP;S TATUSPORT;TIMEOUT;TLSACCEPT;TLSCAFILE;TLSCERTFILE; TLSCONNECT;TLSCRLFILE;TLSKEYFILE;TLSPSKFILE;TLSPSK FILE_ERROR;TLSPSKIDENTITY;TLSPSKVALUE;TLSPSKVALUE_ NOTCHECK;TLSPSKVALUE_PROCESSED;TLSSERVERCERTISSUER ;TLSSERVERCERTSUBJECT;WIX_DOWNGRADE_DETECTED;WIX_I S_NETFRAMEWORK_40_OR_LATER_INSTALLED;WIX_UPGRADE_D ETECTED
        Property(S): MsiHiddenProperties = TLSPSKVALUE
        Property(S): MsiLogFileLocation = C:\zabbix.log
        Property(S): PackageCode = {6F662DEB-A0E4-4A42-8F40-6098F74F4DB0}
        Property(S): ProductState = -1
        Property(S): PackagecodeChanging = 1
        Property(S): REBOOT = ReallySuppress
        Property(S): ENABLEREMOTECOMMANDS = 1
        Property(S): HOSTNAMEITEM = system.hostname[fqdn,lower]
        Property(S): ALLOWDENYKEY = AllowKey=system.run[*]
        Property(S): STARTAGENTS = 0
        Property(S): CURRENTDIRECTORY = C:\Windows\System32
        Property(S): CLIENTUILEVEL = 3
        Property(S): CLIENTPROCESSID = 2992
        Property(S): MsiRestartManagerSessionKey = 0b9f5030264a2b46ab28b8e1c3af0573
        Property(S): MsiSystemRebootPending = 1
        Property(S): VersionDatabase = 200
        Property(S): VersionMsi = 5.00
        Property(S): VersionNT = 603
        Property(S): ACTION = INSTALL
        Property(S): VersionNT64 = 603
        Property(S): WindowsBuild = 9600
        Property(S): ServicePackLevel = 0
        Property(S): ServicePackLevelMinor = 0
        Property(S): MsiNTProductType = 1
        Property(S): WindowsFolder = C:\Windows\
        Property(S): WindowsVolume = C:\
        Property(S): System64Folder = C:\Windows\system32\
        Property(S): SystemFolder = C:\Windows\SysWOW64\
        Property(S): RemoteAdminTS = 1
        Property(S): TempFolder = C:\Users\REDACTED\AppData\Local\Temp\
        Property(S): ProgramFilesFolder = C:\Program Files (x86)\
        Property(S): CommonFilesFolder = C:\Program Files (x86)\Common Files\
        Property(S): CommonFiles64Folder = C:\Program Files\Common Files\
        Property(S): TemplateFolder = C:\ProgramData\Microsoft\Windows\Templates\
        Property(S): CommonAppDataFolder = C:\ProgramData\
        Property(S): AdminToolsFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\
        Property(S): StartupFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\
        Property(S): ProgramMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\
        Property(S): StartMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\
        Property(S): DesktopFolder = C:\Users\Public\Desktop\
        Property(S): FontsFolder = C:\Windows\Fonts\
        Property(S): GPTSupport = 1
        Property(S): OLEAdvtSupport = 1
        Property(S): ShellAdvtSupport = 1
        Property(S): MsiAMD64 = 6
        Property(S): Msix64 = 6
        Property(S): Intel = 6
        Property(S): PhysicalMemory = 32375
        Property(S): VirtualMemory = 14192
        Property(S): AdminUser = 1
        Property(S): MsiTrueAdminUser = 1
        Property(S): LogonUser = jb_priv
        Property(S): UserSID = S-1-5-21-3227709514-1221103533-1880582007-6383
        Property(S): UserLanguageID = 1033
        Property(S): ComputerName = REDACTED
        Property(S): SystemLanguageID = 1033
        Property(S): ScreenX = 1024
        Property(S): ScreenY = 768
        Property(S): CaptionHeight = 23
        Property(S): BorderTop = 1
        Property(S): BorderSide = 1
        Property(S): TextHeight = 16
        Property(S): TextInternalLeading = 3
        Property(S): ColorBits = 32
        Property(S): TTCSupport = 1
        Property(S): Time = 10:17:08
        Property(S): Date = 9/18/2024
        Property(S): MsiNetAssemblySupport = 4.8.9032.0
        Property(S): MsiWin32AssemblySupport = 6.3.22621.2506
        Property(S): RedirectedDllSupport = 2
        Property(S): MsiRunningElevated = 1
        Property(S): Privileged = 1
        Property(S): USERNAME = eikmin
        Property(S): DATABASE = C:\Windows\Installer\bbb64c6.msi
        Property(S): OriginalDatabase = REDACTED
        Property(S): UILevel = 2
        MSI (s) (8C:C4) [10:17:08:112]: Note: 1: 1708
        MSI (s) (8C:C4) [10:17:08:112]: Product: Zabbix Agent 2 (64-bit) -- Installation failed.

        MSI (s) (8C:C4) [10:17:08:113]: Windows Installer installed the product. Product Name: Zabbix Agent 2 (64-bit). Product Version: 6.4.11.2400. Product Language: 1033. Manufacturer: Zabbix SIA. Installation success or error status: 1603.​

        Comment

        • Rudlafik
          Senior Member
          • Nov 2018
          • 144

          #4
          Its work for me PS

          # Download and instalation Zabbix agenta 2
          $msiUrl = "https://cdn.zabbix.com/zabbix/binaries/stable/6.4/6.4.18/zabbix_agent2-6.4.18-windows-amd64-openssl.msi"
          $msiPath = "C:\zabbix_agent2-6.4.18-windows-amd64-openssl.msi"

          # prepare MSI file
          Invoke-WebRequest -Uri $msiUrl -OutFile $msiPath

          # Definitions parametrs for install and dynamic "var" port
          $msiArgs = "/i $msiPath /quiet /norestart" +
          " INSTALLFOLDER=""C:\Program Files\Zabbix""" +
          " HOSTNAME=`"$env:COMPUTERNAME-zbx`"" +
          " SERVER=""proxy1,server1,server2""" +
          " LISTENPORT=""$zabbixPort""" +
          " SERVERACTIVE=""proxy1,server1;server2""" +
          " TLSCONNECT=psk" +
          " TLSACCEPT=psk" +
          " TLSPSKIDENTITY=""Default""" +
          " TLSPSKVALUE=""!!!!64char string validate 64-bit!!!!"""

          # Spuštění instalace Zabbix agenta s předanými parametry
          Start-Process msiexec.exe -ArgumentList $msiArgs -Wait

          Comment

          Working...