Ad Widget

Collapse

Как получить сетевые настройки?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • StepanPivo
    Junior Member
    • Mar 2015
    • 2

    #1

    Как получить сетевые настройки?

    Мне необходимо создать экран, на котором будет список компьютеров (удаленные машины - winXP & win7), IP-адреса, GW, DNSы.
    Но как собрать данные?
    Никак не могу выудить DNS с удаленных компьютеров и остальные сетевые параметры.
    Допустим можно создавать файл с настройками (ipconfig > conf.txt), но как их оттуда выцеплять?
  • filipp.sudanov
    Senior Member
    Zabbix Certified Specialist
    • May 2014
    • 137

    #2
    Если нужно выцеплять текст именно из файла, то посмотрите на элемент данных агента
    Code:
    vfs.file.regexp[file,regexp,<encoding>,<start line>,<end line>,<output>]
    Но обычно для таких задач на агенте делается пользовательский парамет, вызывающий некий скрипт. И уже скрипт создает нужные файлы и выцепляет из них то что нужно.

    Comment

    • StepanPivo
      Junior Member
      • Mar 2015
      • 2

      #3
      Originally posted by filipp.sudanov
      Если нужно выцеплять текст именно из файла, то посмотрите на элемент данных агента
      Code:
      vfs.file.regexp[file,regexp,<encoding>,<start line>,<end line>,<output>]
      Но обычно для таких задач на агенте делается пользовательский парамет, вызывающий некий скрипт. И уже скрипт создает нужные файлы и выцепляет из них то что нужно.
      Да именно так сначала и делал. Под руку попался старый ламповый turbo pascal. Под XP это прокатило, а вот в win7 уже не заработало.
      Просто думал есть еще какие-нибудь варианты, но и за этот спасибо.

      Comment

      • bga83
        Senior Member
        • Sep 2011
        • 268

        #4
        Originally posted by StepanPivo
        Да именно так сначала и делал. Под руку попался старый ламповый turbo pascal. Под XP это прокатило, а вот в win7 уже не заработало.
        Просто думал есть еще какие-нибудь варианты, но и за этот спасибо.
        а смысл писать свой бинарник? - скрипт же горазде быстре и проще будет. Можно конечно и на vbs, по по идее достаточным будет и нечто в дуже ipconfig /all |findstr "DNS\ Servers" (из вывода выцепить только последние поля)

        Comment

        Working...