Мониторинг серверов

July 2, 2008 on 3:22 pm | In freebsd |

Если сервера используются для серьезных (или даже не очень) целей, будь то хостинг веб-сайта, блога, почтовый сервер или, тем более, сервер базы данных (MySQL, PostgreSQL, или что-то более промышленное и проприетарное), то возникает серьезный вопрос - а как следить за тем, что сервера включены, работают и выполняют заданные функции. Одним словом, нужен качественный мониторинг серверов.
Вариантов много, например:
- Установка на каждом сервере собственного “монитора”, например monit. Весьма интересная штука, с веб-интерфейсом для управления мониторилкой. Однако, если упадет весь сервер, демон мониторинга предупредить об этом не сможет.
- Использование централизованного мониторинга всех серверов с выделенной машины (или нескольких машин). К выделенному серверу мониторинга можно подключить SMS-терминал, для отсылки уведомлений на мобильные. Довольно популярный пакет для такой конфигурации - nagios. У этого варианта нет минуса предыдущего - если падает один сервер, это заметно выделенному серверу мониторинга. Если же упадет сам сервер мониторинга - возникнет проблема :)
- Внешние сервисы мониторинга - например, Host Tracker, HPlulse, UptimeKeeper и другие. Мониторинг серверов производится удаленно, обычно из разных точек планеты, это позволяет получать более точную картину доступности ваших серверов “извне”. И ещё, важно то, что можно мониторить состояние и доступность серверов под управлением любой операционной системы - FreeBSD, Linux, Windows, etc. Но - увы - не подходит для серверов, “закрытых” для внешнего мира и доступных только внутри конкретной локальной сети.

Если серверов много и находятся они в разных сетях (например, нескольких локальных и в Интернете), то лучше использовать комбинацию описанных выше вариантов. Это обеспечит вам спокойный сон (и выходные :) и сэкономит время на администрирование и поддержку железа.

No Comments yet

Sorry, the comment form is closed at this time.

Powered by WordPress
Entries and comments feeds. ^Top^