Здравствуйте, подскажите, пожалуйста, попытался установить zabbix на Ubuntu Server 18.04 из исходных кодов. Делал все по инструкции, при ./configure доустанавливал необходимое. После мне разрешили прописать make install. После выполнения команды - первый звонок был в отсутствии файла /usr/local/etc/zabbix_server.conf, в итоге взял этот файл из скачанного архива в папке conf, поправил данные - ввел пароль от пользователя zabbix. И на этом все... На этапе запуска демонов zabbix_server убунту пишет Command 'zabbix_server' not found, did you mean... Короче говорит, что надо установить zabbix. Команда (нашел в интернетах) sudo /etc/init.d/zabbix-server start выдает такой же результат. Куда копать?(
Ad Widget
Collapse
Command 'zabbix_server' not found
Collapse
X
-
Я регулярно собираю из исходников; правда, на другой платформе (SLES).
При make install сначала проверяется, скомпилированы ли нужные компоненты (при необходимости - компилируются), а затем копируются в нужные места (по умолчанию - в /usr/local/{bin,etc,sbin}). Так что таких проблем возникать не должно, если всё делать правильно.
Могу лишь предположить какие-то вещи, у меня следующие замечания:- Для установки требуются административные права. На некоторых дистрибутивах (возможно, Ubuntu из их числа) для этого нужно делать sudo: sudo make install.
- При конфигурировании указывается, что именно нужно собрать/установить (агент, сервер или прокси), а для сервера и прокси - ещё и с какой СУБД они будут работать. Возможно, не было указано?
- (хоть этого в Вашем сообщении и нет, но саму базу данных тоже нужно было создать заранее, до запуска сервера).
- При сборке из исходников стартап-скрипты не ставятся, это надо делать вручную (их примеры для разных платформ лежат в папке misc/init.d/).
Comment