Compare commits

..

3 commits

Author SHA1 Message Date
f
3af76ddeec fix: use new ipv4 subnet
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-04-19 14:36:16 -03:00
f
8cdc7138fe feat: configurable smtp 2023-04-19 14:35:47 -03:00
f
1eae4208e8 feat: provide external configuration 2023-04-19 14:34:19 -03:00
4 changed files with 5 additions and 2 deletions

View file

@ -28,6 +28,7 @@ COPY --from=build /usr/share/zoneinfo/UTC /etc/localtime
# Create directories # Create directories
RUN install -dm 2750 -o root -g root /etc/monit.d RUN install -dm 2750 -o root -g root /etc/monit.d
RUN install -dm 2750 -o root -g root /etc/monit.d/external/
RUN install -dm 2750 -o root -g root /var/lib/monit RUN install -dm 2750 -o root -g root /var/lib/monit
# Install config # Install config

View file

@ -18,3 +18,4 @@ check program zeroconf
if status = 0 then unmonitor if status = 0 then unmonitor
include /etc/monit.d/*.conf include /etc/monit.d/*.conf
include /etc/monit.d/external/*.conf

View file

@ -1,5 +1,5 @@
set mmonit http://@@MMONIT@@/collector set mmonit http://@@MMONIT@@/collector
set mailserver postfix port 25 using hostname @@HOSTNAME@@ set mailserver @@POSTFIX@@ port 25 using hostname @@HOSTNAME@@
set alert @@EMAIL@@ set alert @@EMAIL@@
@ -11,6 +11,6 @@ set mail-format {
set httpd port 2812 set httpd port 2812
allow localhost allow localhost
allow 172.0.0.0/8 allow 10.13.12.0/24
allow "fd00:acab::/32" allow "fd00:acab::/32"
allow @@CREDENTIALS@@ allow @@CREDENTIALS@@

View file

@ -13,6 +13,7 @@ sed -re "s/@@EMAIL@@/${EMAIL}/" \
-e "s/@@HOSTNAME@@/${EMAIL_FROM#*@}/" \ -e "s/@@HOSTNAME@@/${EMAIL_FROM#*@}/" \
-e "s/@@MMONIT@@/${MMONIT}/" \ -e "s/@@MMONIT@@/${MMONIT}/" \
-e "s/@@CREDENTIALS@@/${CREDENTIALS}/" \ -e "s/@@CREDENTIALS@@/${CREDENTIALS}/" \
-e "s/@@POSTFIX@@/${POSTFIX:-postfix}/" \
/etc/zeroconf.conf > /etc/monit.d/zeroconf.conf /etc/zeroconf.conf > /etc/monit.d/zeroconf.conf
monit -t monit -t