loadbalancer

This commit is contained in:
Zsolt Ero
2024-06-09 15:16:29 +02:00
parent 131be991d6
commit 1b594bc31c
2 changed files with 28 additions and 3 deletions

View File

@@ -27,9 +27,22 @@ def run():
c = json.load(fp) c = json.load(fp)
print(c) print(c)
for area in AREAS: try:
results = run_area(c, area) results_by_ip = {}
print(results)
for area in AREAS:
for host_ip, host_ok in run_area(c, area).items():
results_by_ip.setdefault(host_ip, True)
results_by_ip[host_ip] &= host_ok
for host_ip, host_ok in results_by_ip.items():
if not host_ok:
print(f'{host_ip} ERROR')
# TODO send message
except Exception as e:
print(e)
# TODO send message
def run_area(c, area): def run_area(c, area):

View File

@@ -0,0 +1,12 @@
from telegram import Bot
bot = Bot(token='YOUR_BOT_TOKEN')
# Replace 'CHAT_ID' with the chat ID you want to send the message to
chat_id = 'CHAT_ID'
# The message you want to send
message = 'Hello, this is a test message from my bot!'
bot.send_message(chat_id=chat_id, text=message)