Skip to main content

Heartbeat monitoring daemon for the Nuclei ecosystem

Project description

hb-watcher

HbWatcher monitors infrastructure health via the hbserver Heartbeat API.

Installation

pip install hb-watcher

This installs:

  • the Python package hb_watcher
  • the CLI command hbwatcher

Systemd install (homelab)

cp example-hbwatcher_config.json hbwatcher_config.json
nano hbwatcher_config.json
sudo ./install.sh

Configuration

Default config path: /etc/hbwatcher/hbwatcher_config.json

hbwatcher --config /path/to/hbwatcher_config.json

See CONFIG.md for parameter reference.

Monitoring logs

sudo journalctl -u hbwatcher -f

Related projects

  • hb-client (hb_client): heartbeat client library and CLI
  • hb-server (hb_backend): API/authentication and key lifecycle services

See MIGRATION.md for upgrades from older install paths.

Uninstallation

sudo ./uninstall.sh
sudo ./uninstall.sh --purge

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

hb_watcher-1.1.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

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

hb_watcher-1.1.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file hb_watcher-1.1.0.tar.gz.

File metadata

  • Download URL: hb_watcher-1.1.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hb_watcher-1.1.0.tar.gz
Algorithm Hash digest
SHA256 917d62da239dcc251ae07e52fe78a5779dbef8423e5c5a6b8060113a9c7d19d9
MD5 bf54a4a98fe28abea1134ccb6f2f4e89
BLAKE2b-256 00ce3fcec7f2e5be711a3e085a6d6b526af1fe3af3e0fe97fdc223c0e090a7b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for hb_watcher-1.1.0.tar.gz:

Publisher: release.yml on willp/heartbeat-watcher

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hb_watcher-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: hb_watcher-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hb_watcher-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5bbe75df5f29c8728670ae01a9a6362e609a29a235535626e3b1bc2f63049009
MD5 d0aabf39facf48e8effb57d1a4651b0e
BLAKE2b-256 ca298d32ac3cc9b337fd9b6226f1b053c88db302b05ab933c7cee3b63b461eb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for hb_watcher-1.1.0-py3-none-any.whl:

Publisher: release.yml on willp/heartbeat-watcher

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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