1. Установка Zabbix.
Добавляем репозитарий Zabbix 2.2
rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/i386/zabbix-release-2.2-1.el6.noarch.rpm
Устанавливаем Zabbix
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
2. Установка Mysql.
Устанавливаем сервер базы данных, включаем в автозагрузку:
yum install mysql-server chkconfig mysqld on
Смена кодировки MySQL
# vim /etc/my.cnf [mysqld] default-character-set=utf8
Запускаем сервис:
# service mysqld start
Запускаем скрипт для улучшения безопасности:
mysql_secure_installation
Создайте базу данных zabbix и пользователя в MySQL:
mysql -uroot -ppassword create database zabbix character set utf8; grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix_password'; flush privileges; exit
Импортируйте начальную схему и данные.
cd /usr/share/doc/zabbix-server-mysql-2.2.0/create mysql -uzabbix -pzabbix_password zabbix < schema.sql mysql -uzabbix -pzabbix_password zabbix < images.sql mysql -uzabbix -pzabbix_password zabbix < data.sql
3. Настройка Zabbix-сервера
Редактируем настройки базы данных в zabbix_server.conf
# vim /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix
Запускаем процесс Zabbix сервера и агента:
# service zabbix-server start # service zabbix-agent start
4. Изменение конфигурации PHP для веб-интерфейса Zabbix
Редактируем файл /etc/httpd/conf.d/zabbix.conf. Необходимо раскомментировать «date.timezone» и установить ваш часовой пояс.
php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value date.timezone Europe/Moscow
Перезапускаем веб-сервер apache: service httpd restart
Веб-интерфейс Zabbix доступен по адресу http://hostname/zabbix из браузера. Имя пользователя/пароль по умолчанию — Admin/zabbix.