Ad Widget

Collapse

UserParametr возвращает 0

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • makemefeel
    Junior Member
    • May 2013
    • 6

    #1

    UserParametr возвращает 0

    на агенте успешно получаю значение от скрипта:


    Code:
    UserParameter=la.id,/etc/zabbix/scripts/la
    Code:
    zabbix_agentd -t la.id
    la.id[/etc/zabbix/scripts/la]                 [t|124]
    На сервере же постоянно возвращает 0

    Code:
    zabbix_get -s 10.100.0.251 -k la.id
    0
    Прав на выполнение хватает, в логах ошибок нету. Стандартные запросы вроде system.cpu.load работают нормально

    does somebody have any idea?
  • Sergeylo
    Member
    • Feb 2011
    • 40

    #2
    Агента в loglevel 3, смотреть логи при запросе zabbix_get'ом.

    Comment

    • Jimson
      Senior Member
      • Jan 2008
      • 1327

      #3
      А где в вашем сообщении свидетельства того, что ваш скрипт возвращает не ноль?

      Comment

      • makemefeel
        Junior Member
        • May 2013
        • 6

        #4
        Originally posted by Jimson
        А где в вашем сообщении свидетельства того, что ваш скрипт возвращает не ноль?
        Code:
        la.id[/etc/zabbix/scripts/la]                 [t|[B]124[/B]]

        Comment

        • makemefeel
          Junior Member
          • May 2013
          • 6

          #5
          Originally posted by Sergeylo
          Агента в loglevel 3, смотреть логи при запросе zabbix_get'ом.
          странная штука

          Code:
          23633:20130529:044055.975 Run remote command [/etc/zabbix/scripts/lavalue.sh] Result [1] [0]...
           23633:20130529:044055.975 Sending back [0]
          хотя если я руками запускаю скрипт, выдает значение отличное от 0:
          Code:
          /etc/zabbix/scripts/lavalue.sh 
          0.11

          Comment

          • makemefeel
            Junior Member
            • May 2013
            • 6

            #6
            Все таки косяк был в правах. Запустив агента от рута все заработало.

            Comment

            • bga83
              Senior Member
              • Sep 2011
              • 268

              #7
              Originally posted by makemefeel
              Все таки косяк был в правах. Запустив агента от рута все заработало.
              ИМХО правильнее в таком случае при нехватке прав suid бит было бы выставить на скрипт

              Comment

              • makemefeel
                Junior Member
                • May 2013
                • 6

                #8
                Originally posted by bga83
                ИМХО правильнее в таком случае при нехватке прав suid бит было бы выставить на скрипт
                в том и прикол, что с битом тоже не работает)

                Comment

                Working...