Commit Graph

139 Commits

Author SHA1 Message Date
FreddleSpl0it 6831f94fdb [Redis] redis-cli suppress auth warning 2024-11-19 15:10:52 +01:00
FreddleSpl0it 89fb1322c6 Enable password protection for Redis 2024-11-19 14:25:31 +01:00
Niklas Meyer b70bcd36fb containers: use mariadb-admin instead of deprecated mysqladmin (#6026)
* dockerfiles: use mariadb-admin instead of deprecated mysqladmin command

* compose: bump compose tags
2024-08-19 11:33:28 +02:00
Hassan A Hashim f3da8bb85f Refactor/Change Dockerfiles cmd from shell to exec form (#6019)
* Update `dockerapi/Dockerfile` CMD from shell to exec format

* Update `postfix/Dockerfile` CMD from shell to exec format

* Update `sogo/Dockerfile` CMD from shell to exec format

* Update `unbound/Dockerfile` CMD from shell to exec format

* Update `watchdog/Dockerfile` CMD from shell to exec format
2024-08-19 10:42:11 +02:00
Niklas Meyer 8017394e9d Merge pull request #5773 from mrclschstr/staging
[Fix] Watchdog: escape subject and body for webhooks
2024-08-07 14:48:11 +02:00
Niklas Meyer ab2abda8cc Merge pull request #5967 from Doozy134/fix/curl-hostname
fix: change internal urls for containers using curl on alpine
2024-08-07 13:58:11 +02:00
DerLinkman b56291f62b adapt scheme to affected curl containers (dirty way... but workaround) 2024-08-07 09:50:57 +02:00
Hassan A Hashim edd85dea8d Fix LABEL in Dockerfile, should be key=value
Refering to the [Official Docker Docs](`https://docs.docker.com/reference/dockerfile/#label`), clearly said the format of LABEL is `LABEL <key>=<value> <key>=<value> <key>=<value> ...`.
2024-08-06 22:44:59 +03:00
DerLinkman ba8902f0b1 os: updated all Alpine containers to 3.20 2024-06-05 11:52:48 +02:00
Marcel Schuster 914a8204d4 Watchdog: escape subject and body for webhooks 2024-03-01 23:07:05 +01:00
DerLinkman a0613e4b10 fix: rollback of Alpine 3.19 were possible 2024-01-22 11:26:26 +01:00
Nya Candy 6e7a0eb662 fix: watchdog webhook body variables injector 2024-01-22 10:32:01 +01:00
DerLinkman accedf0280 Updated mailcow Components to be ARM64 compatible 2024-01-17 10:14:36 +01:00
DerLinkman f442378377 dockerfiles: updated maintainer 2024-01-09 11:18:55 +01:00
Peter 5896766fc3 Update to Alpine 3.19 2024-01-09 11:17:51 +01:00
Patrick Schult 96a5891ce7 Merge branch 'staging' into watchdog-no-notify-on-startup 2023-12-12 11:14:29 +01:00
FreddleSpl0it 218ba69501 [Watchdog] add curl verbose & use | as sed delimiter 2023-12-11 15:44:11 +01:00
Sebastian Marsching 5425cca47e Allow suppressing watchdog start notification.
The default behavior is still the old one (send a notifcation when the
watchdog is started), but this notification can now be suppressed by
setting WATCHDOG_NOTIFY_START=n.
2023-10-12 18:34:55 +02:00
Felix Kleinekathöfer b6b399a590 Fixed POST to webhook 2023-01-07 16:00:17 +01:00
Felix Kleinekathöfer b83841d253 Replace placeholders with sed 2023-01-07 15:44:29 +01:00
Felix Kleinekathöfer 3e69304f0f Send webhook 2023-01-06 16:25:18 +01:00
Felix Kleinekathöfer fe8131f743 Only sent mail if enabled 2023-01-06 15:52:36 +01:00
Felix Kleinekathöfer 9ef14a20d1 Centralized checking of enabled notifications 2023-01-06 15:43:43 +01:00
Felix Kleinekathöfer 5897b97065 Renamed mail notification method for watchdog to be more general 2023-01-06 15:35:06 +01:00
DerLinkman 77f04d10c7 Update Base Images to Alpine 3.17 2022-12-01 23:02:03 +01:00
Peter 1db5841424 Update base image to alpine 3.16 2022-06-05 18:59:56 +02:00
Niklas Meyer d4fe4a7f87 [Watchdog] Update to Alpine 3.15 2022-01-19 16:43:27 +01:00
Peter 6bf70cf846 [Watchdog] Add Watchdog verbose logging (#4299)
* [Watchdog] Add verbose logging

* [Watchdog] More verbose debugging

* [Watchdog] Enable MX check for recipients

Co-authored-by: andryyy <andre.peters@debinux.de>
2021-10-29 06:48:49 +02:00
andryyy 107c8ed229 [Watchdog] Workarond for issue with content buffering in Alpine and Nagios plugins 2021-09-01 18:57:56 +02:00
andryyy 19dda55d96 [Alpine] Upgrade to 3.14 2021-08-30 21:01:09 +02:00
andryyy d414ab82f8 [Watchdog] Remove IPv6 NAT check (wip) 2021-06-21 22:02:06 +02:00
andryyy 851f575384 Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-03-13 12:38:06 +01:00
andryyy c79aae2b1e [Watchdog] Longer sleep for open relay check 2021-03-13 12:37:06 +01:00
Valentin Brandner 3255c08813 [Update, Config] Add subject for watchdog emails (#4027)
Co-authored-by: Valentin <vbrandner.itsb-b2018@fh-salzburg.ac.at>
2021-03-13 12:36:29 +01:00
andryyy e9b554b09c [Web] Add nevondo.com ip check source, thank you! 2021-03-01 20:00:01 +01:00
andryyy d3c0e2fc11 Temp remove ip6.korves.net 2021-03-01 10:21:53 +01:00
andryyy 5eb2df542b [Watchdog] Revert to Alpine 3.11, needs fixes 2021-02-18 11:52:54 +01:00
andryyy e0bb079cb7 [Watchdog] Temp. disable query check 2021-02-18 09:26:32 +01:00
andryyy 27b18373cc [Alpine] Update Alpine base images to v3.13 2021-02-18 08:48:12 +01:00
andryyy c8a72bf642 [Watchdog] Return score with Rspamd check 2020-12-26 10:20:46 +01:00
andryyy 769c500cd0 [Watchdog] Watch milter status with a dirty workaround, waiting for proxy ping pong event to implement a better check 2020-10-09 11:21:17 +02:00
andryyy 836ea1508e [Postfix] Fix smtp last login on replicated setups 2020-09-28 16:23:49 +02:00
andryyy 172562fc29 [Watchdog] Increase threshold for cert check 2020-09-27 11:34:00 +02:00
andryyy bcad1af121 [Watchdog] Add certificate check for primary certificate; Add mail delay 2020-09-27 10:34:59 +02:00
andryyy 97ee4b70ca [Various] Always use lowercase for COMPOSE_PROJECT_NAME 2020-08-27 20:41:45 +02:00
andryyy 4cefc6039f [Watchdog] Filter containers by compose project name 2020-07-11 13:32:10 +02:00
andryyy be538dd94e [Watchdog] Minor change to Dovecot health check 2020-06-23 10:44:52 +02:00
andryyy 2971a2acf7 [Watchdog] Fix a Dovecot error message 2020-06-10 20:41:15 +02:00
andryyy 063337b58d [Watchdog] Watch mail queue (added inexpensive check via "find" instead of adding an API endpoint to dockerapi-mailcow) 2020-05-31 11:39:20 +02:00
andryyy 8a441dd77a [Watchdog] Send mails with priority 1 2020-05-23 11:16:13 +02:00