Ad Widget

Collapse

Триггер на свободное место диска С.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3406

    #16
    Попробую выступить в роли капитана Очевидность: раз так говорит, то, видимо, есть какие-то проблемы с коммуникациями.

    Если у Вас элемент данных работает в пассивном режиме (имеет тип "Zabbix agent", а не "Zabbix agent (active)"), то опросом Zabbix-агента занимается Zabbix-сервер; соответственно, именно он инициирует соединение. Точно такое же обращение к агенту происходит при использовании утилиты zabbix_get. Попробуйте с её помощью, запуская её на Zabbix-сервере, получить с агента то же самое значение. Ключ можно увидеть, например, на экране Latest data при включенной "галочке" "Show details".
    Может быть, это прояснит ситуацию - например, выяснится, что TCP-порт на агенте закрыт на вход локальным фаерволом.

    Comment

    • nextmen
      Junior Member
      • Dec 2014
      • 12

      #17
      Originally posted by odil_tal
      Да, я видел его, но он не срабатывает же.
      Срабатывает, но я его переделывал чтоб срабатывал если большой диск - на менее 10%, если маленький диск - менее 5 ГБ. Но в результате этот контроль оказался ни кому не нужен и я его совсем убрал из шаблона.

      Comment

      • Odil_tal
        Member
        • Jul 2016
        • 60

        #18
        Originally posted by nextmen
        Срабатывает, но я его переделывал чтоб срабатывал если большой диск - на менее 10%, если маленький диск - менее 5 ГБ. Но в результате этот контроль оказался ни кому не нужен и я его совсем убрал из шаблона.
        А вот отсюда по подробнее пожалуйста.
        Как его подцепить? Желательно пошагово, а то когда я его цеплял на комп. у меня выходила ошибка. Может я не правильно цеплял его.
        Шаблоны-Соединить с новым шаблоном-(Template OS Windows-его выбираю)-Добавить-Обновить.
        Last edited by Odil_tal; 10-08-2016, 14:26.

        Comment

        • Odil_tal
          Member
          • Jul 2016
          • 60

          #19
          Originally posted by Kos
          Попробую выступить в роли капитана Очевидность: раз так говорит, то, видимо, есть какие-то проблемы с коммуникациями.

          Если у Вас элемент данных работает в пассивном режиме (имеет тип "Zabbix agent", а не "Zabbix agent (active)"), то опросом Zabbix-агента занимается Zabbix-сервер; соответственно, именно он инициирует соединение. Точно такое же обращение к агенту происходит при использовании утилиты zabbix_get. Попробуйте с её помощью, запуская её на Zabbix-сервере, получить с агента то же самое значение. Ключ можно увидеть, например, на экране Latest data при включенной "галочке" "Show details".
          Может быть, это прояснит ситуацию - например, выяснится, что TCP-порт на агенте закрыт на вход локальным фаерволом.
          А утилиту zabbix_get надо в командной строке на компьютере, где Zabbix-сервер установлен запускать? Если это так, то у меня нет такой возможности к сожалению.
          Что касается закрытых портов. Другие данные, такие как лог принт сервиса я с агентских компьютеров получаю свободно. Хотя возможно Вы правы. Как-нибудь можно проверить открыт порт или нет для него другим способом?
          Кстати, присутствует шифрование. Может поэтому не получается вытащить данные?
          Last edited by Odil_tal; 10-08-2016, 14:34.

          Comment

          • Kos
            Senior Member
            Zabbix Certified SpecialistZabbix Certified Professional
            • Aug 2015
            • 3406

            #20
            Originally posted by Odil_tal
            А утилиту zabbix_get надо в командной строке на компьютере, где Zabbix-сервер установлен запускать?
            Желательно - так Вы повторите оригинальный, идущий от сервера запрос.
            Можно попробовать сделать такой запрос с любой другой машины (эта утилита обычно устанавливается вместе с агентом Zabbix), но в этом случае нужно убедиться, что машина, с которой делается запрос, прописана в конфиге агента той машины, на которую этот запрос отправляется (параметр "Server=").
            Originally posted by Odil_tal
            Другие данные, такие как лог принт сервиса я с агентских компьютеров получаю свободно.
            "Другие данные" могут посылаться агентом, работающим в активном режиме, - тогда соединение с сервером устанавливает сам агент. В частности, такие параметры, которые собираются с помощью ключей log[...], logrt[...] или eventlog[...], могут собираться только при работе агента в активном режиме.
            Originally posted by Odil_tal
            Кстати, присутствует шифрование. Может поэтому не получается вытащить данные?
            Ну, тут я ничего не скажу - с шифрованием я пока что не разбирался.

            Comment

            • nextmen
              Junior Member
              • Dec 2014
              • 12

              #21
              Originally posted by Odil_tal
              А вот отсюда по подробнее пожалуйста.
              Как его подцепить? Желательно пошагово, а то когда я его цеплял на комп. у меня выходила ошибка. Может я не правильно цеплял его.
              Шаблоны-Соединить с новым шаблоном-(Template OS Windows-его выбираю)-Добавить-Обновить.
              Не понятно, что с чем и зачем соединяете? Достаточно Template OS Windows добавить к узлу, в нем всё есть.

              Comment

              • Odil_tal
                Member
                • Jul 2016
                • 60

                #22
                Originally posted by nextmen
                Не понятно, что с чем и зачем соединяете? Достаточно template os windows добавить к узлу, в нем всё есть.
                Так с самого начала я так и сделал, но через некоторое время вышла ошибка, описанная выше. Вот и ломаю голову в чём причина.
                Get value from agent failed: connection closed during read (Получить значение от агента не удалось: соединение закрыто во время чтения)
                Думал, что это из за шифрования, но теперь сомневаюсь, т.к. в документации про ограничения ничего не увидел.

                Comment

                • Odil_tal
                  Member
                  • Jul 2016
                  • 60

                  #23
                  Originally posted by Odil_tal
                  Так с самого начала я так и сделал, но через некоторое время вышла ошибка, описанная выше. Вот и ломаю голову в чём причина.
                  Get value from agent failed: connection closed during read (Получить значение от агента не удалось: соединение закрыто во время чтения)
                  Думал, что это из за шифрования, но теперь сомневаюсь, т.к. в документации про ограничения ничего не увидел.
                  Сделал по другому, может кому пригодится.
                  Ключ:
                  wmi.get[root\cimv2,select FreeSpace from Win32_LogicalDisk]
                  Триггер:
                  {LogicalDisk:wmi.get[root\cimv2,select FreeSpace from Win32_LogicalDisk].last()}<5368709120

                  Comment

                  • Cool@ndy
                    Junior Member
                    • Sep 2016
                    • 9

                    #24
                    Originally posted by odil_tal
                    Несколько дней уже бьюсь с этой проблемой.
                    Создал шаблон "diskc".
                    В нём группа элементов "disksize".
                    Элементы данных:
                    Имя - "windowsdiskc"
                    Тип - zabbix agent
                    Ключ - vfs.fs.size[c:,free]
                    Тип информации - Числовое (Целое положительное)
                    Тип данных - Десятичный
                    Единица измерения - b
                    Группы элементов данных - disksize
                    ------------------------------------------
                    Триггер: {diskc:vfs.fs.size[c:,free].last()}<20g
                    Затем в шаблоне diskc добавляю в "Узлы сети / шаблоны" нужный комп.
                    Выбранный компьютер через некоторое время становится не доступным, выходит ошибка: Get value from agent failed: Connection closed during read (Получить значение от агента не удалось: соединение закрыто во время чтения) Что я делаю не так, подскажите пожалуйста.
                    Уже всё перепробовал, не хочет работать шаблон.
                    Zabbix 3.0.3
                    Я не стал все перечитывать.... проблема решилась?
                    Я такую проблему решил отключением брэндмауэра

                    Comment

                    • Odil_tal
                      Member
                      • Jul 2016
                      • 60

                      #25
                      Originally posted by cool@ndy
                      Я не стал все перечитывать.... проблема решилась?
                      Я такую проблему решил отключением брэндмауэра
                      Да, спасибо. Проблема решилась, только по другому. Брандмауэр я тоже отключал, не помогло. Всё таки наверное шифрование мешало.
                      А проблему решил используя команду wmi

                      Comment

                      Working...