Настройка Zabbix

Опубликовано:
  1. Мониторинг web ресурсов

4.1.1. Создаем Host group для более удобного наблюдения за сайтами (Configuration → Host groups → Create hostgroup)

В Group name пишем Web monitoring.
4.1.2.        Добавляем Host или Сайт в Zabbix (Configuration → Hosts → Create hosts) Вкладка Host — Указываем Host name и DNS name, выбираем нужную Group.
4.1.3.        Добавляем элементы данных в наш сайт (Configuration → Hosts → Applications → Create application)
В Name пишем имя сайта – www.site.ru
4.1.4.        Создадим сценарий для сайта (Configuration → Web → Create scenario)
В Application выбираем наш сайт
В Name – site
Update time – 60
Agent – Internet Explorer 9.0

В вкладке Step пропишем, что проверять.

Required status codes – 200 (Означает, что сайт доступен)
4.1.5. Возвращаемся к нашему хосту и сделаем тригер (Configuration → Hosts → Triggers)

Выбираем Create trigger

В Name – Site www.site.ru

Severity – High

В Expression добавим:

Item – Response code for step — web.test.rspcode[]

Function – Last (most recent) T value is NOT N

N – 200
4.1.6. Добавляем Host или Коммутатор в Zabbix (Configuration → Hosts → Create hosts) Вкладка Host — Указываем Host name и IP address, выбираем нужную Group.

  1. Мониторинг Windows services

Для мониторинга служб на понадобятся сторонние программы (сылка). Распакуем их C:Program FilesZabbix

5.1. В конфигурационном файле zabbix_agentd.conf на машине с ОС Windows нужно добавить в самом конце документа эту строку — UserParameter=windows.services,"C:Program FilesZabbixservices.exe"

И включить параметр EnableRemoteCommands=1

Для  проверки работоспособности используем команду:

C:zabbix_agentd.exe -c «C:zabbix_agentd.conf» -t "system.run[C:Program FilesZabbixservices.exe]"

5.2. В Zabbix импортируем шаблон, и подключаем его к нужной машине (как в п. 2.3.). При отключении или отключении службы, будет срабатывать триггер.

  1. Создание триггеров

Создадим триггер на примере пинга какого-нибудь сервера.

Для начала нужно установить пакет fping

apt-get install fping

И дать права

# chown root:zabbix /usr/bin/fping

# chmod 710 /usr/bin/fping

# chmod ug+s /usr/bin/fping
6.1.1. Создаем Host group для более удобного наблюдения за пингом (Configuration → Host groups → Create host group)
В Group name пишем Ping monitoring.
6.1.2. Создаем шаблон в Zabbix (Configuration → Templates → Create template)
Назовём его Ping_VIP

В Items добавим три значения loss, ping и sec со следующими параметрами

Создадим триггер, перейдем в Triggers → Create trigger

Построим графики, перейдем в Graphs → Create graph и создадим три графика loss, ping и sec

6.1.3. Добавляем Host или Сайт в Zabbix (Configuration → Hosts → Create hosts)
6.1.4. Вкладка Host — Указываем Host name и IP address, выбираем нужную Group.
6.1.5. Вкладка Templates, добавляем наш шаблон Ping monitoring
6.1.6. Переходим в Actions и создаём действие (Configuration → Actions → Create action)

Создаём условия во вкладке Conditions

Добавим пользователей, кому отсылать уведомления (Вкладка Operations)

  1. Настройка отправки отчетов на email

Administration →  Media types → Email

Administration →  Users → Admin → Media (Добавляем почтовые ящики)

Configuration → Actions → Triggers → Enable

Если необходима отправка SMS на мобильный, то можно зарегистрироваться на площадке www.smstraffic.ru и подключить к мобильному номеру почтовый ящик вида 79008007060@site.smsmail.ru

7. Ошибки возникающие в процессе работы

Zabbix proxy poller processes more than 75% busy

# nano /usr/local/etc/zabbix_server.conf

StartPollers=20

Zabbix icmp pinger processes more than 75% busy

# nano /usr/local/etc/zabbix_server.conf

StartPingers=10

StartDiscoverers=10

Zabbix unreachable poller processes more than 75% busy

# nano /usr/local/etc/zabbix_server.conf

StartPollersUnreachable=10

Это оптимальные параметры под мою систему (Hosts = 150)
Литература:

https://www.zabbix.com/documentation/ru/2.0/manual/installation/install

http://habrahabr.ru/post/149500/

http://www.qdesnic.ru/install-zabbix.html

Понравилась статья, расскажи о ней друзьям, нажми кнопку!