Size: a a a

Zabbix Russian Community

2020 September 30

Т

Трыф in Zabbix Russian Community
Денис Устинов
То есть у тебя жисон, в котором массив из одного элемента, а в этом элементе объект в ключами "1","2","3" и значениями "a","b","c"
Это я так cvs to json нажал) там еще символы добавить можно. Это уже завтра буду пробовать на свежую голову. Думаю так всё получится
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Жисон получается не самый удобный, но валидный
источник

ДУ

Денис Устинов... in Zabbix Russian Community
В 5лй версии можешь JavaScript ом сделать с ним все что угодно
источник

Т

Трыф in Zabbix Russian Community
Включил комп опять, чтоб проверить)

Неа)

А вот так
$.[0].1
работает)

Не совсем корректно cvs в джейсон переделался. Завтра еще понажимаю параметры. Спасибо за разговор
источник

Т

Трыф in Zabbix Russian Community
Денис Устинов
В 5лй версии можешь JavaScript ом сделать с ним все что угодно
Тоже интересно
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Трыф
Включил комп опять, чтоб проверить)

Неа)

А вот так
$.[0].1
работает)

Не совсем корректно cvs в джейсон переделался. Завтра еще понажимаю параметры. Спасибо за разговор
Да, там эти записи вроде равнозначны, а вроде и нет. Жисон корявый, но валидный, с таким хоть работать можно
источник
2020 October 01

AK

Alex K in Zabbix Russian Community
$.[0].["1"]
источник

I

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

ДУ

Денис Устинов... in Zabbix Russian Community
Все зависит от того, как каналы переключаются
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Если инт при переключении каналов поднимается, можно смотреть его статус
источник

I

Ivan in Zabbix Russian Community
Денис Устинов
Если инт при переключении каналов поднимается, можно смотреть его статус
ну да поднимается конечно, провайдер меняется сразу при недоступности интерфейса
источник

I

Ivan in Zabbix Russian Community
просто возможен же случай когда у провайдера траблы, а возможно микротик шалит
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Можно пинговать внешние инты микротика, можно из-за микротика дергать 2ip.ru или ifconfig.io и алярмить при смене адреса
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Вариантов масса
источник

I

Ivan in Zabbix Russian Community
Благодарю. Буду тестировать, проверять как все это выглядит
источник

A

Alexander in Zabbix Russian Community
Ребят можете скинуть запись ивента прошедшего пару дней назад
источник

MG

Mikhail Grigorev in Zabbix Russian Community
Alexander
Ребят можете скинуть запись ивента прошедшего пару дней назад
Видео пока нет, ищите чуть позже тут
https://www.zabbix.com/ru/events/meetup_ru_20200929
источник

E

Evgеnу in Zabbix Russian Community
Ivan
Добрый вечер. Есть ли какая то простая проверка/мониторинг переключения интернет каналов? с помощью чего в заббикс ее проще всего осуществить? Переключение происходит на микротике
прошу прощения за оффтопик:

А почему переключение, а не одновременная работа?
источник

Т

Трыф in Zabbix Russian Community
Денис Устинов
В 5лй версии можешь JavaScript ом сделать с ним все что угодно
Извините за длинное сообщение - спойлеров втелеге не встречал.

Приходит JSON

{"id":0,"result":["a","b","c;d;e","w;x;y;z","o;p;s"]}

он же

{
   "id": 0,
   "result": [
       "a",
       "b",
       "c;d;e",
       "w;x;y;z",
       "o;p;s"
   ]
}

В документации к CVS to JSON Zabbix пишут:
"Первый параметр позволяет задать пользовательский разделитель.
Второй опциональный параметр позволяет задать символ цитирования."

В CVS to JSON  
Ставлю параметры

ставлю ","  ""
получаю

[
   {
       "1": "{\"id\":0",
       "2": "\"result\":[\"a\"",
       "3": "\"b\"",
       "4": "\"c;d;e\"",
       "5": "\"w;x;y;z\"",
       "6": "\"o;p;s\"]}"
   }
]

не то :(
ставлю ";"  ""
получаю

[
   {
       "1": "{\"id\":0,\"result\":[\"a\",\"b\",\"c",
       "2": "d",
       "3": "e\",\"w",
       "4": "x",
       "5": "y",
       "6": "z\",\"o",
       "7": "p",
       "8": "s\"]}"
   }
]

опять немного не то :(

Как правильно извлеч все параметры?
Есть варианты в CVS to JSON?
Или JavaScript нужно юзать?

И вообще - у меня внешний скрипт собирает данные - потом такая обработка...
Как то попроще хотелось бы.
источник

AK

A K in Zabbix Russian Community
Трыф
Извините за длинное сообщение - спойлеров втелеге не встречал.

Приходит JSON

{"id":0,"result":["a","b","c;d;e","w;x;y;z","o;p;s"]}

он же

{
   "id": 0,
   "result": [
       "a",
       "b",
       "c;d;e",
       "w;x;y;z",
       "o;p;s"
   ]
}

В документации к CVS to JSON Zabbix пишут:
"Первый параметр позволяет задать пользовательский разделитель.
Второй опциональный параметр позволяет задать символ цитирования."

В CVS to JSON  
Ставлю параметры

ставлю ","  ""
получаю

[
   {
       "1": "{\"id\":0",
       "2": "\"result\":[\"a\"",
       "3": "\"b\"",
       "4": "\"c;d;e\"",
       "5": "\"w;x;y;z\"",
       "6": "\"o;p;s\"]}"
   }
]

не то :(
ставлю ";"  ""
получаю

[
   {
       "1": "{\"id\":0,\"result\":[\"a\",\"b\",\"c",
       "2": "d",
       "3": "e\",\"w",
       "4": "x",
       "5": "y",
       "6": "z\",\"o",
       "7": "p",
       "8": "s\"]}"
   }
]

опять немного не то :(

Как правильно извлеч все параметры?
Есть варианты в CVS to JSON?
Или JavaScript нужно юзать?

И вообще - у меня внешний скрипт собирает данные - потом такая обработка...
Как то попроще хотелось бы.
используют pastebin.com для кусков кода. лень мотать, покажи что тебе во что надо преобразовать
источник