andreas
afd5060f59
Fix early reminder notifications and lost recovery notifications
...
- AlertState.update() now resets last_notification when the alert level
changes, so a WARNING→CRITICAL escalation restarts the reminder interval
rather than inheriting a nearly-expired timer.
- _dispatch_to_channel() bypasses min_level for RECOVER, so recovery
notifications are delivered even after a server restart when
_alerted_channels is empty and the fallback dispatch path is used.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-22 18:11:22 +02:00
andreas
f61f7aebc2
Use python3 consistently
2026-04-19 09:49:30 +02:00
Andreas Wrede
5c382d2b8d
One more nit
2026-04-13 09:31:35 -04:00
Andreas Wrede
35bba451f5
Various formating nits
2026-04-13 09:27:51 -04:00
Andreas Wrede
80edfba0c0
fix inconsistencies in page layout, add swiss clock
2026-04-13 08:45:50 -04:00
Andreas Wrede
6bc8de192e
fix non-alerting of overdue hosts
2026-04-12 18:44:36 -04:00
Andreas Wrede
2d8166d04a
unse python3 -mpip instead of plain pip
2026-04-12 18:44:11 -04:00
Andreas Wrede
ab33d81b30
catch syntax wanring when parsing version string
2026-04-12 16:39:51 -04:00
Andreas Wrede
2c0328f36d
update install.sh to handle missing venv module
2026-04-12 16:39:14 -04:00
Andreas Wrede
fb8e27825d
make install.sh work on systems withou pip
2026-04-12 14:16:44 -04:00
Andreas Wrede
1366c69cdc
version 5.1.1
Release / release (push) Successful in 5s
v5.1.1
2026-04-12 13:06:30 -04:00
Andreas Wrede
d0c8c186f4
Fix typo
2026-04-12 13:04:17 -04:00
Andreas Wrede
19f7c8312e
Mkae columns sortabel agian, check hbc version, provide modile html pages
2026-04-12 12:53:00 -04:00
Andreas Wrede
24b0e362fb
provide cli function stop, restart and reload for hbd
...
Thought for 1s
2026-04-12 12:06:07 -04:00
Andreas Wrede
3a030548c0
Fix profile not updating
2026-04-12 11:57:12 -04:00
Andreas Wrede
094cb7ed9d
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
2026-04-12 11:23:28 -04:00
Andreas Wrede
0199ca4693
re-factor notifications, add sms and matrix as channels
2026-04-12 11:21:21 -04:00
Andreas Wrede
75344ebbbd
re-factor notifications, add sms and matrix as channels
2026-04-12 11:04:00 -04:00
Andreas Wrede
7f049a4e26
accept websocket connection on http:.../ws
2026-04-12 06:44:32 -04:00
Andreas Wrede
6559f5462c
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
2026-04-12 06:34:28 -04:00
Andreas Wrede
6556d35f97
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
2026-04-12 06:32:52 -04:00
Andreas Wrede
dec96a0da6
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
2026-04-11 16:40:02 -04:00
Andreas Wrede
8d3de01117
Update install script
2026-04-11 16:36:20 -04:00
Andreas Wrede
5bedf026b1
Update install script
2026-04-11 16:19:41 -04:00
Andreas Wrede
daf5277507
version 5.1.0
Release / release (push) Successful in 5s
v5.1.0
2026-04-11 15:26:37 -04:00
Andreas Wrede
ee3b72878f
Add a ping monitor
2026-04-11 15:25:23 -04:00
Andreas Wrede
6217f7a124
fix bogus notification on new clients
2026-04-10 13:39:18 -04:00
Andreas Wrede
2468386f24
adjust default log, pick and config locations. renotify on critical only, make user sessions persistem
2026-04-10 13:24:57 -04:00
Andreas Wrede
2015195112
Grace interval on restart of hbd, fix SIGHUP processing
2026-04-10 12:58:38 -04:00
Andreas Wrede
3426185383
Set SO_TIMESTAMP correctly for the various platforms
2026-04-10 11:19:47 -04:00
Andreas Wrede
9eedbafe97
Show overdue in alerts instead of null
2026-04-10 09:20:28 -04:00
Andreas Wrede
a5f31c5cb5
update picked data strucures
2026-04-10 09:18:38 -04:00
Andreas Wrede
2f72cf0118
typo
2026-04-10 09:17:57 -04:00
Andreas Wrede
c56e77c2c1
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
2026-04-10 08:20:40 -04:00
Andreas Wrede
e9aa7a6f8b
info only if no nagios command is defined
2026-04-10 08:19:59 -04:00
Andreas Wrede
a75a8a4087
warn only if no nagios command is defined
2026-04-10 08:14:31 -04:00
Andreas Wrede
ba27d2e300
Add count to rtt threshold
2026-04-10 08:07:50 -04:00
Andreas Wrede
381e37efce
fix log-section height
2026-04-10 08:01:22 -04:00
Andreas Wrede
97dfc08f4d
fix log level settiung
2026-04-10 08:00:51 -04:00
Andreas Wrede
d281ac5a70
provide defaults for threshold_configs
2026-04-10 07:47:39 -04:00
Andreas Wrede
812bbf8555
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
2026-04-09 13:02:17 -04:00
Andreas Wrede
e6b7a1aa27
drop config file
2026-04-09 13:02:10 -04:00
Andreas Wrede
90f47ad018
drop config file
2026-04-09 13:00:07 -04:00
Andreas Wrede
cc458e8972
update README
2026-04-09 08:33:25 -04:00
andreas
79bf00abfd
version 5.0.12
Release / release (push) Successful in 6s
v5.0.12
2026-04-08 16:47:12 -04:00
andreas
d77277857f
Add user management and a settings page
2026-04-08 16:21:55 -04:00
Andreas Wrede
3232239a85
version 5.0.11
Release / release (push) Successful in 5s
v5.0.11
2026-04-07 14:19:46 -04:00
Andreas Wrede
014781de5e
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
2026-04-07 14:16:12 -04:00
Andreas Wrede
68b1c65384
version 5.0.10
2026-04-07 14:15:46 -04:00
Andreas Wrede
e8bb553349
version 5.0.10
Release / release (push) Failing after 4s
v5.0.10
2026-04-07 14:11:03 -04:00