Просмотр Исходного

{toc}

Настройку и установку zabbix-server рекомендуется проводить по официальной документации [https://www.zabbix.com/documentation/3.4/manual/installation]

Как альтернативный вариант можно использовать данную статью: [https://serveradmin.ru/ustanovka-i-nastroyka-zabbix-3-4-na-centos-7/]

В качестве примеров используется zabbix-server и zabbix-agent на IP-адресах:

10.90.186.10 - zabbix server

10.90.186.100 - zabbix agent, carbon reductor

h2. Настройка сервера с Carbon Reductor


h4. Настройка Carbon Reductor

*Шаг 1.* Включить опцию в настройках Reductor "*Настройки алгоритма фильтрации*" \-> "*На сервере есть zabbix-agent*".

*Шаг *{*}2.* В поле "*IP-адрес zabbix-сервера*" вносим IP-адрес нашего zabbix-сервера.


!Screenshot_20180605_170644.png|border=1,width=635,height=467!


*Шаг 3.* Для применения настроек перезапускаем редуктор:

{code}
/app/reductor/service restart
{code}

h4. Установка zabbix-agent

*Шаг 1.* Для установки zabbix-agent выполняем следующие команды:

{code}
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm
yum -y install zabbix-agent
chkconfig --level 345 zabbix-agent on
{code}

*Шаг 2.* Производим настройку zabbix-agent ( в файле /etc/zabbix/zabbix_agentd.conf ) 


{code}
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=10.90.186.10
ServerActive=10.90.186.10
Hostname=carbon-reductor
Include=/etc/zabbix/zabbix_agentd.d/
{code}


*Шаг 3.* производим перезапуск zabbix-agent для применения настроек
{code}
service zabbix-agent restart
{code}


*Шаг 4.* Проверяем по логу, что zabbix-agent работает
{code}
tail -f /var/log/zabbix/zabbix_agentd.log
{code}

h2. Настройка Zabbix-Server


h4. Файл конфигурации

*Шаг 1.* Настраиваем конфигурацию (файл /etc/zabbix/zabbix_server.conf) согласно примеру:

{code}
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
SNMPTrapperFile=/var/log/snmptt/snmptt.log
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
Перезапуск zabbix-server для применения настроек:
service zabbix-server restart
{code}

*Шаг 2.* Проверяем логи на наличие ошибок

{code}
tail -f /var/log/zabbix/zabbix_server.log
{code}

h4. Настройка через web-интерфейс.

*Шаг 1.* Добавляем опрашиваемый хост 


!Screenshot_20180605_171443.png|width=1447,height=326!

*Шаг 2.* Выбираем группу Linux servers, указывая IP-адрес zabbix-agent и имени узла.

!Screenshot_20180605_171959.png|border=1!


*Шаг 3.* В шаблонах выбираем Template OS Linux, Template App HTTP Service, Template ICMP Ping. Нажимаем "Добавить", потом "Обновить").

!zabbix2.png|border=1!

*Шаг 4.* Сохраняем