From f451daddf17b186c3b4eb9dd7b2ca410dda9bc95 Mon Sep 17 00:00:00 2001 From: admin Date: Tue, 27 Jan 2026 21:24:22 -0700 Subject: [PATCH] adding automation files --- keepalived/check_komodo.sh | 2 ++ keepalived/keepalived.conf.tpl | 39 ++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 keepalived/check_komodo.sh create mode 100644 keepalived/keepalived.conf.tpl diff --git a/keepalived/check_komodo.sh b/keepalived/check_komodo.sh new file mode 100644 index 0000000..0702c74 --- /dev/null +++ b/keepalived/check_komodo.sh @@ -0,0 +1,2 @@ +#!/bin/sh +curl -f http://localhost:9120/ > /dev/null 2>&1 \ No newline at end of file diff --git a/keepalived/keepalived.conf.tpl b/keepalived/keepalived.conf.tpl new file mode 100644 index 0000000..fe3f0f0 --- /dev/null +++ b/keepalived/keepalived.conf.tpl @@ -0,0 +1,39 @@ +global_defs { + router_id 51 + script_user root + enable_script_security +} + +vrrp_script chk_komodo { + # CONTAINER PATH (Inside the mount) + script "/usr/local/etc/keepalived/check_komodo.sh" + interval 2 + weight -5 + fall 2 + rise 1 +} + +vrrp_instance VI_1 { + state {{STATE}} + interface eth0 + virtual_router_id 51 + priority {{PRIORITY}} + advert_int 1 + + unicast_peer { + {{PEER}} + } + + authentication { + auth_type PASS + auth_pass {{PASSWORD}} + } + + virtual_ipaddress { + 172.16.201.250/24 + } + + track_script { + chk_komodo + } +} \ No newline at end of file