Zabbix 3.0 установка

Zabbix 3.0 install

Red Hat Enterprise Linux / CentOS

Настройка хостовой машины
Подготовка окружения

Выключение SELinux

sed -i 's/\(^SELINUX=\).*/\SELINUX=disabled/' /etc/sysconfig/selinux
sed -i 's/\(^SELINUX=\).*/\SELINUX=disabled/' /etc/selinux/config

Выполните полное обновление системы:

yum -y update

Установка пакета конфигурации репозитория, он содержит файлы конфигурации yum.

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

Перезагрузите компьютер:

reboot
Установим и настроим MariaDB

Выполните:

yum -y install mariadb-server mariadb mariadb-devel

Запустим и включим автозагрузку при старте системы:

systemctl start mariadb.service
systemctl enable mariadb.service

Приступим к конфигурированию MariaDB:

mysql_secure_installation

Рассмотрим подробно параметры настройки:

Enter current password for root (enter for none) оставляем поле пустым нажимаем Enter
Set root password Y
New password: Задаем пароль
Re-enter new password: Подтверждаем
Remove anonymous users Y
Disallow root login remotely Y
Remove test database and access to it Y
Reload privilege tables now? Y

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!
Установка Zabbix server 3.0

Zabbix сервер с веб-интерфейсом и с базой данных MySQL:

yum -y install zabbix-server-mysql zabbix-web-mysql

Создадим базу данных и пользователя zabbix в MySQL.

mysql -u root -p

Введите пароль пользователя root (был задан в момент настройки MariaDB) для подключения к БД.

CREATE DATABASE `zabbix` CHARACTER SET utf8 COLLATE utf8_general_ci;
use mysql;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'Zaq12wsx' WITH GRANT OPTION;
quit;

Где "Zaq12wsx" - пароль для подключения пользователя "zabbix" к БД, используйте сложные пароли!

Импортируйте изначальную схему и данные.

cd /usr/share/doc/zabbix-server-mysql-*.*.*
zcat create.sql.gz | mysql -uroot -p zabbix

Запуск Zabbix сервера

Изменим настройки базы данных в zabbix_server.conf

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=Zaq12wsx

Запустите процесс Zabbix сервера.

systemctl start zabbix-server
systemctl enable zabbix-server

Отредактируем файл настройки Apache:

vi /etc/httpd/conf/httpd.conf

Добавьте в конец файла следующую строку:

ServerName 127.0.0.1

Изменение конфигурации PHP для веб-интерфейса Zabbix. Некоторые параметры конфигурации PHP уже заданы.

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 always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga

Необходимо раскомментировать опцию “date.timezone” и установить корректный часовой пояс.

Запустим Apache и включим автоматическую загрузку при старте системы:

systemctl start httpd
systemctl enable httpd
Установка Zabbix агента
yum -y install zabbix-agent

Запуск процесса Zabbix агента

Проверьте настройки в zabbix_agentd.conf

vi /etc/zabbix/zabbix_agentd.conf

Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server

Запустите процесс Zabbix агента.

systemctl start zabbix-agent
systemctl enable zabbix-agent
Zabbix 3.0 + IPTables + CentOS 7

Выключим Firewalld службу:

systemctl mask firewalld

Остановим Firewalld Service:

systemctl stop firewalld

Установим iptables.

yum -y install iptables-services

Включим IPtables при загрузке системы:

systemctl enable iptables
iptables -P INPUT ACCEPT &&
iptables -F &&
service iptables save &&
iptables -A INPUT -i lo -j ACCEPT &&
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT &&
iptables -A INPUT -p tcp --dport 22 -j ACCEPT &&
iptables -A INPUT -p tcp --dport 80 -j ACCEPT &&
iptables -A INPUT -p tcp --dport 10050 -j ACCEPT &&
iptables -A INPUT -p tcp --dport 10051 -j ACCEPT &&
iptables -P INPUT DROP &&
iptables -P FORWARD DROP &&
iptables -P OUTPUT ACCEPT &&
service iptables save
Настройка Zabbix сервера через веб-интерфейс

Веб-интерфейс Zabbix доступен через браузер по адресу:

http://ip-адрес сервера/zabbix

Welcome to Zabbix 3.0

Check pre-requisites

Configure DB connection

Zabbix server details

Pre-installation summary

Finish install Zabbix server

Login Zabbix server

Имя пользователя/пароль по умолчанию - Admin/zabbix.

 

Раздел: Unix сервера
Top
0 комментариев
Добавить комментарий