Ad Widget

Collapse

Конвертация мегабайтов в гигабайты

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • АБД
    Junior Member
    • Mar 2015
    • 3

    #1

    Конвертация мегабайтов в гигабайты

    Добрый день,

    Получаю значения с мониторинга в мегабайтах. Нужно переводить их в гигабайты. Пробовал ставить Единицу измерения M или MB, но бестолку - не распознает. Лишь добавляет префикс KM или KMB.

    Решил пойти другим путем. Сделал пользовательский множитель на 0.0009765625, чтобы перевести в гигабайти результат, но произошла следующая ошибка:

    Value "0.0009765625" of "Пользовательский множитель" has too many digits after the decimal point: it cannot have more than 4 digits. Что означает, что знаков после запятой много ставить нельзя, а хотелось бы точное значение.

    Помогите)
  • rough-84
    Senior Member
    • Oct 2014
    • 198

    #2
    Цифру скорее всего можно поменять где то в конфиге.
    Так же спизжено с другого форума:

    На самом деле, Заббикс - штука умная и знакомая с единицами измерения информации. Если не вводить своих единиц измерения и своих множителей, то он будет присылать данные в виде "28456234", подразумевая байты. В этом случае можно указать единицу измерения "Б", и данные будут отображаться в виде "27 МБ", без каких-либо множителей. Если же указать "b" (латинская Б), то единицы сменятся на "mb, gb" соответственно. А триггеры писать даже проще: указываем не статичное абстрактное число "20", а вполне конкретное "20g" (даже если Вы указали "Б" в качестве единиц измерения, всё равно в триггере вводите "g" - унификация такая). А если нужен триггер на 20 МБ - укажите "20m". Несмотря на отсутствие множителей и число "19341258" в последних данных, Заббикс поймёт, что Вы хотите сравнить эти данные, измеряемые в байтах, с указанными в триггере 20 мегабайтами.

    Comment

    • sadman
      Senior Member
      • Dec 2010
      • 1611

      #3
      Originally posted by АБД
      Добрый день,

      Получаю значения с мониторинга в мегабайтах. Нужно переводить их в гигабайты. Пробовал ставить Единицу измерения M или MB, но бестолку - не распознает. Лишь добавляет префикс KM или KMB.
      If a unit symbol is set, Zabbix will add post processing to the received value and display it with the set unit postfix.
      By default, if the raw value exceeds 1000, it is divided by 1000 and displayed accordingly. For example, if you set bps and receive a value of 881764, it will be displayed as 881.76 Kbps.
      Special processing is used for B (byte), Bps (bytes per second) units, which are divided by 1024.
      Originally posted by АБД
      Value "0.0009765625" of "Пользовательский множитель" has too many digits after the decimal point: it cannot have more than 4 digits. Что означает, что знаков после запятой много ставить нельзя, а хотелось бы точное значение.
      Помогите)
      С Zabbix 2.0, 2.4 не встретил никаких проблем с custom multiplier=0.0009765625

      Comment

      Working...