В статье описывается процесс установки системы мониторинга Zabbix на Debian 4.0 (Etch) и 5.0 (Lenny). Установка будет производиться из исходников нестабильного дистрибутива.
На момент написания статьи, текущая стабильная версия Zabbix - 1.6.4.
Статья написана так, что вы можете просто копировать комманды непосредственно в консоль.
1. Первым делом нужно добавить в /etc/sources.list ссылку на исходники из нестабильного дистрибутива sid (используется зеркало яндекса)
echo "deb-src http://mirror.yandex.ru/debian/ unstable main contrib non-free" >> /etc/apt/sources.list
2. Далее обновляем кеш пакетов
apt-get update
3. Ставим зависимости для сборки Zabbix на Lenny*
apt-get install debhelper libsnmp9-dev libmysqlclient15-dev dpatch automake1.9 po-debconf libpq-dev libcurl4-gnutls-dev libldap2-dev libiksemel-dev libopenipmi-dev gcc
*в Etch нет пакета libcurl4-gnutls-dev, поэтому для установки следует использовать libcurl3-gnutls-dev.
5. Ставим зависимости для работы Zabbix.
apt-get install mysql-server apache2 php5 php5-mysql php5-gd dbconfig-common fping
6. Качаем исходники Zabbix в /tmp (или куда больше нравится)
cd /tmp
apt-get source zabbix
7. Собираем Заббикс
cd /zabbix-1.6.4
dpkg-buildpackage
8. Будут собраны пакеты zabbix-server-mysql, zabbix-server-pgsql, zabbix-proxy-mysql, zabbix-proxy-pgsql, zabbix-agent и zabbix-frontend.
Определитесь с выбором СУБД для Zabbix и установите нужные пакеты через
cd ..
dpkg -i <имя пакета>.deb
Врят ли при первоначальной установке вам понадобится устанавливать zabbix-server и zabbix-proxy на одной машине, поэтому можно обойтись только заббикс-сервером. Так же не забывайте, что сервер и прокси по умолчанию встают на один порт.
В ходе установки будут заданы вопросы про настройки СУБД и базу Заббикса.
9. После окончания установки надо поправить два параметра в php5.ini
Открывайте в любимом редакторе /etc/php5/apache2/php.ini и правите пару строк следующим образом (часовой пояс указан для Московского времени)
timezone = Europe/Moscow
max_execution_time = 300
10. Создаем в конфиге апатча алиас на zabbix. В /etc/apache2/sites-available добавляем строку
Alias /zabbix /usr/share/zabbix
перед закрывающим тегом </VirtualHost>
11. Перезапускаем апатч
/etc/init.d/apache2 restart
12. Рестартим заббикс-агент
/etc/init.d/zabbix-agentd restart
13. админка доступна по адресу http://my-zabbix-server/zabbix
Возможно, в начале вам потребуется донастроить заббикс через веб-интерфейс, а далее
логин - admin
пароль - zabbix
вторник, 7 апреля 2009 г.
Подписаться на:
Комментарии к сообщению (Atom)
0 коммент.:
Отправить комментарий