Это старая версия документа.


Установка Zabbix 2.05 на Ubuntu 12.04

05.04.2013 Страница находится в разработке

FIXME - Настройка в Web-интерфейсе

FIXME - Мониторинг Ubuntu 12.04 стандартным агентом мониторинга.

FIXME - Мониторинг ESXi 5

Ниже будет описан процесс установки со следующими параметрами:

  1. Ubuntu 12.04 LTS - Абсолютно «чистая» версия
  2. Сервер БД - МySQL
  3. Web-сервером - Lighttpd

Подготовка установки

Не пропускайте этот шаг, так как в процессе установки придётся отменять установку пакета zabbix-server-mysql.

  1. Устанавливаем утилиту для быстрого подключения сторонних репозиториев
    aptitude install python-software-properties

  2. Подключаем PPA со свежими сборками Zabbix

    add-apt-repository ppa:h.tims/upstream-experimental

  3. Обновляем системные данные о репозиториях

    aptitude update

Установка Zabbix-server

- Устанавливаем сервер БД MySQL и утилиту для управления

aptitude install мysql-server mysql-client
Пароль для доступа к MySQL следует запомнить, а лучше записать и не терять в дальнейшем
  1. Устанавливаем сервер Zabbix
    aptitude install zabbix-server-mysql

  2. Выбираем настройку БД с помощью dbconfig-common
  3. Указываем доступа к MySQL
  4. Указываем пароль приложения для zabbix-server

Установка Web-интерфейса

  1. Устанавливаем Web-сервер Lighttpd и интерпретатор PHP php-cgi и сам Web-интерфейс Zabbix
    aptitude install lighttpd php5-cgi zabbix-frontend-php

  2. Выбираем тип БД для Web-интерфейса - МySQL
  3. Указываем пароль на БД для Web-интерфейса
  4. Настраиваем PHP

    sed -i '/cgi.fix_pathinfo=1/s/;//' /etc/php5/cgi/php.ini

  5. Включаем поддержку FastCGI

    lighttpd-enable-mod fastcgi
    lighttpd-enable-mod fastcgi-php

  6. Указываем путь к файлам Web-интерфейса

    echo "alias.url += ( \"/zabbix/\" => \"/usr/share/zabbix/\")" >> /etc/lighttpd/lighttpd.conf

  7. Настраиваем PHP

    sed -i 's/^post_max_size.*/post_max_size = 16M/g' /etc/php5/cgi/php.ini
    sed -i 's/^max_execution_time.*/max_execution_time = 300/g' /etc/php5/cgi/php.ini
    sed -i 's/^max_input_time.*/max_input_time = 300/g' /etc/php5/cgi/php.ini
    sed -i 's/^;date.timezone.*/date.timezone = \"Europe\/Moscow\"/g' /etc/php5/cgi/php.ini

  8. Применяем новые настройки Lighttpd

    service lighttpd restart

Подключение к Web-интерфейсу

  1. Подключитесь браузером к вашему web серверу http://ВАШIP/zabbix/
  2. Воспользуйтесь учетной записью администратора для входа:
    username: admin
    password: zabbix
    Вы можете перейти на страницу администрирования для настройки параметров приложения.

или кратко:

  • Создаём нового пользователя с полными правами

Настройка агента мониторинга

FIXME Далее будет описан процесс слежения сервера за собственным состоянием:

- Устанавливаем агент мониторинга

aptitude install zabbix-agent