
У меня есть Ubuntu Server, который периодически перезагружается. Я замечаю перезагрузку примерно раз в 3 недели. У меня такое чувство, что это происходит чаще, и я хочу получить точную картину проблемы и как часто она происходит.
Я думал о настройке электронной почты, которая будет отправляться при загрузке сервера, но я хотел задать вопрос здесь, чтобы узнать, какая практика является лучшей для мониторинга серверов. Заметил, что вы можете настроить сервер для отправки электронной почты с помощью Bootmail или с помощью скрипта с использованием cron. Я также заметил Nagios, но это кажется немного более сложным и подробным. Какая практика является лучшей для мониторинга серверов Ubuntu? Я ищу что-то простое, но гибкое и мощное. Чем меньше скриптов оболочки, тем лучше.
решение1
это список инструментов мониторинга Linux: (http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html). Как видите, есть еще Nagios. Вы не указали, какие службы хотите мониторить.
Если вам нужен читатель логов, вы можете попробовать Splunk, который бесплатен для небольшого объема данных логов. Для веб-сервера я бы выбрал одну из многих программ web-stat. Надеюсь, это поможет. Для базы данных вам нужно отслеживать свободное дисковое пространство, размеры табличных пространств и перегрузки процессора. Для простого файлового сервера я бы выбрал просто mail-ping (задание cron отправляет электронную почту/смс на ваш мобильный телефон.)
Существует много уровней мониторинга, поэтому многое зависит от того, какие услуги предлагает ваш сервер, от SLA, которого вам нужно достичь, и от денег, которые вы можете потратить.
решение2
ПытатьсяМорской левЭто бесплатная система мониторинга Linux. Вам просто нужно установить программу-агент, и все. Она может отслеживать любые пользовательские команды, скрипты оболочки, вывод журнала и т. д. Она очень помогла мне, когда я был в ситуации, когда мне нужно было выяснить, что пошло не так в определенное время на моем сервере Ubuntu? Я могу легко выяснить, какие процессы были запущены в это время, что вызвало высокую загрузку ЦП, памяти и ожидания ввода-вывода. Я рекомендую этот инструмент за его интуитивность и простоту установки и настройки.