Index: /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/hive/templates/box_instance_config.html
===================================================================
--- /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/hive/templates/box_instance_config.html	(revision 38327)
+++ /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/hive/templates/box_instance_config.html	(working copy)
@@ -213,8 +213,45 @@
     return false
 });
 
+
+
+function isShowSNMPReminder (){
+    // return true, if this rendered view is /System/Admin Tools/SNMP and the setting is not recommand Level
+    // return false, others
+    // selected element
+    let possibleElements = $(`ul[role=menu]>li[rel].selected`).get()
+    if (possibleElements.length==0){
+        // not SNMP setting submit
+        return false
+    }
+    const snmpTrapLevelSearchKey = ":"
+    let selectedLevelE = possibleElements.filter((e)=>{
+        return e.innerText.includes(snmpTrapLevelSearchKey)
+    })
+    // based on recommandLevel, decide pop up reminder or not
+    const recommandedLevelList = ['0', '1', '2', '3']
+    let isRecommandLevels = false
+    for (let i=0;i<recommandedLevelList.length; i++){
+        if (selectedLevelE[0].innerText.includes(recommandedLevelList[i])){
+            isRecommandLevels = true
+            break
+        }
+    }
+    return !isRecommandLevels
+}
+
 // The submit action
 box.$el.find('.main-form').submit(function(e){
+    if(isShowSNMPReminder()){
+        // based on isRecommandLevels and isConfirmChange to confirm save change
+        let reminder = 'Configuring SNMP Trap Level other than "Error" is not recommended and it might impact on the performance.'
+        let isConfirmChange = confirm(reminder);
+        if(!isConfirmChange){
+            // not save the cuurent state
+            return
+        }
+    }
+
     if(box.changed_fields.length == 0){
         return false;
     }
