Ad Widget

Collapse

zabbix api action create

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dobr0
    Junior Member
    • Sep 2011
    • 5

    #1

    zabbix api action create

    Всем привет!
    Zabbix Server v1.8.4 (revision 16604) (4 January 2011)
    Использую(вернее пытаюсь использовать API ) класс написан на python
    Various scripts. Contribute to gescheit/scripts development by creating an account on GitHub.

    Добавление хостов/элементов данных проходит!Да вот "встрял" на добавлении/обновлении действий
    Вылетает с ошибкой
    10: Response Body: {u'jsonrpc': u'2.0', u'id': 1, u'error': {u'message': u'Invalid params.', u'code': -32602, u'data': u'[ CAction::create ] Incorrect parameter used for Action [ 12312 ]'}}
    Traceback (most recent call last):
    File "zabbix_act_create.py", line 9, in <module>
    zapi.action.create({'name' : '12312'})
    File "/usr/share/zabbix/zabbix_api.py", line 317, in wrapper
    return self.do_request(self.json_obj(name,opts))['result']
    File "/usr/share/zabbix/zabbix_api.py", line 299, in do_requestevaltype
    return self.parent.do_request(req)
    File "/usr/share/zabbix/zabbix_api.py", line 264, in do_request
    raise ZabbixAPIException(msg,jobj['error']['code'])
    пишу следующий код
    zapi.action.create({'name' : "some-name",'eventsource' : 0, 'evaltype' :0, 'status' : 0,'esc_period' : 0,'def_shortdata': "{TRIGGER.NAME}: {TRIGGER.STATUS}", 'def_longdata': "{TRIGGER.NAME}: {TRIGGER.STATUS}\r\nLast value: {ITEM.LASTVALUE}\r\n\r\n{TRIGGER.URL}",'recovery_m sg': 0,'r_shortdata': "{TRIGGER.NAME}: {TRIGGER.STATUS}", 'r_longdata': "{TRIGGER.NAME}:{TRIGGER.STATUS}\r\nLast value: {ITEM.LASTVALUE}\r\n\r\n{TRIGGER.URL}"})
    Что не так? HELP
    Last edited by dobr0; 28-09-2011, 08:57.
  • gescheit
    Senior Member
    • Jul 2007
    • 156

    #2
    наверно в "recovery_m sg" ?

    Comment

    Working...