Ad Widget

Collapse

Run remote command in discovery action

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pic16f874
    Member
    • Nov 2012
    • 61

    #1

    Run remote command in discovery action

    Здравствуйте коллеги !

    Подскажите что сделал не так.
    нужно запускать скрипт при обнаружении
    устройства передав скрипту поле из инвентори.
    выполняется все кроме скритпа (темплаты привязываются)
    [ATTACH]8814[/ATTACH]

    права на скрипт выданы для zabbix, скрипт из ОС запускается.
  • Firm
    Senior Member
    • Dec 2009
    • 342

    #2
    Посмотреть в логе сервера.

    Comment

    • pic16f874
      Member
      • Nov 2012
      • 61

      #3
      Originally posted by Firm
      Посмотреть в логе сервера.
      случилась такая вот редкая ситуация, когда в логах ничего, а скрипт не выполняется.
      причина была в следующем:

      в первой строке было написано #!/usr/bin/bash вместо #!/bin/bash

      при запуске из среды заббикса - баш не находился и скрипт не запускался.
      при этом успешно запускался и отрабатывал от пользователя заббикс из консоли.

      Comment

      • zmdpc
        Senior Member
        • Oct 2014
        • 484

        #4
        Да уж... как говорится только телепат-провидец подсказал бы решение вопроса

        Comment

        • Firm
          Senior Member
          • Dec 2009
          • 342

          #5
          Это смотря как вы его проверяли "запуская под пользователем zabbix из консоли":
          Code:
          $ . test.sh
          Sat Mar  5 13:28:45 MSK 2016
          $ ./test.sh
          -bash: ./test.sh: /usr/bin/bash: bad interpreter: No such file or directory

          Comment

          Working...