https://www.altlinux.org/api.php?action=feedcontributions&user=89.113.16.17&feedformat=atomALT Linux Wiki - Вклад [ru]2024-03-19T01:18:32ZВкладMediaWiki 1.38.2https://www.altlinux.org/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BF%D0%B5%D1%80%D0%B2%D0%BE%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_ZABBIX&diff=19383Установка и первоначальная настройка ZABBIX2011-08-01T13:05:10Z<p>89.113.16.17: /* Перед установкой */</p>
<hr />
<div>[[Категория:ZABBIX]]<br />
[[Категория:Руководства|ZABBIX]]<br />
[[Категория:Admin]]<br />
<br />
{{Stub}}<br />
__TOC__<br />
== Перед установкой ==<br />
Перед установкой, у Вас должен быть настроен и запущен сервер PostgreSQL, с созданным пользователем zabbix и созданной базой zabbix.<br />
<br />
Для управления системой мониторинга и чтения данных используется вебинтерфейс, написанный на PHP, соотвественно настроенный вебсервер (в нашем случае это Apache2.2.9).<br />
<br />
Установка сервера PostgreSQL:<br />
# apt-get install postgresql8.3-server<br />
При первом запуске произошла инициализация файловой системы PostgreSQL<ref>PostgreSQL может не стартовать из-за проблем при копировании локалей в chroot (см. {{altbug|23821}}).</ref>:<br />
# service postgresql start<br />
Adjusting environment for postgresql: [ DONE ]<br />
Creating default database: [ DONE ]<br />
Starting postgres service: [ DONE ]<br />
Link postgresql socket: [ DONE ]<br />
Создание пользователя:<br />
$ createuser -U postgres -d -S -R -P zabbix<br />
Enter password for new role:<br />
Enter it again:<br />
Пароль необходимо запомнить.<br />
<br />
Создание базы:<br />
$ createdb -O zabbix -T template0 zabbix<br />
Забираем права на создание баз у пользователя zabbix:<br />
$ psql -U postgres<br />
postgres=# ALTER USER zabbix NOCREATEDB;<br />
ALTER ROLE<br />
postgres=# \q<br />
<br />
== Установка ==<br />
(Устанавливать необходимо версию не ниже 1.6.4, на момент создания этих строк в бранче 5.0 была версия 1.6.2, в ней сразу были найдены серьёзные недочёты, пришлось брать пакет из сизифа и собирать в hasher [[Hasher/Краткое_руководство]])<br />
<br />
Устанавливаем ZABBIX<br />
# apt-get install zabbix-server-pgsql<br />
Устанавливаем дополнительную утилиту:<br />
# apt-get install fping<br />
== Настройка базы данных ==<br />
$ cd /usr/share/doc/zabbix-server-pgsql-1.6.4<br />
$ psql -U zabbix -f postgresql.sql zabbix<br />
$ psql -U zabbix -f data.sql zabbix<br />
$ psql -U zabbix -f images_pgsql.sql zabbix<br />
<br />
== Настройка ZABBIX ==<br />
Конфигурационный файл: /etc/zabbix/zabbix_server.conf<br />
DBHost=localhost<br />
DBName=zabbix<br />
DBUser=zabbix<br />
DBPassword=<Пароль от базы, который надо было запомнить><br />
<br />
== Запуск ZABBIX ==<br />
# service zabbix_pgsql start<br />
<br />
== Установка вебинтерфейса ==<br />
Устанавливаем вебинтерфейс и ещё пару пакетов для того чтобы он работал:<br />
# apt-get install zabbix-phpfrontend-apache2<br />
# apt-get install zabbix-phpfrontend-php5<br />
# apt-get install apache2-mod_php5<br />
# apt-get install php5-pgsql<br />
<br />
== Настраиваем PHP ==<br />
Конфигурационный файл: /etc/php/5.2.7/apache2-mod_php/php.ini (версия PHP может быть другой)<br />
Правим следующие параметры:<br />
memory_limit = 64M<br />
post_max_size = 8M<br />
max_execution_time = 300<br />
date.timezone = Asia/Novosibirsk<br />
<br />
== Начальная конфигурация вебинтерфейса ==<br />
<br />
Пробуем попасть на страничку по адресу: http://address/zabbix<br />
<br />
При первом заходе на страницу запустится мастер, который шаг за шагом проверит возможности Web-сервера, инетрпретатора PHP и сконфигурирует подключение к базе данных (параметры подключения нужно указывать такие же, как у сервера zabbix). На последней странице мастера будет доступен для скачивания конфигурационный файл zabbix.conf.php, который необходимо сохранить в /var/www/webapps/zabbix/frontends/php/conf.<br />
<br />
После этого вы увидите экран входа в интерфейс управления системой мониторинга. Пользователь для входа по умолчанию Admin, пароль zabbix. Войдя в систему, нужно сменить ему пароль, завести других пользователей и можно начать настраивать zabbix.<br />
<br />
== Установка и первоначальная установка клиента ZABBIX ==<br />
# apt-get install zabbix-agent<br />
Конфигурационный файл: /etc/zabbix/zabbix_agentd.conf<br />
Главное подправить параметр:<br />
Server=127.0.0.1<br />
Для запуска этого будет достаточно.<br />
# service zabbix_agentd start<br />
<br />
== Полезные ссылки ==<br />
Zabbix: базовая терминология: http://flycat.info/2008/09/17/zabbix-terms/<br />
<br />
Zabbix 1.8: официальная документация: http://www.zabbix.com/documentation/ru/1.8/start<br />
<br />
== Примечания ==<br />
<references /></div>89.113.16.17