Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Несколько вопросов.

Несколько вопросов.

Scheduled Pinned Locked Moved Support (Russian)
30 Posts 3 Posters 95.9k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V
    V
    Victor Kirhenshtein
    wrote on last edited by
    #17

    @anth0ny said in Несколько вопросов.:

    • складывается впечатление, что та проблема, о которой я раньше писал (неправильный статус, должен быть Warning а получается на деле всегда Minor), несколько глубже...

    я начинаю подозревать, что есть отдельный статус для сервиса и отдельный статус для ноды вцелом. т.е. если многократно для какого-то из DCI повторяется любое событие со статусом Warning - это переводит ноду, к которой относится данный DCI, в состояние Minor.

    иначе я никак не могу объяснить, почему при мониторинге диска (% свободного места) при достижении порога определённого в Event'ах как "Warning" нода сразу помечается как "Minor":

    %s выдаёт "1"
    %S выдаёт "Minor"

    я прав? 😃 если нет, прошу поправить. если да, то возникает резонный вопрос: а как задаётся порог, после которого нода переводится из одного состояния в другое? Я ниразу ещё не получал извещений о состоянии Warning, всегда начинается с Minor.

    Eto bug v obrabotke macrosa %S - Minor i Warning pereputani mestami. %s vozvrashaet pravil'noe znachenije statusa:

    0 = normal
    1 = warning
    2 = minor
    3 = major
    4 = critical
    5 = unknown
    6 = unmanaged
    7 = disabled
    8 = testing

    Esli server na UNIX'e, to v faile src/server/core/events.cpp nado stroki

    const char *g_szStatusText[] = { "NORMAL", "MINOR", "WARNING", "MAJOR", "CRITICAL", "UNKNOWN", "UNMANAGED", "DISABLED", "TESTING" };
    const char *g_szStatusTextSmall[] = { "Normal", "Minor", "Warning", "Major", "Critical", "Unknown", "Unmanaged", "Disabled", "Testing" };
    

    zamenit' na

    const char *g_szStatusText[] = { "NORMAL", "WARNING", "MINOR", "MAJOR", "CRITICAL", "UNKNOWN", "UNMANAGED", "DISABLED", "TESTING" };
    const char *g_szStatusTextSmall[] = { "Normal", "Warning", "Minor", "Major", "Critical", "Unknown", "Unmanaged", "Disabled", "Testing" };
    

    i peresobrat'. Esli na Windows, to podozdat' versii 0.2.22, skoro dolzna bit'. Spasibo chto prislali oba znacvenija - i %s, i %S, a to bi ja v zizni ne ponjal bi v chem problema 🙂

    1 Reply Last reply
    0
    • V
      V
      Victor Kirhenshtein
      wrote on last edited by
      #18

      @anth0ny said in Несколько вопросов.:

      • проявились странности при опросе ACPI.ThermalZone.CurrentTemp

      настроено как NetXMS Agent \ Integer

      судя по настройке, параметр температуры должен опрашиваться ровно точно также, как и всё остальное... 1 раз в минуту (Polling and Storage = 60 seconds)...

      а вместо этого получаем вот что: (даю результаты с нескольких серверов, с тех, что ответили, может удастся вычислить закономерность? и плиз, на будущее, пока идёт отладка: нужны возможности экспорта ото всюду, а то скрины делать не всегда удобно, а так бы экспортировал список и сюда постнул)

      A kak ostal'nie parametri, sobirajutsja reguljarno? Esli da, to problema skoree vsego na storone agenta, a esli net - to eto obschaja problema servera. U ob'ekta kotorij predstavljaet sam NetXMS server dolzni bit' avtomaticheski sozdannie DCI so statistikoj po vnutrennim ocheredjam NetXMS servera - kakie tam znacvhenija?

      1 Reply Last reply
      0
      • A
        A
        Anth0ny
        wrote on last edited by
        #19
        1. Нее...
          Всё, о чём я говорил и буду говорить, относится к Windows =).
          У меня пока не стоит задача ставить мониторинговый сервер или агентов на Unix.

        Так что ждём-с 0.2.22 😃

        1. судя по субъективным ощущениям, всё остальное собирается нормально. по крайней мере мониторинг свободного места пашет как часы, проблем не замечено. странности только с опросом ACPI.

        по поводу значений по очередям, а можно указать путь в консоли, по которому их искать? 😃 а то я что-то не очень понимаю, как их найти...

        1 Reply Last reply
        0
        • V
          V
          Victor Kirhenshtein
          wrote on last edited by
          #20

          Про очереди: есть объект "node", который представляет сам NetXMS сервер - он создается автоматически. У него так-же автоматически создаются DCI для мониторинга внутренних очередей. Надо найти этот объект и посмотреть текущие значения этих DCI.

          1 Reply Last reply
          0
          • A
            A
            Anth0ny
            wrote on last edited by
            #21

            осмотрел очереди (если я правильно понял о чём была речь).

            Server.AverageDCPollerQueueSize = 0 (вся история = 0)
            Server.AverageDBWriterQueueSize = значения меняются ... но не регулярно.
            Server.AverageDCIQueuingTime = значения постоянно пляшут от 5 до 30.
            Server.AverageStatusPollerQueueSize = 0 (вся история = 0)
            Server.AverageConfigurationPollerQueueSize = 0 (вся история = 0)

            Пока отказался от использования ACPI в пользу мониторинга встроенных датчиков через SNMP. Результаты отличные, мониторю на температуру сервера DELL и HP.

            1 Reply Last reply
            0
            • A
              A
              Anth0ny
              wrote on last edited by
              #22
              1. Всё так же странно работает или точнее не работает назначение прав пользователям. У всех кроме администратора попрежнему пусто в Object Browser'е. Какие бы права я не давал.

              Я один такой? Ктонить ещё с таким сталкивался?

              1. Прошу проверить если есть и если нет то внедрить 100% блокиратор наследования шаблонов вниз по иерархии. А то получается что как только я вношу изменение в шаблон, так этот шаблон тут же применяется ко всем объектам внутри контейнера Templates и подисабленные объекты снова включаются. Очень напрягает при большом количестве разнородных DCI.

              2. Не нашёл описания, как связать авторизацию в консоли NetXMS с Radius'ом. Прошу помочь. Может где-то обсуждалось но я пропустил...?

               🙂

              1 Reply Last reply
              0
              • A
                A
                Anth0ny
                wrote on last edited by
                #23

                Возник небольшой вопрос, не стал создавать отдельную тему...

                Снимаю показания типа Disk.Free(C:)
                Тип: Unsigned Int64

                Вопрос: получаемое значение - биты?

                Перевод в гигабайты будет (скрипт) таким?

                (($1/1024)/1024)/1024

                Пробовал- не получается, не срабатывает...
                Как превратить биты в гигабайты скриптом?

                1 Reply Last reply
                0
                • A
                  A
                  Anth0ny
                  wrote on last edited by
                  #24

                  в ответ на такую трансформацию получаю по почте уведомление:

                  Выполнение скрипта (DCI::mytest.server.ru::633) вызвало ошибку: Error 13 in line 1: Cannot do automatic type cast

                  Суть: хотелось бы в почтовых извещениях получать не биты, а гигабайты.

                  Прошу помочь.

                  1 Reply Last reply
                  0
                  • A
                    A
                    Alex
                    wrote on last edited by
                    #25

                    Ваще-то в одном байте 8 бит. И чтоб из бит перевести в байты, то значение нужно умножить на 8, т.е. $1*8
                    Дальше можно извращаться с полученным значением так, как тебе нужно.
                    Тут эта тема уже где-то была кстати.

                    1 Reply Last reply
                    0
                    • A
                      A
                      Anth0ny
                      wrote on last edited by
                      #26

                      Alex, спасибо...
                      Я видел похожие темы.

                      Странно вот что: почему не срабатывает простая арифметическая операция деления?

                      1 Reply Last reply
                      0
                      • V
                        V
                        Victor Kirhenshtein
                        wrote on last edited by
                        #27

                        @anth0ny said in Несколько вопросов.:

                        Возник небольшой вопрос, не стал создавать отдельную тему...

                        Снимаю показания типа Disk.Free(C:)
                        Тип: Unsigned Int64

                        Вопрос: получаемое значение - биты?

                        Перевод в гигабайты будет (скрипт) таким?

                        (($1/1024)/1024)/1024

                        Пробовал- не получается, не срабатывает...
                        Как превратить биты в гигабайты скриптом?

                        Eto osobennost' perevoda unsigned int64 vo float - sledujuschaja konstrukcija dolzna rabotat':

                        ((int64($1)/1024)/1024)/1024

                        1 Reply Last reply
                        0
                        • A
                          A
                          Anth0ny
                          wrote on last edited by
                          #28

                          Виктор, спасибо, скрипт работает 😃

                          1 Reply Last reply
                          0
                          • A
                            A
                            Anth0ny
                            wrote on last edited by
                            #29

                            приветствую! 😃

                            небольшой вопросец:

                            System.IO.DiskQueue - FLOAT - "Average disk queue length for last minute"

                            это

                            PDH.CounterValue("\PhysicalDisk(2 C:)\Avg. Disk Write Queue Length")

                            или

                            PDH.CounterValue("\PhysicalDisk(2 T:)\Avg. Disk Read Queue Length")

                            или это _Total?

                            1 Reply Last reply
                            0
                            • V
                              V
                              Victor Kirhenshtein
                              wrote on last edited by
                              #30

                              Eto srednee znachenie countera \Physical Disk(_Total)\Current Disk Queue Length za minutu.

                              1 Reply Last reply
                              0

                              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                              With your input, this post could be even better 💗

                              Register Login
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              Powered by NodeBB Contributors
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • Users
                              • Groups