Инструкций по установке Zabbix в CentOS не так мало в сети, но все же я решил добавить и свои 5 копеек.
Начнем с того что у вас уже установлен и настроен на интернет CentOS 6, репозитарии стандартные.
Добавляем репозитарий Epel:
wget http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-EPEL-6
rpm --import RPM-GPG-KEY-EPEL-6; rm -f RPM-GPG-KEY-EPEL-6
[epel]
name=EPEL RPM Repository for Red Hat Enterprise Linux
baseurl=http://ftp.riken.jp/Linux/fedora/epel/6/$basearch/
gpgcheck=1
enabled=0
Устанавливаем Zabbix:
yum --enablerepo=epel -y install zabbix-server-mysql zabbix-agent zabbix-web-mysql
Настраиваем MySQL:
Входим root'ом mysql -u root -p
Создаем базу create database zabbix;
Даем полные права на созданную нами базу пользователю zabbix с паролем - password grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
Обновляем привелегии flush privileges; и выходим exit
Далее нужно импортировать первичные настройки и шаблоны.
cd /usr/share/doc/zabbix-server-mysql-*/create/schema
cat mysql.sql | mysql -u root -p zabbix
Вводим пароль root'а MySQL и ждем вывода новой строки.
cd ../data
cat data.sql | mysql -u root -p zabbix
Вводим пароль root'а MySQL и ждем вывода новой строки.
cat images_mysql.sql | mysql -u root -p zabbix
Вводим пароль root'а MySQL.
Открываем для редактирования конфиг zabbix-сервера /etc/zabbix/zabbix_server.conf, здесь нам понадобится задать параметры соединения с сервером баз данных.
Точно также задаем параметры соединения с БД в файле /etc/zabbix/web/zabbix.conf.php
Настраиваем php /etc/php.ini:
max_execution_time = 300
post_max_size = 16M
max_input_tine = 300
date.timezone = Europe/MoscowОсталось прописать в автозагрузку apache, агент и сервер zabbix'а и запустить их:
chkconfig httpd on;hkconfig zabbix-server on;chkconfig zabbix-agent on
service httpd start;service zabbix-server start;service zabbix-agent startВ итоге на локальной машине по адресу http://localhost/zabbix/index.php должно выйти поле ввода логина и пароля

(по умолчанию логин admin, пароль zabbix).
Для подключения удаленно с другой машины необходимо ввести http://ip_адрес_сервера_zabbix/zabbix/index.php, если страница недоступна но сама машина пингуется то остается дело только за iptables (попробуйте iptables -F для отключения правил firewall'а)
Комментарии
Комментировать