Microsoft представила утилиту для мониторинга процессов в Linux

Microsoft представила утилиту для мониторинга процессов в Linux
29.07.2020
20055

Компания Microsoft выпустила утилиту ProcMon (Process Monitor) для Linux. Программное обеспечение распространяется под открытой лицензией MIT. Ранее ProcMon была доступна только для Windows.

Что умеет ProcMon

ProcMon позволяет отслеживать поведение процессов в системе. Утилита анализирует активность обращений различных программ к системным вызовам в режиме реального времени.

ProcMon не только выводит на экран детальную информацию о процессах и системных вызовах. Вы можете создавать сводные отчеты, отслеживая определенные вызовы или процессы, и записывать в файл захваченные события для последующего анализа.

 

 

Ранее ProcMon предлагалась только для Windows. Она была частью набора бесплатных утилит Sysinternals, которые позволяют гибко администрировать систему и отслеживать ее состояние.

Где скачать ProcMon

Исходный код ПО выложен на GitHub. Пока доступна только предварительная версия утилиты, 1.0 Preview. Ее можно запустить на Ubuntu 18.04 с версией ядра от 4.18 до 5.3.

Для более новых версий Ubuntu, например, Ubuntu 20.04, она пока не собирается. Но в ближайшее время Microsoft обеспечит поддержку бесплатного ПО в других версиях Linux и представит стабильную версию Procmon с расширенными возможностями.

Чтобы установить ProcMon 1.0 Preview для Linux, потребуется:

  • cmake версии 3.14 и старше;
  • библиотека libsqlite3-dev версии 3.22 и старше;
  • система с установленными зависимостями bison, build-essential, flex, git, libedit-dev, libllvm6.0, llvm-6.0-dev, libclang-6.0-dev, python, zlib1g-dev, libelf-dev и инструменты BCC (BPF Compiler Collection) – их можно загрузить из Git-репозитория и собрать.

Установка выполняется из procmon_1.0.0-291_amd64.deb объемом 21.3 MB. Следуя детальной инструкции, можно собрать утилиту самостоятельно из исходного кода.

Пользоваться утилитой предельно просто – достаточно запустить procmon с нужными ключами:

  • -h/--help – вывод экрана помощи;
  • -p/--pids – через запятую укажите номера процессов, которые вы хотите отслеживать;
  • -e/--events – отслеживать список системных вызовов (их имена или идентификаторы перечисляются через запятую);
  • -c/--collect [FILEPATH] – включить «безголовый» режим (без графического интерфейса) для сохранения данных в файле;
  • -f/--file FILEPATH – открыть файл мониторинга, который вы сохранили ранее.

Microsoft изменила политику и стала уделять большое внимание развитию свободного ПО.

Год назад компания встроила полноценное ядро Linux в Windows, сделав его частью WSL 2.0 – подсистемы Windows Subsystem for Linux. А затем представила командную строку со смайлами и ядром Linux. Кроме того, Microsoft передала Linux-сообществу файловую систему exFAT. В основном систему используют для флеш-накопителей.

Автор:
Обозреватель

См. также

Минцифры подготовило проект постановления по запуску платформы, на которой ИТ-специалисты могут пройти добровольное тестирование и подтвердить свою квалификацию.

11.12.2024    1038    user1915669    3       

2

Федеральная налоговая служба запустила интерактивный сервис, позволяющий формировать в машиночитаемом виде договоры, контракты, соглашения и спецификации. Чтобы создать документ и скачать получившийся файл, регистрация не требуется.

03.12.2024    827    user2114475    0       

2

Российский Альянс по искусственному интеллекту обновил требования к специалистам по ИИ: вышла новая модель с основными профессиями и навыками. Теперь базовых профессий в сфере ИИ осталось только четыре.

01.11.2024    985    user1915669    0       

3

Система платежей «Волна» по планам сделает возможной бесконтактную оплату для владельцев IPhone в России, а BRICS Pay позволит совершать безналичные расчеты иностранцам по картам Visa и Mastercard.

23.10.2024    1301    AnastasiaKl    0       

4

Конструктор сайтов Wix уходит из России с 12 сентября 2024 года – перестанут работать все российский аккаунты. Сайты, привязанные к аккаунтам, также перестанут работать.

11.09.2024    1260    user1915669    2       

2

ИИ научат разработке цифровых интегральных микросхем – несколько российских научных институтов заявили об участии в проекте. Проект рассчитан на 3 года – с 2024 по 2026.

23.07.2024    894    user1915669    0       

2

Развитие искусственного интеллекта и цифровых сервисов в России стало причиной роста потребности в мощных центрах обработки данных. Эксперты прогнозируют, что дефицит ЦОД, который уже наблюдается сегодня, в ближайшие годы будет только усиливаться.

18.07.2024    1010    AnastasiaKl    0       

1

В сентябре 2024 года видеоигры в России начнут маркировать – пока на добровольной основе. Геймерам будут сообщать о семи видах чувствительного (неприятного) контента в игре.

17.07.2024    1097    user1915669    0       

1

Комментарии

Инфостарт бот
1. пользователь 29.07.20 14:55
Утилита действительно отличная, уже успел "пощупать".
awk; nvv1970; +2 Ответить
2. nvv1970 29.07.20 16:12 Сейчас в теме
(1) поделись готовым deb'ом ;)

Оставьте свое сообщение