Size: a a a

Zabbix Russian Community

2020 September 29

Y

Yury in Zabbix Russian Community
оид и есть значение
источник

Т

Трыф in Zabbix Russian Community
Некто
Сначала в CLI, как заработает - во внешний скрипт.
Работает, только ковычки не такие " а такие '  одинарные - и работает)

А внешний скрипт как правильно оформить? Писать .sh и ложить в папку со скриптами заббикса?
Или в администрирование-скрипты?
Как элементом данных выполнить скрипт и получить данные? В инструкции вяло рассказано про это.
источник

Н

Некто in Zabbix Russian Community
Трыф
Работает, только ковычки не такие " а такие '  одинарные - и работает)

А внешний скрипт как правильно оформить? Писать .sh и ложить в папку со скриптами заббикса?
Или в администрирование-скрипты?
Как элементом данных выполнить скрипт и получить данные? В инструкции вяло рассказано про это.
источник

N

Nazar in Zabbix Russian Community
Подскажите плс по заббикс Actions. Есть шаблон, в нем созданы итем и триггер. Делаю Action на триггер по выполнению скрипта, в доке описано This option will not work if there are multiple hosts in the trigger.  И непонятно отработает экшн или нет, по идее после того как шаблон на хост повесили, триггеры же становятся индивидуальными.
источник

I

Ivan in Zabbix Russian Community
Добрый день. Подскажите, а возможно как настроить интервал попыток отправки оповещений отдельно для конкретного хоста например? а не на все сразу
источник

Т

Трыф in Zabbix Russian Community
Спасибо. Разобрался. Данные идут.
Хотел из этих параметров вытащить около 30 значений - что то на триггеры, что то для графиков. Обновлять планировал это раз в минуту.
Получается заббикс 30 раз в минуту дернет скрипт для получения данных? 30 api сессий?
Нелязя 1 раз его запустить, и распустить данные по элементам данных?
источник

RM

Roman Monakhov in Zabbix Russian Community
Nazar
Подскажите плс по заббикс Actions. Есть шаблон, в нем созданы итем и триггер. Делаю Action на триггер по выполнению скрипта, в доке описано This option will not work if there are multiple hosts in the trigger.  И непонятно отработает экшн или нет, по идее после того как шаблон на хост повесили, триггеры же становятся индивидуальными.
Не будет работать запуск скрипта на хосте по экшену, если триггер выглядит как, например, host1.item1 > host2.item2, что логично. На каком из двух хостов запускать?
источник

Н

Некто in Zabbix Russian Community
Трыф
Спасибо. Разобрался. Данные идут.
Хотел из этих параметров вытащить около 30 значений - что то на триггеры, что то для графиков. Обновлять планировал это раз в минуту.
Получается заббикс 30 раз в минуту дернет скрипт для получения данных? 30 api сессий?
Нелязя 1 раз его запустить, и распустить данные по элементам данных?
Use "depended items" и "json preprocessing" Выхлоп скрипта - это root item для депендедов и $ для препроцессинга. Хранить его надо 0d, чтобы базу не засорять. Данные разбегутся, рутовое значение уйдет в null
источник

Т

Трыф in Zabbix Russian Community
Некто
Use "depended items" и "json preprocessing" Выхлоп скрипта - это root item для депендедов и $ для препроцессинга. Хранить его надо 0d, чтобы базу не засорять. Данные разбегутся, рутовое значение уйдет в null
Документацию почитал. Всё понятно. Буду пробовать. Спасибо.
источник

Т

Трыф in Zabbix Russian Community
Плучаю данные в формате JSON.  
В таком виде:

{
   "result": [
       "a",
       "b",
      "c",
       ]
}  

Т.к. Zabbix в Предобработке в JSONPath предлагает указать $.путь.к.ноде,
то я могу указать путь только ко всем данным разом ($.result и получу a,b,c,)
А мне нужны данные отдельно.

Вопрос: как Предобработкой поправить этот JSON, чтоб я мог вытаскивать каждый параметр?
Желательно к виду:
{
   "result": [
    "1": "a",
    "2": "b",
    "3": "c",
    ]
}  

Ну или как из первого грамотно выдернуть параметры по отдельности?
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Трыф
Плучаю данные в формате JSON.  
В таком виде:

{
   "result": [
       "a",
       "b",
      "c",
       ]
}  

Т.к. Zabbix в Предобработке в JSONPath предлагает указать $.путь.к.ноде,
то я могу указать путь только ко всем данным разом ($.result и получу a,b,c,)
А мне нужны данные отдельно.

Вопрос: как Предобработкой поправить этот JSON, чтоб я мог вытаскивать каждый параметр?
Желательно к виду:
{
   "result": [
    "1": "a",
    "2": "b",
    "3": "c",
    ]
}  

Ну или как из первого грамотно выдернуть параметры по отдельности?
в новых версиях поддерживается полная функциональность JSONPath
источник

AK

Alex K in Zabbix Russian Community
У вас там запятая лишняя
источник

AK

Alex K in Zabbix Russian Community
Если вид вашего json постоянный, то так:
источник

AK

Alex K in Zabbix Russian Community
$.result.[0] - это "a"
$.result.[1] - это "b"
$.result.[2] - это "c"
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Так там вообще JSON не валидный так-то. Что это за конструкция?
[
    "1": "a",
    "2": "b",
    "3": "c",
    ]
источник

🦅

🦅 Anth0ny in Zabbix Russian Community
Фух.... Обновил свой 4.4 до 5.0.4
источник

🦅

🦅 Anth0ny in Zabbix Russian Community
Только на версии гита был затык, я не сразу понял почему при make install ошибку выдаёт
источник

AS

Anton Samets in Zabbix Russian Community
make install? ух, как давно я этого не делал 🙂
источник

🦅

🦅 Anth0ny in Zabbix Russian Community
только исходники, только хардкор ;)
источник

🦅

🦅 Anth0ny in Zabbix Russian Community
Вроде всё у меня обновилось корректно, но есть одно НО: по непонятной для меня причине не работает кнопка reset на странице последних данных. Reset же должен убирать все фильтры и после apply приводить страницу к пустому виду.

А он собака страшная вместо этого сбрасывает текущий просматриваемый хост и вместо пустой страницы загружает пачку последних открытых на момент обновления хостов...

т.е. страница не очищается, как будто где-то прописано, что нужно грузить именно это.. ну никак не пойму ЧТО ЭТО... никто подобного не встречал?

куки в первую очередь зачистил
источник