Установка zabbix из исходников в Ubuntu 12.01

Для установки Zabbix нужно выполнить несколько шагов.

  1. Загрузите архив исходных кодов
    Перейдите на страницу загрузки Zabbix и скачайте архив исходных кодов. Как только он будет загружен, извлеките исходные коды, выполнив:
    $ tar -zxvf zabbix-2.0.6.tar.gz
  2. Создайте аккаунт пользователя
    groupadd zabbix 
    useradd -g zabbix zabbix
  3. Установка дополнительных пакетов — этого нет в официальном описании установки по адресу
    apt-get install php5-gd apache2 php5 libapache2-mod-php5 php5-mysql
    libmysqlclient-dev libiksemel-dev libcurl4-openssl-dev libsnmp-dev 
    libopenipmi-dev build-essential checkinstall mysql-server
  4. Создайте базу данных Zabbix
    shell> mysql -u<username> -p<password>
    mysql> create database zabbix character set utf8;
    mysql> quit;
    shell> mysql -u<username> -p<password> zabbix < database/mysql/schema.sql
    shell> mysql -u<username> -p<password> zabbix < database/mysql/images.sql
    shell> mysql -u<username> -p<password> zabbix < database/mysql/data.sql
  5. Cконфигурируйте исходные коды и установите
    ./configure --enable-server --enable-agent --with-mysql 
    --with-net-snmp --with-libcurl --with-jabber
    make install
  6. Просмотрите и отредактируйте файлы конфигурации
    • Отредактируйте файл конфигурации Zabbix агента /usr/local/etc/zabbix_agentd.conf. Вам нужно сконфигурировать этот файл для каждого хоста на котором установлен zabbix_agentd. В файле вы должны указать IP адрес Zabbix сервера. Подключения с остальных хостов будут отклонены.
    • отредактируйте файл конфигурации Zabbix сервера /usr/local/etc/zabbix_server.conf. Вы должны указать имя базы данных, пользователя и пароль (если он используется).
  7. Запустите демоны
    zabbix_server
    zabbix_agentd
  8. Установка веб-интерфейса Zabbix

    mkdir /var/www/zabbix
    cd <zabbix_source>/frontends/php
    cp -a . /var/www/zabbix
  9. Дальше открываете страницу http://localhost/zabbix/ и следуете инструкции на экране. После завершения логин и пароль для входа будут: admin zabbix

UPD:

$ sudo cp <zabbix-dir>/misc/init.d/ubuntu/zabbix-agent.conf /etc/init.d/
$ sudo cp <zabbix-dir>/misc/init.d/ubuntu/zabbix-server.conf /etc/init.d/
$ sudo update-rc.d zabbix-agent.conf defaults
$ sudo update-rc.d zabbix-server.conf defaults