Size: a a a

Zabbix Russian Community

2020 January 21

A

Alexander in Zabbix Russian Community
Alex Klimov
Все это безобразие происходит в том числе из-за того, что логика не в БД реализована хранимками, а в php.
и правильно сделали. потому что Заббикс - это продукт, который работает на большом количестве движков БД. в случае хранимок пришлось бы их писать под каждый движок, что превратилось бы в большую нагрузку для поддержки и тестирования новых версий
источник

AK

Alex Klimov in Zabbix Russian Community
Alexander
и правильно сделали. потому что Заббикс - это продукт, который работает на большом количестве движков БД. в случае хранимок пришлось бы их писать под каждый движок, что превратилось бы в большую нагрузку для поддержки и тестирования новых версий
Т.е. сейчас чтобы хотя бы создать таблицы, индексы и ограничения используются одинаковые команды для mysql и postgres? (Нет)
источник

П

Паша in Zabbix Russian Community
Alex Klimov
Все это безобразие происходит в том числе из-за того, что логика не в БД реализована хранимками, а в php.
Выносить логику ПО на уровень БД — ерунда. Тем более, когда у тебя поддерживается множество бэкендов
источник

A

Alexander in Zabbix Russian Community
Alex Klimov
Т.е. сейчас чтобы хотя бы создать таблицы, индексы и ограничения используются одинаковые команды для mysql и postgres? (Нет)
посмотрите список официально поддерживаемых СУБД и давайте прекратим учить разработчиков, как им надо архитектурить ПО
источник

AK

Alex Klimov in Zabbix Russian Community
Alexander
посмотрите список официально поддерживаемых СУБД и давайте прекратим учить разработчиков, как им надо архитектурить ПО
Видел я список. Не, нельзя прекратить высказывать мысли по дальнейшему развитию продукта. Иногда разработчики почему-то простых вещей не замечают.
источник

A

Alexander in Zabbix Russian Community
Alex Klimov
Видел я список. Не, нельзя прекратить высказывать мысли по дальнейшему развитию продукта. Иногда разработчики почему-то простых вещей не замечают.
с точки зрения архитектуры приложения можно держать логику обработки данных на клиенте, сервере приложений, в БД. если мы говорим про классическую трехуровневую схему. с увеличением количества поддерживаемых СУБД поддержка логики как на сервере приложений так и на СУБД усложняется. этим замедляется разработка. поэтому очень часто СУБД используется как SQL без использования специфических средств каждого движка. Это компомисс между скоростью и мобильностью.
Рекомендую по свободе проштудировать эту тему. болшое количество программных продуктов, которые могут использовать много разныз СУБД идут таким путем в ущерб скорости.
Это не простые вещи - это частая практика ведения разработки продукта
источник

AK

Alex Klimov in Zabbix Russian Community
Alexander
с точки зрения архитектуры приложения можно держать логику обработки данных на клиенте, сервере приложений, в БД. если мы говорим про классическую трехуровневую схему. с увеличением количества поддерживаемых СУБД поддержка логики как на сервере приложений так и на СУБД усложняется. этим замедляется разработка. поэтому очень часто СУБД используется как SQL без использования специфических средств каждого движка. Это компомисс между скоростью и мобильностью.
Рекомендую по свободе проштудировать эту тему. болшое количество программных продуктов, которые могут использовать много разныз СУБД идут таким путем в ущерб скорости.
Это не простые вещи - это частая практика ведения разработки продукта
Я про это знаю. Только я не вижу реального плюса от базовой поддержки 10 баз в случае Zabbix. Массово используют mysql и pg, остальное гораздо реже (личное мнение).
источник

A

Alexander in Zabbix Russian Community
Alex Klimov
Я про это знаю. Только я не вижу реального плюса от базовой поддержки 10 баз в случае Zabbix. Массово используют mysql и pg, остальное гораздо реже (личное мнение).
это личное мнение. на этом я закончил дискуссию. спасибо
источник

AK

Alex Klimov in Zabbix Russian Community
Причем я про хранение конфигурации даже больше сейчас говорю. Исторические данные можно где-то ещё держать...
источник

Н

Некто in Zabbix Russian Community
Roman Monakhov
Делегирование прав на хост автоматически делегирует и ответвенность - пусть делает, что хочет. Вот безопасники сильно возбуждаются когда видят поля с неприкрытыми паролями. Работа у них такая - возбуждаться.
Скажи им, что это не пароль, а идентификатор.
источник

RM

Roman Monakhov in Zabbix Russian Community
Некто
Скажи им, что это не пароль, а идентификатор.
Врать - это последнее к чему я бы пришёл при решении профессиональных задач.
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Офигеть, такая дискуссия вокруг закрытия звёздочками поля с паролем.
источник

Н

Некто in Zabbix Russian Community
Интересный философский момент, однако.

Вот, что нам говорит RFC1157, например: An SNMP message originated by an SNMP application entity that in fact  belongs to the SNMP community named by the community component of said message is called an authentic SNMP message.

Отсюда можно сделать вывод, что SNMP community string применяется для аутентификации. А процесс аутентификации не подразумевает обязательного применения пароля (предъявление пароля - только одна из разновидностей процедур аутентификации).

Поэтому, пока "безопасники" не выпустят положение о том, что SNMP community является паролем, я бы забивал на это дело. Но, впрочем, есть люди, которые бегут впереди паровоза и готовы сами себе устравивать проблемы там, где их ещё даже и нет ))
источник

A

Alexander in Zabbix Russian Community
Alexander Khatsayuk
Офигеть, такая дискуссия вокруг закрытия звёздочками поля с паролем.
Это беда. Реальная
источник

A

Alexander in Zabbix Russian Community
Некто
Интересный философский момент, однако.

Вот, что нам говорит RFC1157, например: An SNMP message originated by an SNMP application entity that in fact  belongs to the SNMP community named by the community component of said message is called an authentic SNMP message.

Отсюда можно сделать вывод, что SNMP community string применяется для аутентификации. А процесс аутентификации не подразумевает обязательного применения пароля (предъявление пароля - только одна из разновидностей процедур аутентификации).

Поэтому, пока "безопасники" не выпустят положение о том, что SNMP community является паролем, я бы забивал на это дело. Но, впрочем, есть люди, которые бегут впереди паровоза и готовы сами себе устравивать проблемы там, где их ещё даже и нет ))
При включенном снмп, снмп комьюнити является секретом. Зная его, можно читать/писать настройки устройства
источник

AZ

Alexander Zobnin in Zabbix Russian Community
Если пароль не используется на фронтенде, то его там быть не должно совсем.
источник

RF

Ruslan Fedoseev in Zabbix Russian Community
давайте я вам дам коммунити от своей ядерной железки... Прочитаете?
источник

MO

Mikhail Okhotin in Zabbix Russian Community
коммьюнити ещё и по сети открытым текстом шлют..
источник

Н

Некто in Zabbix Russian Community
Наскоко я помню - комьюнити есть и RO. Так что необязательно, что "секрет" даёт право писать куда-то там.
источник

A

Alexander in Zabbix Russian Community
Некто
Наскоко я помню - комьюнити есть и RO. Так что необязательно, что "секрет" даёт право писать куда-то там.
Плохо помнишь
источник