none
Windows Hyper-V Server R2 и Zabbix-agent RRS feed

  • Вопрос

  • Поставил на сам гипервизор агент zabbix, разрешил правилами zabbix-agentd

    Netsh Advfirewall Firewall Add Rule name="Zabbix agent" dir=in action=allow program="C:\Program Files(x86)\Zabbix Agent\zabbix_agentd.exe" description="Zabbix agent" profile=any

    аналогично для zabbix-get и zabbix-sender. Но не может сервер достучатся до агента. Если отключить брандмауэр совсем - то сам гипервизор становится недоступен по сети. 

    На серверах с Windows 2008 R2 правила работают и после их применения, агент с сервером связываются, а с Hyper-V никак не получается. 


    21 марта 2011 г. 12:37

Ответы

Все ответы

  • Судя по англоязычным форумам, Hyper-V Server не поддерживается.
    21 марта 2011 г. 12:57
    Модератор
  • всмысле не поддерживается? обычный же агент работающий по 10050 порту. должен же быть способ как то его мониторить (мне надо показатели smart с рэйда снимать)

    блин, в голове не укладывается... могут не поддерживаться счетчики используемые в гипервизоре, но по сети то он должен хотя бы видется., а у меня выдает 

    Get value from agent failed: *** Cannot connect to [192.168.1.45]:10050 [Interrupted system call]]

    В обычной 2008 такое было до разрешения правил в брандмауэре, после добавления правил проблема исчезла, может я некорректно пишу правила(хотя я проверял)?

    (не администрирую windows, тут посмотрел как из cli пишутся правила с одной стороны был приятно удивлен, с другой это даже сложнее чем iptables =) )

    21 марта 2011 г. 13:21
  • http://www.zabbix.com/forum/showthread.php?t=14142 - это видели?

    Описать принцип работы "обычного же агента" можете?

    21 марта 2011 г. 13:36
    Модератор
  • повторяю мне не нужно мониторить не один из стандартных счетчиков  Hyper-V, все что мне нужно это чтобы агент отсылал результат вывода MegaCLI на zabbix сервер. Я установил zabbix-agent, он стартанул от системного пользователя, но процесс не принимает соединения по порту 10050. 
    21 марта 2011 г. 13:48
  • еще вопрос - как отключить брандмауэр в гипервизоре?
    21 марта 2011 г. 13:56
  • netsh firewall set opmode disable

    21 марта 2011 г. 14:26
    Модератор
  • странно. у меня нормально zabbix работает. я просто открыл порт 10050
    • Помечено в качестве ответа Denis DyagilevEditor 22 марта 2011 г. 5:33
    21 марта 2011 г. 19:08
  • попробую открыть тоже. задизаблил фаервол - стало работать.

    сейчас попробую обратно включить и разрешить только 10050 порт.

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

    22 марта 2011 г. 5:23
  • C:\>Netsh Advfirewall Firewall Add Rule name="Zabbix" dir=in action=allow description="Zabbix" profile=any localport=10050 protocol=tcp
    помогло, спасибо. не правильно значит правила писал(в первом посте). Windows становится все лучше и лучше =)
    • Помечено в качестве ответа Denis DyagilevEditor 22 марта 2011 г. 5:34
    22 марта 2011 г. 5:32
  • Мне помогла перезагрузка сервера после добавлений правил в фаервол. Добавил следующее:

    C:\>Netsh Advfirewall Firewall Add Rule name="Zabbix" dir=in action=allow description="Zabbix" profile=any localport=10050 protocol=tcp

    22 декабря 2011 г. 12:16