Установка и первоначальная настройка ZABBIX

Материал из ALT Linux Wiki
Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Перед установкой

Перед установкой, у Вас должен быть настроен и запущен сервер PostgreSQL, с созданным пользователем zabbix и созданной базой zabbix.

Добавлю что в AltLinux 4.0 для подготовки сервера PostgreSQL у меня не возникло никаких проблем.

Установка сервера PostgreSQL:

# apt-get install postgresql8.3-server

При первом запуске произошла инициализация файловой системы PostgreSQL:

# service postgresql start
Adjusting environment for postgresql:              [ DONE ]
Creating default database:                         [ DONE ]
Starting postgres service:                         [ DONE ]
Link postgresql socket:                            [ DONE ]

Создание пользователя:

$ createuser -U postgres -d -S -R -P zabbix
Enter password for new role:
Enter it again:

Пароль необходимо запомнить.

Создание базы:

$ createdb -U zabbix -T template0 zabbix

Забираем права на создание баз у пользователя zabbix:

$ psql -U postgres
postgres=# ALTER USER zabbix NOCREATEDB;
ALTER ROLE
postgres=# \q

Установка

  • Устанавливаем ZABBIX
# apt-get install zabbix-server-pgsql

Устанавливаем дополнительную утилиту:

# apt-get install fping

Настройка базы данных

$ cd /usr/share/doc/zabbix-server-pgsql-1.6.2
$ psql -U zabbix -f postgresql.sql zabbix
$ psql -U zabbix -f data.sql zabbix
$ psql -U zabbix -f images_pgsql.sql zabbix

Настройка ZABBIX

Конфигурационный файл /etc/zabbix

Установка вебинтерфеса

Устанавливаем вебинтерфейс и ещё пару пакетов для того чтобы он работал:

# apt-get install zabbix-phpfrontend-apache2
# apt-get install zabbix-phpfrontend-php5
# apt-get install apache2-mod_php5
# apt-get install php5-pgsql

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

memory_limit = 64M
post_max_size = 8M
max_execution_time = 60
date.timezone = Asia/Novosibirsk

Запуск