@ZabbixPro

Страница 665 из 1183
Владимир
12.02.2018
17:01:06
wat?
Ок, как работает zbx frontend?

Тупо селекты, инсерты и удаление?

Alexander
12.02.2018
17:01:41
Да хрен его знает. Веб-приложение, обращается к базе, показывает данные...

Google
Alexander
12.02.2018
17:02:27
Я наверное вопрос не сильно хорошо понял. Какой heartbeat имеется в виду?

Kolunchik
12.02.2018
17:02:39
Они обмениваются данными через базу данных.

Владимир
12.02.2018
17:02:42
Ага, а как тогда фронт получает данные о запущенном zbx server?

Мы же указываем в настройках ip сервера

Ладно, поковыряю исходники

Alexander
12.02.2018
17:04:20
Ага, а как тогда фронт получает данные о запущенном zbx server?
Аа, честно говоря, не интересовался. Если интересно, да, наверное можно в коде глянуть. Ну, что там может быть?.. Проверка, слушается ли порт, поиск процесса zabbix_server и пр.

https://www.zabbix.com/forum/showthread.php?t=42072

Владимир
12.02.2018
17:07:12
Alexander
12.02.2018
17:08:10
Эмм, да там наверное мимо, я чё-то почитал внимательнее - не совсем то, что хотел.

Владимир
12.02.2018
17:09:05
WEB интерфейс подключается к zabbix_server TCP 10051 (Trappers) для посылки команд серверу на выполнение предварительно конфигурируемых пользовательских скриптов и возврата результата в веб-интерфейс для просмотра, таких как ping и traceroute

То что я хотел собственно

Alexander
12.02.2018
17:11:10
Ну, это не говорит о том, что именно так проходит проверка. Но, собственно, я тоже за вариант, что фронт подключается к TCP порту, указанному в конфигах и что-то там проверяет.

Alexander
12.02.2018
17:12:11
веб с сервером ч-з базу общается

Google
Alexander
12.02.2018
17:12:29
никакой порт он не смотрит

Kolunchik
12.02.2018
17:12:32
в /include/classes/server/CZabbixServer.php посмотрите.

Alexander
12.02.2018
17:15:29
никакой порт он не смотрит
Я бы посмотрел, да под рукой нет сервера. )

Alexander
12.02.2018
17:15:51
хотя у веба есть настройки по серверу

почему-то всегда думал что не работает с самим серверов напрямую

10 слайд - https://www.slideshare.net/pundir5/zabbix-51457845

Владимир
12.02.2018
17:20:03
???

Kolunchik
12.02.2018
17:20:07
Я тоже так думал чуть выше, но ошибался :)

Владимир
12.02.2018
17:20:12
Заблокирован надзором

Alexander
12.02.2018
17:35:02
Заблокирован надзором
по сути ответ: Zabbix API является API на основе веб и поставляется как часть веб-интерфейса.

terry
12.02.2018
17:48:18
Владимир
12.02.2018
17:50:38
cameleo.xyz
Спасибо)))

Alexander
12.02.2018
17:51:20
Спасибо)))
уже выехали

terry
12.02.2018
18:15:24
Anton
12.02.2018
20:40:59
правильный ответ к последнему обсуждению, опирающемуся на смелые предположения участников: фронт ходит на порт траппера, через него запрашивает собственный статус (пинг и полный)

Evgeniy
13.02.2018
05:22:01


Alexey
13.02.2018
05:24:36
Доброго дня всем! Ситуация такая: 1.Item prototype: Name {#INST_NAME} dbinfo Prototype: dbinfo[{#INST_NAME} —json] (получаем массив данных по каждой из двух БД) 2. Массивы данных (пока из одного элемента): {"dbinfo{akdb}": {"instname": "akdb"} } {"dbinfo{ONIXDB}": {"instname": "ONIXDB"} } Как теперь создать item с instname? Делаю так: Key: inst[{#INST_NAME},name] Preprocessing: $.dbinfo{"{#INST_NAME}"}.instname Что-то делаю не так: не заполнятся items. Уже сломал голову ?

Некто
13.02.2018
05:32:15
Сдается мне, что вы от препроцессинга хотите слишком многого - создания элементов данных. А он только заполняет готовые.

Anton
13.02.2018
05:37:56
а в комнате убрались?

Evgeniy
13.02.2018
05:39:17
а в комнате убрались?
make clean делал, можно считать что убрался?

Google
Alexey
13.02.2018
06:06:28
Тогда к чему вопрос: "Как теперь создать item с instname?"
Они создаются, но - пустые, не заполняются

Некто
13.02.2018
06:08:30
Вобщем, вы не только себе голову ломаете, но и нам. Встаете на лыжах в гамак.

Alexey
13.02.2018
06:13:00
Вобщем, вы не только себе голову ломаете, но и нам. Встаете на лыжах в гамак.
Я подозореваю, что неправильно что-то слелал: items создаются, но - пустые, не заполняются.

то есть, после отцепления шаблона от узла (удаление всех автоопределившихся элементов данных), после lld новые items появляются. Но - серые и пустые

Alexander
13.02.2018
06:18:37
Некто
13.02.2018
06:19:22
Да я уже несколько раз перечитываю, даже на форуме читал: вместо понимания - сразу мигрень появляется.

Alexey
13.02.2018
06:26:53








Alexey
13.02.2018
06:28:56




Какие ещё подробности нужны?

Ilya
13.02.2018
06:34:11
Ибо грядёт

Evgeniy
13.02.2018
06:34:28
Ибо грядёт
Грядёт кто/што

Ilya
13.02.2018
06:34:49
Грядёт кто/што
Стикеропакалипсис

Evgeniy
13.02.2018
06:35:04
Ну а боты то. Инлайн боты...

Иногда надо дать ссылку на гугл\яндекс

Google
Evgeniy
13.02.2018
06:35:34
Очень удобно

Ilya
13.02.2018
06:35:42
При чём тут они?

Evgeniy
13.02.2018
06:36:05
На скриншот еще раз взгляните

Alexander
13.02.2018
06:44:19
Какие ещё подробности нужны?
А макросы из LLD поддерживаются в препроцессинге? Я что-то не нашел в доках явно: https://www.zabbix.com/documentation/3.4/manual/config/macros/lld_macros

Alexey
13.02.2018
06:45:35
LLD macros can be used: for item prototypes in calculated item formulas -

это не оно?

Alexander
13.02.2018
06:47:32
Ilya
13.02.2018
06:47:37
На скриншот еще раз взгляните
Стикеры, картинки, но не ссылки

Admin
ERROR: S client not available

Evgeniy
13.02.2018
06:48:16
Странно что боты тоже "срезались"

Ilya
13.02.2018
06:48:55
Этого никто не запрещал) сам виноват))

Alexander
13.02.2018
06:54:32
это не оно?
Фиг знает, явно не написано, что это Preprocessing. Так-то может быть и оно, по логике. Окей, а в создаваемых LLD айтемах на вкладке препроцессинга макрос разворачивается? В целом-то, JSON Path корректный, проверялся?

Alexey
13.02.2018
07:01:44
Фиг знает, явно не написано, что это Preprocessing. Так-то может быть и оно, по логике. Окей, а в создаваемых LLD айтемах на вкладке препроцессинга макрос разворачивается? В целом-то, JSON Path корректный, проверялся?
"в создаваемых LLD айтемах на вкладке препроцессинга макрос разворачивается?" - не совсем понял. Что именно посмотреть? " целом-то, JSON Path корректный, проверялся?" - да, конечно. Отрабатывает, показывает имя инстанса

Некто
13.02.2018
07:21:16
Не скажу за этот случай, но онлайн проверялка JSONPath и Zabbix Preprocessor работают немного по разному, как мне показалось

Alexey
13.02.2018
07:41:07
А может один zabbix-agent отсылать данные на два узла? Можно было бы тогда для оного сервера сделать чтолько узлов, сколько на нём БД и в item-ах не указывать имя БД для уникальности

Alexey
13.02.2018
07:45:17
а можно поднимать их столько. сколько БД будет обнаружено?

Google
Nick
13.02.2018
07:47:35
на 2 сервера может
именно отсылать?

Alexander
13.02.2018
07:47:41
конечно

Nick
13.02.2018
07:47:52
значит я что-то пропустил ) ок

Alex
13.02.2018
07:48:02
Правильное решение с мульти БД и мульти СУБД интансах, ЛЛД. Увы всё остальное это костыли ужас которых измеряется только извращённостью фантазии автора.

Alexander
13.02.2018
07:48:26
у нас есть 1 клиент со своим заббиксом

+ мы в свой льем

работает норм

вопросов нет

Alexey
13.02.2018
07:51:36
этого-то и хочется: жизни без костылей. Инстансы обнаруживаем, мыссива данных с обнаруженнных БД получаем, а распарсить не могу...

Nick
13.02.2018
07:52:58
работает норм
да, почему-то я считал, что ServerActive может быть только одним хостом, не прав

Alexander
13.02.2018
07:53:21
более того, актив нас спасает от того что хосты за натом

то есть не рвем периметр у кастомера

Nick
13.02.2018
07:54:47
в активном режиме

Alexander
13.02.2018
07:55:05
тоже думали сначала, когда такие задачи появились

потом переписал шаблоны и все

под актив

Nick
13.02.2018
07:56:31
прокси сильно спасает от всяких сетевых лагов, от нагрузки на сервер и вообще эта схема выглядит более упорядоченной..

Alexander
13.02.2018
08:11:18
мы за рамки своих стоек не выходим

Alexander
13.02.2018
08:11:50

Страница 665 из 1183