Linux инструмент System Checks это bash скрипт отображающий информацию о системе, ее загрузке,
проверяет занятость диска и его скорость, и многое другое.
System Checker проверяет и показывает информацию о Linux системе:
Системная информация
Информация о процессоре
Информация о памяти
Загрузочная информация
Точки монтирования
Тесты IO диска
Топ 5 процессов использующих память
Топ 5 процессов использующих процессов
Скорость интернет загрузки
Статусы systemd юнитов
Информация о пользователях
Слушаемые порты
Основные преимущества - инструмент не требует установки дополнительного софта, использует встроенные инструменты Linux
такие, как например lscpu, awk, curl и тп.
Тестируется и используется в Debian 11, в RHEL-Based начиная с релизов 7+, Fedora WS/Server.
Информация о системе
Имя хоста
Имя и версия дистрибутива
Внутренний/Внешний IP адреса
Версия и архитектура ядра
Имя текущего активноо пользователя
Средняя загрузка системы
Статус eBPF
Информация о процессоре
Модель
Производитель
Количество ядер
Частота
Тип гипервизора
Загрузка процессора
Информация о памяти
Общая память
Используемая память
Информация о swap (если присутствует)
Топ 5 приложений использующих память
Загрузочная информация
Последние дата и время загрузки
Аптайм
Информация о 3 последних загрузках
Информация Last
Информация о диске
Точки монтирования
Используемое пространство
Результаты IO тестирования
Systemd юниты
В файле services-list.txt можно указать список проверяемых юнитов в системе и просто запустить system-checks.sh:
Экстра опции
-sn - Пропустить speedtest
-sd - Пропустить тест диска
-ss - Показать все запущенные systemd юниты
-e - Экстра инфо (Bash пользователи, кто залогинен, Все запущенные сервисы, Слушаемые порты,
Фалы без владельца, Список пользователей из-под которых запущены процессы)
-h - help info
Экстра инфо
Список пользователей процессов
Залогиненные пользователи
Слушаемые порты
Все запущенные юниты
Дерево процессов
Файлы без владельца
Если все файлы в порядки, будет отображен статус 'Ok':