Меня интересует любое программное обеспечение, опыт или рекомендации, которые помогут справиться с перечислением установленных служб, их основного пользователя (или делового человека, ответственного за эту службу), доменных имен, IP-адресов, портов на ваших серверах.
Серверы - это как Windows, так и Linux, поэтому лицензии также хорошо отслеживать со всей этой информацией.
Масштаб рассматриваемой инфраструктуры - 20-50 серверов.
В настоящее время у нас нет лучшего представления, как использовать для этого Excel.
Я бы порекомендовал заглянуть в Puppet / Facter или OCS Inventory NG.
Puppet (который использует Facter) может использоваться для отправки обновлений и настройки узлов. Он получает информацию (или факты) о ваших узлах через Facter. Несмотря на то, что Puppet (через Facter) не знает, кто является основным пользователем, вы можете добавлять факты (информацию) к своим узлам, которые Facter получит и отправит отчет на центральный сервер. Он также включает мощный предметно-ориентированный язык, написанный с использованием Ruby, но его очень легко изучить, даже если у вас нет опыта работы с Ruby. У них есть отличная группа пользователей, если у вас есть какие-либо вопросы, и в настоящее время они работают над дополнительным внешним программным обеспечением, таким как Puppet Dashboard, чтобы упростить управление вашей инфраструктурой.
Одним из недостатков Puppet является то, что в настоящее время он работает только на машинах Linux. Это не проблема, если вас интересуют только машины с Linux.
Интернет сайт: http://docs.reductivelabs.com/
OCS Invetory NG также выполняет обновления и может собирать много информации с узлов. Это простой в использовании. Доступ к интерфейсу центрального сервера осуществляется через браузер. Из этого интерфейса вы можете просматривать свои узлы и получать отчеты, содержащие подробную информацию об установленном оборудовании и программном обеспечении. Этот продукт работает как в Linux, так и в Windows.
Интернет сайт: http://www.ocsinventory-ng.org/
Оба продукта имеют архитектуру клиент / сервер, в которой вам необходимо установить клиентское программное обеспечение на каждом узле для получения информации и отправки обновлений. Каждый продукт имеет открытый исходный код, поэтому лицензирование не является проблемой.
Марионетка - очень мощный инструмент. Благодаря собственному DSL вы можете делать все, что вам нужно. Он масштабируемый и используется многими крупными компаниями, такими как Google и Redhat.
OCS Inventory NG - это простой в использовании инструмент, который работает как в среде Windows, так и в среде Linux. Доступ к нему осуществляется через веб-интерфейс, в котором вы можете распечатать отчеты.
Если у вас смешанная инфраструктура (Windows и Linux), вы можете использовать OCS, но если вы используете только машины с Linux, Puppet - лучший инструмент для управления вашей инфраструктурой.
Вы смотрели программное обеспечение www.spiceworks.com? Я работаю в среде Microsoft, поэтому не знаю, будет ли он работать и на клиентах Linux, но он хорошо справляется с инвентаризацией как оборудования, так и программного обеспечения. Это тоже бесплатно. Microsoft System Center также очень полезен.
Скорее всего, вы не ищете раздельные решения, НО для лицензий Microsoft. Мне нравится оставаться с инструментом, который они будут использовать, если вы пройдете аудит, и это версия MSIA. Анализатор инвентаризации программного обеспечения Microsoft, http://www.microsoft.com/sam/en/us/msia.aspx
Однако он проверяет только приложения Microsoft, но на него можно ссылаться через другую электронную таблицу Excel.
JDisc Discovery создает реестр для Windows и многих операционных систем Unix (включая Linux).