По мере роста количества устройств, серверов и сервисов, имеющихся в вашем бизнесе или организации, растет и потребность в мониторинге ваших систем. Мониторинг системы, будь то локальный или облачный, охватывает емкость, активность и состояние хостов и приложений. Этот процесс предназначен для охвата всех вычислительных ресурсов, позволяющих устранять и решать проблемы в режиме реального времени до того, как они возникнут.
Если вы используете Ubuntu, инструменты системного мониторинга помогут вам обнаружить любые сбои или ошибки служб до того, как они повлияют на пользователей.
Самый простой инструмент в вашем распоряжении - это системный монитор, встроенная утилита для Linux, которая действует как диспетчер задач Windows и предлагает базовую информацию мониторинга активности, от запущенных процессов до того, что потребляет больше всего ресурсов.
Однако вы можете получить сложные инструменты системного мониторинга, которые покажут вам больше информации об использовании ресурсов для памяти, ЦП, диска и сетевых подключений.
Вот три, которые вы можете использовать с Ubuntu.
1. Нагиос
Этот инструмент системного мониторинга для Ubuntu предлагает полный мониторинг серверов и рабочих станций, включая состояние служб и процессов, показатели операционной системы и использование файловой системы, а также многое другое.
Это мощное, масштабируемое, надежное и настраиваемое программное обеспечение, несмотря на сложность настройки. Как устойчивый стандарт системного и сетевого мониторинга, Nagios предлагает огромные преимущества, такие как быстрое обнаружение сбоев протокола и сбоев сети, а также повышенную доступность сервисов, серверов и приложений.
Доступны два решения для системного мониторинга: Nagios Core и Nagios XI.
Nagios Core
Это бесплатная версия с открытым исходным кодом, которая отслеживает серверы, приложения и службы, с такими функциями, как базовый пользовательский интерфейс с картой сети, создание отчетов по SMS и электронной почте, а также базовые отчеты.
Nagios Core контролирует критически важные компоненты ИТ-инфраструктуры на основе системных показателей, серверов, приложений, служб и сетевых протоколов. Затем он отправляет вам оповещения по SMS, электронной почте или настраиваемому сценарию, когда критические компоненты выходят из строя и восстанавливаются, поэтому ваши администраторы всегда уведомляются о важных событиях.
Доступны отчеты, содержащие исторические записи событий, отключений, уведомлений и ответов на предупреждения для последующего просмотра, а также расширенные графики для планирования обновлений до того, как устаревшие системы застают вас врасплох.
Это мощный вариант с открытым исходным кодом для мониторинга системы Ubuntu с великолепными функциями, такими как веб-интерфейс, возможности мультитенантности и расширяемая архитектура за счет интеграции с внутренними или сторонними приложениями и другими надстройками, разработанными сообществом.
Хотя для начала может потребоваться обучение, активное сообщество доступно, если вам понадобится помощь.
Nagios XI
Это коммерческий вариант инструмента с расширенным набором функций и автоматизированной помощью в настройке.
Среди его мощных функций (помимо того, что предлагает Core), есть мощный механизм мониторинга Nagios Core 4, который обеспечивает высочайшую степень мониторинга производительности сервера.
Также включены мастера настройки, помогающие пользователям выполнять мониторинг устройств, служб и приложений, а также моментальный снимок конфигурации для сохранения последних конфигураций и возврата к ним, когда вы захотите.
Вы можете настроить свой дизайн, макет и предпочтения для каждого пользователя с помощью обновленного графического интерфейса, чтобы ваши клиенты и команды получили желаемую гибкость. Он также предлагает настраиваемое назначение ролей, которое обеспечивает безопасную среду.
Что нам нравится в Nagios
- Легко использовать
- Предлагает бесплатные и премиальные (с 60-дневной пробной версией) варианты
- Комплексный мониторинг ИТ-инфраструктуры, так как отслеживаются все критически важные компоненты инфраструктуры.
- Позволяет нескольким пользователям получать доступ к веб-интерфейсу и просматривать состояние соответствующей инфраструктуры.
- Быстрая настройка в несколько простых кликов
- Легко настраивать учетные записи пользователей и управлять ими
- Расширяемая архитектура с использованием надстроек
2. Взгляд
Это кроссплатформенный инструмент для мониторинга центров обработки данных, работающий в операционных системах GNU / Linux, macOS, Windows и BSD. Он написан на языке Python с использованием библиотеки psutil, откуда он извлекает информацию из системы, предоставляя вам все необходимое с первого взгляда.
Вы можете использовать Взглянуть мельком для отслеживания средней нагрузки, ЦП, памяти, дискового ввода-вывода, сетевых интерфейсов, подключенных устройств, использования пространства файловой системы, а также всех активных и основных процессов.
Одной из его основных функций является возможность установки пороговых значений в файле конфигурации с четырьмя параметрами, отображаемыми разными цветами, которые указывают на затор в системе: ОК (зеленый), осторожный (синий), предупреждение (фиолетовый) и критический (красный). .
Пороговые уровни установлены на 50, 70 и 90 для осторожного, предупреждающего и критического уровней соответственно. Вы можете настроить их, используя файл "glances.conf", находящийся в каталоге "/ etc / glances /".
Просматривайте важную информацию, такую как средняя загрузка ЦП, скорость чтения / записи дискового ввода-вывода, текущее использование диска для подключенных устройств и основные процессы вместе с их использованием ЦП / памяти.
Обратной стороной наличия всей этой информации является то, что Glances обычно использует значительный объем ресурсов ЦП.
Если вам нужна помощь с Glances, на их веб-сайте есть вики-сайты. Вы также можете связаться с другими разработчиками и пользователями через Twitter, чат для разработчиков и группы пользователей.
Что нам нравится в Glances
- Легко установить, так как он доступен в репозитории Ubuntu
- Отображает больше информации по сравнению с другими инструментами мониторинга
- Веб-интерфейс делает мониторинг гибким
- Может контролировать удаленные системы
3. htop
htop - это интерактивный обозреватель процессов и текстовое приложение, которое выполняет мониторинг системы в режиме реального времени. Он предлагает полный обзор запущенных процессов и их использования. Таким образом, вы можете избавить свою систему от любых неисправностей, поскольку она служит своей цели.
Инструмент основан на "ncurses" и предлагает поддержку работы с мышью. Как и другие инструменты, htop использует цвет для визуальной индикации использования памяти, процессора и свопа.
Гибкий, понятный и простой в настройке сводный раздел, отображаемый в двух столбцах, позволяет просматривать информацию о вашей системе. Однако некоторая информация, такая как процентное соотношение ЦП по времени простоя, по пользователю или по системному времени, может быть недоступна.
Функциональные клавиши доступны для настройки раздела сводки и добавления списков отображения данных в любой столбец. Также есть раздел процессов, в котором сортируются такие факторы, как использование памяти / ЦП, PID или пользователь.
Примечание: теперь htop является кроссплатформенным, начиная с версии 2.0, и поддерживает Linux, BSD и macOS.
Что нам нравится в htop
- Чистый и удобный для чтения сводный раздел
- У каждого пользователя есть файл конфигурации
- Автоматическое сохранение любых изменений, хранящихся в файлах конфигурации
Какой инструмент системного мониторинга вы используете для Ubuntu? Комментарий ниже.
Кредиты изображений: Github, Nagios, Hisham
4 комментария
Комментарии закрыты.
Что насчет Monitorix? Прекрасный графический веб-интерфейс.
Это как сравнивать 2 грузовика и мини. Какое отношение имеет htop к Nagios !? Почему не Zabbix? Это "3 лучших инструмента системного монитора для Ubuntu" или "3 лучших инструмента системного монитора для центров обработки данных"
Что насчет Zabbix? Бесплатный и открытый исходный код.
Как они соотносятся с хорошей реализацией conky, которая может сидеть сбоку от вашего экрана и обновляться с выбранной вами частотой и с выбранной вами информацией? Я не видел информации о ваших иллюстрациях, недоступной для Conky.