Merge pull request #163 from AkkiaS7/enhance-notification
update: 增加TCP连接数与UDP连接数的占位符 Co-authored-by: AkkiaS7 <68485070+AkkiaS7@users.noreply.github.com>
This commit is contained in:
		
						commit
						994f5dd445
					
				@ -4,7 +4,7 @@
 | 
			
		||||
  <br>
 | 
			
		||||
  <small><i>LOGO designed by <a href="https://xio.ng" target="_blank">熊大</a> .</i></small>
 | 
			
		||||
  <br><br>
 | 
			
		||||
<img src="https://img.shields.io/github/workflow/status/naiba/nezha/Dashboard%20image?label=Dash%20v0.12.21&logo=github&style=for-the-badge"> <img src="https://img.shields.io/github/v/release/naiba/nezha?color=brightgreen&label=Agent&style=for-the-badge&logo=github"> <img src="https://img.shields.io/github/workflow/status/naiba/nezha/Agent%20release?label=Agent%20CI&logo=github&style=for-the-badge"> <img src="https://img.shields.io/badge/Installer-v0.8.2-brightgreen?style=for-the-badge&logo=linux">
 | 
			
		||||
<img src="https://img.shields.io/github/workflow/status/naiba/nezha/Dashboard%20image?label=Dash%20v0.12.22&logo=github&style=for-the-badge"> <img src="https://img.shields.io/github/v/release/naiba/nezha?color=brightgreen&label=Agent&style=for-the-badge&logo=github"> <img src="https://img.shields.io/github/workflow/status/naiba/nezha/Agent%20release?label=Agent%20CI&logo=github&style=for-the-badge"> <img src="https://img.shields.io/badge/Installer-v0.8.2-brightgreen?style=for-the-badge&logo=linux">
 | 
			
		||||
  <br>
 | 
			
		||||
  <br>
 | 
			
		||||
  <p>:trollface: <b>哪吒监控</b> 一站式轻监控轻运维系统。支持系统状态、HTTP(SSL 证书变更、即将到期、到期)、TCP、Ping 监控报警,计划任务和在线终端。</p>
 | 
			
		||||
 | 
			
		||||
@ -175,6 +175,8 @@ func replaceParamsInString(s *Server, str string, message string, mod func(strin
 | 
			
		||||
			str = strings.ReplaceAll(str, "#SERVER.LOAD1#", mod(fmt.Sprintf("%f", s.State.Load1)))
 | 
			
		||||
			str = strings.ReplaceAll(str, "#SERVER.LOAD5#", mod(fmt.Sprintf("%f", s.State.Load5)))
 | 
			
		||||
			str = strings.ReplaceAll(str, "#SERVER.LOAD15#", mod(fmt.Sprintf("%f", s.State.Load15)))
 | 
			
		||||
			str = strings.ReplaceAll(str, "#SERVER.TCPCONNCOUNT#", mod(fmt.Sprintf("%d", s.State.TcpConnCount)))
 | 
			
		||||
			str = strings.ReplaceAll(str, "#SERVER.UDPCONNCOUNT#", mod(fmt.Sprintf("%d", s.State.UdpConnCount)))
 | 
			
		||||
		}
 | 
			
		||||
	} else {
 | 
			
		||||
		str = strings.ReplaceAll(str, "#NEZHA#", message)
 | 
			
		||||
@ -192,6 +194,8 @@ func replaceParamsInString(s *Server, str string, message string, mod func(strin
 | 
			
		||||
			str = strings.ReplaceAll(str, "#SERVER.LOAD1#", fmt.Sprintf("%f", s.State.Load1))
 | 
			
		||||
			str = strings.ReplaceAll(str, "#SERVER.LOAD5#", fmt.Sprintf("%f", s.State.Load5))
 | 
			
		||||
			str = strings.ReplaceAll(str, "#SERVER.LOAD15#", fmt.Sprintf("%f", s.State.Load15))
 | 
			
		||||
			str = strings.ReplaceAll(str, "#SERVER.TCPCONNCOUNT#", fmt.Sprintf("%d", s.State.TcpConnCount))
 | 
			
		||||
			str = strings.ReplaceAll(str, "#SERVER.UDPCONNCOUNT#", fmt.Sprintf("%d", s.State.UdpConnCount))
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return str
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="secret field">
 | 
			
		||||
                <label>Body</label>
 | 
			
		||||
                <textarea name="RequestBody" placeholder='{
  "content":"#NEZHA#",
  "ServerName":"#SERVER.NAME#",
  "ServerIP":"#SERVER.IP#",
  "CPU":"#SERVER.CPU#",
  "MEM":"#SERVER.MEM#",
  "SWAP":"#SERVER.SWAP#",
  "DISK":"#SERVER.DISK#",
  "NetInSpeed":"#SERVER.NETINSPEED#",
  "NetOutSpeed":"#SERVER.NETOUTSPEED#",
  "TransferIn":"#SERVER.TRANSFERIN#",
  "TranferOut":"#SERVER.TRANSFEROUT#",
  "Load1":"#SERVER.LOAD1#",
  "Load5":"#SERVER.LOAD5#",
  "Load15":"#SERVER.LOAD15#"
}'></textarea>
 | 
			
		||||
                <textarea name="RequestBody" placeholder='{
  "content":"#NEZHA#",
  "ServerName":"#SERVER.NAME#",
  "ServerIP":"#SERVER.IP#",
  "CPU":"#SERVER.CPU#",
  "MEM":"#SERVER.MEM#",
  "SWAP":"#SERVER.SWAP#",
  "DISK":"#SERVER.DISK#",
  "NetInSpeed":"#SERVER.NETINSPEED#",
  "NetOutSpeed":"#SERVER.NETOUTSPEED#",
  "TransferIn":"#SERVER.TRANSFERIN#",
  "TranferOut":"#SERVER.TRANSFEROUT#",
  "Load1":"#SERVER.LOAD1#",
  "Load5":"#SERVER.LOAD5#",
  "Load15":"#SERVER.LOAD15#"
  "TCP_CONN_COUNT":"#SERVER.TCPCONNCOUNT"
  "UDP_CONN_COUNT":"#SERVER.UDPCONNCOUNT"
}'></textarea>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="field">
 | 
			
		||||
                <div class="ui nf-ssl checkbox">
 | 
			
		||||
 | 
			
		||||
@ -12,7 +12,7 @@ import (
 | 
			
		||||
	"github.com/naiba/nezha/pkg/utils"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var Version = "v0.12.21" // !!记得修改 README 中的 badge 版本!!
 | 
			
		||||
var Version = "v0.12.22" // !!记得修改 README 中的 badge 版本!!
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
	Conf  *model.Config
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user