Користувальницькькі налаштування

Налаштування сайту


switchmap

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
switchmap [2023/04/01 15:23]
nightfly
switchmap [2023/06/16 19:31] (поточний)
skybetik
Рядок 1: Рядок 1:
-====== Карта оборудования и пользователей ======+====== Мапа обладнання та користувачів ======
  
-В Ubilling начиная с релиза 0.3.4 появилась возможность размещать на карте существующие свитчи, точки доступа и прочее активное сетевое оборудование зарегистрированное в соответствующем справочнике. Сам модуль карт имеет минимальные настройки и управляется при помощи конфига **ymaps.ini**. Для включения-выключения данного модуля существует опция SWYMAP_ENABLED конфига **alter.ini**+В Ubilling починаючи з релізу 0.3.4 з'явилася можливість розміщувати на карті наявні світчі, точки доступу та інше активне мережеве обладнання, зареєстроване у відповідному довіднику. Сам модуль карт має мінімальні налаштування і керується за допомогою конфіга **ymaps.ini**. Для ввімкнення-вимкнення цього модуля існує опція SWYMAP_ENABLED конфігу **alter.ini**
  
 <file ini ymaps.ini> <file ini ymaps.ini>
-; Координаты центра карты в формате "широта, долгота"В случае пустого CENTER будет использован гео-таргетинг.+; Координати центру мапи у форматі "широта, довгота"У разі порожнього CENTER буде використано гео-таргетинг.
 CENTER="" CENTER=""
-Язык интерфейса карты - может быть, например ru-RU или uk-UA+Мова інтерфейсу мапи - може бути, наприклад uk-UA або ru-RU
 LANG="ru-RU" LANG="ru-RU"
-; Масштаб карты по-умолчанию+; Масштаб мапи за замовчуванням
 ZOOM=15 ZOOM=15
-; Тип карты по-умолчанию, может быть, map, satellite, hybrid+; Тип мапи за замовчуванням, можливо, map, satellite, hybrid
 TYPE="map" TYPE="map"
-Показывать ли метку на мертвом оборудовании?+Чи показувати мітку на мертвому обладнанні?
 DEAD_LABEL=1 DEAD_LABEL=1
-Показывать ли метку на живом оборудовании?+Чи показувати мітку на живому обладнанні?
 ALIVE_LABEL=0 ALIVE_LABEL=0
-Использовать ли рендер плейсмарков на canvas (очень быстро, но желательно отключать подписи на метках)+Чи використовувати рендер плейсмарків на canvas (дуже швидко, але бажано відключати підписи на мітках)
 CANVAS_RENDER=1 CANVAS_RENDER=1
-; Масштаб при котором будет отображатся карта после клика по "найти устройство на карте"+; Масштаб, за якого відображатиметься мапа після кліка по "знайти пристрій на мапи"
 FINDING_ZOOM=17 FINDING_ZOOM=17
-; Подсвечивать область при поиске оборудования +; Підсвічувати область під час пошуку обладнання 
 FINDING_CIRCLE=1 FINDING_CIRCLE=1
-Отключать отображение меток сквозь canvas если на них присутствуют подписи (медленно)+Відключати відображення міток крізь canvas якщо на них присутні підписи (повільно)
 CANVAS_RENDER_IGNORE_LABELED=1 CANVAS_RENDER_IGNORE_LABELED=1
-; Сервис карт по-умолчанию. На данный момент поддерживаются yandex, google и leaflet.+; Сервіс мап за замовчуванням. Наразі підтримуються yandex, google і leaflet.
 MAPS_SERVICE="leaflet" MAPS_SERVICE="leaflet"
 ; Ключ JS API карт Google.  ; Ключ JS API карт Google. 
-Вот где его можно получить: https://developers.google.com/maps/documentation/javascript/get-api-key?hl=ru+Ось де його можна отримати: https://developers.google.com/maps/documentation/javascript/get-api-key?hl=ru
 GMAPS_APIKEY="YOUR_API_KEY_HERE" GMAPS_APIKEY="YOUR_API_KEY_HERE"
-;Ключ API карт Яндекса. Необъязательная опция. Не тестировалась.+;Ключ API карт Яндекса. Необов'язкова опція. Не тестувалася.
 ;YMAPS_APIKEY="YOUR_API_KEY_HERE" ;YMAPS_APIKEY="YOUR_API_KEY_HERE"
  
-;Кастомный провайдер карт Leaflet. +;Кастомний провайдер мап Leaflet. 
-; Примеры:+; Приклади:
 ; Mapbox: https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw ; Mapbox: https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw
 ; OSM: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png ; OSM: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png
Рядок 45: Рядок 45:
 </file> </file>
  
-Логика отображения меток на карте завязана на поле "Гео координаты" для каждой единицы активного сетевого оборудования. Удобной расстановки объектов на карте, существует удобный редактор, вызываемый по левому клику мыши в режиме "редактирование". Выглядит это следующим образом:+Логіка відображення міток на мапі зав'язана на полі "Гео координати" для кожної одиниці активного мережевого обладнання. Для зручного розміщення обктів на мапі існує зручний редактор, що викликається лівим кліком миші в режимі "редагування". Виглядає це так:
  
 {{ :swmap4.png?800 |}} {{ :swmap4.png?800 |}}
  
-Координаты в формате "широта, долгота" следует вносить в поле "Гео координаты" при добавлении либо редактированни оборудования:+Координати у форматі "широта, довгота" слід вносити в поле "Гео координати" під час додавання або редагування обладнання:
  
 {{ :swmap2.png?380 |}} {{ :swmap2.png?380 |}}
  
-Вот как это все должно выглядеть в финале:+Ось як це все має виглядати у фіналі:
  
 {{ :swmap3.png?380 |}} {{ :swmap3.png?380 |}}
  
-Соответственно активное и не отвечающее оборудование отображается по разному, с соответствующими уведомлениями исходя из данных полученных из кеша опроса свитчей обновляемого по таймауту SW_PINGTIMEOUT при помощи вызова swping из Remote API. +Відповідно активне обладнання і обладнання, що не відповідає, відображається по-різному, з відповідними повідомленнямизважаючи на дані, отримані з кеша опитування світчів, оновлюваного за таймаутом SW_PINGTIMEOUT за допомогою виклику swping з Remote API. 
-Для периодического опроса свитчей можно добавить следующий вызов [[remoteapi|API удаленного вызова процедур]] в crontab, скажем как-то так:+Для періодичного опитування світчів можна додати наступний виклик [[remoteapi|API віддаленого виклику процедур]] в crontab, скажімо якось так:
 <code> <code>
 */20 * * * *    /bin/ubapi "swping" */20 * * * *    /bin/ubapi "swping"
 </code> </code>
  
-"Машина времени" мертвого оборудования также заполняется только при обновлениях состояния его используя вышеуказанный вызов Remote API.+"Машина часу" мертвого обладнання також заповнюється тільки при оновленнях стану його, використовуючи вищевказаний виклик Remote API.
  
  
-====== Дома ======+====== Будинки ======
  
-Также начиная с релиза Ubilling 0.4.6 данный модуль умеет расставлять и показывать на карте дома в которых проживают ваши пользователи, а также производить индикацию активности пользователей в этих домах. Выглядит это следующим образом:+Також починаючи з релізу Ubilling 0.4.6 цей модуль уміє розставляти і показувати на мапі будинки, в яких мешкають ваші користувачі, а також проводити індикацію активності користувачів у цих будинках. Виглядає це наступним чином:
  
  
 {{ :buildmap055.png?800 |}} {{ :buildmap055.png?800 |}}
  
-Опрос пользователей на живость происходит при помощи nmap а также анализируя изменения их исходящего трафика на коллектореДелается это при помощи соответствующего вызова [[remoteapi|API удаленного вызова процедур]]+Опитування користувачів на жвавість відбувається за допомогою nmap а також аналізуючи зміни їхнього вихідного трафіку на колекторіРобиться це за допомогою відповідного виклику [[remoteapi|API віддаленого виклику процедур]]
  
 <code> <code>
Рядок 81: Рядок 81:
  
  
-====== Важно ====== +====== Важливо ====== 
-content/dn должен существовать, быть пустой, никуда не симлинкнутой директорией и иметь права 777. Также очевидно требуется включенная опция DN_FULLHOSTSCAN.+content/dn має існувати, бути порожньою, нікуди не сімлінкнутою директорією і мати права 777. Також очевидно потрібна ввімкнена опція DN_FULLHOSTSCAN.
  
switchmap.txt · Востаннє змінено: 2023/06/16 19:31 повз skybetik