Ad Widget

Collapse

Мониторинг температуры (2)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • aib
    Senior Member
    • Jan 2014
    • 1615

    #31
    "Гюльчатай - покажи личико"

    В смысле - что за проблема была? Может, мне завтра предстоит столкнуться с такой-же - поэтому хочу знать, что предпринять.

    Плииз
    Sincerely yours,
    Aleksey

    Comment

    • mda.kem
      Junior Member
      • Mar 2014
      • 17

      #32
      Я в замешательстве. aib... вы меня пугаете....
      Изначально тема была заведена с вопросом - "Почему через неопределенный промежуток времени, перестает поступать значение высокой границы температуры."

      "Гюльчатай - покажи личико"

      В смысле - что за проблема была? Может, мне завтра предстоит столкнуться с такой-же - поэтому хочу знать, что предпринять.

      Плииз
      __________
      Ну... или я вопроса не понял.

      Comment

      • pzabortsev
        Senior Member
        • Dec 2012
        • 338

        #33
        Originally posted by mda.kem
        Я в замешательстве. Aib... вы меня пугаете....
        Изначально тема была заведена с вопросом - "Почему через неопределенный промежуток времени, перестает поступать значение высокой границы температуры."


        Ну... или я вопроса не понял.
        Да, все верно.

        Так почему переставало поступать значение темперетуры? В чем была проблема?

        Comment

        • mda.kem
          Junior Member
          • Mar 2014
          • 17

          #34
          Originally posted by pzabortsev
          Да, все верно.

          Так почему переставало поступать значение темперетуры? В чем была проблема?
          Ответ ниже...

          фантастика!
          программа sensors выдает данные по разному!!!
          обрати внимание, что иногда температура выводится с символом градуса °С - тогда ответ числовой (76)

          20140401:171813 core 0: +36.0°c (high = +76.0°c, crit = +100.0°c)
          20140401:171813 core 1: +34.0°c (high = +76.0°c, crit = +100.0°c)
          20140401:171813 /etc/zabbix/script/cpu_t high => 76

          а иногда - БЕЗ символа °С - тогда ответ пустой ()

          20140401:175813 core 0: +34.0 c (high = +76.0 c, crit = +100.0 c)
          20140401:175813 core 1: +32.0 c (high = +76.0 c, crit = +100.0 c)
          20140401:175813 /etc/zabbix/script/cpu_t high =>

          Это происходит потому, что в случае наличия символа °С, температура считается единым словом и скрипт выделяет правильное значение:

          0 => 20140401:171813
          1 => core
          2 => 0:
          3 => +36.0°c
          4 => (high
          5 => =
          6 => +76.0°c,
          7 => crit
          8 => =
          9 => +100.0°c)

          Тогда как при отсутсвии этого символа °С, температура разбивается на 2 слова (+36.0 и С) и скрипт выбирает неверное значение для Максимальной температуры. Для текущей это не имеет значения, она выбирается нормально в любом случае.

          0 => 20140401:171813
          1 => core
          2 => 0:
          3 => +36.0
          4 => c
          5 => (high
          6 => =
          7 => +76.0
          8 => c,
          9 => crit
          10 => =
          11 => +100.0°c)

          Comment

          • aib
            Senior Member
            • Jan 2014
            • 1615

            #35
            Меня смутила вот эта фраза:
            Originally posted by mda.kem
            Проблема при которой перестает выводится значение границы высокой температуры найдена
            Я предположил, что вы выяснили, почему в некоторых случаях sensors выдает нетипичные данные.
            Поэтому я спросил - что было причиной неожиданного поведения sensors, и как вы решили это?
            Sincerely yours,
            Aleksey

            Comment

            Working...