
Дмитрий
10.01.2018
06:40:00
Сделать шаблон) и на него навешать

Igor
10.01.2018
06:40:10
да

Дмитрий
10.01.2018
06:40:20
а как получить ?) "Number of unsupported items on the host"
чет туплю

Google

Igor
10.01.2018
06:40:31
айтем типа Zabbix internal

Дмитрий
10.01.2018
06:41:07
во
щас

Igor
10.01.2018
06:41:21
там ключ есть такой - zabbix[host,,items_unsupported]

Дмитрий
10.01.2018
06:41:49
во. то что надо. спасибо большое

Igor
10.01.2018
06:41:54
вместо host ставь макрос {HOST.NAME}

Дмитрий
10.01.2018
06:42:15
это понятно.

Alexander
10.01.2018
06:45:33

Igor
10.01.2018
06:46:01
так и я не знал ))) пока не нашел ))

Дмитрий
10.01.2018
06:48:32
что там еще интересного есть?)

Igor
10.01.2018
06:49:15
посмотри - там много интересного )

Evgenia
10.01.2018
06:50:50

Igor
10.01.2018
06:51:22
нема за що

Google

Igor
10.01.2018
07:05:14
это понятно.
упс. ошибочка вышла ))) "'host' и 'available' в zabbix[host,<тип>,available]. Используйте их в ключе элемента данных без изменения (как есть)." (c) host не надо на макрос менять )) сори что запутал )


Ilya
10.01.2018
07:09:11
Всем привет
Поиск ничего не дал. Поэтому может сможет кто помочь.
Сделал зависимый айтем (zabbix 3.4) от родительского, где есть json
но айтем стал неподдерживаемым - вот ошибка:
Item preprocessing step #1 failed: cannot extract value from json by path "$.listeners[?(@.id == 1)].connections": unsupported character in json path starting with: "[?(@.id == 1)].connections"
Суть в том, что мне нужно из JSON вытащить из списка значение конкретного элемента, где одно из его свойств имеет определенное значение. Согласно jsonpath.com, где я проверял - должно работать, но нет (
preprocessing у меня такой:
$.listeners[?(@.id == 1)].connections
upd
json такой (слегка отпиленный для вас:
{
"time": "2018-01-10 07:03:27",
"listeners": [ {
"id": 1,
"protocol": "test",
"name": "test",
"points": 0,
"gauges": 0,
"connections": 0
}
]
}
в документашке написано (https://www.zabbix.com/documentation/3.4/manual/config/items/item#item_value_preprocessing):
Note that only direct paths to single objects in dot or bracket notation are supported.
Extracting multiple values is not supported.
Не значит ли это что работать так и не должно?


Vi
10.01.2018
08:09:02
Коннекшн - массив. А вытаскивать нужно один элемент судя по всему

Ilya
10.01.2018
08:10:43
Уже нашел, что JSONPath полностью поддерживать не планируется, https://support.zabbix.com/browse/ZBXNEXT-4163

Vi
10.01.2018
08:13:17
Ограничения в принимающих методах. Я бы тоже хотел чтоб макрос из Дискаверинга мог участвовать в формировании имени ключа и в regexp/xpath...но это мало кому нужно

Alexander
10.01.2018
08:46:30
Не появилось желающих обсудить? )
Товарищи, кто юзает MySQL для БД Zabbix, кто как настроил параметр innodb_flush_log_at_trx_commit? Читаю советы оптимизации от Percona, они советуют в 0 выставлять, мол не критично оно.
https://www.percona.com/blog/2014/11/14/optimizing-mysql-zabbix/

Juriy
10.01.2018
08:47:50

Alexander
10.01.2018
08:49:51
Как я понял, при такой настройке буфер сбрасывается в файл лога каждую секунду и типа для системы мониторинга не сильно важно потерять пару последних метрик. В этом ведь посыл?

Alexey
10.01.2018
08:50:11

Alexander
10.01.2018
08:50:55
в 2
У меня было 2 на MariaDB 5.5, но с текущими проблемами ищу оптимизаций. Экспериментирую вот.

Alexey
10.01.2018
08:51:09
оптимизаций чего?
производительности?

Alexander
10.01.2018
08:52:09
Типа того. Там не то чтобы прям проблемы, просто поведение изменилось - ищу почему. На старой версии СУБД хаускипер отрабатывал в 2-3 раза быстрее на те же объемы удаляемых данных, чем на новой.

Ertine
10.01.2018
08:52:46
Я перешёл с mysql на Postgresql отлично стало

Google

Alexander
10.01.2018
08:52:47
Время смешное - 10 секунд против 3х на старой, но всё же интересно. =)

Alexey
10.01.2018
08:54:26


Alexander
10.01.2018
08:54:33
Вот, задавал вопрос в другой группе, пока тишина.
Отлично. =) Ситуация вкратце - есть у меня CentOS 7.4, где крутилась небольшая (2,6 GiB) база для сервера мониторинга Zabbix на MariaDB 5.5.56. В праздники словил ошибку по InnoDB, сказавшую, что у меня сломались индексы на одной из таблиц + таблица перестала читаться/писаться вообще. Восстановил БД из бекапа и попутно решил, что, наверное, стоит всё же уже обновить MariaDB до более актуальной версии. Обновил, собственно, до 10.2.x из официальной репы (обновлял по шагам: 5.5.56 => 10.0 => 10.1 => 10.2, методом "удалил полностью, установил новую, сделал upgrade", конфиг везде тянул один и тот же).
Конфигурацию оставил от прежнего сервера (показать сейчас не могу, т.к. не на работе).
Так вот, сразу после запуска сервера обратил внимание, что штатный процесс очистки БД (housekeeper) стал гораздо медленнее выполняться - на 5.5 это было ~3-4 секунды при удалении 150к написей, а на 10.2 порядка 10 секунд при удалении 100к.
Собственно, вопрос общий, но с чего можно начать поиск проблем? =)


Ertine
10.01.2018
08:55:29
Коллеги! Как оптимизировать таблицу history, history_uint?

Ilya
10.01.2018
08:55:29
Я рекомендую обновить MariaDB до Percona MySQL 5.7, и всё.

Alexey
10.01.2018
08:55:43
читай changelog'и Марии
у меня всена MySQL 5.6

Alexander
10.01.2018
08:56:17

Alexey
10.01.2018
08:56:42
прекрасно живем)

Alexander
10.01.2018
08:58:39

Alexey
10.01.2018
08:59:02
аааа 2 Гб))) ну да)

Alexander
10.01.2018
08:59:26
вопрос должен быть не в гигах базы а в количестве вставок в таблицы

Ertine
10.01.2018
08:59:32

Некто
10.01.2018
08:59:32
Вопрос не в размере, а в бесконечном тюнинге. Только он имеет значение, время - ничто.

Alexander
10.01.2018
08:59:43

Ilya
10.01.2018
09:00:04
Офигенно

Alexander
10.01.2018
09:00:07

Google

Alexander
10.01.2018
09:00:33
Мария в нескольких местах похачена конкретно

Alexey
10.01.2018
09:00:47

Alexander
10.01.2018
09:00:50
в общем дело вкуса и отношения к ораклу

Alexander
10.01.2018
09:01:08

Alexander
10.01.2018
09:01:53
30 нвпс на 250 хостов... что-то не то

Ilya
10.01.2018
09:02:16
Почему не то?

Alexander
10.01.2018
09:02:22

Admin
ERROR: S client not available

Alexander
10.01.2018
09:03:01
о. один раз только видел not supported с 0 )))

Ilya
10.01.2018
09:04:50
маловато
Очень странное суждение, учитывая, что ты не учитываешь частоту опроса айтемов и их количество на один хост ?

Alexey
10.01.2018
09:04:51
поделюсь своим
А насчет БД если те так хочется найти причину, смотри в сторону настроек, могли что то по дефолту выключить или наоборот

Alexander
10.01.2018
09:10:13
5700 не поддерживаемых

Alexey
10.01.2018
09:10:33
угу

Alexander
10.01.2018
09:10:38
по сути паразитная нагрузка

Alexey
10.01.2018
09:10:46
пофиг

Alexander
10.01.2018
09:10:48
сам борюсь с этим

Alexey
10.01.2018
09:11:40
у нас хостов много... могут что то поменять и отъехать или коллектор не собирать

Alexander
10.01.2018
09:13:14

Google

Alexey
10.01.2018
09:13:35
нееее у сетевиков свой блэк джек и шлюхи
Это виртуалки, железо, полки

Alexander
10.01.2018
09:14:40
понял

Alexey
10.01.2018
09:21:28
вот htop по БД

Alexander
10.01.2018
09:51:40

Alexey
10.01.2018
09:51:54
свой заббикс

Itjunky дзинь даос
10.01.2018
10:19:31
Странно, заббикс не обращает внимания на не валидный(истёкший) SSL сертификат в web checks.
А мне как раз этот момент хотелось замониторить. Ведь юзеры видят в браузере страшное предупреждение, когда такое происходит.

Shazo
10.01.2018
10:33:31
если достаточно мониторить срок и соответствие имени, то проще написать sh скрипт через opessl

Rinat
10.01.2018
10:34:14

Alexander
10.01.2018
10:34:16

Vitalii
10.01.2018
10:34:44
Есть скрипт zext_ssl....

Shazo
10.01.2018
10:34:55

Rinat
10.01.2018
10:35:14
Я когда менял авторизацию на веб-морду на локалького админа, пришлость сбросить пароль root на mariadb. ИЗ-за этого может быть

Alexander
10.01.2018
10:35:36

Shazo
10.01.2018
10:35:53
не принципиально, но не важно же откуда