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

Настроили …

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *