Ad Widget

Collapse

Не заносятся данные из функций, определен

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • D1mC
    Junior Member
    • Sep 2010
    • 3

    #1

    Не заносятся данные из функций, определен

    Сервер: CentOS5.3, zabbix 1.8.2
    Клиент: RHEL 4, агент: zabbix 1.8.3

    В настройках агента есть вызов пользовательской функции:

    UserParameter=tsm.path.online[*],/usr/local/scripts/zabbix/tsm/tsm_path_online.sh $1 $2

    В логах сервера есть запись о вызове функций:

    31988:20100909:155922.314 In get_values()
    31988:20100909:155922.314 In DCinit_nextchecks()
    31988:20100909:155922.314 In DCconfig_get_poller_items() poller_type:0 poller_num:2
    31988:20100909:155922.314 End of DCconfig_get_poller_items():2
    31988:20100909:155922.314 In substitute_simple_macros (data:'tsm.path.online[BCPSRV01_SERVER1,DR02]')
    31988:20100909:155922.314 In get_value() key:'tsm.path.online[BCPSRV01_SERVER1,DR02]'
    31988:20100909:155922.314 In get_value_agent() host:'LINUX1' addr:'192.168.9.63' key:'tsm.path.online[BCP

    в логах zabbix_agentd есть запись о том, что скрипт был выполнен и отослано правильное значение (1):

    23994:20100909:155905.131 Before
    23994:20100909:155905.131 Run remote command [/usr/local/scripts/zabbix/tsm/tsm_path_online.sh BCPSRV01_SERVER1 DR02] Result [1] [1]...
    23994:20100909:155905.131 Sending back [1]

    Но, в веб интерфейсе я не вижу никаких значений, возвращаемых функцией

    В чем может быть проблема?
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Попробуй увеличить таймауты для zabbix_agent и zabbix_server
    /etc/zabbix/zabbix_agentd.conf
    Timeout=30
    /etc/zabbix/zabbix_server.conf
    Timeout=30
    И рестартовать zabbix_agent и zabbix_server
    По умолчанию там 3 сек Timeout

    Comment

    • D1mC
      Junior Member
      • Sep 2010
      • 3

      #3
      > Timeout=30

      Спасибо, помогло
      Параметр был выставлен в 15 секунд, странно, но этого было мало.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        У вас в логе Zabbix_agentd время пишется, и можно посмотреть сколько прошло секунд от вызова, до получения ответа.

        Comment

        Working...