У кого-нибудь есть опыт мониторинга ламп? Я имею в виду стандартный мониторинг и мониторинг медленных запросов для mysql, а также загрузки виртуальных хостов. И предупреждение, если что-то пойдет не так.
Cacti - очень крутой инструмент для этого, но у него нет системы предупреждений, и он очень большой. Мне нравится zabbix, его производительность. Но я не могу найти ни одной заметки или плагина для мониторинга apache, какого-либо инструмента, который будет принимать * / server-status, собирать эти данные, собирать данные для каждого vhost и сохранять их в базу данных zabbix с дальнейшими возможностями рисования графики =)
Также кое-что из proc stat для mysql, сбор данных для каждого пользователя, его статистика, медленные запросы и так далее, с графикой в качестве результата =)
Должно быть, эти инструменты есть где угодно, я просто не могу их найти ...
вот несколько шаблонов zabbix для начала - http://www.zabbix.com/wiki/doku.php?id=contrib:templates
также не очень сложно написать собственный скрипт и включить результаты в zabbix - попробуйте!
м
apache - есть довольно приятное руководство по мониторингу apache на http://www.zabbix.com/wiki/templates/apache - график просто блестящий.
mysql - вероятно, больше, чем вам нужно в http://www.zabbix.com/wiki/howto/monitor/db/mysql/extensive_mysql_monitoring_including_replication
У меня нет опыта работы с Zabbix, но если вы еще не используете инструмент, Зенос есть все плагины для мониторинга, которые вы ищете, а также графики производительности, созданные RRD. Графики не такие красивые, как у Cacti, но их легко настроить. Инструменты мониторинга и оповещения тоже очень хороши.
Похоже, вы перепутали мониторинг и метрики. Cacti - это инструмент для отслеживания показателей (использование ЦП или памяти с течением времени, количество обращений в секунду на Apache и т. Д.). Используйте Cacti, чтобы отслеживать тенденции и знать, когда вам нужно обновить или добавить системы, или реализовать балансировку нагрузки.
Для истинного мониторинга и оповещения служб вам понадобится такой инструмент, как Nagios.
Zabbix предоставляет очень мало скриптов из коробки, проверьте документацию на "16.2.2.MySQL"для нескольких примеров.
Что касается apache, боюсь, вам придется придумывать свои собственные сценарии, чтобы все исправить. Лично я бы пересмотрел Zabbix (мы отбрасываем его прямо сейчас после некоторой оценки) и использовал комбинацию munin (или cacti) и исинга (хорошо Nagios поскольку icinga еще не совсем готова) с IDOUtils (NDOUtils в Nagios)