Ad Widget

Collapse

не выполняется Media type: script

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tolik2525
    Junior Member
    • May 2009
    • 2

    #1

    не выполняется Media type: script

    Добрый день!
    Решил я прикрутить возможность оправки сообщений по ICQ вот по этой инструкции http://www.zabbix.com/forum/showthread.php?t=8738
    Скопипастил скрипты, проверил их - работают

    По многократно упоминавшимся инструкциям создал новый Media Type
    Administration/Media Type
    Description: ICQ
    Type: Script
    Script name: icqclientscript

    добавил юзера
    Administration/Users/script_runner
    User type: ZABBIX User
    Media
    Type: ICQ
    Send to: 123456
    Status: Enabled

    Создал Action
    Action conditions
    Type of calculation: (A) and (B)
    (A) Trigger = "CPU_Load"
    (B) Trigger value = "PROBLEM"

    Action operations "Send message to User "script_runner"
    Send message to: script_runner

    Когда срабатывает триггер со скриптом не происходит вообще ничего.
    Я уж думал дело в скрипте и заменил его на такой
    zabbix@mon:~/bin> cat ./icqclientscript
    #!/bin/bash
    echo script fired > /home/zabbix/bin/log.txt
    Но и он отказался работать

    Прошу помощи по данному вопросу.
    Заранее благодарен за ценные идеи.


    Конфиг сервера
    zabbix@mon:~> cat /etc/zabbix/zabbix_server.conf | egrep -v '^#|^$'
    SenderFrequency=30
    DebugLevel=4
    Timeout=5
    PidFile=/var/tmp/zabbix_server.pid
    LogFile=/tmp/zabbix_server.log
    AlertScriptsPath=/home/zabbix/bin
    DBName=zabbix
    DBUser=root

    листинг AlertScriptsPath
    zabbix@mon:~> ls -lh /home/zabbix/bin/
    total 12K
    -rwxr-xr-x 1 zabbix zabbix 165 2009-05-08 11:58 icqclientscript
    -rwxr-xr-x 1 zabbix zabbix 683 2009-05-08 11:57 _icq-clientscript.sh
    -rwxr-xr-x 1 zabbix zabbix 2.1K 2009-05-07 10:16 icq-forwarder

    Версия сервера
    zabbix@mon:/opt/zabbix/sbin> ./zabbix_server -V
    ZABBIX Server (daemon) v1.6.4 (3 April 2009)
    Compilation time: May 6 2009 10:08:03
  • dotneft
    Senior Member
    • Nov 2008
    • 699

    #2
    В аудите -> Действия аудита, что нибудь есть?

    Comment

    • tolik2525
      Junior Member
      • May 2009
      • 2

      #3
      Там пусто вообще
      А по идее, должно работать:
      триггер есть
      http://img14.imageshack.us/img14/8891/90039871.gif (46kb)
      он срабатывает
      http://img13.imageshack.us/img13/8450/34342392.gif (61kb)
      а в логе действий пусто
      http://img12.imageshack.us/img12/4337/73235428.gif (55kb)

      Сам action определён так
      http://img16.imageshack.us/img16/7113/70836578.gif (49kb)
      http://img15.imageshack.us/img15/4039/46248638.gif (70kb)
      Всё это крутится на SLES11 x86_64 + mysql

      UPD: дал пользователю, из под которого скрипт запускается, админские права и всё заработало.
      Last edited by tolik2525; 12-05-2009, 05:34.

      Comment

      • zseed
        Junior Member
        • Aug 2011
        • 3

        #4
        Когда я запускаю climm и после успешного логина ввожу команду
        tclscript /bin/icq-forwarder
        все отлично работает.

        Но когда я использую команду
        climm -u <zabbixserver's ICQ UIN> -p <password> -C 'tclscript /bin/icq-forwarder'
        climm запускает скрипт перед тем, как залогиниться в сети, и я не могу отправлять сообщения.

        climm версии 0.7.1

        Какая команду нужно использовать для climm для последовательного логина и запуска tclscript?
        Нужно решение для автоматического запуска climm в режиме слушателя в одной командной строке.

        Comment

        Working...