dargslan-service-monitor
Systemd Service Monitor — Monitor services, detect failed units, check enabled/disabled status, verify critical services. Zero external dependencies.
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
Metadata
Release files for dargslan-service-monitor 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dargslan_service_monitor-1.0.0.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dargslan_service_monitor-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / dargslan_service_monitor-1.0.0.tar.gz
| Download URL | dargslan_service_monitor-1.0.0.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
defb2b4f7f3ce195ed20accf5d64b0702fd93f34e52708eb7ffcb711b4f0ba8f
|
|
BLAKE2b-256 checksum How to use checksums |
ef5aba6ab91040e19224daa643400e77fe0b4a26479b2bc80c2ff66e21ac95ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / dargslan_service_monitor-1.0.0-py3-none-any.whl
| Download URL | dargslan_service_monitor-1.0.0-py3-none-any.whl |
|---|---|
| Size | 6.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ad02b690443739f3f497399f727954ea75aae1d8f246fe1c3ffb36991cf20fa2
|
|
BLAKE2b-256 checksum How to use checksums |
2352045b8c2e7ed97a58abecaf805bbd9ffbf5d835eda473782ffafa59342eb2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|