Ad Widget

Collapse

zabbix_get

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jet_one
    Member
    • Jan 2017
    • 32

    #1

    zabbix_get

    Всем привет. Сделал батник который вытаскивает из приложения на сервере температуру ЦПУ. Добавил в конфиг строку
    Code:
    UserParameter=Temperature.CPU, C:\Zabbix\OpenHardwareMonitor\CPUTemperature.bat
    .
    Но пишет что не поддерживается.
    И мне на помощь должна придти замечательная zabbix_get. Но и тут ошибка. Как вылечить? см. скриншот
    Attached Files
  • babahvl
    Junior Member
    • Mar 2017
    • 12

    #2
    в конфиге добавьте допустимый адрес, с которого можно обращаться к агенту. В вашем случае, видимо, 127.0.0.1

    Server=<IP который вы уже прописали>,127.0.0.1

    Comment

    • Semiadmin
      Senior Member
      • Oct 2014
      • 1625

      #3
      Возможно, лишний пробел, попробуйте так:
      UserParameter=Temperature.CPU,C:\Zabbix\OpenHardwa reMonitor\CPUTemperature.bat
      Также, м.б., требуется прописать в конфиге агента UnsafeUserParameters=1

      Comment

      • jet_one
        Member
        • Jan 2017
        • 32

        #4
        Originally posted by babahvl
        в конфиге добавьте допустимый адрес, с которого можно обращаться к агенту. В вашем случае, видимо, 127.0.0.1

        server=<ip который вы уже прописали>,127.0.0.1
        Добавлен нужный. 192.168.10.2

        Comment

        • jet_one
          Member
          • Jan 2017
          • 32

          #5
          Originally posted by Semiadmin
          Возможно, лишний пробел, попробуйте так:
          UserParameter=Temperature.CPU,C:\Zabbix\OpenHardwa reMonitor\CPUTemperature.bat
          Также, м.б., требуется прописать в конфиге агента UnsafeUserParameters=1
          ничего не менял, все заработало самой сабой. Данные собирать стал, но zabbix_get так и не заработал.

          Comment

          • yukra
            Senior Member
            • Apr 2013
            • 1359

            #6
            Originally posted by jet_one
            ничего не менял, все заработало самой сабой. Данные собирать стал, но zabbix_get так и не заработал.
            Что бы работал zabbix_get нужно след:
            Что бы в конфиге агента, в директиве Server был указан ip-адрес сервера, с которого вы запускаете zabbix_get (при необходимости можно вписать несколько через запятую)
            Судя по всему вы запускаете zabbix_get из под винды, zabbix-server под винду не бывает, отсюда я предполагаю что вы запускаете zabbix_get с того же сервера, на котором стоит "проблемный" zabbox-agent. Нужно либо исправить конфиг и рестартануть агент, либо установить zabbix_get на zabbix_server и запускать его через ssh.

            Сразу второй момент: если на zabbix-server'е у вас несколько ip-адресом, то может потребоваться указание параметра -I у zabbix_get, что бы zabbix_get использовал правильный (разрешенный в конфиге агента) адрес.

            Третий момент: фаервол, selinux, и прочие "системы защиты".

            Comment

            • jet_one
              Member
              • Jan 2017
              • 32

              #7
              Спасибо, разобрался.

              Comment

              Working...