feat: add nginx detail status

This commit is contained in:
Akino 2025-04-10 03:36:32 +00:00
parent 241fa4adfe
commit 4e8346f04e
No known key found for this signature in database
GPG key ID: FB2F74D193A40907
17 changed files with 1607 additions and 39 deletions

View file

@ -13,6 +13,10 @@ func InitRouter(r *gin.RouterGroup) {
r.POST("nginx/restart", Restart)
r.POST("nginx/test", Test)
r.GET("nginx/status", Status)
// 获取 Nginx 详细状态信息包括连接数、进程信息等Issue #850
r.GET("nginx/detailed_status", GetDetailedStatus)
// 使用SSE推送Nginx详细状态信息
r.GET("nginx/detailed_status/stream", StreamDetailedStatus)
r.POST("nginx_log", nginx_log.GetNginxLogPage)
r.GET("nginx/directives", GetDirectives)
}