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

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
м
м
Строка 1: Строка 1:
-
[[Категория:zabbix]]
+
[[Категория:ZABBIX]]
-
[[Категория:Руководства|zabbix]]
+
[[Категория:Руководства|ZABBIX]]
{{Stub}}
{{Stub}}
__TOC__
__TOC__
Строка 30: Строка 30:
  postgres=# \q
  postgres=# \q
== Установка ==
== Установка ==
-
*Устанавливаем zabbix
+
*Устанавливаем ZABBIX
  # apt-get install zabbix-server-pgsql
  # 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 postgresql.sql zabbix
  $ psql -U zabbix -f data.sql zabbix
  $ psql -U zabbix -f data.sql zabbix
  $ psql -U zabbix -f images_pgsql.sql zabbix
  $ psql -U zabbix -f images_pgsql.sql zabbix
-
== Настройка сервера ==
+
== Настройка ZABBIX ==
 +
Конфигурационный файл /etc/zabbix
 +
== Установка вебинтерфеса ==
 +
Устанавливаем вебинтерфейс и ещё пару пакетов для того чтобы он работал:
 +
# apt-get install zabbix-phpfrontend-apache2
 +
# 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/Novosibirs
== Запуск ==
== Запуск ==

Версия 13:49, 30 апреля 2009

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 apache2-mod_php5
# apt-get install php5-pgsql

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

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

Запуск

 
Личные инструменты