
Меня интересует любое программное обеспечение, опыт или рекомендации, которые помогут вам составить список установленных служб, их основных пользователей (или лиц, ответственных за эту службу), доменных имен, 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).