windows服务,配置程序随系统启动
高胜
2023-05-23 2d80ee122541898b7e3e4dc5507997498be9b484
RestartService/RestartService/Alarm/AlarmHp.cs
@@ -31,7 +31,7 @@
            //var result = HttpHp.Post<ResponseData<object>>(ConfigurationManager.AppSettings["ApplicationAlarm"].ToString(), data);
            //if (result != null && result.code == 0)
            {
                WechatAlarm(serviceName, "CUSTOM_ALARM", content, ip, "HIGH", title);
                WechatAlarm(serviceName, "warn-system", content, ip, "HIGH", title);
            }
        }
@@ -51,12 +51,30 @@
            //var result = HttpHp.Post<ResponseData<object>>(ConfigurationManager.AppSettings["ServiceAlarm"].ToString(), data);
            //if (result != null && result.code == 0)
            {
                WechatAlarm(serviceName, "SPRING_BOOT_ADMIN", content, ip, "HIGH", title);
                WechatAlarm(serviceName, "OFFLINE", content, ip, "HIGH", title);
            }
        }
        public static void WechatAlarm(string serviceName, string alarmType, string content, string ip, string alarmLevel, string subType)
        {
            //var dto = new
            //{
            //    alarmType = alarmType,
            //    content = content,
            //    serviceIp = ip,
            //    serviceName = serviceName,
            //    trace = Guid.NewGuid().ToString().Replace("-", string.Empty),
            //    alarmLevel = alarmLevel
            //};
            //var data = HttpHp.GetSignRequestJson(dto);
            //var result = HttpHp.Post<ResponseData<object>>(ConfigurationManager.AppSettings["ApplicationAlarm"].ToString(), data);
            //if (result != null && result.code == 0)
            //{
            //    //WechatAlarm(serviceName, "SPRING_BOOT_ADMIN", content, ip, "HIGH", title);
            //}
            var wechatDto = new
            {
                alarmType = alarmType,