Size: a a a

Zabbix Russian Community

2020 May 07

VM

V M in Zabbix Russian Community
Vyacheslav Ryzhevsky
Никак пока этого не сделать, пока не добавили шаги по аналогии с веб-проверками
🤦🏼‍♂️  перепутал с веб мониторингом.. А почему через токен в заголовке не работает? Я сгенерировал токен вручную, время жизни мин 30 - для проверки успеваю. Не работает...
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
Так все зависит от железки, куда стучишься. Надо ее документацию смотреть, как передавать токен
источник

А

Алексей 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
Не заработало потому как на функцию count при отсутствии данных идет ругань =( "Cannot evaluate expression: "Cannot evaluate function  .count(3m)": item is not supported."
источник

А

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

VM

V M in Zabbix Russian Community
Vyacheslav Ryzhevsky
Так все зависит от железки, куда стучишься. Надо ее документацию смотреть, как передавать токен
это Web api, руками через curl работает, но только в два шага. Генерация токена обязательна.
источник

А

Алексей in Zabbix Russian Community
Vyacheslav Ryzhevsky
nodata(3m)=1 and nodata(8m)=0
Первым делом это пробовал - не работает.
источник

AK

Andrey Kharchenko in Zabbix Russian Community
Алексей
Не заработало потому как на функцию count при отсутствии данных идет ругань =( "Cannot evaluate expression: "Cannot evaluate function  .count(3m)": item is not supported."
потому что это нештатная ситуация. выпадающий в Not suppored Item это проблема
источник

AK

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

VM

V M in Zabbix Russian Community
Vyacheslav Ryzhevsky
Так все зависит от железки, куда стучишься. Надо ее документацию смотреть, как передавать токен
Подумал что можно было бы сделать генерацию токена скриптом на сервере и значение использовать в макросе. Такое же возможно? Скриптом получать значение и потом Через Zabbix API обновлять значение глобально макроса. НО с токеном все равно не работает... (
источник

А

Алексей in Zabbix Russian Community
Andrey Kharchenko
потому что это нештатная ситуация. выпадающий в Not suppored Item это проблема
Понятно что not supported -это проблема. Но count с ней не может работать, так как считать ему нечего...
источник

C

Combot in Zabbix Russian Community
🌟 Алексей has reached level 2!
источник

OK

Oleg Kostikov in Zabbix Russian Community
с not supported только nodata работает
источник

AK

Andrey Kharchenko in Zabbix Russian Community
Алексей
Понятно что not supported -это проблема. Но count с ней не может работать, так как считать ему нечего...
оберните дерганье порта http в скрипт и все. времени бы ушло меньше чем тут слов потратили
источник

А

Алексей in Zabbix Russian Community
Oleg Kostikov
с not supported только nodata работает
Логично. Значит все варианты с count отпадают... =( Ладно, видимо деактивация триггера спустя какое-то время не возможна =(
источник

А

Алексей in Zabbix Russian Community
Andrey Kharchenko
оберните дерганье порта http в скрипт и все. времени бы ушло меньше чем тут слов потратили
Ну думал как то с помощью nodata получится. Теперь да, напишу скрипт в пару строк.
источник

OK

Oleg Kostikov in Zabbix Russian Community
или менять http check на web check, он в неподдерживаемые не падает
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
Алексей
Первым делом это пробовал - не работает.
Еще вариант - сделать два триггера - 3 минуты и 8 минут. Второй сделать с уровнем критичности 0, первый зависит от второго. Тогда они оба будут активны через 8 минут, но первый будет подавлен. Если в дашборде настроить фильтр на скрытие уровня критичности 0, то оба должны скрыться с глаз. Но при этом ты всегда сможешь увидеть, на каких хостах проблема еще висит
источник

AK

Andrey Kharchenko in Zabbix Russian Community
как мне нравятся такие вот обходные решения! Без сарказма. вот мозг работает у людей !
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
Какая задача, такие и решения :)
источник

А

Алексей in Zabbix Russian Community
Вспомнил про net.tcp.service ... мне же не важны данные, мне главное ответил/не ответил а net.tcp.service всегда возвращает ответ 0 или 1, поэтому nodata не будет.
источник