После краха HDD на сервере, восстановить из бэкапа данные не удалось. Поэтому пришлось ставить и вносить всё с нуля. Занятие оказалось сильно творческим, поэтому решил изучить Zabbix API поближе и соответственно написать скрипт для загрузки. Что успешно и осуществил.
Версия Zabbix 2.2.2, скрипт написан на python 3.4.1. Но возникла проблема. После создания нескольких хостов, идет падение по исключению:
File "C:\Python34\lib\pyzabbix\__init__.py", line 146, in fn
)['result']
File "C:\Python34\lib\pyzabbix\__init__.py", line 122, in do_request
raise ZabbixAPIException(msg, response_json['error']['code'])
pyzabbix.ZabbixAPIException: ("Error -32500: Application error., No permissions to referred object or it does not exist! while sending
Запускаешь вновь скрипт на исполнение. Несколько проходит загрузка нескольких хостов и опять исключение. Как это победить? Поиск в интернете особо ничего не дал, хотя про ошибку пишут, но решения не нашел. Может что-то на сервере в настройках надо поправить или какую-нибудь задержку в скрипт ввести, может не успевает справляться с потоком данных (пытаюсь произвести загрузку 481 хоста).
Версия Zabbix 2.2.2, скрипт написан на python 3.4.1. Но возникла проблема. После создания нескольких хостов, идет падение по исключению:
File "C:\Python34\lib\pyzabbix\__init__.py", line 146, in fn
)['result']
File "C:\Python34\lib\pyzabbix\__init__.py", line 122, in do_request
raise ZabbixAPIException(msg, response_json['error']['code'])
pyzabbix.ZabbixAPIException: ("Error -32500: Application error., No permissions to referred object or it does not exist! while sending
Запускаешь вновь скрипт на исполнение. Несколько проходит загрузка нескольких хостов и опять исключение. Как это победить? Поиск в интернете особо ничего не дал, хотя про ошибку пишут, но решения не нашел. Может что-то на сервере в настройках надо поправить или какую-нибудь задержку в скрипт ввести, может не успевает справляться с потоком данных (пытаюсь произвести загрузку 481 хоста).
Comment