Ad Widget

Collapse

Zabbix Agent stirbt immer wieder

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • reinsle
    Junior Member
    • May 2021
    • 2

    #1

    Zabbix Agent stirbt immer wieder

    Hallo Forum,

    ich habe bei mir diverse Windows Server in der Überwachung und habe auf 2 Systemen den Fall, das der Zabbix Agent immer wieder (Täglich 1 - 3 x) stirbt.

    Da ich im Log-File nix gefunden habe, habe ich den Agent per Hand gestartet:

    --- >B ---
    C:\Program Files\Zabbix Agent 2>zabbix_agent2.exe -c zabbix_agent2.conf
    Starting Zabbix Agent 2 (5.4.8)
    Zabbix Agent2 hostname: [sad03msp]
    Press Ctrl+C to exit.
    --- >B ---

    Wenn der Agent stirbt, bekomme ich folgende Meldungen:

    --- >B ---
    Exception 0xc0000005 0x0 0xffffffffffffffff 0x7ffcbd6196ab
    PC=0x7ffcbd6196ab
    signal arrived during external code execution

    syscall.Syscall(0x7ffcbd619000, 0x1, 0xc0001c72e0, 0x0, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/runtime/syscall_windows.go:188 +0xe9
    syscall.(*Proc).Call(0xc000197440, 0xc0000311e0, 0x1, 0x1, 0x10af138, 0xc0003395c0, 0xac0fc9, 0x7ffcbd5b3810)
    c:/go/src/syscall/dll_windows.go:171 +0x136
    github.com/go-ole/go-ole.VariantClear(0xc0001c72e0, 0x0, 0x0)
    C:/Users/ZABBIX/go/pkg/mod/github.com/go-ole/[email protected]/com.go:248 +0x76
    github.com/go-ole/go-ole.(*VARIANT).Clear(...)
    C:/Users/ZABBIX/go/pkg/mod/github.com/go-ole/[email protected]/variant.go:47
    zabbix.com/pkg/wmi.clearOle(0xc0001c72e0)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/pkg/wmi/wmi.go:54 +0x36
    zabbix.com/pkg/wmi.isPropertyKeyProperty(0x2bb4dd98, 0xf5e700, 0x0, 0x0)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/pkg/wmi/wmi.go:90 +0x1cc
    zabbix.com/pkg/wmi.(*valueResult).write.func1.1(0xc0001c7060, 0x0, 0x0)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/pkg/wmi/wmi.go:147 +0x224
    github.com/go-ole/go-ole/oleutil.ForEach(0x29e1caa8, 0xc000339918, 0x0, 0x0)
    C:/Users/ZABBIX/go/pkg/mod/github.com/go-ole/[email protected]/oleutil/oleutil.go:122 +0x20b
    zabbix.com/pkg/wmi.(*valueResult).write.func1(0xc0001c6e00, 0x0, 0x0)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/pkg/wmi/wmi.go:127 +0x18a
    github.com/go-ole/go-ole/oleutil.ForEach(0x2bb4e118, 0xc000339a88, 0x0, 0x0)
    C:/Users/ZABBIX/go/pkg/mod/github.com/go-ole/[email protected]/oleutil/oleutil.go:122 +0x20b
    zabbix.com/pkg/wmi.(*valueResult).write(0xc000039e80, 0x2bb4e118, 0x0, 0x0)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/pkg/wmi/wmi.go:114 +0x12f
    zabbix.com/pkg/wmi.performQuery(0xc0000304d0, 0xa, 0xc00002c3c0, 0x3a, 0x11863e0, 0xc000039e80, 0x0, 0x0)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/pkg/wmi/wmi.go:298 +0x43f
    zabbix.com/pkg/wmi.QueryValue(...)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/pkg/wmi/wmi.go:306
    zabbix.com/plugins/windows/wmi.(*Plugin).Export(0x17f6080, 0xc0000304e0, 0x7, 0xc0000f0d80, 0x2, 0x2, 0x11a30e0, 0xc000166c00, 0x0, 0x0, ...)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/plugins/windows/wmi/wmi.go:44 +0x136
    zabbix.com/internal/agent/scheduler.(*directExporterTask).perform.func1(0xc0 00166c00, 0x119fc20, 0xc0001e2320, 0xc0000ca370, 0x50)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/scheduler/task.go:266 +0x492
    created by zabbix.com/internal/agent/scheduler.(*directExporterTask).perform
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/scheduler/task.go:250 +0x6c

    goroutine 1 [select, 745 minutes]:
    main.run(0xc0001e34f0, 0x0)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/cmd/zabbix_agent2/zabbix_agent2.go:147 +0x215
    main.main()
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/cmd/zabbix_agent2/zabbix_agent2.go:532 +0x1d8b

    goroutine 8 [select]:
    zabbix.com/internal/agent/scheduler.(*Manager).run(0xc0001e2320)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/scheduler/manager.go:315 +0x1c4
    created by zabbix.com/internal/agent/scheduler.(*Manager).Start
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/scheduler/manager.go:455 +0x5f

    goroutine 9 [chan receive]:
    zabbix.com/internal/agent/resultcache.(*MemoryCache).run(0xc0000a05d0)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/resultcache/memorycache.go:202 +0xb2
    created by zabbix.com/internal/agent/resultcache.(*MemoryCache).Start
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/resultcache/memorycache.go:232 +0x5f

    goroutine 10 [select]:
    zabbix.com/internal/agent/serverconnector.(*Connector).run(0xc0000aa100)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/serverconnector/serverconnector.go:294 +0x207
    created by zabbix.com/internal/agent/serverconnector.(*Connector).Start
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/serverconnector/serverconnector.go:354 +0x77

    goroutine 11 [IO wait]:
    internal/poll.runtime_pollWait(0x290c41c0, 0x72, 0x11873a0)
    c:/go/src/runtime/netpoll.go:203 +0x5c
    internal/poll.(*pollDesc).wait(0xc0000290c8, 0x72, 0xe7c400, 0x0, 0x0)
    c:/go/src/internal/poll/fd_poll_runtime.go:87 +0x4c
    internal/poll.(*ioSrv).ExecIO(0x17f2248, 0xc000028f18, 0xc000005720, 0x1, 0x0, 0x468)
    c:/go/src/internal/poll/fd_windows.go:228 +0x121
    internal/poll.(*FD).acceptOne(0xc000028f00, 0x468, 0xc000100b40, 0x2, 0x2, 0xc000028f18, 0x5, 0x12, 0x5, 0x2)
    c:/go/src/internal/poll/fd_windows.go:896 +0xa9
    internal/poll.(*FD).Accept(0xc000028f00, 0xc000269e08, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
    c:/go/src/internal/poll/fd_windows.go:930 +0x15f
    net.(*netFD).accept(0xc000028f00, 0xb1dd7a, 0xc000269ef0, 0xb1dda8)
    c:/go/src/net/fd_windows.go:193 +0x7b
    net.(*TCPListener).accept(0xc0000047a0, 0x7f3, 0xc0001765a0, 0x50)
    c:/go/src/net/tcpsock_posix.go:139 +0x39
    net.(*TCPListener).Accept(0xc0000047a0, 0xc0000056e0, 0xf5f040, 0xc000192ef0, 0xf5f040)
    c:/go/src/net/tcpsock.go:261 +0x6b
    zabbix.com/pkg/zbxcomms.(*Listener).Accept(0xc0000047c0, 0xb2d05e00, 0x1, 0x0, 0x1, 0x0)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/pkg/zbxcomms/comms.go:307 +0x3e
    zabbix.com/internal/agent/serverlistener.(*ServerListener).run(0xc0001e34f0)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/serverlistener/serverlistener.go:72 +0x169
    created by zabbix.com/internal/agent/serverlistener.(*ServerListener).Start
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/serverlistener/serverlistener.go:112 +0x269

    goroutine 12 [syscall, 745 minutes]:
    os/signal.signal_recv(0x0)
    c:/go/src/runtime/sigqueue.go:147 +0xa3
    os/signal.loop()
    c:/go/src/os/signal/signal_unix.go:23 +0x29
    created by os/signal.Notify.func1
    c:/go/src/os/signal/signal.go:127 +0x4b

    goroutine 13 [syscall, 745 minutes, locked to thread]:
    syscall.Syscall(0x7ffcbfc348f0, 0x2, 0x5b0, 0xffffffff, 0x0, 0x0, 0x0, 0x0)
    c:/go/src/runtime/syscall_windows.go:188 +0xe9
    syscall.WaitForSingleObject(0x5b0, 0xc0ffffffff, 0x0, 0x0, 0x435d2d)
    c:/go/src/syscall/zsyscall_windows.go:738 +0x6b
    github.com/natefinch/npipe.waitForCompletion(0x5ac, 0xc00025ce80, 0x11873a0, 0xc000260b30, 0x0)
    C:/Users/ZABBIX/go/pkg/mod/github.com/natefinch/[email protected]/npipe_windows.go:182 +0x42
    github.com/natefinch/npipe.(*PipeListener).AcceptPipe(0xc000058100, 0x0, 0x0, 0x0)
    C:/Users/ZABBIX/go/pkg/mod/github.com/natefinch/[email protected]/npipe_windows.go:327 +0x2fa
    github.com/natefinch/npipe.(*PipeListener).Accept(0xc000058100, 0x0, 0x0, 0x0, 0x0)
    C:/Users/ZABBIX/go/pkg/mod/github.com/natefinch/[email protected]/npipe_windows.go:263 +0x36
    zabbix.com/internal/agent/remotecontrol.(*Conn).run(0xc0000047e0)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/remotecontrol/remote.go:64 +0x4f
    created by zabbix.com/internal/agent/remotecontrol.(*Conn).Start
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/remotecontrol/remote.go:80 +0x56

    goroutine 161497 [select]:
    zabbix.com/internal/agent/scheduler.(*Manager).PerformTask(0xc0001e2320, 0xc0000ca370, 0x50, 0xdf8475800, 0x1, 0x50, 0xc0001e13d8, 0x45ee40, 0xc0001e1380)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/scheduler/manager.go:497 +0x23e
    zabbix.com/internal/agent/serverlistener.(*passiveCheck).handleCheck(0xc0000 056e0, 0xc00013200d, 0x50, 0x7f3)
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/serverlistener/passivecheck.go:48 +0xd3
    created by zabbix.com/internal/agent/serverlistener.(*ServerListener).processConnection
    C:/Users/ZABBIX/build-agents-web/zabbix-5.4.8/src/go/internal/agent/serverlistener/serverlistener.go:62 +0x25a
    rax 0x2040000000001
    rbx 0xc0001c72e0
    rcx 0x2bb4dcb8
    rdi 0x0
    rsi 0x0
    rbp 0x9
    rsp 0x2b42fd70
    r8 0x0
    r9 0x0
    r10 0xc0000311e0
    r11 0xffffffffffffffff
    r12 0x11f
    r13 0x11e
    r14 0x8
    r15 0x2030000
    rip 0x7ffcbd6196ab
    rflags 0x10206
    cs 0x33
    fs 0x53
    gs 0x2b
    --- >B ---

    Getestet habe ich das mit diversen Agent Versionen (normal Agent 2) von 5.0, 5.2 und 5.4 er Versionen. Der aktuelle ist ein 5.4.8 agent 2. Die Agents sind alle von der zabbix.com Webseite.

    Habt ihr evtl. eine Idee?

    Robert
  • gofree
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Dec 2017
    • 400

    #2

    Comment

    Working...