LINUX.ORG.RU
ФорумAdmin

Zabbix при добавлении одинакового шаблона доступны разные элементы данных. Почему?

 ,


0

1

Вот есть две одинаковых виртуалки c CentOS, повесил на них шаблон OS Linux Template, однако почемуто для второго хоста не доступен ряд элементов данныхб граффиков и тригеров доступных для первого (см. скрин). Собственно почему так происходит?

http://i63.fastpic.ru/big/2014/0930/6b/9a2f602159ef9b4d2a5f60d16e333e6b.png

★★

Виртуалки точно полностью одинаковые? В zabbix есть autodiscovery для вещей типа примонтированных ФС и сетевых интерфейсов. Соответственно если на виртуалках задискаверилось разное количество ФС/интерфейсов/etc., то в результате как раз и должно быть разное количество элементов/графиков/триггеров. И кстати автодискавери срабатывает не сразу, а через какое-то время (настраивается, если не ошибаюсь). Так что если ты добавлял виртуалки не одновременно, то возможно на одной из них ещё не всё задискаверилось.

P.S. Ужасный хостинг картинок. Я не сразу понял где там скриншот.

Deleted
()
Ответ на: комментарий от Deleted

За хостинг прошу прощения, первый попавшийся в гугле.

Виртуалки полностью одинаковые. Пока решил проблему ручным запуском Network interface discovery в настройках хоста -> графики. Виртуалки полностью одинаковые, с одинаковым софтом и ОС и находящиеся в одной сети. С одинаковым конфигом агента. Обидно будет если на сотне добавленных хостов придется с этим заморачиваться вручную.

phoen ★★
() автор топика

На хосты впервые вешал шаблоны? Может старые не вычистил.

Либо автообнаружение.

Проверь ручками и успокойся.

Deleted
()

однозначно, что то с автообнаружением или часть итемов не отрабатываются на одной из машин. гляди логи агентов.

MikeDM ★★★★★
()
Ответ на: комментарий от snaf

Да, в тестовых целях на обоих виртуалках выключил.

На хосты впервые вешал шаблоны? Может старые не вычистил.

Впервые.

однозначно, что то с автообнаружением или часть итемов не отрабатываются на одной из машин

Включил дебаглевел 4 - в логах все чисто.

p.s. Кстати ещё вопрос к гуру. Есть необходимость добавить большое кол-во хостов без проверок в группу discovered hosts. Возможно ли их потом будет рассортировать по группам на основе имен (регуляркой)? Или придется это делать через mysql?

phoen ★★
() автор топика
Ответ на: комментарий от MikeDM

Есть в районе 1000 хостов, при помощи авторегистрации (через заббикс прокси) они складываются в группу discovered hosts. На них не вешаются темплейты. Далее есть необходимость рассортировать их по группам к которым уже присоединены шаблоны.

Т.е. допустим хосты начинающиеся с 197 положить в группу moscow, 178 в SP и так далее.

Кстати я правильно понимаю что если к группе хостов присоединен шаблон, то он автоматически применится для всех хостов?

phoen ★★
() автор топика
Ответ на: комментарий от MikeDM

А к вопросу сортировки? К этому можно подойти с помощью действий и регулярки?

phoen ★★
() автор топика
Ответ на: комментарий от phoen

В zabbix 2.2 есть в агенте параметры HostMetadata и HostMetadataItem. Можно через них сортировать.

И/или использовать zabbix-прокси и по территориальному признаку распределять хосты. В Discovery это тоже регулируется.

Я у себя реализовал так (компания ИТ-аутсорсер):

крупному клиенту ставим на территории заказчика zabbix-прокси;

на zabbix-сервере под клиента пишем отдельный шаблоны с необходимыми зависимостями и соответствующие правила авторегистрации, чтобы было проще диагностировать проблемы;

на клиентах попроще (1-5 хостов) ставим агенты и через HostMetadata определяю шаблон. В группу (1 клиент=1 группа) завожу ручками, так как лень писать правила авторегистрации.

Deleted
()
Ответ на: комментарий от phoen

В discovered hosts всегда будут повляться хосты (ИМХО, не баг, а фича, мне лично удобно).

Мне не совсем понятно, что там у тебя получилось и настроено, но я так понимаю, чтобы рассортировать хосты, то тебе нужно написать под каждую группу и набор шаблонов правило авторегистрации, после этого удалить хосты с сервера и дождаться повторной регистрации хоста и уже по правилам всё будет сортироваться и назначаться.

Если много хостов и шаблонов комбинаций куча, то стоит сначала стоит задокументировать процесс авторегистрации, указать критерии. При авторегистрации zabbix сервер использует только одно правило авторегистрации. Поэтому нужны чёткие критерии.

Например, правило авторегистрации 1. Нужно все московские linux web-сервера с апачем поместить в группу MSK и повесить шаблоны linux active checks, apache checks.

Условия:

  • HostMetadata=linux
  • HostMetadata=apache
  • Zabbix-прокси=mskzbxprx

Действия:

  • Поместить в группу MSK
  • Повестить шаблоны linux active checks, apache checks

Например, правило авторегистрации 2. Нужно все московские linux web-сервера с nginx поместить в группу MSK и повесить шаблоны linux active checks, nginx checks.

Условия:

  • HostMetadata=linux
  • HostMetadata=nginx
  • Zabbix-прокси=mskzbxprx

Действия:

  • Поместить в группу MSK
  • Повестить шаблоны linux active checks, nginx checks

Например, правило авторегистрации 3. Нужно все питерские windows сервера с ActiveDirectory поместить в группы SPB и DomainContollers и повесить шаблоны windows checks, AD checks.

Условия:

  • HostMetadata=windows
  • HostMetadata=activedirectory
  • Zabbix-прокси=spbzbxprx

Действия:

  • Поместить в группу SPB, DomainContollers
  • Повестить шаблоны windows checks, AD checks

Надеюсь, понятно объяснил.

Deleted
()
Ответ на: комментарий от Deleted

Спасибо за развернутый ответ. А был опыт добавления «периодов обслуживания» (maintenance) через api? Использовал python (модуль pyzabbix), набросал простенький скриптик руководствуясь этим:https://www.zabbix.com/documentation/2.0/manual/appendix/api/maintenance/create

Тут уточню: задать время работы надо для хостов, а не для групп. Заменил groupids на hostids, стал передавать туда id хоста в базе, в active_since и active_till корректные timestamp'ы. Однако новых maintenance не появляется. Может я что-то априори неверно делаю? Или у кого нибудь есть экзэмплы?

phoen ★★
() автор топика
Ответ на: комментарий от phoen

С api не работал, так что тут не советчик.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.