fix: 基本信息添加一些不太会经常变动的数据

This commit is contained in:
Akizon77
2025-05-03 21:27:04 +08:00
parent ca86b698ab
commit 2cc6534177

11
main.go
View File

@@ -30,8 +30,12 @@ func main() {
if localConfig.IgnoreUnsafeCert {
http.DefaultTransport.(*http.Transport).TLSClientConfig = &tls.Config{InsecureSkipVerify: true}
}
err = uploadBasicInfo(localConfig.Endpoint, localConfig.Token)
if err != nil {
log.Fatalln("Failed to upload basic info:", err)
}
go func() {
err = uploadBasicInfo(localConfig.Endpoint, localConfig.Token)
ticker := time.NewTicker(time.Duration(time.Minute * 15))
for range ticker.C {
err = uploadBasicInfo(localConfig.Endpoint, localConfig.Token)
@@ -169,6 +173,8 @@ func reportWithPOST(endpoint string, data []byte) error {
}
func uploadBasicInfo(endpoint string, token string) error {
log.Println("Uploading basic info...")
defer log.Println("Upload complete")
cpu := monitoring.Cpu()
osname := monitoring.OSName()
@@ -181,6 +187,9 @@ func uploadBasicInfo(endpoint string, token string) error {
"os": osname,
"ipv4": ipv4,
"ipv6": ipv6,
"mem_total": monitoring.Ram().Total,
"swap_total": monitoring.Swap().Total,
"disk_total": monitoring.Disk().Total,
"gpu_name": "Unknown",
}