- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF123:Review4
Материал из Linuxformat.
Server Density
- Мониторинг серверов – дело непростое; вот почему Маянк Шарма решил взвалить это занятие на подходящую онлайн-службу.
Самое главное | |
Онлайн-служба мониторинга в бесплатном и оплачиваемом вариантах. | |
См. также | Pingdom. |
Разработчик | Boxed Ice |
Сайт | http://www.serverdensity.com |
Цена | бесплатно или $15 в месяц за сервер |
Вердикт Linux Format | |
Функциональность | 8/10 |
Производительность | 8/10 |
Простота использования | 9/10 |
Оправданность цены | 9/10 |
Бесплатной версии достаточно… чтобы возбудить аппетит. Однако плата за дополнительные услуги вполне разумная. | |
Рейтинг | 8/10 |
Чтобы начать беспокоиться, достаточно ли на серверах свободного места, не обязательно заводить собственную серверную ферму. Как только люди начинают полагаться на вас, контроль просто необходим. Существует немало открытых программ, предназначенных для наблюдения за серверами: 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-совместимым языком программирования и получать все необходимые данные.