Итак, как мы видели на всех серверах, и за эти годы я построил несколько таких систем,
Однако в конце дня мне иногда кажется, что я в какой-то мере «сколотил» то, что, кажется, может быть одним или двумя программами, самое большее.
Я как бы ищу комплексное решение, которым легче управлять, чем иметь дело с 7 различными программами. Что-то, что просто работает.
Кто-нибудь знает? Я видел множество приложений для мониторинга и всего такого, но в них всегда не хватает вики и тикетов. Для меня это никогда не имело особого смысла, на мой взгляд, если срабатывает предупреждение, это должен быть билет для инженера. То же самое касается срабатывания IDS и, возможно, предупреждений о тенденциях на будущее.
Также есть Groundwork Open Source, который выполняет эту «брусчатку» за вас. Я не думаю, что у него есть вики или система продажи билетов:
http://www.groundworkopensource.com/
Несколько лет назад я использовал более раннюю версию, и она показалась мне очень многообещающей. В конце концов, моя компания решила потратить свой бюджет на HP OpenView, поэтому мы так и не прошли первоначальные испытания.
Стоит посмотреть ИМХО.
У меня просто возникла мысль, что все эти инструменты должны откуда-то извлекать свои данные конфигурации. т.е. nagios нужен список серверов для мониторинга, cacti - некоторые устройства для опроса, syslog должен знать, где находится центральный сервер syslog-ng. Кроме того, для rt3 и mediawiki требуются серверы аутентификации, то есть списки пользователей и пароли.
И никто не хочет вести эти списки во многих местах.
На самом деле способ упростить управление всеми этими приложениями - использовать общий каталог конфигурации и базу данных.
И это делает MS Active Directory действительно хорошей идеей!
Он не заменит все 7, показывает рекламу, работает в Windows и имеет ограничения для устройств, но если вы снисходительны, вы можете взглянуть на Spiceworks. Версия 5 есть сейчас в бета-версии.
Я действительно испытывал то же самое к этому пестрому набору программных компонентов. И nagios, и RT3 кажутся довольно почтенными и нуждаются в переносе в 2010. (Zabbix был претендентом на замену nagios, но это было больше боли, чем оно того стоило, и я вернулся к nagios (после того, как отвлекся через гиперик))
ОДНАКО я, возможно, нашел ответ! ;-) Хорошо, это решение проблемы множества различных конфигураций и автоматизации центра обработки данных в виде Puppet Labs (http://www.puppetlabs.com/)
Как только вы перейдете к марионеточному образу мышления, вы начнете думать о написании марионеточных рецептов, а не о настройке серверов напрямую, и уходит много боли, проб и ошибок, связанных с разрозненным набором инструментов.
Puppet (или, если вы предпочитаете cfengine) сочетает в себе управление версиями ваших файлов конфигурации и централизованное управление многими из этих инструментов.
Я бы сказал, что, как только ваши серверы будут управляться с помощью механизма шаблонов, такого как puppet, 50% вашей административной боли исчезнет.
Что касается коммерческих продуктов, Программное обеспечение KACE получает очень хорошие отзывы. Я не уверен в расходах, но если вы планируете использовать все его функции и иметь «единую стеклянную панель», которая нравится маркетологам, это вовсе не безосновательно.
Он включает в себя управление исправлениями, управление программным обеспечением, обращение в службу поддержки, удаленную помощь (чего у вас в настоящее время нет), повторное создание образа хоста и несколько других функций, о которых вы упомянули.
Я не имею отношения к KACE, но видел несколько успешных установок. Тем не менее, если вы делать Как и ваши индивидуальные решения для каждой проблемы, нет особой причины использовать что-то вроде KACE.