Nagios и Rails Мониторинг - PullRequest
1 голос
/ 05 октября 2011

Мы хотим использовать Nagios для мониторинга приложения Rails.Причина в том, что у нас просто нет приложения Rails;у нас есть приложения на Java и .Net, и мы хотим использовать Nagios для всех различных приложений;иметь централизованную систему мониторинга.Я знаю, что есть несколько отличных инструментов мониторинга, таких как New Relic, Monit и т. Д.там, но они не хотели идти с чем-то отличным от Нагиоса.Я ищу плагин Nagios, чтобы проверить задержку (время безотказной работы, время простоя, сколько времени занимает загрузка страницы, время отклика и т. Д.) Нашего приложения Rails, и не смог найти хороший плагин Nagios.Кто-нибудь знает хороший плагин Nagios для мониторинга задержки в приложении Rails?Заранее большое спасибо за помощь.

Ответы [ 2 ]

2 голосов
/ 05 октября 2011

Время безотказной работы, время простоя, время отклика обрабатывается почти каждым плагином nagios. Стандартный плагин check_http должен работать. Обязательно протестируйте реальную страницу (например, динамическую страницу) на время отклика. Если вы тестируете статическую страницу, она может не попасть в базу данных и т. Д., И время вашего ответа будет неправильным (слишком идеальным). Если вы запускаете rails на нестандартном порте, вы можете переопределить порт, который он проверяет, с помощью -p: http://nagiosplugins.org/man/check_http

Давным-давно, в прошлой жизни, я использовал Nagios для повышения / понижения, но использовал Cacti для трендов.

Кроме того, это должно быть перенесено в serverfault.

1 голос
/ 06 октября 2011

Альтернативой Нагиосу была бы его вилка, Исинга.Отличается главным образом новым динамическим веб-интерфейсом, гибкостью базы данных и стилем разработки.Он совместим с плагинами и конфигами Nagios, поэтому все вышеперечисленное также будет работать.

...