|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (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.* Сохраняем |