Size: a a a

Zabbix Russian Community

2020 August 31

АТ

Антон Токарев... in Zabbix Russian Community
Alexey Didenko
Лучшим решением будет поднять в сети dmz прокси с шифрованием и опрашивать с неё.
так заббикс прокси есть, но как заставить через нее опрашивать комманды на хосте?*
источник

AD

Alexey Didenko in Zabbix Russian Community
Эээ, в настройках хоста указать, что мониторим с этой прокси.
Или я чего-то не понимаю
источник

АТ

Антон Токарев... in Zabbix Russian Community
да, стоит, извини, там скорее всего в хосте проблема
источник

P

ProFox in Zabbix Russian Community
Добрый день! Прошу помощи.
Для логической репликации БД нужно чтобы все таблицы имели первичный ключ.

А поскольку в БД zabbix наличие таких таблиц имеет место быть я со своей стороны вижу два решения этой проблемы.

1. Добавить для каждой таблицы свой первичный ключ.
ALTER TABLE my_table ADD COLUMN id SERIAL PRIMARY KEY;
2. Использовать целиком таблицу как ключ
ALTER TABLE my_table REPLICA IDENTITY FULL;

Какое решение более оптимальное и какие могут быть подводные камни в связи с этими возможными решениями?

Ну вот не помогает в данном случае гугл к сожалению.

Первый путь мне не совсем нравиться, я бы даже сказал что это совершенно неправильное решение. На мой взгляд.
Второй путь мне не совсем ясен, чем это чревато в дальнейшем для промышленной БД

Текущая                    Целевая
Denian-9                     Debian-10
zabbix-server 4.0     zabbix-server5.0
postgresql-9.6          postgresql-12
источник

АТ

Антон Токарев... in Zabbix Russian Community
Alexey Didenko
Эээ, в настройках хоста указать, что мониторим с этой прокси.
Или я чего-то не понимаю
Пишет not supported, когда добавляю на item ssh агента за проксей
источник

АТ

Антон Токарев... in Zabbix Russian Community
попробую через externalcheck и трапперы
источник

☭k

☭ ktrace in Zabbix Russian Community
Всё я не понимаю логику работы LLD видимо. Вот у меня есть  LLD Discovery rule. Она выплёвывает JSON со списком грубо говоря параметров, к каждому из которых применяется Item prototype и соответственно создаётся Item. Но в Item prototype жёстко задан тип. Если в прототипе строка - то все Item будут типа строка. В Overrides собственно Discovery rule можно поменять разное, но не тип Item. Я предполагаю, что мне придётся делать несколько Item prototype c фильтрами, которые будут последовательно применяться к полученному по discovery JSON-списку. Так или не так?
источник

AK

Andrey Kharchenko in Zabbix Russian Community
так то оно так
только как будто вы что-то не то делаете
у вас дискавери должен же однотипные данные дискаверить - и одинаковые. соответтвенно
источник

AK

Andrey Kharchenko in Zabbix Russian Community
если из вашего JSON вываливается куча всего - имхо, правильнее сделать на каждый тип свой дискавери
источник

☭k

☭ ktrace in Zabbix Russian Community
Andrey Kharchenko
так то оно так
только как будто вы что-то не то делаете
у вас дискавери должен же однотипные данные дискаверить - и одинаковые. соответтвенно
хм. но почему? вот например смарт-параметры. их удобно отдавать один раз одной пачкой, а тип разный
источник

I.

Imp . in Zabbix Russian Community
☭ ktrace
хм. но почему? вот например смарт-параметры. их удобно отдавать один раз одной пачкой, а тип разный
это можно решить если отдавать в raw ийтем, а на основе него делать нужное количество dependet discovery
источник

☭k

☭ ktrace in Zabbix Russian Community
т.е. если у меня данные 4 типов, мне нужно делать одну и ту же по сути операцию 4-жды. это неоптимально. с учётом того, что discovery запускается периодически, вызовов будет в 4 раза больше.
источник

☭k

☭ ktrace in Zabbix Russian Community
Imp .
это можно решить если отдавать в raw ийтем, а на основе него делать нужное количество dependet discovery
dependent discovery требует похода на хост за новой порцией данных?
источник

AK

Andrey Kharchenko in Zabbix Russian Community
а 4 типа прототипа Items не получается разве сделать?
источник

☭k

☭ ktrace in Zabbix Russian Community
Andrey Kharchenko
а 4 типа прототипа Items не получается разве сделать?
а вот тут и вопрос - это работает так как я предполагаю?
источник

AK

Andrey Kharchenko in Zabbix Russian Community
а мы тут не мысли ваши не читаем )
источник

☭k

☭ ktrace in Zabbix Russian Community
Andrey Kharchenko
а мы тут не мысли ваши не читаем )
а я в первосм сообщении написал 😊 дублирую
источник

I.

Imp . in Zabbix Russian Community
☭ ktrace
dependent discovery требует похода на хост за новой порцией данных?
нет. данные приходят один раз и из общей простыни фильтрами разбираются во все зависимые элементы за один раз
источник

☭k

☭ ktrace in Zabbix Russian Community
Я предполагаю, что мне придётся делать несколько Item prototype c фильтрами, которые будут последовательно применяться к полученному по discovery JSON-списку. Так или не так?
источник

☭k

☭ ktrace in Zabbix Russian Community
Imp .
нет. данные приходят один раз и из общей простыни фильтрами разбираются во все зависимые элементы за один раз
а в чём тогда различие с несколькими прототипами?
источник