Устанавливаем CentOS 6.7 (берем отсюда https://wiki.centos.org/Download)
В процессе установки настраиваем сеть и имя хоста.
Если вы пропустили этот шаг, то настраиваем сеть после установки:
Код: Выделить всё
vi /etc/sysconfig/network-scripts/ifcfg-eth0Код: Выделить всё
DEVICE=eth0 #имя адаптера (может определится под другим именем)
HWADDR=08:00:27:AB:6B:C3 #мак-адрес менять не надо
TYPE=Ethernet #тип подключения
UUID=049a960c-8d2c-4031-90ba-6f7502f357b4 #идентификатор интерфейса (не трогаем)
ONBOOT=[b]yes[/b] #запускать при загрузке
NM_CONTROLLED=yes #контролируется ли интерфейс службой NetworkManager
BOOTPROTO=[b]none[/b] #DHCP не используем
IPADDR=192.168.1.2 #IP адрес нашего Zabbix сервера
NETMASK=255.255.255.0 #макса сети
GATEWAY=192.168.1.1 #шлюз по умолчанию (в данном случае это адрес роутера)
DNS1=8.8.8.8 #DNS адресУстанавливаем репозиторий Zabbix ( последнюю версию можно посмотреть тут)
Код: Выделить всё
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpmКод: Выделить всё
yum updateКод: Выделить всё
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agentБерем тут https://dl.fedoraproject.org/pub/epel/e ... noarch.rpm
или ставим так:
Код: Выделить всё
yum install epel-releaseКод: Выделить всё
yum install mysql-serverКод: Выделить всё
service mysqld startКод: Выделить всё
mysql_secure_installationN (no) - нет
Код: Выделить всё
- Enter current password for root (enter for none): <жмем Enter>
- Set root password? [Y/n] < Y> (Установить пароль root для Sql?)
- Remove anonymous users? [Y/n] < Y> (удалить анонимку?)
- Disallow root login remotely? [Y/n] < n>(Выключить удаленку?)
- Remove test database and access to it? [Y/n] < Y>(удалить тестовую базу?)
- Reload privilege tables now? [Y/n] < Y>(перезагрузить привилегии?)Код: Выделить всё
mysql -uroot -pКод: Выделить всё
create database zabbix character set utf8mb4;Код: Выделить всё
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';Код: Выделить всё
exitКод: Выделить всё
cd /usr/share/doc/zabbix-server-mysql-2.x.x/createКод: Выделить всё
mysql -uroot -p zabbix < schema.sqlКод: Выделить всё
mysql -uroot -p zabbix < images.sqlКод: Выделить всё
mysql -uroot -p zabbix < data.sqlКод: Выделить всё
vi /etc/zabbix/zabbix_server.confКод: Выделить всё
– DBHost=localhost (раскомментируем данную строку)
– DBName=zabbix
– DBUser=zabbix
– DBPassword=zabbix (раскомментируем эту строку)Код: Выделить всё
service zabbix-server start
service zabbix-agent startКод: Выделить всё
vi /etc/httpd/conf.d/zabbix.confКод: Выделить всё
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/Rigaи правим на:
Код: Выделить всё
php_value date.timezone Europe/MoscowКод: Выделить всё
service httpd restartКод: Выделить всё
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerNameКод: Выделить всё
vi /etc/httpd/conf/httpd.confКод: Выделить всё
ServerName localhostКод: Выделить всё
service httpd restartКод: Выделить всё
chkconfig zabbix-server on
chkconfig zabbix-agent on
chkconfig mysqld on
chkconfig httpd onКод: Выделить всё
service iptables stopКод: Выделить всё
chkconfig iptables offИ приступайте к установке...
Далее все в графическом режиме... Вводим имя базы, пароль и вуаля.....
Логинемся под Username: Admin и Password: zabbix
Может возникнуть следующая ошибка: "Zabbix server is not running: the information displayed may not be current."
Необходимо выключить SELinux. В Fedora Core, CentOS и RedHat Enterprise, достаточно отредактировать /etc/selinux/config и изменить параметр SELINUX=enforcing на SELINUX=permissive, после чего перезагрузить систему.

