Ad Widget

Collapse

zabbix 7.0.6 UserParameter query returns Cannot execute command: fork/exec /bin/sh

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • geertsky
    Junior Member
    • May 2025
    • 2

    #1

    zabbix 7.0.6 UserParameter query returns Cannot execute command: fork/exec /bin/sh

    Hello all!

    I'm on a RHEL 9.5 system with zabbix-agent2-7.0.6-release1.el9.x86_64
    I've defined a UserParameter in /etc/zabbix/zabbix_agent2.conf
    Code:
    UserParameter=ggping,echo 1
    Now when I reload the agent and issue:
    Code:
    [root@server:~]# zabbix_agent2 -t ggping
    ggping                                        [m|ZBX_NOTSUPPORTED] [Cannot execute command: fork/exec /usr/bin/sh: no such file or directory]
    and
    Code:
    [root@server:~]# zabbix_agent2 -p|grep ggping
    But ggping is somehow defined as when I issue:

    Code:
    [root@server:~]# zabbix_agent2 -t ggpingDefinitlyUnknown
    ggpingDefinitlyUnknown                        [m|ZBX_NOTSUPPORTED] [Unknown metric ggpingDefinitlyUnknown]
    I'm kinda stuck here... Does anyone know what I'm missing here?

    Thanks!!
  • cyber
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Dec 2006
    • 4807

    #2
    what is "ggping"? your own script? and points to /usr/bin/sh ? You can make a link there ..
    Code:
    sh -> bash

    Comment

    • geertsky
      Junior Member
      • May 2025
      • 2

      #3
      Hi cyber
      Thanks for your reply!

      ggping is just a name I madeup for testing. It's the <key> part for the UserParameter (UserParameter=<key>,<command>) The command is echo 1, and yes I've tried /usr/bin/echo, /bin/echo and /usr/bin/sh -c '/usr/bin/echo 1' but all give the same result...

      Comment

      • tim.mooney
        Senior Member
        • Dec 2012
        • 1427

        #4
        Do you have SELinux enabled? Is it in enforcing mode? Check the "getenforce" command.

        Comment

        Working...