BSDadmin.ru

... записки администратора FreeBSD

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Home Zabbix Настройка Zabbix для проверки доступности канала.

Настройка Zabbix для проверки доступности канала.

Рейтинг пользователей: / 9
ХудшийЛучший 

Смысл данной проверки простой — выбираем машину Windows в удаленной сети и пингуем. Если ответы на пинги не приходят,  то удаленная сеть недоступна. И, соответственно, об этом администратору Zabbix посылается сообщение по почте.

Настройка заключается в следующем:
--Создаем новый Шаблон (Template). Он нужен для того, чтобы привязать к нему событие (Item).
Событие привязывается к шаблону хоста, а не к самому хосту. Ибо это событие мы потом увидим в шаблоне этого хоста.
Если мы привяжем событие к общему шаблону, так называемому Template_windows , то событие будет привязано ко всем рабочим станциям, которым назначен данный шаблон. А нам этого не надо. Поэтому-то мы и создаем новый шаблон только для этой рабочей станции. 
Надеюсь, я Вас не запутал.
--Создаем Хост, который мы будем мониторить и привязываем к нему вновь созданный шаблон.
--Создаем Item (Событие), которое будем мониторить. (В нашем случае прохождение ping.)
--Создаем триггер ( Trigger). Он предназначен для того, чтобы, вроде семафора, сработать, если сценарий выполнился с ошибкой.
--Создаем Action – это то, что необходимо сделать, когда сработал триггер. Например послать сообщение по почте администратору.

Предварительная подготовка:
1.Просмотрите правильность настройки файервола, если он у Вас включен (ходят ли пинги).
2.Сначала проверим где находится утилита fping:
(В Linux данная программа располагается в другой директории, чем во FreeBDS.)
#ee /usr/local/etc/zabbix/zabbix_server.conf
Должна быть строка (только для FreeBSD)
FpingLocation=/usr/local/sbin/fping
3.Также заходим в  Administration – Script  и проверяем настройки PING  и Traceroute.
 Должно быть как ниже, на рисунке.
 Почему-то изменения в файле zabbix_server.conf здесь не фиксируются и Вы не сможете
пинговать из карты сети.
Проверка настройки утилит ping  и traceroute
5.Проверяем правильность настройки email администратора и правильность настройки  Media,
в данном случае - почты. Смотрите эту статью.   Иначе сообщение просто не дойдет.
Далее создаем шаблон
Configuration-Host
create Template (  настраиваем как  шаблон Windows, т.к. это рабочая станция. )
Name – test1
Link with template – add – Template_Windows
Save

Настройка Шаблона в Zabbix


Создаем хост, который будем пинговать.
Configuration-Host – Creat Host
Name – test
In Group - test
Ip Address  - Ваш
Connect to -Ip adress
Status - monitored
Link with template – add – test1
Save
Настройка Хоста в Zabbix
Видим, что хост создался:
Проверка настройка Хоста в Zabbix


Далее создаем  ITEM:
Configuration – Item – Create Item
Description – Simple ping
Type - Simple ping
Key – Select – icmpping
Type of information  - Numeric
Остальное по своему усмотрению
Save

Настройка Item в Zabbix

Видим, что создали.
 Проверка настройки Item в Zabbix
Создаем триггер:
Configuration-Trigger – New Trigger
Name -windows connection lost
Expression – Insert
Item -Select  (Host -Test)
Item - {test:icmpping.last(0)}<1
Severity -high

Настройки триггера в Zabbix


Настройки свойств триггера в Zabbix
Видим:

Проверка настройки свойств триггера в Zabbix
Проверяем :
Идем Monitoring – Triggers
Group -test
Host – Test

Видим:
Monitoring – Triggers  Zabbix

Создаем действие  (Action):
Configuration – Action
Event  source – Trigger
Create Action
Name – windows connectiom lost
Event source – triggers
Default subject – как нравится
Default message - как нравится
Если хотите, чтобы осуществлялось оповещение об восстановлении —
 поставьте галочку — recovery message  и заполните открывшиеся вкладки.
Создание действия в Zabbix

В Action condition
Добавляем условие — Trigger  = windows connection lost
Во Вкладке Action operator – Send message to User “Admin” ( можете  Group “Zabbix Admin”,
если хотите оповещать несколько человек.

проверяем работу:
Идем
Monitoring -Latest Data
Group -test, Host -test
Monitoring-Latest Data zabbix

далее  строка -  Simple ping  справа Graph
Видим график
Graph Zabbix
Или  идем:
Monitoring -Overview
Group -test    Type – Data
И Видим:
Monitoring -Overview zabbix
 Настроили ...