Commit ede74353 authored by jithu.tagore's avatar jithu.tagore

Update infra_as_service_monitor.py

parent 77d2d32d
......@@ -369,24 +369,24 @@ def mail_send():
except Exception as e:
print(f"Unable to connect to that broker {str(e)}")
if len(service_table) > 0 and len(disk_table) > 0 and len(ram_table) > 0:
html = html_top_section + service_section + disk_section + ram_section + html_end
if len(service_table) > 0 and len(disk_table) > 0 and len(ram_table) > 0 and len(container_restart)>0:
html = html_top_section + service_section + docker_container + disk_section + ram_section + html_end
if mqtt == "True":
client1.publish(mqtt_topic, "{}")
if telegram == "True":
telegram_bot_sendtext(
f"<b>{env} {config['user_info']['subject']} </b>\nLast Restarted at : {restart_time}({count_of_restart})\nIP:{ip_address}\nEnvironment:{env}\n\n<b>Service Status</b>\n<pre>{tabular_table}</pre>\n<b>Disk Usage</b>\n<pre>{Disk_usage_table}</pre>\n<b>Ram Usage</b>\n<pre>{Ram_usage_table}</pre>")
elif len(service_table) > 0 and len(disk_table) > 0:
html = html_top_section + service_section + disk_section + html_end
elif len(service_table) > 0 and len(disk_table) > 0 and len(container_restart)>0:
html = html_top_section + service_section + docker_container + disk_section + html_end
if mqtt == "True":
client1.publish(mqtt_topic, "{}")
if telegram == "True":
telegram_bot_sendtext(
f"<b>{env} {config['user_info']['subject']} </b>\nLast Restarted at : {restart_time}({count_of_restart})\nIP:{ip_address}\nEnvironment:{env}\n\n<b>Service Status</b>\n<pre>{tabular_table}</pre>\n<b>Disk Usage</b>\n<pre>{Disk_usage_table}</pre>")
elif len(service_table) > 0 and len(ram_table) > 0:
html = html_top_section + service_section + ram_section + html_end
elif len(service_table) > 0 and len(ram_table) > 0 and len(container_restart)>0:
html = html_top_section + service_section+ docker_container + ram_section + html_end
if mqtt == "True":
client1.publish(mqtt_topic, "{}")
if telegram == "True":
......@@ -401,25 +401,13 @@ def mail_send():
telegram_bot_sendtext(
f"<b>{env} {config['user_info']['subject']} </b>\nLast Restarted at : {restart_time}({count_of_restart})\nIP:{ip_address}\nEnvironment:{env}\n\n<b>Disk Usage</b>\n<pre>{Disk_usage_table}</pre>\n<b>Ram Usage</b>\n<pre>{Ram_usage_table}</pre>")
elif len(service_table) > 0:
elif len(service_table) > 0 and and len(container_restart)>0:
if mqtt == "True":
client1.publish(mqtt_topic, "{}")
if telegram == "True":
telegram_bot_sendtext(
f"<b>{env} {config['user_info']['subject']}</b>\nLast Restarted at : {restart_time}({count_of_restart})\nIP:{ip_address}\nEnvironment:{env}\n\n<b>Ram Usage</b>\n<pre>{tabular_table}</pre>")
html = html_top_section + service_section + html_end
elif len(container_restart) > 0 and len(disk_table) > 0 and len(ram_table) > 0:
print("container_restart,ram_table and disk_table")
html = html_top_section + docker_container + disk_section + ram_section + html_end
elif len(container_restart) > 0 and len(disk_table) > 0:
print("container_restart and disk_table")
html = html_top_section + docker_container + disk_section + html_end
elif len(container_restart) > 0 and len(ram_table) > 0:
print("container_restart and ram_table")
html = html_top_section + docker_container + ram_section + html_end
elif len(container_restart) > 0:
print("container_restart")
html = html_top_section + docker_container + html_end
html = html_top_section + service_section+ docker_container + html_end
elif len(disk_table) > 0:
print("disk html")
if mqtt == "True":
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment