
Kamil
21.09.2017
12:06:48
в оперативной памяти?
в базе, два дня не мог понять, че за фигня, ошибок нет, скрипт итем выдает, но значения нет...

Alexander
21.09.2017
12:07:09
а последнее значение - это не хистори?

Ilya
21.09.2017
12:07:11
Откуда вообще эта привычка придумывать функционал, а потом удивляться, почему не работает так, как придумалось?

Kamil
21.09.2017
12:07:37

Google

Kamil
21.09.2017
12:09:14

Alexander
21.09.2017
12:09:54
я часто. но прочтения документации или нахождения ошибки у себя ну или бага
главное понять баг это или фича

Kamil
21.09.2017
12:11:50

Alexander
21.09.2017
12:13:02
не, чаще баги

Egor
21.09.2017
12:20:33

Anton
21.09.2017
12:34:24
Так ведь нужно понимать контекст, в котором данное значение может интерпретироваться. Без ограничения на хранение? Логичнее, кажется, "не хранить вовсе".

Kamil
21.09.2017
12:37:53
вот, я ожидал как от старой версии, а оно было изменено...

Sergey
21.09.2017
12:44:16
Привет! Может быть, у кого-нибудь уже получилось... Нужно собирать внутреннюю статистику (ключи типа zabbix[]) с одного сервера Zabbix на другом сервере Zabbix. Просто настроив агента на второй сервер, этого не добиться. Вот обсуждение того, что требуется: https://www.zabbix.com/forum/showthread.php?t=59144

Андрей
21.09.2017
12:46:41

Sergey
21.09.2017
12:47:17
Zabbix internal checks не относятся к агенту и им не собираются.

Google

Sergey
21.09.2017
12:48:39
к какому бы агенту не была прикреплена такая метрика, она будет собирать статистику с сервера(прокси), на котором этот агент мониторится.

Ilya
21.09.2017
12:49:00
Пусть пишет в базу первый, читай вторым из базы первого

Sergey
21.09.2017
12:49:42

Ilya
21.09.2017
12:50:32

Sergey
21.09.2017
12:53:14
Или с сервера

Alexander
21.09.2017
13:04:06
какие метрики?

Sergey
21.09.2017
13:09:07
Допустим, zabbix[hosts]
Посмотрел код. Poller, когда встречает такой ключ, даже не обращается к агенту, он сразу запускает процедуту get_value_internal, внутри которой дергает DCget_host_count()

Alexander
21.09.2017
13:12:59
не ради троллинга, зачем этот параметр?
ну зачем его мониторить?

Sergey
21.09.2017
13:13:51
конкретно этот параметр я привел для примера, потому что он самый простой и очевидный
Но вообще, по нему можно посмотреть статистику по количеству хостов в zabbix

Alexander
21.09.2017
13:14:34
не ну можно все заменить костыликом и делать выборки из БД

Sergey
21.09.2017
13:14:56
Утилизацию кэшей или пуллеров ты никак из базы не достанешь

Anton
21.09.2017
13:18:37

Alexander
21.09.2017
13:19:20
нормальный подход кстати, разобраться а не выдумывать

Anton
21.09.2017
13:19:46
если случай неоднозначный - да, можно и посмотреть

Google

Alexander
21.09.2017
13:20:44
не понял почему нельзя код глянуть. они ж открыты, исходники. человек изучает

Anton
21.09.2017
13:21:26
насколько я понял, человек прояснил в коде, что для внутренней проверки поллер не обращается к агенту. вот так новость )

Sergey
21.09.2017
13:21:49
почему? история в базе.
История попадает в базу после того, как админ настроил сбор этих внутренних метрик. Если с сервером мониторинга начинаются проблемы (производительности или взаимодействия с базой), в базе новые значения появляться перестанут.

Alexander
21.09.2017
13:21:50
скорее убедился. не вижу ничего плохого
мониторить появление данных в базе?

Anton
21.09.2017
13:23:29

Sergey
21.09.2017
13:24:18
Антон, тебе по существу есть что сказать?

Klim
21.09.2017
13:24:33

Anton
21.09.2017
13:30:11
Антон, тебе по существу есть что сказать?
мне сперва хочется понять твою цель, т.к. кажется, что есть желание сделать то, что делать не нужно. на мой взгяд.
если хочется снимать внутренние метрики одного заббикса в другой заббикс, не забирая их из его бд, т.к. туда он вдруг может перестать писать, то в этом случае нужно не на графики второго в первом смотреть, а идти чинить второй.

Oksidant
21.09.2017
13:30:23

Alexander
21.09.2017
13:32:14
Но тут вопрос - а как часто ломается прокси и по каким причинам?
по опыту и общению вообще сам заббикс ломается в 2 случаях - кто-то полез или что-то померло из железа


Sergey
21.09.2017
13:38:56
Хорошо, опишу конкретный пример. Приходите вы утром на работу и видите, что весь мониторинг у вас лежит. В базе куча блокировок, на всех проксях скопились очереди. И вот вы хотите посмотреть, а с чего все началось, но на графиках внутреннего мониторинга пусто (может быть, синхеры не справились, может, проблема отсутствия данных в загруженности пуллеров, может кэши переполнились и т.д.), данные не собираются, так как мониторинг лежал все время.

Klim
21.09.2017
13:39:16
А мне не нужно обрезать. Мне нужно чтобы целиком показалось
А оно и будет целиком и даже больше и показываться будет нормально. Вот на примере я собираю траппером с железок, и когда делал стандартный {ITEM.LASTVALUE} оно естественно все не умещалось. Решил вот таким способом: {{ITEM.VALUE}.regsub("link(\w+) (.*) (Oper.*)", "Interface \2 \1 (\3)")} on {HOSTNAME}

Oksidant
21.09.2017
13:40:09

Klim
21.09.2017
13:41:01

Alexander
21.09.2017
13:42:36
Хорошо, опишу конкретный пример. Приходите вы утром на работу и видите, что весь мониторинг у вас лежит. В базе куча блокировок, на всех проксях скопились очереди. И вот вы хотите посмотреть, а с чего все началось, но на графиках внутреннего мониторинга пусто (может быть, синхеры не справились, может, проблема отсутствия данных в загруженности пуллеров, может кэши переполнились и т.д.), данные не собираются, так как мониторинг лежал все время.
не надо на утро, сразу смотрю в "пейджер". что мешает мониторить каналы к прокси, БД на прокси, нагрузку на прокси-хостах? поделать многоуровневые триггеры (50% 70% 95%)

Google

Anton
21.09.2017
13:42:39
Хорошо, опишу конкретный пример. Приходите вы утром на работу и видите, что весь мониторинг у вас лежит. В базе куча блокировок, на всех проксях скопились очереди. И вот вы хотите посмотреть, а с чего все началось, но на графиках внутреннего мониторинга пусто (может быть, синхеры не справились, может, проблема отсутствия данных в загруженности пуллеров, может кэши переполнились и т.д.), данные не собираются, так как мониторинг лежал все время.
понятно. такие случаи нужно предотвращать, чтоб реагировать сразу.
касательно же съёма внутренних метрик заббикса снаружи, такой возможности не предусмотрено.

Alexander
21.09.2017
13:44:06
+

Anton
21.09.2017
13:44:52
но можно городить своё собственное решение, частично покрывающее задачу, которое собирать через агента другим заббиксом, например.
т.е. собирать то, что можно собрать: некую стату по процессам и т.п.

Alexander
21.09.2017
13:45:15
ну и функционал позволяет определять аномалии, делать разные уровни алертов, эскалацию, тэгировать, и тут "прихожу я с утра на работу". сорри, но тут что-то не то с принципом мониторинга
надо упреждать

Admin
ERROR: S client not available

Oksidant
21.09.2017
13:51:28
Не за что
Работает. И не нужно ковырять файлы. {{ITEM.LASTVALUE}.regsub("(.*)", \1)}

Klim
21.09.2017
13:52:05

Ilya
21.09.2017
13:55:01
@sperr0w ну надо тогда патчить сервер ?

Sergey
21.09.2017
13:56:48
Я то думал, что это уже было в Симсонах -_-

Alexander
21.09.2017
13:59:34

SS
21.09.2017
14:03:11
Доброго дня
Есть прототип графика и этот прототип создается на каждый прототип элемента данных. Можно ли создать график который будет содержать все прототипы элементов данных?
вот как на этом графике но он создан из последних данны

Vitaly
21.09.2017
14:05:04

SS
21.09.2017
14:05:52

Ilya
21.09.2017
14:18:07
?

Google

Ilya
21.09.2017
14:18:19
Не голосовал
Кажется, этот тикет был на конференции в позапрошлом году

Anton
21.09.2017
15:42:41
Да уже думаю. Но патчить придется много, так как там все эти функции внутренние. Надо подумать, как их извне дергать
если это действительно нужно, а мы тут засомневались в этом, предлагая пересмотреть подход, что, конечно же, является только нашим мнением и не является истинно верной позицией, за что нас можно, надеюсь, простить, то можно оформить своё предложение компании Заббикс, которая в состоянии сделать это гораздо лучше. не обязательно возмётся, правда (:
есть так же возможность заказать такую функциональность, но удовольствие обойдётся довольно дорого.
либо своими руками делать... тут вновь отсылка к пересмотру подхода. детально мониторить систему мониторинга другой такой же системой мониторинга - сомнительная задача.

Alexander
21.09.2017
15:45:36
проблемы на сервере мониторинга проявляются так же как и на других серверах. я вижу здесь принципиальную позицию. это имеет место быть

Андрей
21.09.2017
16:07:06

Anton
21.09.2017
16:07:48

Yuriy
21.09.2017
16:08:20
ЖУЖ - журнал учёта журналов

Alexander
21.09.2017
16:17:24
дадада!

Alexey
21.09.2017
18:39:23

Владимир
21.09.2017
18:55:57
Приветствую товарищи! Я правильно понимаю, чтобы zabbix агент по умолчанию брал свой конфиг отличный от дефолтного, нужно его собрать из исходников с префиксом —sysconfigdir?
Имел в виду отличную директорию

Dmitry
21.09.2017
19:02:19
Для запуска как демона? Можно же просто свой инит скрипт сделать с указанием конфига
Проще будет

Паша
21.09.2017
19:02:44
ключ -c вроде

SS
21.09.2017
19:12:50