This website requires JavaScript.
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
090d341244
per-client threshold config
Andreas Wrede
2026-04-01 15:22:42 -04:00
079e84f729
display tag fro alterts, cleanup udp
Andreas Wrede
2026-04-01 11:49:55 -04:00
dd23d9d163
refactor monitor, add threshold rtesting
Andreas Wrede
2026-03-31 12:22:03 -04:00
ad7178ebcb
Move threshhold to server, move eventlog to notify
Andreas Wrede
2026-03-29 20:29:33 -04:00
0543266c92
Major refactoring of the codebase, including restructuring of files and directories, renaming of modules and classes, and improvements to the overall organization and readability of the code. This refactoring aims to enhance maintainability, scalability, and clarity of the codebase while preserving existing functionality. The changes include: - Restructuring of the project directory into client and server components - Renaming of modules and classes to better reflect their purpose and functionality - Moving common utilities and configurations to a shared location - Updating import statements to reflect the new structure - Adding new documentation files for better clarity on various aspects of the project - Removing deprecated or unused code to streamline the codebase - Ensuring that all existing functionality is preserved and that the codebase remains functional after the refactoring.
Andreas Wrede
2026-03-29 11:13:40 -04:00
7e2038ecac
version 5.0.5
v5.0.5
Andreas Wrede
2026-02-16 10:54:16 -05:00
75e41eafc4
remove redundent code
Andreas Wrede
2026-02-16 10:54:04 -05:00
73b9d05357
fix letter of daemon option
Andreas Wrede
2026-02-13 21:05:42 -05:00
9d81f96f31
version 5.0.4
v5.0.4
Andreas Wrede
2026-02-09 08:52:18 -05:00
d2e1c7a629
bump dependency versions
Andreas Wrede
2026-02-09 08:44:28 -05:00
83d5ead471
Merge branch 'master' of git.wrede.ca:andreas/heartbeat
andreas
2026-02-09 07:25:47 -05:00
d339133981
collect correct args for restart
andreas
2026-02-09 07:22:44 -05:00
7be129ad40
collect correct args for restart
andreas
2026-02-09 07:22:44 -05:00
179048e565
bump
andreas
2026-02-08 16:10:37 -05:00
8fe64ae8c5
version 5.0.3
v5.0.3
andreas
2026-02-08 16:10:02 -05:00
b6574872cc
remove egg-info
andreas
2026-02-08 16:08:18 -05:00
5e6dfc75ad
link and flake cleanup
andreas
2026-02-08 16:05:03 -05:00
087a264e97
typo
andreas
2026-02-08 14:45:06 -05:00
d9ca0b74e2
fix -i option
andreas
2026-02-08 14:42:10 -05:00
999740bc99
version 5.0.2
v5.0.2
andreas
2026-02-08 14:40:59 -05:00
4c53b7cec9
support SSL ws session
andreas
2026-02-08 14:32:12 -05:00
535b839bfc
Add smtp auth
andreas
2026-02-06 20:04:12 -05:00