Size: a a a

Zabbix Russian Community

2020 October 07

IZ

Ilya Zaytsev in Zabbix Russian Community
Всем привет! Парни, помогите плиз с конструкцией json path для вот такого многоуровневого json. Мне нужно находить значения, в зависимости от компонента. Сломал голову с подобными конструкциями, но не работает.  $.values[?(@.tags.component=='connector14')]

[
   {
     "name": "Platform",
     "tags": {
       "component": "connector14"
     },
     "columns": [
       "time",
       "ST"
     ],
     "values": [
       [
         "2020-10-07T13:57:00Z",
         217.11
       ],
       [
         "2020-10-07T13:58:00Z",
         220.215
       ],
       [
         "2020-10-07T13:59:00Z",
         null
       ]
     ]
   },
   {
     "name": "Platform",
     "tags": {
       "component": "connector15"
     },
     "columns": [
       "time",
       "ST"
     ],
     "values": [
       [
         "2020-10-07T13:57:00Z",
         224.82
       ],
       [
         "2020-10-07T13:58:00Z",
         214.58
       ],
       [
         "2020-10-07T13:59:00Z",
         null
       ]
     ]
   }
 ]
источник

E

Evgеnу in Zabbix Russian Community
Ilya Zaytsev
Всем привет! Парни, помогите плиз с конструкцией json path для вот такого многоуровневого json. Мне нужно находить значения, в зависимости от компонента. Сломал голову с подобными конструкциями, но не работает.  $.values[?(@.tags.component=='connector14')]

[
   {
     "name": "Platform",
     "tags": {
       "component": "connector14"
     },
     "columns": [
       "time",
       "ST"
     ],
     "values": [
       [
         "2020-10-07T13:57:00Z",
         217.11
       ],
       [
         "2020-10-07T13:58:00Z",
         220.215
       ],
       [
         "2020-10-07T13:59:00Z",
         null
       ]
     ]
   },
   {
     "name": "Platform",
     "tags": {
       "component": "connector15"
     },
     "columns": [
       "time",
       "ST"
     ],
     "values": [
       [
         "2020-10-07T13:57:00Z",
         224.82
       ],
       [
         "2020-10-07T13:58:00Z",
         214.58
       ],
       [
         "2020-10-07T13:59:00Z",
         null
       ]
     ]
   }
 ]
источник

IZ

Ilya Zaytsev in Zabbix Russian Community
Я там два дня сижу
источник

I.

Imp . in Zabbix Russian Community
Ilya Zaytsev
Всем привет! Парни, помогите плиз с конструкцией json path для вот такого многоуровневого json. Мне нужно находить значения, в зависимости от компонента. Сломал голову с подобными конструкциями, но не работает.  $.values[?(@.tags.component=='connector14')]

[
   {
     "name": "Platform",
     "tags": {
       "component": "connector14"
     },
     "columns": [
       "time",
       "ST"
     ],
     "values": [
       [
         "2020-10-07T13:57:00Z",
         217.11
       ],
       [
         "2020-10-07T13:58:00Z",
         220.215
       ],
       [
         "2020-10-07T13:59:00Z",
         null
       ]
     ]
   },
   {
     "name": "Platform",
     "tags": {
       "component": "connector15"
     },
     "columns": [
       "time",
       "ST"
     ],
     "values": [
       [
         "2020-10-07T13:57:00Z",
         224.82
       ],
       [
         "2020-10-07T13:58:00Z",
         214.58
       ],
       [
         "2020-10-07T13:59:00Z",
         null
       ]
     ]
   }
 ]
$[?(@.tags.component=='connector14')] | .values
источник

IZ

Ilya Zaytsev in Zabbix Russian Community
Imp .
$[?(@.tags.component=='connector14')] | .values
$[?(@.tags.component=='connector14')].values ? Не матчится (
источник

I.

Imp . in Zabbix Russian Community
Ilya Zaytsev
$[?(@.tags.component=='connector14')].values ? Не матчится (
там не точка, а pipe
источник

I.

Imp . in Zabbix Russian Community
Imp .
там не точка, а pipe
не изменяйте ту строку которую я вам написал.
"вертикальная черта" после селекта там не просто так
источник

IZ

Ilya Zaytsev in Zabbix Russian Community
Imp .
не изменяйте ту строку которую я вам написал.
"вертикальная черта" после селекта там не просто так
Да, я понял. Json сюда чуть другой отправил. Спасибо! Интересно, прожует ли 4.4.5 или нужно будет обновляться до пятого
источник

IZ

Ilya Zaytsev in Zabbix Russian Community
Imp .
там не точка, а pipe
4.4.5 такую конструкцию не понимает. Жаль, придется обновляться
источник

I.

Imp . in Zabbix Russian Community
Ilya Zaytsev
4.4.5 такую конструкцию не понимает. Жаль, придется обновляться
дело не в кострукции, jsonpath на https://jsonpath.com/ и для забикса отличаются
источник

A

Aleksei in Zabbix Russian Community
1. df- H. размер диска 40 гб, осталось свободного места 400 мб))
2. я включил housekeeper на 15 дней.
3. деактивировал все хосты
4. жду сутки
5. проверяю df -H
источник

OM

Oleg Makarikhin in Zabbix Russian Community
Oleg Makarikhin
привет, помогите составить jsonpath для такого json-а
[{"{#WAIT_TYPE}":"LCK_M_SCH_S","{#WAIT_TIME_MS}":"29277418"}]
я познал этот дзен.
можно делать odbc-запросы. обычные database monitoring с ключем вида db.odbc.discovery[key,dsn]
но обычный item, тип информации - текст.
данные получаются в виде json-а, но с неудобными именами полей.
обычными replace-сами избавляемся от неудобных имен полей.
и дальше как обычно. LLD и прототипы по нему
источник

OK

Oleg Kostikov in Zabbix Russian Community
Oleg Makarikhin
я познал этот дзен.
можно делать odbc-запросы. обычные database monitoring с ключем вида db.odbc.discovery[key,dsn]
но обычный item, тип информации - текст.
данные получаются в виде json-а, но с неудобными именами полей.
обычными replace-сами избавляемся от неудобных имен полей.
и дальше как обычно. LLD и прототипы по нему
уже не нужно, начиная с 4.4 есть db.odbc.get
источник

S

St. in Zabbix Russian Community
Коллеги, день добрый. Подскажите пожалуйста по API : пытаюсь снять список активных триггеров через zabbix.get, но в возвращаемом json нет данных - к какому именно Item этот триггер принадлежит.
Как правильнее поступить?
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
St.
Коллеги, день добрый. Подскажите пожалуйста по API : пытаюсь снять список активных триггеров через zabbix.get, но в возвращаемом json нет данных - к какому именно Item этот триггер принадлежит.
Как правильнее поступить?
там есть флажок withItems вроде. А сам по себе триггер не принадлежит айтему
источник

S

St. in Zabbix Russian Community
Суть в том, что хотелось понимать - к какому хосту принадлежит триггер
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
К хостам он тоже не принадлежит :)
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
St.
Суть в том, что хотелось понимать - к какому хосту принадлежит триггер
Вот эти два флага дадут тебе список хостов и список айтемов, которые задействованы в выражении триггера
источник

D

Dmitriy in Zabbix Russian Community
Выручайте! Уже голову сломал... с чем может быть проблема?
Агент и проксина настроены, работают.
Selinux=Permissive
заббикс с группами:
groups=992(zabbix),1017(eds)
пытаюсь проверить фаил:
-r--r-----. 1 eds eds 527 Jun 23 09:11 /opt/eds/config/application.properties


root@myserver:# sudo -u zabbix zabbix_agentd -t 'vfs.file.cksum[/opt/eds/config/application.properties]'

vfs.file.cksum[/opt/eds/config/application.properties] [u|1456546100]




root@zabbprx:# zabbix_get -s myserver -k 'vfs.file.contents[/opt/eds/config/application.properties]'

ZBX_NOTSUPPORTED: Cannot open file: [13] Permission denied
источник