Microsoft přenesl SysInternals Procmon na Linux
Dnes peklo zamrzlo. Společnost Microsoft zpřístupnila Sysinternals Procmon pro Linux, který dodává balíčky připravené k použití pro Ubuntu 18.04.
Process Monitor je monitorovací nástroj pro Windows, který zobrazuje živé soubory, registr a aktivitu procesů/vlákna. Jedná se o relativně nový nástroj, který kombinuje dva starší nástroje Sysinternals, Filemon a Regmon. Nástroj zobrazuje v reálném čase veškerou aktivitu souborového systému v operačním systému Microsoft Windows.
V systému Windows lze nástroj Process Monitor použít ke sledování změn registru a systému souborů provedených procesem. Podporuje velké množství filtrů a umožňuje export shromážděných dat do souboru. Je to švýcarský nůž pro pokročilé uživatele.
SysInternals Procmon na Linuxu
Microsoft přenesl Procmon na Linux pod licencí MIT. Projekt je nyní spuštěn GitHub.
Process Monitor (Procmon) je linuxové přepracování klasického nástroje Procmon ze sady nástrojů Sysinternals pro Windows. Procmon poskytuje vývojářům Linuxu pohodlný a efektivní způsob, jak sledovat aktivitu syscall v systému.
Jako systémové požadavky společnost Microsoft uvádí následující:
- Minimální OS:
- Ubuntu 18,04 lts
-
cmake
>= 3,13 (pouze doba sestavení) -
libsqlite3-dev
>= 3,22 (pouze doba sestavení)
Na Githubu také najdete návod na sestavení pro nadšence.
Portování Procmon na Linux je rozhodně jedním z nejméně očekávaných kroků od Microsoftu. Bude nějakou dobu trvat, než uvidíte, jak je užitečný, a analyzujete, zda je lepší než starý dobrý htop
a strace
nástroje.