Skip to main content

Monitor Linux processes, detect zombies, track resource-hungry processes, and get alerts

Project description

dargslan-process-monitor

Linux Process Monitor — Monitor processes, detect zombies, track resource-hungry processes. Reads directly from /proc. Zero external dependencies.

PyPI version

Installation

pip install dargslan-process-monitor

CLI Usage

dargslan-proc summary          # Process summary
dargslan-proc zombies          # Find zombie processes
dargslan-proc topmem -n 15     # Top 15 memory consumers
dargslan-proc topcpu           # Top CPU consumers
dargslan-proc find nginx       # Find processes by name
dargslan-proc count            # Process count by state
dargslan-proc json             # JSON output

Python API

from dargslan_process_monitor import ProcessMonitor

pm = ProcessMonitor()
pm.print_summary()

zombies = pm.find_zombies()
top_mem = pm.top_memory(10)
top_cpu = pm.top_cpu(10)
nginx = pm.find_by_name("nginx")
counts = pm.process_count()

More Resources

License

MIT — Dargslan

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dargslan_process_monitor-1.0.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dargslan_process_monitor-1.0.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file dargslan_process_monitor-1.0.0.tar.gz.

File metadata

  • Download URL: dargslan_process_monitor-1.0.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for dargslan_process_monitor-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f3b56912b48a987ddb96ed9eece9bb949cd83475e650fc641d5246a39d27c78c
MD5 ed32f6fc4d30b468fab731564145cf68
BLAKE2b-256 839478e27a953c6cb9d39651643897d5c0ae1ef8db19cbab0b95811197af0ca6

See more details on using hashes here.

File details

Details for the file dargslan_process_monitor-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dargslan_process_monitor-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a638b923463861a2252a78e8bf7b8383547ac7f9e45591d37883c50ef3590373
MD5 c691e8e4bbdb188dcd6be08e3e2ab063
BLAKE2b-256 5143a0c9238164ac1cd5f212a811455b158384e97040c7056ea1e23ffce086fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page