Ad Widget

Collapse

Инвентаризация ПО

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Amoeba
    Junior Member
    • Sep 2010
    • 3

    #1

    Инвентаризация ПО

    Добрый день, уважаемые господа.
    Скажите, пожалуйста, можно ли использовать Zabbix для инвентаризации установленного на компьютере (Windows) ПО, включая используемые лицензии (серийные номера)?
    И что мне почитать, чтобы разобраться в вопросе.
    Гуглить вроде умею, но ответа не нашел
    Спасибо и извините, если не по адресу вопрос.
  • ugh
    Senior Member
    • Jun 2009
    • 296

    #2
    можно. но не нужно

    Comment

    • Amoeba
      Junior Member
      • Sep 2010
      • 3

      #3
      Поясните, пожалуйста, кому не нужно?
      Я бы не хотел держать несколько разных аппликаций для этих, в общем-то, схожих задач. И не хотел бы навешивать на бедные пользовательские станции агенты от разных софтин.

      Comment

      • zalex_ua
        Senior Member
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • Oct 2009
        • 1286

        #4
        Originally posted by amoeba
        Поясните, пожалуйста, кому не нужно?
        Я бы не хотел держать несколько разных аппликаций для этих, в общем-то, схожих задач.
        Если бы вы позанимались этой задачей несколько лет, тогда понимали бы что это действительно разные задачи. Я также советую использовать для этого специализированные решения а не Заббикс.

        Originally posted by amoeba
        И не хотел бы навешивать на бедные пользовательские станции агенты от разных софтин.
        Это тоже философия - что лучше безагентное управление, мониторинг или с помощью 2-5 даже разных агентов если это действительно нужно. Так вот раньше я тоже стремился чтобы все было "безагентное", но со временем приходит понимание, что специальный высокоэффективный агент - это во многих отношениях лучше. Например это заббикс агент.
        Возьмем например родную службу snmp под виндовсом. Казалось бы это безагентное решение, но если сравнить его установку и настройку, то понимаешь что это тот же агент, который работает кстати не идеально как показывает практика.
        Еще я некоторое время использовал встроенный в виндовс wmi, все вроди нечего но кончилось тем что я на него плюнул и не жалею. Так что рекомендую не боятся агентов, а просто выбирать их правильные.
        Примеров может много и разных. Решайте сами.

        Comment

        • Hober
          Senior Member
          • Dec 2008
          • 109

          #5
          Originally posted by zalex_ua
          Еще я некоторое время использовал встроенный в виндовс wmi, все вроди нечего но кончилось тем что я на него плюнул и не жалею. .
          Чем же wmi вам не угодил? Я пока единственный косяк у него вижу - инфа об установленном ПО, но и эта проблема решается, выдергиванием инфы с реестра. Тем более можно создать самому распределенную систему инвентаризации, если много филиалов, и очень просто этим управлять.
          А из opensource-ных решений, так вообще ничего вменяемого я не нашел ( OCS Inventory - не всчет, уж лучше wmi )
          Zabbix Servers - 1
          Zabbix Proxy - 145
          Monitored Servers: ~ 1400

          Comment

          • Amoeba
            Junior Member
            • Sep 2010
            • 3

            #6
            Если бы вы позанимались этой задачей несколько лет, тогда понимали бы что это действительно разные задачи
            В чем разница этих задач, я понимаю. Но, раз уж я запустил одного агента, скрипя сердцем и зубами, то хотел бы, чтобы он уже собрал всю требующуюся информацию.
            В общем, спасибо за ответ, буду искать дальше.

            ...инфа об установленном ПО, но и эта проблема решается, выдергиванием инфы с реестра
            Если все ПО стандартизировано, то это, безусловно, вариант. У меня, к сожалению, стандартизировано почти все. Таким образом частично разбирать реестр придется "вручную".
            В сторону OCSinventory я тоже смотрел. Инвентаризацию она, судя по описанию, делает хорошо, а вот сетевой мониторинг, мне показалось, плохо. Чем она Вас лично не устроила, уважаемый Hober?

            Comment

            • Hober
              Senior Member
              • Dec 2008
              • 109

              #7
              Originally posted by Amoeba
              В чем разница этих задач, я понимаю. Но, раз уж я запустил одного агента, скрипя сердцем и зубами, то хотел бы, чтобы он уже собрал всю требующуюся информацию.
              В общем, спасибо за ответ, буду искать дальше.

              Если все ПО стандартизировано, то это, безусловно, вариант. У меня, к сожалению, стандартизировано почти все. Таким образом частично разбирать реестр придется "вручную".
              В сторону OCSinventory я тоже смотрел. Инвентаризацию она, судя по описанию, делает хорошо, а вот сетевой мониторинг, мне показалось, плохо. Чем она Вас лично не устроила, уважаемый Hober?
              Не устроила связка с GLPI. Сам OCS - только собирать инфу умеет, а остальным занимается GLPI. Конкретно мне нужен был контроль варезного ПО на ПК пользователях, тотальный контроль за установкой, количество Windows лицензий, количество Office лицензий. Плюс ко всему нужна была распределенная система, с единым центром, контроль ПО по филиалам, гибкие отчеты. Ну и самое главное - сбор информации без агентов.
              Поэтому пришлось все самому писать.
              Zabbix Servers - 1
              Zabbix Proxy - 145
              Monitored Servers: ~ 1400

              Comment

              • zalex_ua
                Senior Member
                Zabbix Certified Trainer
                Zabbix Certified SpecialistZabbix Certified Professional
                • Oct 2009
                • 1286

                #8
                Originally posted by Hober
                Чем же wmi вам не угодил?
                ...
                А из opensource-ных решений, так вообще ничего вменяемого я не нашел ( OCS Inventory - не всчет, уж лучше wmi )
                Originally posted by Hober
                Не устроила связка с GLPI. Сам OCS - только собирать инфу умеет, а остальным занимается GLPI.

                Только из-за того что над этим изрядно попотел, так с удовольствием расскажу в деталях.
                Под wmi имел ввиду следующее. Утилита 'wmic' скомпилирована под юниксом (у меня в частности под ФриБСД) и используется для "безагентного" мониторинга. Как известно самба ее бросила развивать, но родственный нам проект Zenoss (это не реклама) эту утилиту поддерживает и оттуда ее то все и берут.
                Использовал я ее в составе Cacti. Так вот например когда винде становится плохо, (а как известно для винды это классика) тогда эта утилита может бесконечно ждать ответа от "безагентной винды", возникали страшные таймауты и пуллер кактуса просто валился, никакие данные другие не собирались. Я не большой знаток по тюнингу Кактуса, но все мои попытки подкрутить Poller Timeout не давали никого положительного результата. И не подумайте что с виндами у меня плохо, совсем наоборот, благодаря Zabbix Агенту теперь у меня с виндами все в порядке все проблемы с утечками памяти в выгружаемых и не выгружаемых пулах и процессах были отслежены и устранены. Теперь сервера могут успешно и месяцами работать без пререзагрузок.
                Но благодаря дяде Биллу, который раз в месяц выпускает вагон обновлений, раз в месяц сервера все равно необходимо перезагружать после их установки - это так лирическое отступление.

                Так вот, когда мозги у винды "плывут" то никакой wmic ничего вам не скажет что же происходит с виндой, ничего не отвечает, только пингануть хост можно, зато Заббикс Агент работает и отдает честно собранные данные, что в частности мне и дало возможность установить источник утечек на нескольких серверах.
                И это мнение у меня возникло не за несколько дней, а я бы сказал пол года как минимум. Поэтому и говорю форумчанам - поставил агента и забыл про проеблемы.
                А по поводу секюрити поговорим?
                Знаете как любит wmic обращаться к винде с привилегиями локального админа? Вот попробуйте получить статус запущенных служб через wmi, используя учетку без привилегий администратора. Если вы напишите мне сюда как это сделать то я сниму перед вами шляпу и поклонюсь. Я сейчас говорю о мониторинге за XP и 2003 Сервером. От висты и выше там несколько все иначе. И таких пространств имен wmi, которые требуют высоких привилегий ой как много - задолбался я настраивать (добавлять) Безопасность, а использовать админские учетки и хранить их в юниксе открытым текстом я не хочу. Короче это все превращается в гемор.
                И еще такой момент - журнал Безопасность. Казалось бы он для того и предназначен чтобы туда валилась куча событий, но как показала практика, что один запрос по wmi в журнал Безопасность пишется где то 2-3 события кажеится. Оно то ничего, да вот когда в этом журнале нужно что либо поискать и разобраться в результате инцидента, то ой как не хочется там видеть эту громаднейшую массу "пустых" событий авторизации wmi. Они отнимают в реальной жизни 90 % журнала - мне это тоже изрядно поднадоело. Поэтому я и плюнул на wmi и осознал что Заббикс агента вполне хватает для полноценного мониторинга. Кажется высказался.

                С громаднейшим удовольствием услышу противоположные замечания.

                А по поводу GLPI, так я и использую их GLPI + OCS NG, правда еще далеко не все внедрено, но мне этот продукт нравится. Основная необходимость у меня была в HelpDesk (кстати прозрачная Kerberos аутентификация доменных юзеров настроена), поэтому и остановился на GLPI, а OCS NG установил но еще не разбирался с ним. Но система довольно гибкая, масштабируемая. И кстати там довольно мощная система развертывания дополнительного ПО. И дополнительный агент OCS NG для рабочих станций меня совсем не пугает.
                Я кстати в GLPI также как и в Заббиксе переводчик интерфейса на Украинский и параллельно исправляю также и Русский . Ой как там много кривых переводов было ...

                Comment

                • Hober
                  Senior Member
                  • Dec 2008
                  • 109

                  #9
                  У нас задачи немного разные, мне нужно собирать инфу по ПО и железу с клиентских машин, для этого отлично подходит wmi ( я тоже использую wmic ).
                  Zabbix Servers - 1
                  Zabbix Proxy - 145
                  Monitored Servers: ~ 1400

                  Comment

                  Working...