Size: a a a

Zabbix Russian Community

2020 May 07

А

Алексей in Zabbix Russian Community
Паша
Возможно в условие триггера стоит добавить ... and nodata(4m) = 0, чтобы загорался только когда первые три минуты не было данных
Ну так у меня же так и есть в триггере... только не 4ре минуты, 8.
источник

AK

Andrey Kharchenko in Zabbix Russian Community
нужно писать скрипт который проверяет , есть данные или нет. если нет - 0 возвращает, а если есть - 1. и уже по нему делать нормальную проверку. все же nodata - это ненормальное состояние элемента данных, с моей точки зрения...

а так "условие на срабатывание триггера nodata(3m)=1
а на восстановление nodata(8m)=1" не работает? проверьте?
источник

А

Алексей in Zabbix Russian Community
Паша
Поэкспериментируйте
Второй день кручу верчу - запустить хочу =)
источник

А

Алексей in Zabbix Russian Community
Andrey Kharchenko
нужно писать скрипт который проверяет , есть данные или нет. если нет - 0 возвращает, а если есть - 1. и уже по нему делать нормальную проверку. все же nodata - это ненормальное состояние элемента данных, с моей точки зрения...

а так "условие на срабатывание триггера nodata(3m)=1
а на восстановление nodata(8m)=1" не работает? проверьте?
Пробовал - не срабатывает =( Полагаю потому, что nodata(3m) , который в секции ошибки - все еще тоже активен и в значении true .
источник

AK

Andrey Kharchenko in Zabbix Russian Community
да. именно.
источник

П

Паша in Zabbix Russian Community
Вы рабочие станции по хттп опрашиваете?
источник

А

Алексей in Zabbix Russian Community
Да. На них на всех есть сервис отвечающий по хттп. Заббикс агента централизовано развернуть пока нету возможности
источник

П

Паша in Zabbix Russian Community
Воспользуйтесь HTTP-агентом тогда, может?
источник

OK

Oleg Kostikov in Zabbix Russian Community
Problem: .count(3m)=0 and .count(4m)>0 and .now()>0
Recovery: .count(3m,,5m)=0 or .count(1m)>0
источник

П

Паша in Zabbix Russian Community
И в триггер просто каунт за N минут
источник

А

Алексей in Zabbix Russian Community
Паша
Воспользуйтесь HTTP-агентом тогда, может?
Так и есть сбор данных HTTP агентом.
источник

AK

Andrey Kharchenko in Zabbix Russian Community
если решать эту задачу в лоб - тогда нужно при помощи AND и OR реализовать XOR )
nodata(3m) XOR count(9m....)<=1
источник

А

Алексей in Zabbix Russian Community
Oleg Kostikov
Problem: .count(3m)=0 and .count(4m)>0 and .now()>0
Recovery: .count(3m,,5m)=0 or .count(1m)>0
Щас попробую.
источник

А

Алексей in Zabbix Russian Community
Andrey Kharchenko
если решать эту задачу в лоб - тогда нужно при помощи AND и OR реализовать XOR )
nodata(3m) XOR count(9m....)<=1
Попробую чуть позже, если голова не взорвется 😄
источник

VM

V M in Zabbix Russian Community
Дорый день, подскажите как реализовать авторзиацию токеном в HTTP агенте для получение данных от API(не zabbix)? Авторизация по логину и паролю не работает т.к. API требует обязательно токен. Пробовал для теста указывать токен в хедере, авторизацию отключал - не работает. Использую Zabbix 4.0.19
источник

VM

V M in Zabbix Russian Community
В 4.2. вроде добавили шаги для такого случая, но обновляться пока не планирую.
источник

NK

Nikolay Kulikov in Zabbix Russian Community
Terry Filch
и тут вопрос

сервер на с/с++
вебморда на php+js
клиенты на go/c/c++

почему нету с# или rust? 🤷‍♀😂
Тут да, сами с коллегой обсуждали. Наверное просто js легче втащить было
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
Алексей
Да, логика может и странная, но как-то другая здесь не лезет. Обрисую полностью задачу, с ненужными подробностями, дабы не выглядеть глупо с "каверзными" задачками =):
Эта проверка выполняется на рабочих станциях пользователей (сбор данных только по будням с 9 до 18), сервис на рабочих станциях имеет дурацкое свойство подвисать или вообще останавливаться, но так как этот сервис не критичен - я хочу узнать о том что он глюкнул, но не хочу чтобы уведомление об этом висело на дашборде до исправления ситуации. Уведомил - повисел некоторое время на дашборде - пропал. Данные от сервиса приходят текстовые (http проверка - если есть ответ - сервис работает, если нет ответа - сервис повис/выключился), какие там данные - не важно, главное что сервис ответил. Соответственно оперировать получается только одним ключем есть данные/нет данных.... Как то так.
nodata(3m)=1 and nodata(8m)=0
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
V M
В 4.2. вроде добавили шаги для такого случая, но обновляться пока не планирую.
Не добавили. И в 4.4 этого нет
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
Никак пока этого не сделать, пока не добавили шаги по аналогии с веб-проверками
источник