Zabbix 2.4

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (49)

просмотр истории страницы
{toc}


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




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



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


h4. Опции
h4. Настройка Carbon Reductor

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

2. В поле "IP-адрес zabbix-сервера" вносим IP-адрес в ашего zabbix-сервера. !Снимок экрана от 2017-09-20 16-05-11.png|border=1,width=567,height=366!
*Шаг *{*}2.* В поле "*IP-адрес zabbix-сервера*" вносим IP-адрес в нашего zabbix-сервера.

3. Для применения настроек перезапускаем редуктор:/app/reductor/service restart
!Снимок экрана от 2017-09-20 16-05-11.png|border=1,width=567,height=366!

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

h4. Установка zabbix-agentrpm \-ivh [http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm]
{code}
/app/reductor/service restart
{code}

yum \-y install zabbix-agent
chkconfig \--level 345 zabbix-agent on
h4. Установка zabbix-agent

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

h4. Конфигурация zabbix-agent
{code}
rpm -ivh [http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm]
yum -y install zabbix-agent
chkconfig --level 345 zabbix-agent on
{code}

grep \-v "^#" /etc/zabbix/zabbix_agentd.conf \| grep \-v \^$PidFile=/var/run/zabbix/zabbix_agentd.pid
*Шаг 2.* Производим настройку zabbix-agent ( в файле /etc/zabbix/zabbix_agentd.conf ) 


{code}
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Hostname=carbon-reductor
Include=/etc/zabbix/zabbix_agentd.d/
[]\#
{code}

Перезапуск агента для применения настроек:service zabbix-agent restart

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

h4. Проверка работыtail \-f /var/log/zabbix/zabbix_agentd.log

После настройки zabbix-сервера, описанной в следующем пункте, требуется убедиться в отсутствии ошибок.
*Шаг 4.* Проверяем по логу, что zabbix-agent работает
{code}
tail -f /var/log/zabbix/zabbix_agentd.log
{code}


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


h3. Пример файла конфигурации:
h4. Файл конфигурации

grep \-v '^\#' /etc/zabbix/zabbix_server.conf \| grep \-v '^$'
*Шаг 1.* Настраиваем конфигурацию (файл /etc/zabbix/zabbix_server.conf) согласно примеру:

{code}
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
Перезапуск zabbix-server для применения настроек:
service zabbix-server restart
Проверка логов на наличие ошибок:
tail \-f /var/log/zabbix/zabbix_server.log
{code}

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

h3. Дальнейшая настройка происходит через web-интерфейс.
{code}
tail -f /var/log/zabbix/zabbix_server.log
{code}

1. Добавление хоста:
h4. Настройка через web-интерфейс.

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


!zabbix.png|border=1!

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


!zabbix1.png|border=1!

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

!zabbix2.png|border=1!

4. Сохранить.


h2.

h2. Кастомные проверки

С Carbon Reductor можно забирать различные данные, имеется статья с примерами - [CarbonReductor:Сбор данных о Reductor с сервера].


Настройка > Узлы сети > Carbon Reuctor (элементы данных) > Создать элемент данных

h2. Число ошибок в последней диагностике

!zabbix3.png|border=1!

И триггер к нему:

!zabbix4.png|border=1!

h2. Настройка оповещений

По умолчанию пункт Настройка - Действия - Report problems to Zabbix administrators выключен, включите его.

Также см. статью  [https://www.zabbix.com/documentation/2.0/ru/manual/quickstart/notification]



















Обязательно проверьте, что уведомления приходят и в течение 24 часов в сутки обязательно есть кто-нибудь, кто на них прореагирует.

h2. Альтернативные уведомления

Можно вызывать собственные скрипты для уведомлений, к примеру слать ошибку в Slack:

!zabbix5.png|border=1!


Из коробки доступны e-mail, sms через модем (на случай пропажи доступа в сеть, наверное очень полезно), jabber.

h2. Результат

В результате должно получиться что-то вроде:

!zabbix6.png|border=1!


(то есть на каждую созданную ошибку должны появляться действия - отправка сообщений).
*Шаг 4.* Сохраняем