Мне нужно что-то, что быстро настраивается, не имеет большого количества зависимостей, выводит красивые графики и легко настраивается (например, вызывает внешние скрипты, которые просто выводят числовое значение).
Я работал с Munin и Zabbix раньше, но чувствую, что они оба слишком задействованы для моих нужд (особенно Zabbix), и мне интересно, что еще там есть. Я не хочу использовать что-то низкоуровневое, например rrdtool, потому что я использую его достаточно редко, и все время забываю о синтаксисе.
Прямо сейчас я планирую использовать это для сбора статистики об использовании веб-сайта, отображая определенные значения из SQL-запросов каждые несколько минут или около того. Может быть, есть даже инструменты, созданные специально для такого рода анализа использования баз данных?
Лучшее, что я использовал до сих пор, это Observium руки вниз. Он поддерживает почти бесконечное количество метрик. Мы рассмотрели несколько других вариантов, включая упомянутые здесь, но в конечном итоге остановились на Observium.
Если у вас есть возможность запускать сценарии (которые извлекают данные) на ваших хостах, вы можете легко отправить значения через http (например, через curl) в метрические службы, такие как (список неполный):
..и так далее.
Я не могу сказать, какой из них лучший, так как не так давно я только начал проверять их на предмет моих вариантов использования. Эти сервисы, долгое время использующие Nagios, похожи на яркий свет в конце туннеля мониторинга.
я думаю кактусы - ваш друг, его легко настроить, есть возможность вызывать внешний скрипт и готовые графики для общих системных показателей. Попробуйте.