mirror of https://github.com/allinssl/allinssl
parent
85734cfcf8
commit
3e5a41a7e7
|
@ -87,6 +87,7 @@ func GetInfo(id string) (map[string]any, error) {
|
||||||
"target": dataMap["target"],
|
"target": dataMap["target"],
|
||||||
"monitor_type": dataMap["monitor_type"],
|
"monitor_type": dataMap["monitor_type"],
|
||||||
"valid": dataMap["valid"],
|
"valid": dataMap["valid"],
|
||||||
|
"last_time": dataMap["last_time"],
|
||||||
}
|
}
|
||||||
|
|
||||||
info, ok := dataMap["info"].(string)
|
info, ok := dataMap["info"].(string)
|
||||||
|
|
|
@ -188,7 +188,7 @@ func Restart() {
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetVersion() (map[string]string, error) {
|
func GetVersion() (map[string]string, error) {
|
||||||
version := "v1.0.6"
|
version := "v1.0.7"
|
||||||
update := "0"
|
update := "0"
|
||||||
newVersionObj, err := http.Get("https://download.allinssl.com/version.json")
|
newVersionObj, err := http.Get("https://download.allinssl.com/version.json")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
@ -366,6 +366,8 @@ create table monitor
|
||||||
info TEXT not null,
|
info TEXT not null,
|
||||||
msg TEXT not null
|
msg TEXT not null
|
||||||
);
|
);
|
||||||
|
create index if not exists err_record_monitor_id_index
|
||||||
|
on err_record (monitor_id);
|
||||||
`)
|
`)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -108,6 +108,7 @@ func Register(r *gin.Engine) {
|
||||||
staticFS, _ := fs.Sub(static.BuildFS, "build/static")
|
staticFS, _ := fs.Sub(static.BuildFS, "build/static")
|
||||||
r.StaticFS("/static", http.FS(staticFS))
|
r.StaticFS("/static", http.FS(staticFS))
|
||||||
r.StaticFS("/auto-deploy/static", http.FS(staticFS))
|
r.StaticFS("/auto-deploy/static", http.FS(staticFS))
|
||||||
|
r.StaticFS("/monitor/static", http.FS(staticFS))
|
||||||
|
|
||||||
// favicon.ico
|
// favicon.ico
|
||||||
r.GET("/favicon.ico", func(c *gin.Context) {
|
r.GET("/favicon.ico", func(c *gin.Context) {
|
||||||
|
|
|
@ -118,11 +118,15 @@ func Monitor() {
|
||||||
// 此处应该发送错误邮件
|
// 此处应该发送错误邮件
|
||||||
if checkErr != "" {
|
if checkErr != "" {
|
||||||
// 更新监控记录
|
// 更新监控记录
|
||||||
|
valid := -1 // 状态为异常
|
||||||
|
if certInfo != nil && certInfo.Valid {
|
||||||
|
valid = 1 // 状态为正常
|
||||||
|
}
|
||||||
gs.Where("id=?", []interface{}{id}).Update(map[string]any{
|
gs.Where("id=?", []interface{}{id}).Update(map[string]any{
|
||||||
"last_time": now.Format("2006-01-02 15:04:05"),
|
"last_time": now.Format("2006-01-02 15:04:05"),
|
||||||
"except_end_time": now.Format("2006-01-02 15:04:05"),
|
"except_end_time": now.Format("2006-01-02 15:04:05"),
|
||||||
"info": certJson,
|
"info": certJson,
|
||||||
"valid": -1, // 状态为异常
|
"valid": valid, // 状态为异常
|
||||||
})
|
})
|
||||||
// 新增错误记录
|
// 新增错误记录
|
||||||
if certInfo == nil || !certInfo.Valid {
|
if certInfo == nil || !certInfo.Valid {
|
||||||
|
|
Loading…
Reference in New Issue