@ZabbixPro

Страница 850 из 1183
Alexander
17.05.2018
14:16:50
добавлять порциями

Evgeniy
17.05.2018
14:20:02


судя по графику и алерту, то что я добавил верно

Alexander
17.05.2018
14:20:28
и по анричейблам посмотри график

Google
Evgeniy
17.05.2018
14:20:49


еще начал массово получать в этот момент```failed: first network error, wait for 15 seconds``` я так понимаю нужно вот эти два параметры поменять UnavailableDelay и UnreachablePeriod ?

Alexander
17.05.2018
14:35:24
лучше сеть лечить

смотри как бизи были

подкрутить

для того чтобы если все отпадет оно хоть про бизи не орало

Evgeniy
17.05.2018
14:36:19
подкрутить
Что имеете ввиду про подкрутить?

Alexander
17.05.2018
14:36:32
увеличить к-во

Evgeniy
17.05.2018
14:36:53
StartPollers-то?

Anth0ny
17.05.2018
14:37:59
Возможно что-то не понимаю, но разве zabbix[host,<type>,available] не только для пассивных проверок?
насколько я вижу, в документации про это ничегоне сказано

Alexander
17.05.2018
14:38:33
StartPollers-то?
ну да. сколько их тебе надо

Andrey
17.05.2018
14:38:56
насколько я вижу, в документации про это ничегоне сказано
Ну в доке просто написано, что итем отталкивается от определения заббиксом доступности узла, а она, как я понял, основывается на сетевой доступности и соотвественно не работает на активных клиентах.

Anth0ny
17.05.2018
14:39:48
а мне для активных и не надо. у меня как раз всё пассивное.

Google
Alexander
17.05.2018
14:41:40
тип которого ты напишешь в type

это внутренняя проверка zabbix

поэтому инициировать соединение будет заббикс-сервер

Andrey
17.05.2018
14:43:44
ну я собственно про это и говорю, тут просто выше писали, что agent.ping на этот итем заменили (или хотят заменить), вот и заинтересовался )

Alexander
17.05.2018
14:44:03
надо спрашивать зачем менялось

думаю для карт

но хз

Anth0ny
17.05.2018
15:01:06
Коллеги, так в чём же разница с точки зрения определения доступности агента zabbix или snmp между "zabbix[host,<тип>,available]" и "agent.ping" ?

Alexander
17.05.2018
15:03:42
агент пинг - для заббикс агента только и может быть как пассивным так и активным

Ilya
17.05.2018
15:07:34
agent ping совершает запрос

А available определяется из запросов

Тебе не нужно дополнительно опрашивать агента

Anth0ny
17.05.2018
15:10:22
Но тогда что значит "Availability of a particular type of checks on the host." ? Что именно он проверяет?

Alexander
17.05.2018
15:10:59
что агент жив

что что-то прилетало

Anth0ny
17.05.2018
15:11:25
аа.. в смысле ВООБЩЕ чтото было?

Alexander
17.05.2018
15:11:35
@ableev а он не забись в БД чекает по сути?

Ilya
17.05.2018
15:13:55
@ableev а он не забись в БД чекает по сути?
Не читал исходники. Но, короче, если у тебя агент не алё (любые агентские чеки, не item not supported) - Оно сработает. Если SNMP недоступно по причине неправильного пароля или порт не открыть - не нужно магический айтем клепать. В логе будет видна ошибка, и это сразу отразится на внутреннем чеке.

Google
Alexander
17.05.2018
15:14:54
ну в общем на большом количестве объектов мы просто уменьшаем никому не нужную нагрузку по опросу доступности агента (любого), но в случае без NAT

так?

я о профите из самой проверки

Anth0ny
17.05.2018
15:15:54
меня этот вопрос очень интересует в разрезе прокси.

Alexander
17.05.2018
15:16:20
да ты б уже проверил ;)

Anth0ny
17.05.2018
15:16:57
Коллеги, спасибо за разъяснение =)

Alexander
17.05.2018
15:17:36
@anth0ny_mad6 для меня прокси по сути это как в СКС точка консолидации. делаем длиннее и разгружаем центр от лишней работы

Anth0ny
17.05.2018
15:18:42
@anth0ny_mad6 для меня прокси по сути это как в СКС точка консолидации. делаем длиннее и разгружаем центр от лишней работы
а как решаете вопрос ложных срабатываний недоступности хостов за прокси, когда тот лежит?

Alexander
17.05.2018
15:19:15
с некоторого момента у нас нет прокси

а решать зависимостью триггеров

в одной из инсталляций наклепал зависимостей и дизастер на падение прокси

Anth0ny
17.05.2018
15:20:03
а решать зависимостью триггеров
но это означает, что ВСЕ триггеры должны зависеть от триггера доступности прокси?

Alexander
17.05.2018
15:20:28
конечно. это бай дизайн как по мне. я б его дефолтным делал в случае использования прокси

Евгений
17.05.2018
15:20:30
Господа, такой вопрос: завёл в заббиксе два астериска с вашей помощью, всё работало отлично приблизительно до 20:25 местного времени, а после - графики по нулям на обоих серверах сразу одновременно. Заббикс-агент живой, откликается, и заббикс его видит, но графики заонков на нуле, хотя вижу, что по обоим серверам звонки идут нормально.

Ilya
17.05.2018
15:20:32
Такого быть не может

Олег
17.05.2018
15:23:02
В доке пишут, что для zabbix[host,<type>,available] используется тот же механизм, что и для отображения статусов в Configuration - Hosts. Так что с результатом его работы, я думаю, все знакомы.

Google
Vi
17.05.2018
15:30:43
Проверить что 0 или не 0 приходят

Евгений
17.05.2018
15:31:30
это в конфиге заббикс-агента, верно?

Vi
17.05.2018
15:33:11
это в конфиге заббикс-агента, верно?
Точно не помню, но начать лучше с него, и потом уже на сервер пкреходить

Евгений
17.05.2018
15:33:29
спасибо!

Олег
17.05.2018
15:36:32
Да ну? А откуда отображение берётся? Про это был у него вопрос
Это более сложный вопрос, я про то, как выглядит результат. А за алгоритмом, полагаю, в исходники, в доках как-то туманно.

Gleb
18.05.2018
05:01:38


ShadoWalkeR
18.05.2018
05:02:52
Господа, а подскажите такой момент - у меня есть типовой мониторинг сервиса - источники данных, о в заббиксе превратить их в шаблон - к примеру вешаю на хост шаблон, казав какую то переменную и он начинает её использовать в имени и ключах. Нужно мониторить другой демон - еще раз добавляю шаблон, указав переменную и тд

Да, заббикс 2.0, обновления не предлагать)))))

Admin


Alexander
18.05.2018
05:11:40
Ну или LLD использовать, в 2.0 он уже есть.

ShadoWalkeR
18.05.2018
05:16:09
LLD у меня и так есть. Просто список демонов же как то надо отдавать - то есть на каждом хосте его надо будет вести. Логичней это делать на стороне заббикса.

В идеале, конечно, полностью чтобы как то оно само делалось)))

Kolunchik
18.05.2018
05:17:34
Список демонов видимо надо вести в ansible.

Alexander
18.05.2018
05:17:41
Чё-то я не понял, какой список демонов? Если нужно отдать список демонов на наблюдаемом хосте в заббикс - то это прям функционал LLD.

ShadoWalkeR
18.05.2018
05:20:31
Ну я LLD использую когда скрипт на хосте сам генерирует какие элементы добавить на мониторинг. В данной задаче часть демонов мониторится, часть нет - то есть как то надо определять кто будет присылать данные. Как это динамически делать я пока не придумал, а статически - вести файл какой то на серверах, откуда LLD его забирает

Ну к примеру мне надо мониторить регистрации в астериске. Я в заббиксе добавляю шаблон, который ходит раз в час на сервер, запрашивает оттуда список номеров и генерирует мониторинг - данные, триггеры и тд. На сервере скрипт lld сам сходит в астериск и заберет оттуда список, создаст json и отдаст заббиксу.

То есть все что мне нужно сделать - добавить скрипт и шаблон.

Alexander
18.05.2018
05:25:07
Наверное я с утра туго соображаю. В общем, по первоначальному вопросу - я больше чем использовать макросы на уровне хоста придумать не могу. ) Дальше нужно более точное описаное проблемы.

Hatsu
18.05.2018
05:26:48
База писать не успевает, похоже. Для начала попробуй не рестартовать сервер, а подождать и посмотреть, не продолжают ли отображаться данные, но с задержкой. если да - жди пока само разгребется, данные никуда не пропадут, постепенно перельются из кеша в базу. Посмотри логи базы данных на предмет ошибок.

Google
ShadoWalkeR
18.05.2018
05:28:43
Кстати может есть какой то способ добавлять на основе прилетевших ключей в мониторинг - LLD через zabbix_trapper Я могу сделать что статистика по демонам будет отдаваться в виде daemon.[{$DNAME}].{$DPARAM}

ShadoWalkeR
18.05.2018
05:33:01
Кстати, надо попробовать идею)

ShadoWalkeR
18.05.2018
05:40:02
Да не - я сейчас попробую накидать шаблон с lld траппером

Alexander
18.05.2018
05:40:16
Правильнее каким-то cmdb накидать роли и по ролям накрутить в мониторинге шаблоны. Мы так делаем

Максимум логики убрали с мониторинга. Деплой через ansible

ShadoWalkeR
18.05.2018
05:42:48
Это первоначальное раскатывание серверов. Мне немного другое нужно - я добавил демона в мониторинг, а заббикс, получая от него данные сам генерирует источники данных, триггеры и тд

ShadoWalkeR
18.05.2018
05:45:18
У меня это делается через cron/systemd.timers - в разное время дергается тот или иной скрипт с передачей имени демона, по которому надо собрать статистику и отослать. Просто сегодня мы один тип медиапрокси используем, завтра на другой переезжаем. Я на хосте поменял демона, а Zabbix сам его распознает и добавит - идея в этом

Alexander
18.05.2018
05:45:53
Переезжаете вручную? Автоматически?

ShadoWalkeR
18.05.2018
05:46:17
Чтото надо протестировать - добавить временно на мониторинг - смысл ради таких вещей писать плейбуки?

Пока в тестовом режиме на одном из серверов внедряем. Если поедет - везде будет раскатывать

Alexander
18.05.2018
05:47:45
Я к тому, что вместо логики в заббикс есть вариант сделать это заточенными для этого утилитами

Все равно тебе где-то надо указать какое действие надо сделать

Тот же крон раскидать новый или ещё что

Если делать средствами автоматизации то достаточно навесить роль на хост

Страница 850 из 1183