Jump to content

Recommended Posts

Posted (edited)

Добрый день, коллеги!

 

Работаю по спутниковым каналам связи используя модемы Comtech 570L, имеется необходимость постоянно мониторить уровень сигнала на приёме. Данные снимаю по SNMP и всё вроде бы отлично и всё устраивает, но когда уровень сигнала на канале падает меньше 4-5 дб по SNMP прилетает значение 99 О_О (приложил график, не очень приятно) ищу способы от него избавиться.. как можно подменить или удалить полученное значение?

Подобное встречал на датчиках температуры, там прилетало значение +85 градусов когда они часто опрашивались:)

 

Спасибо.

post-149731-044289200 1502893573_thumb.jpg

Edited by alexfriman
Posted

Посмотрите в сторону calculated items. Только придётся придумать формулу под ваш случай, там не очень гибко...

 

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

 

На самом деле с этого миба приходит целое число от 1...999, после этого методом множителя 0.1 я получаю нужное число...

Так вот в момент когда модем переходит в состояние "Failure" прилетает число 999, уже голову изломал какую формулу сделать для вычета лишних значений.

Нет ли возможности отклонения значения чтобы заббикс значение 999 не записывал в базу?

Posted (edited)

Может глянуть в сторону: Преобразование значений, создать своё в котором 999 -> 0. Сам не пробовал.

Edited by polmax
Posted

Может глянуть в сторону: Преобразование значений, создать своё в котором 999 -> 0. Сам не пробовал.

 

Попробовал прикрутить, посмотрю при следующем ухудшении сигнала.. по результату отпишусь.

Спасибо.

Posted (edited)

polmax,s.lobanov

В общем дождался я хорошечного дождичка, к сожалению "Преобразование значений" не помогло.

Есть еще варианты?

Edited by alexfriman
Posted

Вышла новая версия Zabbix. Там реализована эта фича красиво

 

 

 

Препроцесинг

Помните тот случай, когда оборудование вендора XYZ отдает температуру текстом «25 С», а нам нужно число(уж очень любим графики и триггеры)?
Теперь не нужно лишних движений, в препроцессинге мы просто отрезаем лишнее, используя различные функции препроцессинга: начиная от простых Trim, Regular Expressions и заканчивая выделением нужных данных из JSON, XML используя JSON Path и XPath соответственно

 

https://habrahabr.ru/company/zabbix/blog/336084/

  • 2 years later...
  • 2 weeks later...
Posted

Там есть встроенный жабаскрипт им удобнее я так обрабатываю jmx метрики которые в интеджер не помещаются что то типа

 

If (value>1000000) {return value/1000;}

 

Сорри с телефона не могу точный пример дать

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.