diff --git a/server/config.json b/server/config.json
index cf50a8c..c60018f 100644
--- a/server/config.json
+++ b/server/config.json
@@ -40,26 +40,26 @@
 	],
 	"watchdog": [
 		{
-			"name": "cpu high warning",
-			"rule": "cpu>90&load_1>3",
+			"name": "cpu high warning,exclude username s01",
+			"rule": "cpu>90&load_1>5&username!='s01'",
 			"interval": 600,
 			"callback": "https://yourSMSurl"
 		},
 		{
-			"name": "memory high warning",
-			"rule": "(memory_used/memory_total)*100>90",
+			"name": "memory high warning, exclude less than 1GB vps",
+			"rule": "(memory_used/memory_total)*100>90&memory_total>1048576",
 			"interval": 300,
 			"callback": "https://yourSMSurl"
 		},
 		{
-			"name": "offline warning",
-			"rule": "online4=0&online6=0",
+			"name": "offline warning,exclude name node1",
+			"rule": "online4=0&online6=0&name!='node1'",
 			"interval": 600,
 			"callback": "https://yourSMSurl"
 		},
 		{
-                        "name": "ddcc attack",
-                        "rule": "tcp_count>500",
+                        "name": "ddcc attack,limit type Oracle",
+                        "rule": "tcp_count>600&type='Oracle'",
                         "interval": 300,
                         "callback": "https://yourSMSurl"
                 },