@ZabbixPro

Страница 757 из 1183
Ruslan
22.03.2018
07:05:50
То есть, если я туда буду пушить такое, то потом можно вытягивать метрики из другой метрики, да? # cat /proc/net/sockstat* sockets: used 6820 TCP: inuse 2058 orphan 11 tw 758 alloc 5757 mem 4303 UDP: inuse 12 mem 5 UDPLITE: inuse 0 RAW: inuse 1 FRAG: inuse 0 memory 0 TCP6: inuse 3522 UDP6: inuse 9 UDPLITE6: inuse 0 RAW6: inuse 0 FRAG6: inuse 0 memory 0

Roman
22.03.2018
07:08:29
Препроцессинг умеет и jsonpath разбирать

Ruslan
22.03.2018
07:09:44
в моём случае, это удобнее, чем разгребать строку TCP и её orphan 11 tw 758

спасибо

Google
Alexander
22.03.2018
07:35:00
Препроцессинг умеет и jsonpath разбирать
только вначале нужно чтобы этот json кто-то сделал cat делает только текст

Ruslan
22.03.2018
07:35:49
да

Alexander
22.03.2018
07:36:39
а как вы json собираетесь делать из cat /proc...

Ruslan
22.03.2018
07:37:07
например, так: sed -r 's/^/"/;s/:/":/;s/$/"}/;s/ (orphan|tw|alloc|mem|memory) /", "\1": "/g;s/(inuse|used) /{ "\1": "/' /proc/net/sockstat* | paste -sd, | sed 's/^/{/;s/$/}/'

Alexander
22.03.2018
07:38:12
на вкус и цвет фломастеры разные

Ruslan
22.03.2018
07:38:49
(можно и без пайпа, но я не люблю так заморачиваться)

Alexander
22.03.2018
07:38:53
я бы regexp на стороне препроцессинга использовал

и никаких json

https://habrahabr.ru/company/zabbix/blog/337856/ часть 2 почитайте

Ruslan
22.03.2018
07:40:57
я бы regexp на стороне препроцессинга использовал
я бы тоже, но если данные глубоко структурированы? замороченно становится как-то

Alexander
22.03.2018
07:42:30
ваш случай 2 раза придется же разбирать: 1- на стороне отправки, 2 - на стороне приема мое предложение 1 раз на стороне приема

Google
Alexander
22.03.2018
07:42:41
но повторюсь про фломастеры

Ruslan
22.03.2018
07:43:49
в любом случае, я буду обе практики использовать (каждую для своего) спасибо

Alexander
22.03.2018
07:50:28
например, так: sed -r 's/^/"/;s/:/":/;s/$/"}/;s/ (orphan|tw|alloc|mem|memory) /", "\1": "/g;s/(inuse|used) /{ "\1": "/' /proc/net/sockstat* | paste -sd, | sed 's/^/{/;s/$/}/'
Мне кажется так можно сотону вызвать. )) Шутка. На самом деле я просто завидую.

Alexander
22.03.2018
07:54:38
в общем я за то чтобы в мониторинг попадали не сырые а нужные данные

иначе будешь ловить в 2 местах проблемы

но каждый как хочет делает

Alexander
22.03.2018
07:54:59
я тоже всё думаю как подобное реализовать. пока ничего не надумал. но видимо да, придётся всё завязывать на доступность прокси.
А в чем проблема? Можно с прокси чекать доступность сервера Zabbix и вешать на этот триггер зависимости.

Alexander
22.03.2018
07:59:05
Об этом и речь, получается для каждого филиала свои шаблоны железок с зависимостью на триггер определенного узла прокси.

Alexander
22.03.2018
07:59:51
Ну, можно чекать канал с сервера zabbix.

Alexander
22.03.2018
08:00:00
как ни крути получится задница - ну нет ззависимостей триггеров от топологии

Alexander
22.03.2018
08:00:15
только ручная возня

Alexander
22.03.2018
08:00:43
ну или программировать ч-з апи или другие костыли

киллер фича нагиоса парент/чайлд кароче

Alexander
22.03.2018
08:01:16
Alexander
22.03.2018
08:01:43
кстати да - вариант!
мне не нравится

все равно костыль

просто звучит круто - апи, разработка etc

Alexander
22.03.2018
08:02:20
ничто не совершенно в этом мире

Alexander
22.03.2018
08:02:47
я кстати до си х пор недоумеваю, почему так

в 4 вроде должно быть

Google
Alexander
22.03.2018
08:02:55
терплю

а еще больше недоумеваю как пришедший из нагиоса в свое время )

по сути что надо

одна галка и одно поле парента

галка включит зависимость от топологии

парент построит топологию

все

дальше вариации

и по топологии автоматом карту строить (нагиос стайл)

Alexander
22.03.2018
08:05:35
Пришедшим из заббикса всегда этого не хватает. Ещё фоап детекшена временами.

Alexander
22.03.2018
08:05:42
нагиоса

Alexander
22.03.2018
08:05:52
Угу

Alexander
22.03.2018
08:06:21
ну да. я считаю что взять классную фичу из другого продукта - это показатель понимания чего хотят пользователи (продукта)

но ждем ждем 4

Alexander
22.03.2018
08:09:34
Я не видел как оно в нагиос сделано и что-то не укладывается, что не так с зависимыми элементами данных.

Alexander
22.03.2018
08:12:01
https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/dependencies.html

не надо ставить

просто проникнуться надо

хочешь хосты хочешь сервисы

Edouard
22.03.2018
08:19:08
Чат, привет. Питерские - все заметили массивный флуд с DATA-IX или только мне так повезло?

Google
Ficsh
22.03.2018
08:20:28
вот от сюда взято

https://i.imgur.com/70vDpc6.png

и сделать супер важный триггер если прокси не доступны

но надо понимать что при недоступности цода или удаленной площадки будет горет тогда только 1 триггер

на практике , не все понимают что если горит только 1 триггер с надписью Ахтунг алерт все пропало цод недоступен =) то все оборудование в нем недоступно и когда вываливается 50 триггеров они реагируют живее

надеюсь это аблеев удалять не будет=)

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

тоесть хост недоступен != хосте недоступен для мониторинга в данном случае

Alexander
22.03.2018
08:30:31
Admin
ERROR: S client not available

Ficsh
22.03.2018
08:30:49
=) в каком месте?

Ficsh
22.03.2018
08:31:26
мне кажется тут ошибки нет , недоступен и недоступен для мониторинга разные вещи

Alexander
22.03.2018
08:31:59
если рассуждать правильно и здраво то эт одно и то же

если нет доверия системе мониторинга - то она не нужна

Ficsh
22.03.2018
08:32:24
так как о5 же с практики , загорается алерт хост недоступен их примера выше, когда какая то железка перестает работать по snmp , сетевой инженер пингует железку ,она отвечает , он говорит, мониторинг лажа железка доступна

Alexander
22.03.2018
08:32:29
есть есть ложне срабатывания (то что я процитировал так и есть) то надо их лечить

Google
Ficsh
22.03.2018
08:32:56
или пример , с заббикса перестает пинговаться хост,а из впна админа он доступен =) и о5 ругается на мониторинг

Alexander
22.03.2018
08:33:08
если инженер говорит что мониторинг лажа - тут нет смысла дальше вести беседу

Ficsh
22.03.2018
08:33:30
=) и это правильно , но не вслучае больших энтрепрайзов

Alexander
22.03.2018
08:34:09
или пример , с заббикса перестает пинговаться хост,а из впна админа он доступен =) и о5 ругается на мониторинг
значит что-то не так или с роутингом или с файрволлами или с впном админа или с заббикс-сервером

=) и это правильно , но не вслучае больших энтрепрайзов
какая разница - большая команда или 1 человек. или есть доверие к мониторингу или нет

Ficsh
22.03.2018
08:36:24
не вижу смысла холиварить, я привел пример из своей практики и сложившейся подсказал коллеге ответ на его вопрос и придупредил о возможных последствиях , =) если вы из тех кто считает что есть только 1 единственно верный ответ на вопрос , то могу вам отвественно заявить что все зависит от обстоятельств

Alexander
22.03.2018
08:36:47
если технари собачатся между собой - то это проблема

и никакие мониторинги не помогут

Ficsh
22.03.2018
08:37:35
=) это тоже спорное заявление

зависищее от того что вы имеете не помогут=) кому то помогут,а кому то нет ,я имеюю ввиду этих самых технорей

Artem
22.03.2018
08:50:07
@UnixGuru привет, ты не знаешь почему zabbix queue начинает расти?



вместе с этим и начинаются пропуски

количество поллеров уже 20 поставил, ситуацию особо не меняет

после рестарта прокси работает некоторое время нормально, потом опять скатывается...

Igor
22.03.2018
08:53:22
@UnixGuru привет, ты не знаешь почему zabbix queue начинает расти?
дык продебаж, посмотри где скапливаются очереди, какие метрики и тд и тп

Alexander
22.03.2018
08:57:03
@UnixGuru привет, ты не знаешь почему zabbix queue начинает расти?
посмотреть какие метрики задерживаются в Адмиистрирование-Очередь там переключать выпадашку увидите по каким хостам проблемы с получением метрик Фактически это не очередь на входе с уже полученными значениями метрик, это очередь из неполученных метрик

Serg
22.03.2018
09:04:42
Можно использовать вместо nodata (наверно и нужно) что то на подобее {INFO-SNMPv2:zabbix[host,snmp,available].last()}=0 , это пример для SNMP во 2 параметре ключа вставлятся тип подключения
Бррр. Не совсем понял логику. В изначальном вопросе - есть железка в центре, и есть в филиале. Филиальская должна зависеть от канала в центр, центральная - нет. Для железок придётся делать разные темплейты, в одном указывать зависимость от канала в центр и вешать на железку филиала. Как тут nodata поможет, не пойму..

Artem
22.03.2018
09:06:12
а можно очистить эту очередь?

Ficsh
22.03.2018
09:09:17
Бррр. Не совсем понял логику. В изначальном вопросе - есть железка в центре, и есть в филиале. Филиальская должна зависеть от канала в центр, центральная - нет. Для железок придётся делать разные темплейты, в одном указывать зависимость от канала в центр и вешать на железку филиала. Как тут nodata поможет, не пойму..
ноудата никак не поможет, человек написал что у него проблема что когда канал падает все оборудование за каналом алертит, очевидно он либо пингует либо повесил триггер нодата для проверки доступности оборудования

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

Alexander
22.03.2018
09:12:50
а можно очистить эту очередь?
выкл/вкл метрику или хост повторюсь, это не очередь полученных значений

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