Add SNMP alerts page and test hooks

This page will be included in Configuration section of the primary
navigation. The user will be able to delete and add alert destination.

Change-Id: I396d19a54ea11724f2c5aec67e20ba9abff947d3
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
diff --git a/src/locales/ru-RU.json b/src/locales/ru-RU.json
index d6c8275..f01bac7 100644
--- a/src/locales/ru-RU.json
+++ b/src/locales/ru-RU.json
@@ -130,6 +130,7 @@
         "serverPowerOperations": "@:appPageTitle.serverPowerOperations",
         "certificates": "@:appPageTitle.certificates",
         "virtualMedia": "@:appPageTitle.virtualMedia",
+        "snmpAlerts": "@:appPageTitle.snmpAlerts",
         "power": "@:appPageTitle.power",
         "keyClear": "@:appPageTitle.keyClear"
     },
@@ -159,6 +160,7 @@
         "serialOverLan": "Консоль Serial over LAN (SOL)",
         "serverPowerOperations": "Управление питанием сервера",
         "certificates": "Сертификаты",
+        "snmpAlerts": "SNMP оповещения",
         "virtualMedia": "Виртуальные носители",
         "keyClear": "Удаление ключей"
     },
@@ -895,6 +897,32 @@
             "successSaveSettings": "Успешное сохранение настроек."
         }
     },
+    "pageSnmpAlerts": {
+        "addDestination": "Добавить получателя",
+        "deleteDestination": "Удалить получателя | Удалить получателей",
+        "pageDescription": "Настройка IP адреса и порта для Simple Network Management Protocol (SNMP) ловушек.",
+        "modal": {
+            "addSnmpDestinationTitle": "Добавить получателя SNMP оповещения",
+            "batchDeleteConfirmMessage": "Вы уверены, что хотите удалить получателя SNMP оповещения? Действие не может быть отменено. | Вы уверены, что хотите удалить %{count} получателей SNMP оповещений? Действие не может быть отменено.",
+            "deleteConfirmMessage": "Вы уверены, что хотите удалить получателя SNMP оповещения? Действие не может быть отменено.",
+            "deleteSnmpDestinationTitle": "Удаление получателя SNMP оповещения | Удаление получателей SNMP оповещений",
+            "ipaddress": "IP адрес",
+            "port": "Порт"
+        },
+        "table": {
+            "ipaddress": "IP адрес",
+            "port": "Порт"
+        },
+        "toast": {
+            "errorAddDestination": "Ошибка добавления получателя SNMP оповещения",
+            "errorBatchDelete": "Ошибка удаления получателя SNMP оповещения. | Ошибка удаления получателей SNMP оповещений.",
+            "errorDeleteDestination": "Ошибка удаления получателя SNMP оповещения.",
+            "errorLoadSnmpDetails": "Ошибка загрузки информации о получателе SNMP оповещения.",
+            "successAddDestination": "Успешное добавление получателя SNMP оповещения.",
+            "successBatchDelete": "Успешное удаление получателя SNMP оповещения. | Успешное удаление %{count} получателей SNMP оповещений.",
+            "successDeleteDestination": "Успешное удаление получателя SNMP оповещения."
+        }
+    },
     "pageCertificates": {
         "addNewCertificate": "Добавить новый сертификат",
         "caCertificate": "Сертификат CA",