Commit Graph

  • 691f62aa69 feat: host-level watch flag suppresses notifications; filter dashboard/overview by owner/manager; add ZFS monitor plugin Andreas Wrede 2026-05-02 12:42:35 -04:00
  • cffc9805f9 fix: mask api_password and access_token in settings page; add List to threshold imports Andreas Wrede 2026-05-02 11:51:55 -04:00
  • 917d6a401b feat: composable threshold_config list for per-host threshold layering Andreas Wrede 2026-05-02 10:35:23 -04:00
  • 2bd3a9beb6 feat: restart on SIGHUP in hbc and hbc_mini Andreas Wrede 2026-05-02 10:06:26 -04:00
  • 5523c60866 version 5.1.12 v5.1.12 Andreas Wrede 2026-05-02 08:56:04 -04:00
  • ab37ac7194 undo last v5.1.11 Andreas Wrede 2026-05-02 08:51:12 -04:00
  • f811a19d80 Merge branch 'master' of git.wrede.ca:andreas/heartbeat Andreas Wrede 2026-05-02 08:50:40 -04:00
  • 6239825f43 allow manual release workflow Andreas Wrede 2026-05-02 08:50:37 -04:00
  • b56245bb23 Specify tag for workflow Andreas Wrede 2026-05-02 08:46:12 -04:00
  • 331c4e804d allow manual release workflow Andreas Wrede 2026-05-02 08:36:33 -04:00
  • 9fd945a481 fix install under docker Andreas Wrede 2026-05-02 08:32:14 -04:00
  • 26df08eeff version 5.1.11 Andreas Wrede 2026-05-02 07:55:27 -04:00
  • 5819dd6b25 cleanup install script Andreas Wrede 2026-05-02 07:55:18 -04:00
  • 6fb67f8615 version 5.1.10 v5.1.10 Andreas Wrede 2026-05-01 13:50:15 -04:00
  • e70ae6f176 fix: change version in hbc_mini as well Andreas Wrede 2026-05-01 13:50:04 -04:00
  • a77f6d380c fix: install script should not copy over itself Andreas Wrede 2026-05-01 12:48:29 -04:00
  • 6aae2a1dab version 5.1.9 v5.1.9 Andreas Wrede 2026-05-01 11:13:51 -04:00
  • 85ee0e1040 install hbc_mini via package or script Andreas Wrede 2026-05-01 11:13:33 -04:00
  • c4f09e9ced version 5.1.8 v5.1.8 Andreas Wrede 2026-05-01 05:33:27 -04:00
  • 64710fd4cd tweak h1 margins Andreas Wrede 2026-05-01 04:51:11 -04:00
  • 1f5e7465a3 fix nav bar position Andreas Wrede 2026-05-01 04:32:04 -04:00
  • 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 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 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 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 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 2026-04-25 16:18:09 +02:00
  • a76a39b4a0 fix: remove redundant no-commands log lines; fix skip_reason docstring style andreas 2026-04-25 16:15:44 +02:00
  • 94e1597978 feat: set skip_reason on nagios_runner when no commands configured andreas 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 2026-04-25 16:04:13 +02:00
  • 293461f3f6 Add design spec for plugin error checking and daemon logging fixes andreas 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 2026-04-24 12:58:42 +02:00
  • 990c658e65 Apply grace period to all threshold alerts before logging/notifying andreas 2026-04-24 12:00:40 +02:00
  • b78d6ac0fe Fix RECOVER routing: use consistent level name and route via alerted channel andreas 2026-04-24 11:29:04 +02:00
  • afd5060f59 Fix early reminder notifications and lost recovery notifications andreas 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