Журнал LinuxFormat - перейти на главную

LXF123:Review4

Материал из Linuxformat
Версия от 11:33, 23 сентября 2010; Crazy Rebel (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Server Density

Мониторинг серверов – дело непростое; вот почему Маянк Шарма решил взвалить это занятие на подходящую онлайн-службу.


Чтобы начать беспокоиться, достаточно ли на серверах свободного места, не обязательно заводить собственную серверную ферму. Как только люди начинают полагаться на вас, контроль просто необходим. Существует немало открытых программ, предназначенных для наблюдения за серверами: Munin, Monit, Nagios и пр. Но одно дело – приобрести, и совсем другое – заставить работать.

Здесь-то и вступает в игру Server Density. Достаточно зарегистрироваться, и программа будет контролировать ваш сервер бесплатно. Незачем возиться с tar-архивами и конфигурационными файлами: просто возьмите маленькую утилиту на Python, сообщите ей свою учетную запись – и все дела.

Удобно? Да. Работающая программа направляет снимки состояния системы по адресу вашей учетной записи через стандартные порты безопасного HTTP. В ответ вы получаете графики с отображением средней нагрузки, использования физической памяти, подкачки и количества процессов. Можно масштабировать все графики для заданного промежутка времени или получить подробные сведения о состоянии на определенный момент.

Однако самая интересная функция Server Density – это настраиваемые сигналы тревоги. Можно предписать программе проверять различные аспекты активности сервера и направлять вам уведомления в случае превышения пороговых значений (например, если средняя нагрузка становится слишком высокой или объем памяти подкачки опасно приближается к нулю). Сигнализация может срабатывать с отсрочкой или немедленно; единственное ограничение для бесплатной версии – сигналов тревоги может быть только два; уведомления вы будете получать по электронной почте.

Десятка есть?

Бесплатная учетная запись чертовски близко подводит к полному забвению собственных инструментов мониторинга – но не до конца. Наблюдение за сервером не ограничивается простым контролем потребления памяти и подсчетом процессов.

За $15 на сервер в месяц вы сможете контролировать использование дискового пространства и сетевой трафик. Можно следить и за Apache, для чего потребуется активация модуля mod_status и изменение конфигурационного файла web-сервера. Количество настраиваемых сигналов тревоги не ограничивается; способ доставки уведомлений можно выбирать.

Настроенная программа Server Density будет следить за частотой обращений к серверу и количеством рабочих и простаивающих процессоров Apache, и посылать SMS в случае превышения установленного порога.

Пользователям платных учетных записей доступно приложение iPhone для наблюдения за серверами «на ходу». Программа позволяет следить за состоянием серверов в реальном времени, приостанавливать и активировать передачу сигналов тревоги, а также просматривать пять последних таких сигналов.

Для полных параноиков

Вся процедура довольно безопасна и проводится с использованием SSL; но некоторых трясет при одной мысли об установке на своем же сервере приложения, передающего данные на удаленный компьютер. На такой случай у Server Density есть вариант «домашней» установки.

Но даже при использовании бесплатного варианта вы можете использовать API Server Density в сочетании с JSON-совместимым языком программирования и получать все необходимые данные.

Персональные инструменты
купить
подписаться
Яндекс.Метрика