Ad Widget

Collapse

Информация о подключенных мониторах.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Odil_tal
    Member
    • Jul 2016
    • 60

    #1

    Информация о подключенных мониторах.

    Добрый день.
    Кто-нибудь занимался вопросом инвентаризации подключённых мониторов? Необходимо вытащить модель и серийный номер монитора. Если есть возможность, то желательно без внесения изменений в конфигурационный файл агента Zabbix. Поделитесь пожалуйста.
  • Odil_tal
    Member
    • Jul 2016
    • 60

    #2
    Если есть решение, то хотя бы ссылку киньте что-ли...

    Comment

    • teddy
      Senior Member
      • Dec 2017
      • 234

      #3
      Originally posted by Odil_tal
      Если есть решение, то хотя бы ссылку киньте что-ли...
      Получить нужное вам можно просто скриптом
      Code:
      Get-WmiObject WmiMonitorID -Namespace root\wmi | select serialnumberid,UserfriendlyName | ForEach-Object {[System.Text.Encoding]::ASCII.GetString($_.serialnumberid)+[System.Text.Encoding]::ASCII.GetString($_.UserFriendlyName)}
      item Zabbix agent,
      Key system.run[powershell -noprofile -executionpolicy bypass "Get-WmiObject WmiMonitorID -Namespace root\wmi | select serialnumberid,UserfriendlyName | ForEach-Object {[System.Text.Encoding]::ASCII.GetString($_.serialnumberid)+[System.Text.Encoding]::ASCII.GetString($_.UserFriendlyName)}",wait]

      Вот только что с этим потом делать в zabbix-е, я не представляю. Если просто направить в ведомость инвентаризации - то вот они, текстовые строки.
      Ну и по хорошему такие скрипты надо прописывать все-таки на агенте в конфиг.
      Last edited by teddy; 21-10-2019, 18:27.

      Comment


      • Odil_tal
        Odil_tal commented
        Editing a comment
        Спасибо за отзыв. В поле весь текст не поместился, только: "system.run[powershell -noprofile -executionpolicy bypass "Get-WmiObject WmiMonitorID -Namespace root\wmi | select serialnumberid,UserfriendlyName | ForEach-Object {[System.Text.Encoding]::ASCII.GetString($_.serialnumberid)+[System.Text.Encoding]::ASCII.Ge".
        Жаль.
    • Semiadmin
      Senior Member
      • Oct 2014
      • 1625

      #4
      Можно и без скрипта, особенно удобно в 4.4 новым айтемом wmi.getall c последующим препроцессингом

      Comment

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

        #5
        Любопытно. Правда, такой вызов требует прав администратора; но обычно агент Zabbix на Windows этими правами обладает.

        Comment

        • Odil_tal
          Member
          • Jul 2016
          • 60

          #6
          Есть ещё идеи, решения?

          Comment

          Working...