26 (2018-12-24 21:39:49 отредактировано alex_q_2000)

neket89⇓ пишет:

Вот как-то так.

Красота! )) Я тоже воспроизвел, собрался нормально, по-минимуму т.с.
Посмотрел, что комплектация заббикса у всех дистрибутивов разная. Но чётко одно - разделение пакетов по функционалу. Т.е. пакет-сервер - отдельно, пакет-морда - отдельно, агенты отдельно, файлы для бд, прокси - всё разнесено по разным пакетам. Через спек собирается всё это хозяйство по пакетам (там портянка будь-здоров какая). Попробовал ещё раз его нахлобучить - ошибка та же (правка от gaurii там уже присутствует).

Если ответов по теме не последует, для таких случаев есть RPMCreator. Соберите индивидуальный пакет, который содержит всё, что Вам нужно, там и ребёнок справится. Расположение файлов Вам известно, зависимости (не devel) подберёте, исходя из пакетов, что ставили. Может ещё чего сразу подтянете: апач с мускулом, например. Действия после установки и др. то же пропишите (если нужно), пользователя создать или права какие назначить. Для себя можно и замутить, чтобы компилировать не нужно было. Т.е. на выходе получите "всё в одном", с нужными Вам настройками, зависимостями и т.д., а не по частям, как это сделано в репах. Ну и поделитесь проектом с товарищами. )) Больше не знаю, что предложить.

Там, собственно и собирать особо нечего (если это всё, что нужно):
...две папки
/usr/local/share/zabbix/
/usr/local/share/man/man8/
...сервер
/usr/local/sbin/zabbix_server

/Морду/положить/в/нужную/папку/ (если ещё не лежит)
/Скрипты бд в нужную папку, можно прямо в /usr/share/zabbix/database какую-нибудь

прописать действия... И всё это сжать в пакет.

А после установки придётся руками:
1. Импорт баз
2. Прописывание параметров соединения с бд
3. Видимо, должен присутствовать пользователь, от которого будет запускаться сервер, он же владелец бд
4. Настройка прав на каталоги...

Понимаю, что стандартная сборка была бы более уместна и правильна в случае с серверным софтом. Но - увы, со спеком у меня затык. smile

Спасибо сказали: neket891

27

Спасибо, буду пробовать.