Ad Widget

Collapse

не могу понять, в чем проблема

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • TheFatal
    Junior Member
    • Oct 2013
    • 20

    #1

    не могу понять, в чем проблема

    понадобилось добавить новый итем на хосте, написал скрипт, списал его в конфиг заббикс агента через User Parametr, при попытке дернуть этот скрипт zabbix_get - вывод пустой, соответственно итем не получает значение, никак не могу понять, в чем дело

    вот скрипт cat /opt/zabbix/bin/parsermonitor.sh

    Code:
    #!/bin/bash
    
    number=`ps -eo pid,etimes,cmd | grep logParser3 | grep -v grep | awk '{print $2}'`
    
    if [ $number ]
    
    then
    
    if [ $number -ge 3600  ]
    then
    
    echo 1
    
    else
    
    echo 0
    
    fi
    
    else
    
    echo 0
    
    fi
    вот конфиг заббикс агента cat /etc/zabbix/zabbix_agentd.conf

    Code:
    Hostname=817346.12786412784.12489712.129847124
    LogFile=/var/log/zabbix/zabbix_agentd.log
    DebugLevel=3
    EnableRemoteCommands=1
    LogRemoteCommands=1
    Include=/opt/zabbix/agent_include
    PidFile=/var/run/zabbix/zabbix_agentd.pid
    Server=2873612.11823746.14124.`23141545415
    ServerActive=2873612.11823746.14124.`23141545415
    StartAgents=4
    UserParameter=parsermonitor,/opt/zabbix/bin/parsermonitor.sh
    дергать пробую /opt/zabbix/bin/zabbix_get -s 127.0.0.1 -p 10050 -k 'parsermonitor' - вывод пустой
  • aib
    Senior Member
    • Jan 2014
    • 1615

    #2
    Возможно, пользователь zabbix, под которым запускается zabbix_agent, не имеет прав доступа к скрипту и/или к командам, вызываемым из скрипта. Попробуйте указать ПОЛНЫЙ путь к ps, например /bin/ps
    Sincerely yours,
    Aleksey

    Comment

    • yukra
      Senior Member
      • Apr 2013
      • 1359

      #3
      Originally posted by TheFatal
      Code:
      Server=2873612.11823746.14124.`23141545415
      ServerActive=2873612.11823746.14124.`23141545415
      а это простите что? Что бы дергать zabbix-get'ом так, как это делаете вы, в поле Server должно быть написано 127.0.0.1

      Comment

      • TheFatal
        Junior Member
        • Oct 2013
        • 20

        #4
        Originally posted by aib
        Возможно, пользователь zabbix, под которым запускается zabbix_agent, не имеет прав доступа к скрипту и/или к командам, вызываемым из скрипта. Попробуйте указать ПОЛНЫЙ путь к ps, например /bin/ps
        да, вы правы, так и оказалось, спасибо за ответ

        Comment

        Working...