Bsdadmin.ru

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

Путь на сайте

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

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

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

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

Предварительная подготовка:
1.Просмотрите правильность настройки файервола, если он у Вас включен (ходят ли пинги).
2.Сначала проверим где находится утилита fping:
(В Linux данная программа располагается в другой директории, чем во FreeBSD.)
#ee /usr/local/etc/zabbix/zabbix_server.conf
Должна быть строка (только для FreeBSD)
FpingLocation=/usr/local/sbin/fping
3.Также заходим в  Administration – Script  и проверяем настройки PING  и Traceroute.
 Должно быть как ниже, на рисунке.
 Почему-то изменения в файле zabbix_server.conf здесь не фиксируются и Вы не сможете
пинговать из карты сети.

  Настройка ping

 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
Настройка событий в zabbix

 Видим, что создали:

  Настройка событий в 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

Видим

Настройка триггера в 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

  Настройка действия в zabbix

далее  строка -  Simple ping  справа Graph
Видим график

График в zabbix

Или  идем:
Monitoring -Overview
Group -test    Type – Data
И Видим

График в zabbix

Настроили ...

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