This website requires JavaScript.
b290b21e23
track hbc type and version
Andreas Wrede
2026-04-30 18:22:35 -04:00
65c4267847
version 5.1.7
v5.1.7
Andreas Wrede
2026-04-30 17:50:46 -04:00
462a445235
feat: add hbc_mini single-file client; drop dead connections on protocol error
Andreas Wrede and Claude Sonnet 4.6
2026-04-30 17:50:19 -04:00
368e178f93
install the hb_install.sh script
Andreas Wrede
2026-04-30 17:03:37 -04:00
6905bf266a
version 5.1.6
v5.1.6
Andreas Wrede
2026-04-30 15:39:11 -04:00
b6dcce4f35
simplify eventlog usage, fix arguments
Andreas Wrede
2026-04-30 15:38:46 -04:00
e6436fc236
version 5.1.5
v5.1.5
Andreas Wrede
2026-04-30 13:55:21 -04:00
c5ce41762e
feat: update hbc via hb_install.sh instead of code patching
Andreas Wrede and Claude Sonnet 4.6
2026-04-30 13:55:15 -04:00
26ca0c095f
install.sh --> hb_innstall.sh
Andreas Wrede
2026-04-30 09:54:48 -04:00
1eecd67594
update docu
Andreas Wrede
2026-04-30 09:19:11 -04:00
caf3c2c0ac
don't error exit on pip insttalled test
Andreas Wrede
2026-04-30 09:16:22 -04:00
9af4006097
version 5.1.4
v5.1.4
Andreas Wrede
2026-04-30 08:12:15 -04:00
ddf7067d13
feat: redesign Plugin Metrics page as Host Overview
Andreas Wrede and Claude Sonnet 4.6
2026-04-30 08:12:07 -04:00
505353a8a8
Update CLAUDE. md
andreas
2026-04-29 21:20:28 -04:00
0402d33c71
Add CLAUDE. md
andreas
2026-04-29 21:18:21 -04:00
7d8ca5d8db
version 5.1.3
v5.1.3
andreas
2026-04-25 16:52:56 +02:00
56037a036d
fix: remove unused pytest import in test_nagios_runner
andreas
2026-04-25 16:39:56 +02:00
65ceb31d8d
fix: use os.path.exists check for /dev/log instead of dead-code OSError catch
andreas
2026-04-25 16:36:00 +02:00
1c9b6c1ca9
fix: reconfigure logging to syslog after daemonize() instead of no-op basicConfig
andreas and Claude Sonnet 4.6
2026-04-25 16:29:54 +02:00
d7e6b478e1
fix: use shlex.split() in nagios_runner path validation to handle quoted paths
andreas
2026-04-25 16:28:32 +02:00
535dbda47d
feat: validate absolute command paths at nagios_runner init
andreas
2026-04-25 16:24:33 +02:00
c9567dddae
fix: remove stale shell config key from NagiosRunnerPlugin docstring
andreas
2026-04-25 16:23:03 +02:00
b5963badd6
feat: async subprocess in nagios_runner with stderr capture and signal handling
andreas and Claude Sonnet 4.6
2026-04-25 16:18:09 +02:00
a76a39b4a0
fix: remove redundant no-commands log lines; fix skip_reason docstring style
andreas and Claude Sonnet 4.6
2026-04-25 16:15:44 +02:00
94e1597978
feat: set skip_reason on nagios_runner when no commands configured
andreas and Claude Sonnet 4.6
2026-04-25 16:13:03 +02:00
c9c2ed772f
fix: document skip_reason in Plugin docstring; remove unused import in test
andreas
2026-04-25 16:10:35 +02:00
aeb78dcb8e
feat: add skip_reason to Plugin; improve PluginLoader init messaging
andreas
2026-04-25 16:08:07 +02:00
77b337e4dd
Add implementation plan for plugin error checking and daemon logging fixes
andreas and Claude Sonnet 4.6
2026-04-25 16:04:13 +02:00
293461f3f6
Add design spec for plugin error checking and daemon logging fixes
andreas and Claude Sonnet 4.6
2026-04-25 15:49:09 +02:00
c70a4807dc
version 5.1.2
v5.1.2
andreas
2026-04-25 07:25:06 +02:00
1a470e7cfa
Fix plugin config lookup shadowed by CLIENT_DEFAULTS plugins key
andreas and Claude Sonnet 4.6
2026-04-24 12:58:42 +02:00
990c658e65
Apply grace period to all threshold alerts before logging/notifying
andreas and Claude Sonnet 4.6
2026-04-24 12:00:40 +02:00
b78d6ac0fe
Fix RECOVER routing: use consistent level name and route via alerted channel
andreas and Claude Sonnet 4.6
2026-04-24 11:29:04 +02:00
afd5060f59
Fix early reminder notifications and lost recovery notifications
andreas and Claude Sonnet 4.6
2026-04-22 18:11:22 +02:00
f61f7aebc2
Use python3 consistently
andreas
2026-04-19 09:49:30 +02:00
5c382d2b8d
One more nit
Andreas Wrede
2026-04-13 09:31:35 -04:00
35bba451f5
Various formating nits
Andreas Wrede
2026-04-13 09:27:51 -04:00
80edfba0c0
fix inconsistencies in page layout, add swiss clock
Andreas Wrede
2026-04-13 08:45:50 -04:00
6bc8de192e
fix non-alerting of overdue hosts
Andreas Wrede
2026-04-12 18:44:36 -04:00
2d8166d04a
unse python3 -mpip instead of plain pip
Andreas Wrede
2026-04-12 18:44:11 -04:00
ab33d81b30
catch syntax wanring when parsing version string
Andreas Wrede
2026-04-12 16:39:51 -04:00
2c0328f36d
update install.sh to handle missing venv module
Andreas Wrede
2026-04-12 16:39:14 -04:00
fb8e27825d
make install.sh work on systems withou pip
Andreas Wrede
2026-04-12 14:16:44 -04:00
1366c69cdc
version 5.1.1
v5.1.1
Andreas Wrede
2026-04-12 13:06:30 -04:00
d0c8c186f4
Fix typo
Andreas Wrede
2026-04-12 13:04:17 -04:00
19f7c8312e
Mkae columns sortabel agian, check hbc version, provide modile html pages
Andreas Wrede
2026-04-12 12:53:00 -04:00
24b0e362fb
provide cli function stop, restart and reload for hbd Thought for 1s
Andreas Wrede
2026-04-12 12:06:07 -04:00
3a030548c0
Fix profile not updating
Andreas Wrede
2026-04-12 11:57:12 -04:00
094cb7ed9d
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
Andreas Wrede
2026-04-12 11:23:28 -04:00
0199ca4693
re-factor notifications, add sms and matrix as channels
Andreas Wrede
2026-04-12 11:04:00 -04:00
75344ebbbd
re-factor notifications, add sms and matrix as channels
Andreas Wrede
2026-04-12 11:04:00 -04:00
7f049a4e26
accept websocket connection on http:.../ws
Andreas Wrede
2026-04-12 06:44:32 -04:00
6559f5462c
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
Andreas Wrede
2026-04-12 06:34:28 -04:00
6556d35f97
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
Andreas Wrede
2026-04-11 16:40:02 -04:00
dec96a0da6
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
Andreas Wrede
2026-04-11 16:40:02 -04:00
8d3de01117
Update install script
Andreas Wrede
2026-04-11 16:19:41 -04:00
5bedf026b1
Update install script
Andreas Wrede
2026-04-11 16:19:41 -04:00
daf5277507
version 5.1.0
v5.1.0
Andreas Wrede
2026-04-11 15:26:37 -04:00
ee3b72878f
Add a ping monitor
Andreas Wrede
2026-04-11 15:25:23 -04:00
6217f7a124
fix bogus notification on new clients
Andreas Wrede
2026-04-10 13:39:18 -04:00
2468386f24
adjust default log, pick and config locations. renotify on critical only, make user sessions persistem
Andreas Wrede
2026-04-10 13:24:57 -04:00
2015195112
Grace interval on restart of hbd, fix SIGHUP processing
Andreas Wrede
2026-04-10 12:58:38 -04:00
3426185383
Set SO_TIMESTAMP correctly for the various platforms
Andreas Wrede
2026-04-10 11:19:47 -04:00
9eedbafe97
Show overdue in alerts instead of null
Andreas Wrede
2026-04-10 09:20:28 -04:00
a5f31c5cb5
update picked data strucures
Andreas Wrede
2026-04-10 09:18:38 -04:00
2f72cf0118
typo
Andreas Wrede
2026-04-10 09:17:57 -04:00
c56e77c2c1
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
Andreas Wrede
2026-04-10 08:20:40 -04:00
e9aa7a6f8b
info only if no nagios command is defined
Andreas Wrede
2026-04-10 08:14:31 -04:00
a75a8a4087
warn only if no nagios command is defined
Andreas Wrede
2026-04-10 08:14:31 -04:00
ba27d2e300
Add count to rtt threshold
Andreas Wrede
2026-04-10 08:07:35 -04:00
381e37efce
fix log-section height
Andreas Wrede
2026-04-10 08:01:22 -04:00
97dfc08f4d
fix log level settiung
Andreas Wrede
2026-04-10 08:00:51 -04:00
d281ac5a70
provide defaults for threshold_configs
Andreas Wrede
2026-04-10 07:47:39 -04:00
812bbf8555
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
Andreas Wrede
2026-04-09 13:02:17 -04:00
e6b7a1aa27
drop config file
Andreas Wrede
2026-04-09 13:00:07 -04:00
90f47ad018
drop config file
Andreas Wrede
2026-04-09 13:00:07 -04:00
cc458e8972
update README
Andreas Wrede
2026-04-09 08:33:25 -04:00
79bf00abfd
version 5.0.12
v5.0.12
andreas
2026-04-08 16:47:12 -04:00
d77277857f
Add user management and a settings page
andreas
2026-04-08 16:21:46 -04:00
3232239a85
version 5.0.11
v5.0.11
Andreas Wrede
2026-04-07 14:19:46 -04:00
014781de5e
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
Andreas Wrede
2026-04-07 14:16:12 -04:00
68b1c65384
version 5.0.10
Andreas Wrede
2026-04-07 14:11:03 -04:00
e8bb553349
version 5.0.10
v5.0.10
Andreas Wrede
2026-04-07 14:11:03 -04:00
e4ecb8723f
release a pypi package on gitea
Andreas Wrede
2026-04-07 14:10:07 -04:00
5edbaacf81
version 5.0.9
v5.0.9
Andreas Wrede
2026-04-07 11:02:19 -04:00
8421f472f2
there is only one __version__
Andreas Wrede
2026-04-07 11:00:22 -04:00
51f9bdc2b5
use SO_TIMESTAMP, works on Linux, FreeBSD and macOS
Andreas Wrede
2026-04-07 10:46:54 -04:00
02bc42fbf0
get rtt time differently
andreas
2026-04-07 10:40:12 -04:00
832a8b0bda
save state to pickle file, restart timers on restart
andreas
2026-04-06 17:24:59 -04:00
57c4b86430
version 5.0.8
v5.0.8
Andreas Wrede
2026-04-04 15:18:12 -04:00
43fad7beed
fix release.yml for freebsd runner
Andreas Wrede
2026-04-04 15:11:56 -04:00
8dd002d159
version 5.0.7
v5.0.7
Andreas Wrede
2026-04-04 14:45:10 -04:00
2373b55d8b
fix actions host label. cp[e woth debian flavor sed
Andreas Wrede
2026-04-04 14:43:07 -04:00
81530636ec
version 5.0.6
v5.0.6
Andreas Wrede
2026-04-04 13:54:19 -04:00
190199b36d
Add a release workflow
Andreas Wrede
2026-04-04 13:00:17 -04:00
73aa89f8f4
fix web page issues
Andreas Wrede
2026-04-04 12:43:30 -04:00
941f3ea4b0
display and acknowledge alerts
Andreas Wrede
2026-04-03 06:35:45 -04:00
c5770006f7
hbc proper termination, hbd config reloadable
Andreas Wrede
2026-04-02 07:17:00 -04:00
84c1aef51f
removal of cver
Andreas Wrede
2026-04-01 20:47:29 -04:00
460d2be9e9
Fix rtt, including bug in time compute
Andreas Wrede
2026-04-01 19:41:53 -04:00