Size: a a a

Zabbix Russian Community

2020 May 05

MO

Mikhail Okhotin in Zabbix Russian Community
вот попал он в кэш конфигурации, интервал 1 час - и как повезёт? :)
источник

Д

Дмитрий in Zabbix Russian Community
Zabbix 4.0.14
Содержимое userparameter_LM.conf
UserParameter=flexibleLM-lic-discovery,cd /usr/lib/zabbix/externalscripts/;/usr/bin/python flexibleLS.py
UserParameter=flexibleLM-lic-get[*],cd /usr/lib/zabbix/externalscripts/;/usr/bin/python flexibleLS.py $1 $2

Правило обнаружения:
flexibleLM-lic-discovery вызывается с периодом 1d
выдает json ввиде: {"data":[{"{#LSNAME}":"3d_to_2d_flattener"},{"{#LSNAME}":"acis_nx_translator"}]} на самом деле тут их 720 штук примерно

Прототипы элементов данных
flexibleLM-lic-get[{#LSNAME},count] вызывается с периодом 1d
flexibleLM-lic-get[{#LSNAME},use] вызывается с периодом 1m

в логе ошибок не нашел. items корректно создаются.

Проблема в том что, из 722 items , около 10 items получает значение: {"data":[]}, но не постоянно.
Это может получиться если в скрипт параметры не правильные передаются или без параметров скрипт вызывается.

корректность проверял например так: zabbix_get -s 127.0.0.1 -p 10050 -k "flexibleLM-lic-get[cam_sme_1301,use]"
источник

AA

Alexander Alexandrov in Zabbix Russian Community
У тебя 720 правил LLD?
источник

Д

Дмитрий in Zabbix Russian Community
flexibleLM-lic-get[{#LSNAME},count] и flexibleLM-lic-get[{#LSNAME},use] отдает числовые значения от 0 и далее
источник

Д

Дмитрий in Zabbix Russian Community
Alexander Alexandrov
У тебя 720 правил LLD?
одно правило lld и два прототипа элементов данных
источник

Д

Дмитрий in Zabbix Russian Community
а вот при discovery возвращает 720 элементов в json
источник

Д

Дмитрий in Zabbix Russian Community
и создается 1400 items для count и use
источник

AA

Alexander Alexandrov in Zabbix Russian Community
Проблема в том что, из 722 items , около 10 items получает значение: {"data":[]}, но не постоянно.

Вот это не понял.
источник

Д

Дмитрий in Zabbix Russian Community
Alexander Alexandrov
Проблема в том что, из 722 items , около 10 items получает значение: {"data":[]}, но не постоянно.

Вот это не понял.
Вот такая фигня
источник

AA

Alexander Alexandrov in Zabbix Russian Community
А должно быть число?
источник

Д

Дмитрий in Zabbix Russian Community
это проблемный item, да должно быть число.
источник

AA

Alexander Alexandrov in Zabbix Russian Community
Ну тогда ищи ошибку в своём скрипте
источник

Д

Дмитрий in Zabbix Russian Community
ну ошибки нет, т.к. zabbix_get все правильно отдает
источник

Д

Дмитрий in Zabbix Russian Community
я щелкал им раз 20, всё правильно показывает
источник

AA

Alexander Alexandrov in Zabbix Russian Community
У тебя используется один и тот же скрипт. Когда без параметров, то происходит дискавери?
источник

Д

Дмитрий in Zabbix Russian Community
да
источник

AA

Alexander Alexandrov in Zabbix Russian Community
Я так понял, что проблема происходит при передаче параметров. Уверен, что в логах заббикс ничего нет?
источник

AA

Alexander Alexandrov in Zabbix Russian Community
Какие айтемы проблемные? Покажи ключи
источник

Д

Дмитрий in Zabbix Russian Community
Проблемные items равномерно расспределены среди нормальных.. может просто zabbix agent не успевает просто , и обрезает передаваемые данные
источник

AA

Alexander Alexandrov in Zabbix Russian Community
А почему не используешь external scripts?
источник