Commit graph

  • db1c41fb53 lvmraid monitoring dev Alex Tau 2026-01-18 22:25:05 +03:00
  • ad1d956cc8 update version in pyproject main Alex Tau 2026-01-18 16:02:59 +03:00
  • 57accba7d7 update version in pyproject versions/v1.2.0 Alex Tau 2026-01-18 16:02:59 +03:00
  • d6feb9d498 add ups event monitoring to description Alex Tau 2026-01-18 16:00:10 +03:00
  • 8aa4c1d4da add ups event monitoring to description Alex Tau 2026-01-18 16:00:10 +03:00
  • 1c73e88564 Merge branch 'dev' Alex Tau 2026-01-18 15:36:22 +03:00
  • 5cd3f47d65 add docs for ups Alex Tau 2026-01-18 15:33:56 +03:00
  • 6c8ae03b6a stop if alert cannot be sent Alex Tau 2026-01-01 16:49:13 +03:00
  • 191839d30f add script for writing to the pipe Alex Tau 2025-12-19 18:26:11 +03:00
  • 10e79d6827 account for alert sending failing Alex Tau 2025-12-19 16:34:10 +03:00
  • 40e30529eb handle events sent to ups pipe Alex Tau 2025-12-19 15:48:01 +03:00
  • 58e47ae584 remove unused imports Alex Tau 2025-12-07 20:50:12 +03:00
  • 8c59bb2f31 update all flake references Alex Tau 2025-12-01 19:10:06 +03:00
  • 0a3923fbdd upgrade to nixos 25.11 Alex Tau 2025-12-01 17:54:49 +03:00
  • da480a7c4e add ups periodic checks Alex Tau 2025-09-13 14:40:02 +03:00
  • 2c6e804959 update nixpkgs for vulnix 1.12.0 Alex Tau 2025-09-12 18:14:25 +03:00
  • ce363c60ca clean up a bit Alex Tau 2025-09-02 14:14:06 +03:00
  • cd42974c1d Merge branch 'dev' versions/v1.1.1 Alex Tau 2025-08-16 13:44:36 +03:00
  • 09eabcc6b2 bump ver to v1.1.1 Alex Tau 2025-08-16 13:44:26 +03:00
  • 6a545df533 Merge branch 'dev' Alex Tau 2025-08-16 13:43:47 +03:00
  • 9b884788a6 ignore first cpu check to prevent guaranteed alert on machine startup Alex Tau 2025-08-16 13:35:15 +03:00
  • c355583f59 meaningful exception handling for vulnix Alex Tau 2025-08-16 13:24:47 +03:00
  • 945be6422e bump ver to v1.1.0 versions/v1.1.0 Alex Tau 2025-08-16 12:11:42 +03:00
  • d78d21c312 bump ver to v1.1.0 Alex Tau 2025-08-16 12:11:42 +03:00
  • 7300aeb579 Merge branch 'dev' into 'main' Alex Tau 2025-08-16 09:10:54 +00:00
  • 0da400cd14 Merge branch 'dev' into 'main' Alex Tau 2025-08-16 09:10:44 +00:00
  • 240ef4dfab fix config example: replace start and stop with self Alex Tau 2025-08-16 12:10:40 +03:00
  • 731b0b32fc update docs to match new functionality Alex Tau 2025-08-16 12:08:49 +03:00
  • 878a4fc092 send start and stop healthchecks signals correctly Alex Tau 2025-08-15 20:11:32 +03:00
  • 13fd4b05d9 do not send reminder alerts Alex Tau 2025-08-15 19:30:57 +03:00
  • 5c57e1765e add slugs to checks, enabling sending them to healthchecks Alex Tau 2025-08-15 19:22:58 +03:00
  • be7b3dbeed adapt rest of checks to use OK alerts Alex Tau 2025-08-15 18:15:13 +03:00
  • 5f9952314d try to use OK alerts to reflect successful checks Alex Tau 2025-08-15 18:02:43 +03:00
  • d59d5ac4e2 add healthchecks client Alex Tau 2025-08-15 02:56:27 +03:00
  • c01ab8303c prepare config for healthchecks integration Alex Tau 2025-08-13 16:59:23 +03:00
  • 4558cf9e6f write a readme versions/v1.0.0 Alex Tau 2025-06-14 15:18:58 +03:00
  • 8b18d407d7 network monitoring Alex Tau 2025-06-07 15:59:05 +03:00
  • 8af7b683b6 fix crash on remind run Alex Tau 2025-06-07 00:38:31 +03:00
  • 6cc3966221 /status and /ongoing Alex Tau 2025-06-06 15:38:48 +03:00
  • 62a25410cc update for 25.05 Alex Tau 2025-06-06 01:14:25 +03:00
  • f691180e9b remind about persistent alerts Alex Tau 2025-06-06 00:46:44 +03:00
  • 2c234b2fd0 persistent alerts Alex Tau 2025-06-05 22:52:57 +03:00
  • eef6ec59b0 checkers are now objects, lay foundation for persistent alerts Alex Tau 2025-06-05 21:45:01 +03:00
  • 5d2759c63c retry telegram connection forever Alex Tau 2025-05-31 18:48:23 +03:00
  • 2488cf6b07 restart service if it fails Alex Tau 2025-05-30 16:55:26 +03:00
  • da85a566c4 ram check, configurable loglevel Alex Tau 2025-05-13 14:15:56 +03:00
  • 5095057a13 add cpu check Alex Tau 2025-05-10 22:43:29 +03:00
  • 8709b019ea do not use relative paths in link text Alex Tau 2025-05-10 16:46:36 +03:00
  • 4cbeb4e491 replace links in autogenerated docs for better viewing on gitlab Alex Tau 2025-05-10 16:45:48 +03:00
  • adb967c282 fix triple dot Alex Tau 2025-05-10 16:16:09 +03:00
  • fdaf68b8b5 autogenerated docs Alex Tau 2025-05-10 16:14:44 +03:00
  • 1b3666276e don't require configs for disabled checks Alex Tau 2025-05-10 14:58:10 +03:00
  • 436855d8c1 vulnix integration Alex Tau 2025-05-09 15:27:22 +03:00
  • 758438382d add temp monitoring Alex Tau 2025-05-02 15:25:27 +03:00
  • 19ee6f487b enum instead of str for checker types, use "lego-monitoring" instead of "service" bin name Alex Tau 2025-04-30 17:24:52 +03:00
  • ffdd0429b3 some actual alerts and telegram client Alex Tau 2025-04-30 00:16:27 +03:00
  • f158bc3778 stub service Alex Tau 2025-04-28 20:04:04 +03:00
  • 19984b43f4 fix missing ; Alex Tau 2025-04-28 18:19:05 +03:00
  • 4d9724080e mkEnableOption prefixes with "Whether to enable" anyway Alex Tau 2025-04-28 18:18:10 +03:00
  • cda20a654f nixos module that does nothing Alex Tau 2025-04-28 18:11:42 +03:00
  • 96e98a3044 main() is a service Alex Tau 2025-04-27 22:33:31 +03:00
  • 75ff4edeed can I at least change the project name? kthxbye Alex Tau 2025-04-27 21:48:18 +03:00
  • 83a5ff3909 hello, uv2nix world Alex Tau 2025-04-27 21:42:05 +03:00
  • 4fc491f61a move existing stuff to archive dir (for now) Alex Tau 2025-04-27 20:39:07 +03:00
  • ae1204449c disabling checks archive/arch Alex 2025-01-18 14:47:56 +03:00
  • 40a92932a2 sleep after getting the lock Alex 2025-01-09 17:43:19 +03:00
  • b1b06b2e51 delayed login alerts to prevent spam with mass logins Alex 2025-01-07 17:42:00 +03:00
  • 0e177210f6 login alerts Alex 2025-01-07 02:52:19 +03:00
  • 3eb358d618 use NestedDeserializableDataclass for config Alex 2025-01-07 01:43:39 +03:00
  • 96664684f8 print last update time for docker registry images Alex 2024-12-22 23:43:41 +03:00
  • 1a0d42a998 add normal type Alex 2024-12-09 20:08:09 +03:00
  • 37d1720758 Merge branch 'disk-health' into 'main' Alex Tau 2024-11-09 15:59:23 +00:00
  • 6fc68c20c5 don't forget to test alerts themselves Alex 2024-11-09 14:06:43 +03:00
  • 92ce59d6a3 check disk wearout levels Alex 2024-11-09 13:57:32 +03:00
  • 93f5404bc1 remove useless continue clauses from checks Alex 2024-11-09 12:53:35 +03:00
  • 071d8afb9f move upsstatus enum to sensors Alex 2024-11-09 12:48:53 +03:00
  • 47c110f83e check disk health Alex 2024-11-09 12:22:12 +03:00
  • df9647708d Merge branch 'docker-registry' into 'main' Alex Tau 2024-10-27 20:13:43 +00:00
  • e5879a7394 clarify it's updated remotely, not locally yet Alex 2024-10-27 22:30:18 +03:00
  • 13723a6bb4 add docker registry monitoring Alex 2024-10-27 22:29:32 +03:00
  • 618ca3c9aa arch-audit: handle any error Alex 2024-10-27 16:33:50 +03:00
  • 97c553aa41 remove unused import Alex 2024-10-27 15:11:47 +03:00
  • f199292aba creds file -> config file Alex 2024-10-27 14:47:02 +03:00
  • c653055134 explicit organize imports Alex 2024-10-27 13:31:52 +03:00
  • 5bed36c908 add lego disclaimer, just in case Alex Tau 2024-10-20 13:31:53 +00:00
  • d2e1c2cb6e Add LICENSE Alex Tau 2024-10-14 10:01:09 +00:00
  • 93d87e4163 Merge branch 'upsmon' into 'main' Alex Tau 2024-09-01 12:28:36 +00:00
  • 566b5620e8 add comments for event types Alex 2024-09-01 15:04:35 +03:00
  • 09a9cfe310 move checks to upsmon, where possible Alex 2024-09-01 14:26:15 +03:00
  • 9518527beb wait for 5 sec between restarts Alex 2024-09-01 13:55:07 +03:00
  • 1e1ebbb809 Merge branch 'ups-monitoring' into 'main' Alex Tau 2024-08-17 11:25:48 +00:00
  • 7fe0161989 fix bracket Alex 2024-08-17 14:25:02 +03:00
  • df21b8dfdb add more ups alert events Alex 2024-08-17 13:41:39 +03:00
  • 983caffc10 add missing ups statuses Alex 2024-08-17 13:33:22 +03:00
  • 17e5d1be0c alerting if upsc is not installed saqriphnix 2024-08-17 12:32:25 +03:00
  • 66bc90da5c fix status is not actually a single word saqriphnix 2024-08-17 11:58:13 +03:00
  • 3a02adde56 UPS check and runtime monitoring saqriphnix 2024-08-17 00:00:16 +03:00
  • fd2624040c parse UPS data saqriphnix 2024-08-16 23:08:28 +03:00
  • aac320a0c8 Merge branch 'arch-audit' into 'main' Alex Tau 2024-08-13 12:56:32 +00:00
  • b1d8f16d03 add arch-audit to prereqs Alex 2024-08-11 13:26:00 +03:00