Мы работаем на двух производственных серверах с Apache 2 и MySQL. Я ищу надежный способ контроля нашей нагрузки, стабильности и времени работы.
Я сталкивался с монитором , но есть ли лучшие альтернативы?
Мы работаем на двух производственных серверах с Apache 2 и MySQL. Я ищу надежный способ контроля нашей нагрузки, стабильности и времени работы.
Я сталкивался с монитором , но есть ли лучшие альтернативы?
Ответы:
Я настроил Zabbix на виртуальной машине в Slicehost и был вполне доволен решением. Поскольку он физически отделен от наших производственных серверов, он предупредит меня, даже если в производственной сети возникнут проблемы. Виртуальная машина на Slicehost дешевая и ее легко создать резервную копию.
Zabbix великолепен, потому что он может контролировать время отклика сайта, а также процессор, диск и почти все остальное. Zabbix будет хранить исторические данные, чтобы вы могли видеть, как статистика меняется со временем. Я также предпочитаю Zabbix над Nagios, потому что Zabbix имеет мощный веб-интерфейс конфигурации.
Я лично использую Munin для ресурсной и метрической отчетности. У него уже есть плагины для многих приложений / метрик, и смехотворно легко писать плагины для него.
Для мониторинга доступности и оповещения я использовал Zabbix, Zennos, Nagios и Hyperic. Из всех этих мне Zabbix понравился больше всего.
Вы можете установить бесплатное решение для мониторинга, такое как Incinga или Nagios . Для каждой проверки вы можете найти множество плагинов. Или вы можете просто написать свой собственный скрипт, который сообщает о состоянии («хорошо», «плохо», что угодно ...). Хорошей коммерческой вещью будет WhatsUp Gold . Он также включает в себя инструменты измерения производительности.
Если хочешь настоящего золота, взгляни на Джаззи . Это действительно высококлассный, действительно дорогой, комплексный инструмент мониторинга. Он имитирует реальных пользователей, работающих с вашими (веб-) приложениями. Потратил много с нами на работе.
Monit работает локально на серверах, поэтому он не дает реалистичной статистики стабильности. Если сеть вашего сервера выходит из строя или сам сервер выходит из строя, monit не может уведомить вас.
Я использую Zabbix для мониторинга нагрузки, стабильности и работоспособности; это делает практически все, что вы можете придумать. Единственным недостатком является то, что он должен быть запущен на внешнем сервере.
Нагиос это хорошее место для начала. Если вы также хотите отслеживать тенденции с производительностью сервера и составлять их график, я рекомендую также посмотреть на Cacti.