Столкнулся с тем, что писатели загружаемых модулей заббикса обычно ориентируются на путь %_libdir/zabbix/modules, в то время как у нас как минимум агент ищет модули лишь в %_libdir/modules. Соответсвенно, пакеты приходится патчить под такой несуразный путь, который никак не указывает на связь с zabbix. Сейчас я знаю лишь один такой пакет в Сизифе - zlm-cython. Но сейчас собирая ещё модуль я задумался, не стоит ли привести модуль поиска путей к совместимому с апстримами (а может и другими дистрибутивами).
Прошелся по исходникам. Все-таки поиск модулей в %_libdir/modules это идея апстрима. Альтернативный путь можно указать в конфигурационном файле в переменной LoadModulePath.
1
Т.е. всё таки предлагается в упакованных конфигах загружаемых модулей указывать путь вроде /usr/lib64/modules (для x86_64) и патчить апстримный код как неправильный, OK.
коллеги. Ну мало ли что придумал себе апстрим. Складывать zabbix модули в libdir/modules всё-таки не очень правильно. Давайте отделим zabbix от остальных потенциальных потребителей этого каталога. Да, на данный момент нет никого, кто бы использовал libdir/modules кроме zlm-cython, но мало ли что.
3.2.5-alt2