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
Alexander
17.05.2018
14:38:33
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
да ты б уже проверил ;)
Ilya
17.05.2018
15:16:28
Anth0ny
17.05.2018
15:16:57
Коллеги, спасибо за разъяснение =)
Alexander
17.05.2018
15:17:36
@anth0ny_mad6 для меня прокси по сути это как в СКС точка консолидации. делаем длиннее и разгружаем центр от лишней работы
Anth0ny
17.05.2018
15:18:42
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. Так что с результатом его работы, я думаю, все знакомы.
Vi
17.05.2018
15:30:24
Ilya
17.05.2018
15:30:38
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, обновления не предлагать)))))
Alexander
18.05.2018
05:10:44
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}
Gleb
18.05.2018
05:29:15
ShadoWalkeR
18.05.2018
05:33:01
Кстати, надо попробовать идею)
Alexander
18.05.2018
05:39:03
Если в хостнейм попало web то ставить шаблоны такие-то
Но
ShadoWalkeR
18.05.2018
05:40:02
Да не - я сейчас попробую накидать шаблон с lld траппером
Alexander
18.05.2018
05:40:16
Правильнее каким-то cmdb накидать роли и по ролям накрутить в мониторинге шаблоны. Мы так делаем
Максимум логики убрали с мониторинга. Деплой через ansible
ShadoWalkeR
18.05.2018
05:42:48
Это первоначальное раскатывание серверов. Мне немного другое нужно - я добавил демона в мониторинг, а заббикс, получая от него данные сам генерирует источники данных, триггеры и тд
Alexander
18.05.2018
05:43:17
"я добавил демона в мониторинг" - вроде то самое
Но так делают когда нет конфигурейшен менеджмента
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
Я к тому, что вместо логики в заббикс есть вариант сделать это заточенными для этого утилитами
Все равно тебе где-то надо указать какое действие надо сделать
Тот же крон раскидать новый или ещё что
Если делать средствами автоматизации то достаточно навесить роль на хост