Мануал по установке на сайте: http://www.zabbix.com/documentation/2.0/manual/installation/install
Предустановочные требования.
- Установленный с установочными опциями LAMP (Apache+MySQL+PHP) Ubuntu Server 12.04.
- Набор дополнительных пакетов для сборки:
aptitude install build-essential checkinstall libmysqlclient-dev libcurl4-openssl-dev libsnmp-dev libopenipmi-dev libiksemel-dev
(для 16.04 также: libxml2-dev php-mbstring php-bcmath php-xml ) - Распакованный архив с заббиксом (все команды далее исполняются внутри корневой папки с исходниками).
- Правка /etc/php5/apache2/php.ini:
post_max_size = 16M (или больше)
max_execution_time = 300 (или больше)
max_input_time = 300 (или больше)
date.timezone = 'Etc/GMT-4' (для МСК)
Установка базы данных.
shell> mysql -u
mysql> create database zabbix character set utf8;
mysql> quit;
shell> mysql -u
# stop here if you are creating database for Zabbix proxy
shell> mysql -u
shell> mysql -u
Создание пользователя для работы сервиса.
groupadd zabbix ; useradd -g zabbix zabbixКонфигурационные ключи и установка.
Для сервера:./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-openipmi
Для агента:
./configure --enable-agent --enable-static
make
checkinstall
Кофигурационные файлы Zabbix.
- Сервер: /usr/local/etc/zabbix_server.conf (DB, username, password. Остальные параметры в зависимости от нагрузки)
- Агент: /usr/local/etc/zabbix_agentd.conf (IP сервера)
- Прокси: /usr/local/etc/zabbix_proxy.conf (DB, username, password, IP сервера, Hostname)
Запуск сервисов.
Вручную
zabbix_serverzabbix_agentd
zabbix_proxy
Автостарт
Скопировать из misc/init.d/debian/ файлы zabbix_server и zabbix_agent в каталог /etc/init.d. Добавить в автозапуск:update-rc.d zabbix-agent defaults
update-rc.d zabbix-server defaults
Установка веб-интерфейса
cd frontends/php cp -a . /var/wwwrm /var/www/index.html
Далее открыть http://адрес_сервера/ и произвести с помощью мастера установку фронтэнда. Войти под учетной записью admin:zabbix
на www? честно говоря уже не помню выставлял я их вручную или нет )
ОтветитьУдалитьНе Linux way, мне кажется лучше сделать как написано в официальной документации zabbix:
ОтветитьУдалитьZabbix 2.0 for Ubuntu 10.04 LTS:
# wget http://repo.zabbix.com/zabbix/2.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.0-1lucid_all.deb
# dpkg -i zabbix-release_2.0-1lucid_all.deb
# apt-get update
# apt-get install zabbix-server-mysql zabbix-frontend-php
# apt-get install zabbix-agent
У меня такое чувство, что это было дописано уже после. Или же меня смутил что дебы собраны под 10.04. Не помню уже. Но в любом случае из исходников он собирается довольно быстро и безболезненно, хотя, конечно, если речь идет именно о 10.04 - правильнее использовать уже собранные пакеты - тут согласен.
Удалить