Веб интерфейс zabbix 1.6.x не работает с php 5.3 (в fedora 12 по умолчанию). Можно конечно поднять веб интерфейс на другом компьютере, а можно воспользоваться готовой сборкой с репозитория danny.

1. Установка Zabbix 1.8

Загружаем и устанавливаем репозиторий danny

[root@localhost] wget http://fedora.danny.cz/danny/danny-release-12-1.noarch.rpm
[root@localhost ~]# rpm -i danny-release-12-1.noarch.rpm
warning: danny-release-12-1.noarch.rpm: Header V4 DSA signature: NOKEY, key ID 4848b550

Дальнейший процесс установки и настройки ничем не отличается от Zabbix 1.6

Устанавливаем Zabbix-сервер для MySql и Zabbix-агент

[root@localhost] yum install zabbix zabbix-server-mysql zabbix-agent zabbix-web-mysql

2. Установка и настройка MySql Server

Устанавливаем и запускаем MySql

[root@localhost ~]# yum install mysql-server
[root@localhost ~]# chkconfig mysqld on
[root@localhost ~]# service mysqld start

Первоначальная настройка mysql

[root@localhost] mysql_secure_installation
Enter current password for root (enter for none):    # Нажимаем  Enter
Set root password? [Y/n] Y
New password:                                        # Вводим новый пароль
Re-enter new password:                               # Повторяем ввод пароля
Remove anonymous users? [Y/n] Y                      # Удаляем анонимных пользователей
Disallow root login remotely? [Y/n] Y                # Запрещаем удаленные подключения
Remove test database and access to it? [Y/n]         # Удаляем тестовую базу данных
Reload privilege tables now? [Y/n]                   # Перезапускаем привилегии Mysql

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

[root@localhost] mysql -u root -p
Enter password:                                      # Вводим пароль root
mysql> create database zabbix;
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
mysql> quit;

Импортируем настройки и шаблоны

mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-1.8.2/create/schema/mysql.sql
mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-1.8.2/create/data/data.sql
mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-1.8.2/create/data/images_mysql.sql

3. Настройка Zabbix 1.8

Открываем для редактирования файл конфигурации /etc/zabbix/zabbix_server.conf и проверяем правильность установки параметром базы данных.

# Хост базы данных
DBHost=localhost
# Имя базы данных
DBName=zabbix
# Пользователь БД
DBUser=zabbix
# Пароль пользователя БД, меняем password на наш пароль
DBPassword=password

Запускаем zabbix-сервер и zabbix-агент

[root@localhost doc]# chkconfig zabbix-server on
[root@localhost doc]# chkconfig zabbix-agent on
[root@localhost doc]# service zabbix-server start
Starting ZABBIX server:                                    [  OK  ]
[root@localhost doc]# service zabbix-agent start
Starting ZABBIX agent:                                     [  OK  ]

Открываем для редактирования конфигурационный файл  php /etc/php.ini  и меняем следующие параметры

max_execution_time = 300
post_max_size = 16M
max_input_tine = 300
date.timezone = Europe/Moscow

Перезапускаем apache

[root@localhost]# service httpd restart

В браузере открываем http://адрес.нашего.сервера/zabbix и переходим к настройке Веб-интерфейса

Если мы правильно настроили php.ini то на 3-ем шаге видим:

На 4-ом шаге настраиваем параметры соединения с базой данных, после чего нажимаем кнопку Test connection для проверки соединения Web-интерфейса с MySql.

По окончании настройки, еще раз переходим по адресу http://адрес.нашего.сервера/zabbix, пользователь по умолчанию admin, пароль zabbix.

Нет комментариев : “Установка zabbix 1.8 в fedora 12”

Трекбеки/Пинги

  1. Аноним - ... medik-edik...

Оставить комментарий