Ad Widget

Collapse

Agent2 NVIDIA plugin for Windows 7.4.11+ is not a valid Win32 application

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • evzen
    Junior Member
    • Aug 2026
    • 2

    #1

    Agent2 NVIDIA plugin for Windows 7.4.11+ is not a valid Win32 application

    There seems to be an issue - or at least something weirdly changed - in the Agent2 NVIDIA plugin for Windows 7.4.11 and newer.
    The plugin does not run, with OS complaining that it cannot create the process because it's not a valid Win32 application.
    All versions up to 7.4.10 work perfectly fine.

    As a proof I collected the plugins 7.4.8 to 7.4.13 and one thing is clearly visible right away - the executable sizes changed significantly since 7.4.11:
    Code:
    C:\Program Files\Zabbix Agent 2>Directory of C:\Program Files\Zabbix Agent 2
    
    13.03.2026  17:50        10 702 192 zabbix-agent2-plugin-nvidia-gpu-7.4.8.exe
    09.04.2026  10:31        10 702 192 zabbix-agent2-plugin-nvidia-gpu-7.4.9.exe
    28.05.2026  13:00        10 702 704 zabbix-agent2-plugin-nvidia-gpu-7.4.10.exe
    02.06.2026  18:19         8 602 696 zabbix-agent2-plugin-nvidia-gpu-7.4.11.exe
    09.07.2026  11:56         8 602 696 zabbix-agent2-plugin-nvidia-gpu-7.4.12.exe
    29.07.2026  13:42         8 745 528 zabbix-agent2-plugin-nvidia-gpu-7.4.13.exe

    Trying to execute the plugin - version 7.4.10 works:
    Code:
    C:\Program Files\Zabbix Agent 2>zabbix-agent2-plugin-nvidia-gpu-7.4.10.exe
    NVIDIA plugin for Zabbix agent 2
    
    Usage of "zabbix-agent2-plugin-nvidia-gpu-7.4.10.exe"
        zabbix-agent2-plugin-nvidia-gpu-7.4.10.exe -h
        zabbix-agent2-plugin-nvidia-gpu-7.4.10.exe -V
    
    Options:
      -h --help                               Display this help message
      -V --version                            Print program version and exit

    ...but version 7.4.11 or newer does not launch:
    Code:
    PS C:\Program Files\Zabbix Agent 2> .\zabbix-agent2-plugin-nvidia-gpu-7.4.11.exe
    ResourceUnavailable: Program 'zabbix-agent2-plugin-nvidia-gpu-7.4.11.exe' failed to run: An error occurred trying to start process 'C:\Program Files\Zabbix Agent 2\zabbix-agent2-plugin-nvidia-gpu-7.4.11.exe' with working directory 'C:\Program Files\Zabbix Agent 2'. The specified executable is not a valid application for this OS platform.At line:1 char:1
    + .\zabbix-agent2-plugin-nvidia-gpu-7.4.11.exe
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.
  • evzen
    Junior Member
    • Aug 2026
    • 2

    #2
    Further investigation tracks the issue down to known problem in Go 1.25 compiler, which is used in the newer plugin versions and which produces invalid Win32 executables.
    Is anyone from Zabbix reading this? This deserves to be fixed.

    Comment

    • ericg
      Junior Member
      • Apr 2023
      • 14

      #3
      Originally posted by evzen
      Further investigation tracks the issue down to known problem in Go 1.25 compiler, which is used in the newer plugin versions and which produces invalid Win32 executables.
      Is anyone from Zabbix reading this? This deserves to be fixed.
      Agreed. Not too long ago we had a specific use case to monitor GPU usage on one of our machines to see if it is viable to migrate off that box and onto a VM with no GPU, long story short this plugin failed to work and we had to use an alternate method of watching the GPU usage.

      Comment

      Working...