Ad Widget

Collapse

Help! Запуск ПО удаленной командой

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kiftain
    Junior Member
    • Aug 2014
    • 24

    #1

    Help! Запуск ПО удаленной командой

    Всем привет.
    Так сказать я новобранец в данную среду обитания...
    Хочу настроить что бы при падения ПО срабатывало действие по автоматическому запуск.

    Мониторинг ПО настроен. Триггер тоже.
    Действие создано. Условие настроено.
    Проблема с операцией...

    Шаг - по умолчанию.
    Тип операции: Удаленная команда.
    Список целей: Текущий узел сети.
    Тип: Пользовательский скрипт.
    Выполнять на: Zabbix агент
    Команды: cmd "C:\Program Files (x86)\Skype\Phone\skype.exe"
    Условия: Событие подтверждено = Не подтверждено.

    Вопрос такой: что надо написать в раздел "Команды" что бы запустить какой нибудь .exe`шник?
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Originally posted by Kiftain
    Всем привет.
    Так сказать я новобранец в данную среду обитания...
    Хочу настроить что бы при падения ПО срабатывало действие по автоматическому запуск.

    Мониторинг ПО настроен. Триггер тоже.
    Действие создано. Условие настроено.
    Проблема с операцией...

    Шаг - по умолчанию.
    Тип операции: Удаленная команда.
    Список целей: Текущий узел сети.
    Тип: Пользовательский скрипт.
    Выполнять на: Zabbix агент
    Команды: cmd "C:\Program Files (x86)\Skype\Phone\skype.exe"
    Условия: Событие подтверждено = Не подтверждено.

    Вопрос такой: что надо написать в раздел "Команды" что бы запустить какой нибудь .exe`шник?
    Иы не поверишь, но нужно написать команду, которую нужно выполнить. Что бы исключить пробемы с пробелами сделай на узле скрипт c:\skype.cmd который будет запускать скайп, а потом в поле "Команда" впиши "c:\skype.cmd". Так же в конфиге агента на забудь разрешить запуск удаленных команд.

    Comment

    • Zentarim
      Senior Member
      • Mar 2012
      • 526

      #3
      Code:
      UserParameter=count,"c:\Program Files\Pgsql\bin\psql.exe" -p <port> -U <user> -d <db> -t -c "SELECT COUNT(*) AS count FROM states WHERE state <> 6"
      Как-то так. Это рабочий пример

      Comment

      • Kiftain
        Junior Member
        • Aug 2014
        • 24

        #4
        Originally posted by Zentarim
        Code:
        UserParameter=count,"c:\Program Files\Pgsql\bin\psql.exe" -p <port> -U <user> -d <db> -t -c "SELECT COUNT(*) AS count FROM states WHERE state <> 6"
        Как-то так. Это рабочий пример
        Вот мой zabbix_agentd.win.conf:

        LogFile=c:\zbx\zabbix_agentd_log.log
        LogFileSize=10
        SourceIP=192.168.0.26
        EnableRemoteCommands=1
        LogRemoteCommands=1
        Server=192.168.20.149
        ListenIP=192.168.0.26
        ListenPort=10026
        EnableRemoteCommands=1
        StartAgents=3
        ServerActive=192.168.20.149:10051
        Hostname=Test_Frolov_IP_All_Go0D
        HostMetadata=***

        Правильный ли он ?
        Я не совсем понял что вы написали это скрипт такой на машине должен или это надо написать в поле "Команды"?

        Comment

        • Zentarim
          Senior Member
          • Mar 2012
          • 526

          #5
          Извиняюсь, я некорректно понял ваш вопрос.

          Comment

          Working...