Добрый день.
Давно использую zabbix у себя в локальной сети предприятия.
Лет 5 назад сам писал шаблоны для мониторинга управляемых свичей HP и разной другой лабуды...
Вот пришлось окунуться в тонкости настроек, не понятно несколько вопросов:
1. У узла можно прописать 2 IP мониторинга к примеру по SNMP, при этом один из IP является основным.
Значит ли это что при отсутствии данных по default IP, zabbix начнет снимать данные по 2му IP узла?
Собственно в каких целях можно использовать 2й IP и зачем он нужен?
Если возможно разъясните на каких то логических примерах....
2. Пришлось настраивать зависимые тригеры.
Много узлов находится за роутером в интренет с белыми IP.
Схема выхода заббих в интернет следующая.
Zabbix-Server -> Mikrotik (роутер) -> Передающая антена -> Принимающая антена -> (Шлюз провайдера, интернет) -> (куча узлов с белыми IP)
Как пробовал:
Cхема 1
Есть шаблон пинга хостов, в шаблон добавлены все узлы кроме Zabbix-Server
В Zabbix-Server настроил элемент данных пинг на 8.8.8.8 и 8.8.4.4 и создал тригер "Доступность Интернет" (если не доступен пинг на 8.8.8.8 и 8.8.4.4 то считать что интернета нет)
Сделал зависимым от тригера "Доступность Интернет" все тригеры узлов в интернете (тригеры пинга из шаблона).
Тригер "Доступность Интернет" сделал зависимым от тригера доступности узла "Принимающая антена"
Тригер узла "Принимающая антена" сделал зависимым от тригера доступности узла "Передающая антена"
Тригер узла "Передающая антена" сделал зависимым от тригера доступности узла "Mikrotik"
Выдергиваю кабель из узла "Микротик" и получаю срабатывание тригера "Доступность Интернет" и тригера доступности узла "Mikrotik".
Почему? Где логическая ошибка?
По идее должен сработать только тригер доступности узла "Микротик" ...
Схема 2
Есть шаблон пинга хостов, в шаблон добавлены все узлы кроме Zabbix-Server
Создал новый узел "Доступность интернет" с IP 8.8.8.8 и добавил его в шаблон пинга.
Сделал зависимым от тригера "Доступность Интернет" все тригеры узлов в интернете (тригеры пинга из шаблона).
Тригер "Доступность Интернет" сделал зависимым от тригера доступности узла "Принимающая антена"
Тригер узла "Принимающая антена" сделал зависимым от тригера доступности узла "Передающая антена"
Тригер узла "Передающая антена" сделал зависимым от тригера доступности узла "Mikrotik"
При выдергивании кабеля из узла "Микротик" срабатывают несколько тригеров узлов в интернет, и через приличную задержку срабатывает тригер доступности узла "Микротик" ...
Почему так ?
Может нужно какие то правильные таймауты пинга сделать или еще какие то настройки ...
Ну и собственно как правильно мониторить при моей схеме выход Zabbix-Server в интернет, может я иду не верным путем и есть другие решения.
Схему 2 пробовал потому что в мане нашел следующее
Я так понимаю что моя схема 1 попадала под условие:
Заранее спасибо за помощь.
Давно использую zabbix у себя в локальной сети предприятия.
Лет 5 назад сам писал шаблоны для мониторинга управляемых свичей HP и разной другой лабуды...
Вот пришлось окунуться в тонкости настроек, не понятно несколько вопросов:
1. У узла можно прописать 2 IP мониторинга к примеру по SNMP, при этом один из IP является основным.
Значит ли это что при отсутствии данных по default IP, zabbix начнет снимать данные по 2му IP узла?
Собственно в каких целях можно использовать 2й IP и зачем он нужен?
Если возможно разъясните на каких то логических примерах....
2. Пришлось настраивать зависимые тригеры.
Много узлов находится за роутером в интренет с белыми IP.
Схема выхода заббих в интернет следующая.
Zabbix-Server -> Mikrotik (роутер) -> Передающая антена -> Принимающая антена -> (Шлюз провайдера, интернет) -> (куча узлов с белыми IP)
Как пробовал:
Cхема 1
Есть шаблон пинга хостов, в шаблон добавлены все узлы кроме Zabbix-Server
В Zabbix-Server настроил элемент данных пинг на 8.8.8.8 и 8.8.4.4 и создал тригер "Доступность Интернет" (если не доступен пинг на 8.8.8.8 и 8.8.4.4 то считать что интернета нет)
Сделал зависимым от тригера "Доступность Интернет" все тригеры узлов в интернете (тригеры пинга из шаблона).
Тригер "Доступность Интернет" сделал зависимым от тригера доступности узла "Принимающая антена"
Тригер узла "Принимающая антена" сделал зависимым от тригера доступности узла "Передающая антена"
Тригер узла "Передающая антена" сделал зависимым от тригера доступности узла "Mikrotik"
Выдергиваю кабель из узла "Микротик" и получаю срабатывание тригера "Доступность Интернет" и тригера доступности узла "Mikrotik".
Почему? Где логическая ошибка?
По идее должен сработать только тригер доступности узла "Микротик" ...
Схема 2
Есть шаблон пинга хостов, в шаблон добавлены все узлы кроме Zabbix-Server
Создал новый узел "Доступность интернет" с IP 8.8.8.8 и добавил его в шаблон пинга.
Сделал зависимым от тригера "Доступность Интернет" все тригеры узлов в интернете (тригеры пинга из шаблона).
Тригер "Доступность Интернет" сделал зависимым от тригера доступности узла "Принимающая антена"
Тригер узла "Принимающая антена" сделал зависимым от тригера доступности узла "Передающая антена"
Тригер узла "Передающая антена" сделал зависимым от тригера доступности узла "Mikrotik"
При выдергивании кабеля из узла "Микротик" срабатывают несколько тригеров узлов в интернет, и через приличную задержку срабатывает тригер доступности узла "Микротик" ...
Почему так ?
Может нужно какие то правильные таймауты пинга сделать или еще какие то настройки ...
Ну и собственно как правильно мониторить при моей схеме выход Zabbix-Server в интернет, может я иду не верным путем и есть другие решения.
Схему 2 пробовал потому что в мане нашел следующее
Зависимость триггера может быть добавлена от любого триггера узла сети к триггеру любого другого узла сети, пока это не приведет к циклической зависимости.
Зависимость триггера может быть добавлена от шаблона к шаблону. Если триггер из шаблона А зависит от триггера из шаблона B, то шаблон A может быть соединен с узлом сети (или с другим шаблоном) только вместе с шаблоном B, но шаблон B может быть соединен с узлом сети (или с другим шаблоном) в одиночку.
Зависимость триггера может быть добавлена от шаблонного триггера к триггеру узла сети. В этом случае, соединение шаблона с узлом сети создаст триггер у узла сети, который будет зависеть от такого же триггера, что и шаблонный триггер. Это позволяет, например, иметь шаблон, в котором некоторые триггеры зависят от триггеров роутера (узла сети). Все узлы сети соединенные с этим шаблоном будут зависеть от этого конкретного роутера.
Зависимость триггера узла сети от шаблонного триггера не может быть добавлена.
Зависимость триггера может быть добавлена от прототипа триггера к другому прототипу триггера (для одного и того же правила низкоуровневого обнаружения) либо к реальному триггеру. Прототип триггера не может быть зависим от прототипа триггера другого правила обнаружения или от триггера созданного из прототипа триггера. Прототип триггера узла сети не может быть зависим от шаблонного триггера.
Зависимость триггера может быть добавлена от шаблона к шаблону. Если триггер из шаблона А зависит от триггера из шаблона B, то шаблон A может быть соединен с узлом сети (или с другим шаблоном) только вместе с шаблоном B, но шаблон B может быть соединен с узлом сети (или с другим шаблоном) в одиночку.
Зависимость триггера может быть добавлена от шаблонного триггера к триггеру узла сети. В этом случае, соединение шаблона с узлом сети создаст триггер у узла сети, который будет зависеть от такого же триггера, что и шаблонный триггер. Это позволяет, например, иметь шаблон, в котором некоторые триггеры зависят от триггеров роутера (узла сети). Все узлы сети соединенные с этим шаблоном будут зависеть от этого конкретного роутера.
Зависимость триггера узла сети от шаблонного триггера не может быть добавлена.
Зависимость триггера может быть добавлена от прототипа триггера к другому прототипу триггера (для одного и того же правила низкоуровневого обнаружения) либо к реальному триггеру. Прототип триггера не может быть зависим от прототипа триггера другого правила обнаружения или от триггера созданного из прототипа триггера. Прототип триггера узла сети не может быть зависим от шаблонного триггера.
Зависимость триггера узла сети от шаблонного триггера не может быть добавлена.
Comment