Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Примитивный мониторинг нагрузки на сервер в настоящем времени с веб-интерфейсом

Anna | 20.06.2014 | нет комментариев

Сегодня существует достаточно много профессиональных инструментов для мониторинга состояния серверов с обилием настроек, плагинов, помощью сразу множества машин и т.д., это знаменитые Nagios, Zabbix, Munin, Cacti и многие другие.

Но в этом посте речь пойдет об дюже небольшом и простом, но от этого не менее пригодном инструменте: инструменте для мониторинга Scout Realtime. Данный написанный на Ruby open source план позиционируется разработчиками как современная замена консольной утилите top с итогом статистики применения диска, памяти, сети, CPU и запущенных процессов. Все это отображается в настоящем времени с плавными графиками. Во время диагностики работы сервера, изредка благотворно пару минут понаблюдать за показателями, и проследить их метаморфоза во времени (в различие от гирлянды мерцающих чисел в терминале, отображающих данные экстраординарно на нынешний момент).

От того что примерно все показатели scout_realtime берет из procfs, он работает в большинстве дистрибутивах Linux (не поддерживаются OSX и FreeBSD). Для работы необходима версия Ruby 1.9.3 

По заверениям разработчиков, демон scout_realtime потребляет источников не огромнее, чем обширно знаменитая утилита htop.

Установка и запуск выполняются каждого в две команды:

$ gem install scout_realtime
$ scout_realtime start

По умолчанию демон запускается на 5555 порту, что дозволено изменить (см. $ scout_realtime help).

Дабы подключиться, на вашей машине необходимо сделать SSH туннель к серверу, исполнив:

$ ssh -NL 5555:localhost:5555 user@ip_or_hostname

где user@ip_or_hostname те же самые, что вы традиционно используете для подключения к серверу. Позже этого, дозволено открывать в браузере http://localhost:5555

Опционально: если firewall блокирует подключения, а через туннель SSH заходить мечты нет, на сервере дозволено добавить разрешающее правило:

$ sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT

и подключаться напрямую: http://example.ru:5555 (имейте в виду, что при этом статистика будет доступна любому желающему).

Разработчики оставили открытым демо-доступ к статистике своего основного сайта: http://scoutapp.com:5555

Источник: programmingmaster.ru
Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB