Установка и обзор возможностей atop
Анонс: Существует огромное множество TOP-овых утилит, но atop является одной из немногих способных предоставить полную информацию о системе. В этой статье мы ее рассмотрим. Описание: Возможности утилиты: В отличие от множество других top-овых утилитatop способна выводить информацию о системе не только в режиме онлайн, но так же записывать все происходящие изменения в отдельный лог-файл. Это […]
Анонс: Существует огромное множество TOP-овых утилит, но atop является одной из немногих способных предоставить полную информацию о системе. В этой статье мы ее рассмотрим.
Описание:
Возможности утилиты:
- В отличие от множество других top-овых утилитatop способна выводить информацию о системе не только в режиме онлайн, но так же записывать все происходящие изменения в отдельный лог-файл. Это крайне полезная функция т.к проблему редко можно обнаружить в момент наблюдения.
- Показывает информацию по 4 основным ресурсам системы: CPU, оперативная память, жесткий диск и сеть
- Умеет создавать снимки системы с определенным интервалом времени
- Определяет процент загрузки того или иного ресурса системы каким либо процессом.
Так же в отличие от популярного top atop знает про существование блочных устройств и сетевых интерфейсов, а так же может отображать их загрузку в процентах.
Установка:
Эта утилита не входит в стандартный репозиторий и нам необходимо подключить дополнительный. EPEL — репозиторий с дополнительными пакетами для Enterprise Linux, это лишь некоторые дополнительные пакеты, которые всегда необходимы и они не включены в установки по умолчанию в некоторых дистрибутивах Linux, например CentOS.
Для начала проверим, какая версия CentOS следующей командой:
# cat /etc/centos-release
т.к у нас 6 версия команда для добавления репозитория будет выглядеть следуюищй образом:
# rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
Для 7 версии:
# rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
После чего можно установить atop через yum командой: # yum install atop
Соглашаемся (y) с установкой, после чего пробуем запустить. Запустить программу для онлайн мониторинга можно просто набрав в консоли # atop
Поздравляем, вы установили программу и уже можете видеть все процессы и занимаемые ими ресурсы. Для выхода из программы нажмите сочетание клавиш ctrl + c
Обзор:
Как и в top экран в atop разделен на две стандартные половины. В первой будет располагаться основная информация о системе,
а во второй список всех активных процессов.
В отличие от top, в первой половине экрана так же можно найти информацию о сети и дисков.
Более подробно о каждом из пунктов вы можете узнать с помощью man с подробным описанием, а мы перейдем к более практическому применению утилиты.
Для начала управление выводом информации. Мы можем изменять его так, как нам нужно используя стандартные горячие клавиши, о которых вы можете узнать ниже
- m – распределить процессы по занятой памяти
- d – распределить процессы в зависимости от использования диска
- n — выстроит процессы по использованию сети
- v – отобразить подробную информацию о процессах (пользователя, дату и время начала процесса)
- u – выстроит таблицу по самым «прожорливым» пользователям
- i – позвоялет изменить время проверки. По умолчанию время составляет 10 секунд.
- g – возвращает все в дефолтный вывод
Однако, самая полезная функция данной утилиты это не просмотр в режиме онлайн, а возможность просмотреть загрузку, которая была какое-то время назад. Утилита по дефолту снимает показания каждые 10 минут, и сбрасывает их в лог /var/log/atop-YYYYMMDD. Однако, его можно запустить вручную следующей командой:
# atop -a -w /var/log/atop.log 600
Здесь каждые 600 секунд (10 минут) atop будет делать снапшот состояния системы, и записывать его в /var/log/atop.log.
Для мониторинга системы лучше период ставить 5 секунд. Естественно не забывайте выключать запись логов, в особенности, если поставили небольшой период времени. Для того, чтоб посмотреть результаты наберите следующую команду:
top -r /var/log/atop.log
После чего загрузится история с самого первого снапшота
Для перемещения по истории используется следующие команды
- t – вперед
- t + Shift – назад
Так же здесь можно использовать ранее перечисленные команды.
Вывод:
Утилита atop это незаменимая утилита для поиска и устранения источников лагов на сервере благодаря тому, что сохраняет не только статистику загрузки системы, но и показатели процесса.
Остались вопросы?
Я - Кондрашин Игорь, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.
категории
- DECT
- Linux
- Вспомогательный софт при работе с Asterisk
- Интеграция с CRM и другими системами
- Интеграция с другими АТС
- Использование Elastix
- Использование FreePBX
- Книга
- Мониторинг и траблшутинг
- Настройка Asterisk
- Настройка IP-телефонов
- Настройка VoIP-оборудования
- Новости и Статьи
- Подключение операторов связи
- Разработка под Asterisk
- Установка Asterisk
VoIP оборудование
ближайшие курсы
Новые статьи
10 доводов в пользу Asterisk
Распространяется бесплатно.
Asterisk – программное обеспечение с открытым исходным кодом, распространяется по лицензии GPL. Следовательно, установив один раз Asterisk вам не придется дополнительно платить за новых абонентов, подключение новых транков, расширение функционала и прочие лицензии. Это приближает стоимость владения станцией к нулю.
Безопасен в использовании.
Любое программное обеспечение может стать объектом интереса злоумышленников, в том числе телефонная станция. Однако, сам Asterisk, а также операционная система, на которой он работает, дают множество инструментов защиты от любых атак. При грамотной настройке безопасности у злоумышленников нет никаких шансов попасть на станцию.
Надежен в эксплуатации.
Время работы серверов некоторых наших клиентов исчисляется годами. Это значит, что Asterisk работает несколько лет, ему не требуются никакие перезагрузки или принудительные отключения. А еще это говорит о том, что в районе отличная ситуация с электроэнергией, но это уже не заслуга Asterisk.
Гибкий в настройке.
Зачастую возможности Asterisk ограничивает только фантазия пользователя. Ни один конструктор шаблонов не сравнится с Asterisk по гибкости настройки. Это позволяет решать с помощью Asterisk любые бизнес задачи, даже те, в которых выбор в его пользу не кажется изначально очевидным.
Имеет огромный функционал.
Во многом именно Asterisk показал какой должна быть современная телефонная станция. За многие годы развития функциональность Asterisk расширилась, а все основные возможности по-прежнему доступны бесплатно сразу после установки.
Интегрируется с любыми системами.
То, что Asterisk не умеет сам, он позволяет реализовать за счет интеграции. Это могут быть интеграции с коммерческими телефонными станциями, CRM, ERP системами, биллингом, сервисами колл-трекинга, колл-бэка и модулями статистики и аналитики.
Позволяет телефонизировать офис за считанные часы.
В нашей практике были проекты, реализованные за один рабочий день. Это значит, что утром к нам обращался клиент, а уже через несколько часов он пользовался новой IP-АТС. Безусловно, такая скорость редкость, ведь АТС – инструмент зарабатывания денег для многих компаний и спешка во внедрении не уместна. Но в случае острой необходимости Asterisk готов к быстрому старту.
Отличная масштабируемость.
Очень утомительно постоянно возвращаться к одному и тому же вопросу. Такое часто бывает в случае некачественного исполнения работ или выбора заведомо неподходящего бизнес-решения. С Asterisk точно не будет такой проблемы! Телефонная станция, построенная на Asterisk может быть масштабируема до немыслимых размеров. Главное – правильно подобрать оборудование.
Повышает управляемость бизнеса.
Asterisk дает не просто набор полезных функций, он повышает управляемость организации, качества и комфортности управления, а также увеличивает прозрачность бизнеса для руководства. Достичь этого можно, например, за счет автоматизации отчетов, подключения бота в Telegram, санкционированного доступа к станции из любой точки мира.
Снижает расходы на связь.
Связь между внутренними абонентами IP-АТС бесплатна всегда, независимо от их географического расположения. Также к Asterisk можно подключить любых операторов телефонии, в том числе GSM сим-карты и настроить маршрутизацию вызовов по наиболее выгодному тарифу. Всё это позволяет экономить с первых минут пользования станцией.
Замечательная статья. НО На CentOS 7 atop не загружается. Выдает ошибку.
Curl: (22) The requested URL returned error: 404 Not Found
Ошибка: skipping https://…………………… transfer failed
Может быть адрес устарел? Я не смог найти ответа, почему не загружается atop. А он очень нужен. Помогите пожалуйста
https://centos.pkgs.org/7/epel-aarch64/atop-2.4.0-4.el7.aarch64.rpm.html
Пакет доступен
Большое Вам спасибо!!!