Skip to main content

Monitor systemd services — detect failed units, check enabled/disabled status, and get service health overview

Project description

dargslan-service-monitor

Systemd Service Monitor — Monitor services, detect failed units, check enabled/disabled status, verify critical services. Zero external dependencies.

PyPI version

Installation

pip install dargslan-service-monitor

CLI Usage

dargslan-svc report                 # Full service report
dargslan-svc failed                 # List failed services
dargslan-svc running                # List running services
dargslan-svc status nginx           # Specific service status
dargslan-svc check sshd nginx mysql # Check critical services
dargslan-svc json                   # JSON output

Python API

from dargslan_service_monitor import ServiceMonitor

sm = ServiceMonitor()
sm.print_report()

failed = sm.get_failed()
running = sm.get_running()
status = sm.service_status("nginx")
critical = sm.check_critical_services(["sshd", "nginx"])

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_service_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_service_monitor-1.0.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dargslan_service_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_service_monitor-1.0.0.tar.gz
Algorithm Hash digest
SHA256 defb2b4f7f3ce195ed20accf5d64b0702fd93f34e52708eb7ffcb711b4f0ba8f
MD5 f7cce522daf14a82afe524ccb84f0fb4
BLAKE2b-256 ef5aba6ab91040e19224daa643400e77fe0b4a26479b2bc80c2ff66e21ac95ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dargslan_service_monitor-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ad02b690443739f3f497399f727954ea75aae1d8f246fe1c3ffb36991cf20fa2
MD5 f8ed2d89c4703f2d5112de4e12f7b369
BLAKE2b-256 2352045b8c2e7ed97a58abecaf805bbd9ffbf5d835eda473782ffafa59342eb2

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