diff --git a/internal/lkgateway/web/templates/admin_setup.html b/internal/lkgateway/web/templates/admin_setup.html index ae44ae0..2f9669a 100644 --- a/internal/lkgateway/web/templates/admin_setup.html +++ b/internal/lkgateway/web/templates/admin_setup.html @@ -241,7 +241,6 @@
{{end}} -

Лицензия

{{end}} @@ -337,12 +336,6 @@

НРД

{{template "nsdStatus" .}} -
-
- Перенастроитьорганизация, реквизиты в НРД, кто отвечает на переводы, шлюз и контуры, папки шлюза по сети - {{template "orgSection" .}} - {{template "nsdRequisites" .}} - {{template "m2mAutoCard" (withRet . "")}}

Шлюз НРД

bj сам ставит и настраивает интеграционный шлюз НРД на этом сервере: контуры TEST3 и боевой, переключение между ними, доступ к папкам шлюза по сети.

@@ -359,6 +352,17 @@
+
+

Рабочее время организации

+

Когда депозитарий принимает запросы на перевод M2M.

+ {{template "workHoursForm" (whForm .Settings.WorkHours "")}} +
+
+
+ Перенастроитьорганизация, реквизиты в НРД, кто отвечает на переводы + {{template "orgSection" .}} + {{template "nsdRequisites" .}} + {{template "m2mAutoCard" (withRet . "")}} {{if devOn}}
Расширенные настройкишлюз вручную: контур, адрес веб-сервиса, ключевой контейнер, версия ИШ — обычно bj задаёт их сам @@ -843,24 +847,6 @@ {{end}}
-
-

Мониторинг Zabbix

-

bj шлёт значение на элемент типа Zabbix trapper (протокол zabbix_sender). В Zabbix заведите host и item-trapper с этим ключом, затем триггер по значению — уведомления настроит сам Zabbix.

-
- -
-
-
-
-
-
-
- - -
-
- {{if .Settings.Alerts.Zabbix.LastMsg}}

Последняя проверка: {{.Settings.Alerts.Zabbix.LastMsg}}

{{end}} -

Здоровье сервиса

@@ -937,6 +923,24 @@ {{template "notifyGroupsCard" .}} +
+

Мониторинг Zabbix

+

bj шлёт значение на элемент типа Zabbix trapper (протокол zabbix_sender). В Zabbix заведите host и item-trapper с этим ключом, затем триггер по значению — уведомления настроит сам Zabbix.

+
+ +
+
+
+
+
+
+
+ + +
+
+ {{if .Settings.Alerts.Zabbix.LastMsg}}

Последняя проверка: {{.Settings.Alerts.Zabbix.LastMsg}}

{{end}} +
{{/* ============ ОБНОВЛЕНИЯ ============ */}} @@ -1018,11 +1022,6 @@
-
-

Рабочее время организации

-

Когда депозитарий принимает запросы на перевод M2M.

- {{template "workHoursForm" (whForm .Settings.WorkHours "")}} -

Сеть

@@ -1037,6 +1036,7 @@
+

Лицензия

{{if .License.Valid}}Активна diff --git a/internal/lkgateway/web/templates/part_igate.html b/internal/lkgateway/web/templates/part_igate.html index 9112355..85e54e4 100644 --- a/internal/lkgateway/web/templates/part_igate.html +++ b/internal/lkgateway/web/templates/part_igate.html @@ -313,7 +313,8 @@ function act(a,c,b){ if(a==='showprod'){ document.getElementById('ig-prod').style.display='block'; return; } var p=new URLSearchParams(); p.set('contour',c); p.set('crypto',document.getElementById('ig-crypto').value); - if(a==='contour'){ b.disabled=true; cout.textContent=''; + if(a==='contour'){ if(b.textContent.indexOf('Обновить')===0 && !confirm('Записать канал в шлюз заново? Шлюз перезапустится — обмен с НРД остановится до 2 минут.')) return; + b.disabled=true; cout.textContent=''; post('/admin/setup/igate/contour',p).then(function(d){ b.disabled=false; if(!d.ok){ cout.innerHTML=bad(d.error); return; } job.watch(c); }) .catch(function(){ b.disabled=false; job.watch(c); }); } if(a==='switch'){ if(!confirm('Переключить bj на тестовый контур TEST3?')) return; cout.textContent='Переключаю…'; @@ -383,7 +384,9 @@ if(s.stage==='error'){ clearInterval(iv); clearInterval(tick); btn.disabled=false; out.innerHTML=bad(s.msg)+' — можно нажать «Установить ИШ заново»'; logbox.open=true; load(); } }).catch(function(){}); if(Date.now()-t0>2700000){ clearInterval(iv); clearInterval(tick); } },3000); } - document.getElementById('ig-bnd').onclick=function(){ var p=new URLSearchParams(); p.set('bundled','1'); + document.getElementById('ig-bnd').onclick=function(){ + if(/заново/.test(this.textContent) && !confirm('Установить шлюз НРД заново? Шлюз остановится на 2–3 минуты, обмен с НРД будет приостановлен; настройки, каналы и ключи сохранятся.')) return; + var p=new URLSearchParams(); p.set('bundled','1'); out.textContent='Запускаю…'; cur={key:'',since:0,s:null}; post('/admin/setup/igate/install',p).then(function(d){ if(!d.ok){out.innerHTML=bad(d.error);return} out.textContent=d.output; poll(); }); }; document.getElementById('ig-rb-btn').onclick=function(){ var v=document.getElementById('ig-rb-v').textContent; if(!confirm('Откатить ИШ к версии '+v+'? Шлюз остановится на 1–3 минуты; программа, данные и база ИШ вернутся к состоянию до обновления. Пришедшую версию bj сам ставить больше не будет, пока не выйдет следующая.')) return; diff --git a/internal/lkgateway/web/templates/part_nsd.html b/internal/lkgateway/web/templates/part_nsd.html index 1a0f70a..61be98e 100644 --- a/internal/lkgateway/web/templates/part_nsd.html +++ b/internal/lkgateway/web/templates/part_nsd.html @@ -51,7 +51,9 @@