Как вы отслеживаете установленное/используемое программное обеспечение/системы/услуги в серверной инфраструктуре вашей организации?

Как вы отслеживаете установленное/используемое программное обеспечение/системы/услуги в серверной инфраструктуре вашей организации?

Меня интересует любое программное обеспечение, опыт или рекомендации, которые помогут вам составить список установленных служб, их основных пользователей (или лиц, ответственных за эту службу), доменных имен, IP-адресов и портов на ваших серверах.

Серверы работают как на Windows, так и на Linux, поэтому лицензии также полезно отслеживать с помощью всей этой информации.

Масштаб рассматриваемой инфраструктуры — 20–50 серверов.

В настоящее время у нас нет лучшей идеи, как использовать для этого Excel.

решение1

Я бы рекомендовал рассмотреть Puppet/Facter или OCS Inventory NG.

Кукольный

Puppet (использующий Facter) может использоваться для отправки обновлений и настройки узлов. Он извлекает информацию (или факты) о ваших узлах через Facter. Несмотря на то, что Puppet (через Facter) не знает, кто является основным пользователем, вы можете добавлять факты (информацию) к своим узлам, которые Facter будет собирать и сообщать на центральный сервер. Он также включает в себя мощный предметно-ориентированный язык, написанный с использованием Ruby, но очень простой в изучении, даже если у вас нет опыта работы с Ruby. У них отличная группа пользователей, если у вас есть какие-либо вопросы, и в настоящее время они работают над дополнительным внешним программным обеспечением, таким как Puppet Dashboard, чтобы упростить управление вашей инфраструктурой.

Один из недостатков Puppet заключается в том, что в настоящее время он работает только на машинах Linux. Это может не быть проблемой, если вас интересуют только машины Linux.

Веб-сайт:http://docs.reductivelabs.com/

Инвентарь OCS NG

OCS Inventory NG также выполняет обновления и может собирать много информации с узлов. Он прост в использовании. Доступ к интерфейсу центрального сервера осуществляется через браузер. Из этого интерфейса вы можете просматривать свои узлы и получать отчеты, содержащие подробную информацию об установленном оборудовании и программном обеспечении. Этот продукт работает как в среде Linux, так и в среде Windows.

Веб-сайт:http://www.ocsinventory-ng.org/

Краткое содержание

Оба продукта имеют архитектуру клиент/сервер, в которой вам необходимо установить клиентское программное обеспечение на каждом узле для опроса информации и выдачи обновлений. Каждый продукт имеет открытый исходный код, поэтому лицензирование не является проблемой.

Puppet — очень мощный инструмент. С его собственным DSL вы можете делать по большей части все, что вам нужно. Он масштабируемый и использовался многими крупными компаниями, такими как Google и Redhat.

OCS Inventory NG — это простой в использовании инструмент, работающий как в среде Windows, так и в среде Linux. Доступ к нему осуществляется через веб-интерфейс, в котором можно распечатать отчеты.

Если у вас смешанная инфраструктура (Windows и Linux), вы можете использовать OCS, но если вы используете исключительно машины Linux, Puppet — лучший инструмент для управления вашей инфраструктурой.

решение2

Вы смотрели на www.spiceworks.com software? Я работаю в среде Microsoft, поэтому не знаю, будет ли он работать на клиентах Linux, но он хорошо справляется с инвентаризацией как оборудования, так и программного обеспечения. Он также бесплатный. Microsoft System Center также очень полезен.

решение3

Вы, вероятно, не ищете разделенных решений, НО для лицензий Microsoft я хотел бы остаться с инструментом, который они будут использовать, если вы подвергнетесь аудиту, и это версия MSIA. Анализатор инвентаризации программного обеспечения Microsoft,http://www.microsoft.com/sam/en/us/msia.aspx

Однако он проверяет только приложения Microsoft, но на него можно ссылаться через другую электронную таблицу Excel.

решение4

JDisc Discovery создает инвентарь для Windows и многих операционных систем Unix (включая Linux).

http://www.jdisc.com

Связанный контент