diff host/admin/src/private/lib/monitor.luan @ 2022:969291201e12

ping lucene backups
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 20 Oct 2025 17:25:47 -0600
parents b8e5d53c4fc9
children
line wrap: on
line diff
--- a/host/admin/src/private/lib/monitor.luan	Mon Oct 20 14:45:27 2025 -0600
+++ b/host/admin/src/private/lib/monitor.luan	Mon Oct 20 17:25:47 2025 -0600
@@ -9,6 +9,7 @@
 local Http = require "luan:http/Http.luan"
 local Config = require "site:/private/Config.luan"
 local Utils = require "site:/private/lib/Utils.luan"
+local send_mail = Utils.send_mail or error()
 local Logging = require "luan:logging/Logging.luan"
 local logger = Logging.logger "monitor"
 
@@ -52,7 +53,7 @@
 				logger.info("stopped with stop script")
 			else
 				logger.error("restart successful\n"..s)
-				Utils.send_mail {
+				send_mail {
 					Subject = domain.." restarted"
 					body = s
 				}
@@ -61,7 +62,7 @@
 		catch e
 			logger.error("restart failed: "..e.get_message())
 			if fails < 5 then
-				Utils.send_mail {
+				send_mail {
 					Subject = domain.." restart failed"
 					body = e.get_message()
 				}