Ad Widget

Collapse

Ошибки при исполнении скриптов

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Bitesnick
    Junior Member
    • Jul 2011
    • 14

    #1

    Ошибки при исполнении скриптов

    zabbix 1.8.5 установил, настроил, все казалось бы хорошо, подключил сотню агентов все тоже хорошо, мониторит, дисковерит сеть, пишет алерты в почты... решил прикрутить смс, купил API у одной конторы, сделал скрипт на php, при запуске скрипта руками например /usr/bin/php5 /usr/bin/SendSMStoAdmin.php отправляет СМС-ку без проблем. в настройках заббикса сделал новый алерт, в папку забикса положил файл sms.sh в котором простой скрипт запуска /usr/bin/php5 /usr/bin/SendSMStoAdmin.php в настройках уведомлений указал исполнять сие скрипт при проблемах. а тут уже начинается самое интересное, не работает блин, в логах пишет

    Error executing [/home/zabbix/bin/sms.sh] [Exec format error]

    кто нибудь сталкивался?
  • flashvoid
    Junior Member
    • Jan 2010
    • 10

    #2
    А sms.sh руками запускается ?

    Comment

    • Bitesnick
      Junior Member
      • Jul 2011
      • 14

      #3
      Да, и отрабатывает без проблем.

      Comment

      • zalex_ua
        Senior Member
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • Oct 2009
        • 1286

        #4
        Originally posted by Bitesnick
        в папку забикса положил файл sms.sh в котором простой скрипт запуска /usr/bin/php5 /usr/bin/SendSMStoAdmin.php в настройках уведомлений указал исполнять сие скрипт при проблемах. а тут уже начинается самое интересное, не работает блин, в логах пишет

        Error executing [/home/zabbix/bin/sms.sh] [Exec format error]
        Попробуйте прописать в первой строке ПХП файла вот такое:

        Code:
        #!/usr/bin/php5
        и в качестве скрипта для способа оповещений просто указать SendSMStoAdmin.php а не sms.sh

        И даже в скрипте sms.sh по правилам должен быть подобным образом указан интерпретатор.

        Comment

        • Bitesnick
          Junior Member
          • Jul 2011
          • 14

          #5
          Спасибо, дело было в синтаксисе. решено. тему можно закрывать

          Comment

          Working...