Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія | Наступна ревізія По сторонах наступні версії | ||
switchmap [2017/10/12 14:35] |
switchmap [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
+ | ====== Карта оборудования и пользователей ====== | ||
+ | |||
+ | В Ubilling начиная с релиза 0.3.4 появилась возможность размещать на карте существующие свитчи, | ||
+ | |||
+ | <file ini ymaps.ini> | ||
+ | ; Координаты центра карты в формате " | ||
+ | CENTER="" | ||
+ | ; Язык интерфейса карты - может быть, например ru-RU или uk-UA | ||
+ | LANG=" | ||
+ | ; Масштаб карты по-умолчанию | ||
+ | ZOOM=15 | ||
+ | ; Тип карты по-умолчанию, | ||
+ | TYPE=" | ||
+ | ; Показывать ли метку на мертвом оборудовании? | ||
+ | DEAD_LABEL=1 | ||
+ | ; Показывать ли метку на живом оборудовании? | ||
+ | ALIVE_LABEL=0 | ||
+ | ; Использовать ли рендер плейсмарков на canvas (очень быстро, | ||
+ | CANVAS_RENDER=1 | ||
+ | ; Масштаб при котором будет отображатся карта после клика по " | ||
+ | FINDING_ZOOM=17 | ||
+ | ; Подсвечивать область при поиске оборудования | ||
+ | FINDING_CIRCLE=1 | ||
+ | ; Отключать отображение меток сквозь canvas если на них присутствуют подписи (медленно) | ||
+ | CANVAS_RENDER_IGNORE_LABELED=1 | ||
+ | ; Сервис карт по-умолчанию. На данный момент поддерживаются yandex, google и leaflet. | ||
+ | MAPS_SERVICE=" | ||
+ | ; Ключ JS API карт Google. | ||
+ | ; Вот где его можно получить: | ||
+ | GMAPS_APIKEY=" | ||
+ | ;Ключ API карт Яндекса. Необъязательная опция. Не тестировалась. | ||
+ | ; | ||
+ | |||
+ | ; | ||
+ | ; Примеры: | ||
+ | ; Mapbox: https:// | ||
+ | ; OSM: https:// | ||
+ | ; Visicom: https:// | ||
+ | ; Google roadmaps: http:// | ||
+ | ; Google hybryd: http:// | ||
+ | ; Google satellite: http:// | ||
+ | ; Google terrain: http:// | ||
+ | LEAFLET_TILE_LAYER=" | ||
+ | </ | ||
+ | |||
+ | Логика отображения меток на карте завязана на поле " | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Координаты в формате " | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Вот как это все должно выглядеть в финале: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Соответственно активное и не отвечающее оборудование отображается по разному, | ||
+ | Для периодического опроса свитчей можно добавить следующий вызов [[remoteapi|API удаленного вызова процедур]] в crontab, скажем как-то так: | ||
+ | < | ||
+ | */20 * * * * /bin/ubapi " | ||
+ | </ | ||
+ | |||
+ | " | ||
+ | |||
+ | |||
+ | ====== Дома ====== | ||
+ | |||
+ | Также начиная с релиза Ubilling 0.4.6 данный модуль умеет расставлять и показывать на карте дома в которых проживают ваши пользователи, | ||
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | Опрос пользователей на живость происходит при помощи nmap а также анализируя изменения их исходящего трафика на коллекторе. Делается это при помощи соответствующего вызова [[remoteapi|API удаленного вызова процедур]] | ||
+ | |||
+ | < | ||
+ | 5 * * * * / | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ====== Важно ====== | ||
+ | content/dn должен существовать, | ||