По необходимости достойная система и масштабируется хорошо.
я работаю в организации приблизительно 5 000 сотрудников, и по необходимости являюсь быстрой и эффективной системой. Это масштабируется хорошо, имеет хорошую поддержку ответвления, имеет атомарные фиксации. Каждое изменение имеет число изменения, которое может использоваться для "археологии программного обеспечения" и хоста других замечательных особенностей.
Кроме того, это имеет хорошую поддержку окон, Mac и Unix, включая хорошую командную строку и имеет хорошую поддержку сценария.
я использовал CVS прежде, и он не масштабируется хорошо группам, больше, чем приблизительно 25-50 инженеров (главным образом из-за атомарных операций и производительности)
Мы успешно использовали ZeroMQ для журналов сценария распределенного приложения, такого как ваш. Это очень надежно и невероятно быстро. Мы перешли на ZeroMQ после не очень удачной реализации с Spread . В нашей настройке один сервер ZeroMQ может обрабатывать более 70 различных журналов от распределенного приложения средней и высокой загруженности. Он получает данные из локальной сети и через Интернет.
Если вам нужно подробное сравнение серверов очереди, посмотрите эту страницу вики Second Life .
Надеюсь, это поможет!
Системный журнал подходит, если вы собираетесь сосредоточиться только на журналах инфраструктуры (например, на уровне системы). Я слышал, что KIWI Syslog Server - хороший сервер, хотя сам не пробовал. С другой стороны, если вы хотите регистрировать вещи, связанные с приложением, системный журнал, возможно, не лучший вариант для этого. Если вы используете службы ведения журналов apache (log4j, log4xxx и другие), тогда logFaces будет хорошим решением, так как он специально создан для объединения нескольких приложений в одном месте. Работает как с TCP, так и с UDP-соединениями и имеет приличную программу просмотра журналов и интеграцию с базой данных.
Раскрытие информации : Я являюсь автором этого продукта.
Вы также можете рассмотреть возможность использования предупреждений SNMP.
Другие примеры могут быть отличными, но мне повезло с Syslog-NG . Он чрезвычайно гибкий и настраиваемый; хотя его довольно легко подобрать и быстро сделать что-нибудь полезное.