update_peers_geo¶
Обновление геолокации устройств на основе их IP-адресов
Зачем нужна¶
Команда массово вычисляет геолокацию для устройств, у которых её ещё нет в базе. По результатам устройства появляются на карте и в фильтрах по городу. Без этой команды геолокация записывается только при подключении устройства к серверу — у давно неактивных устройств она может отсутствовать
Типичные случаи применения:
разовое заполнение геолокации после первичного импорта большого парка устройств
перерасчёт после массового изменения подсетей, чтобы устройства с приватными IP получили нужный город
регулярный пересчёт по расписанию — добавление вызова в cron, чтобы данные на карте оставались актуальными
Синтаксис¶
rude update_peers_geo [--quiet]
Параметры¶
Параметр |
Описание |
|---|---|
--quiet |
Не выводить служебные сообщения в консоль |
Примечание
Команда выбирает IP-адреса устройств, по которым ещё нет записи в таблице геолокаций, определяет для них геолокацию и сохраняет результат в базу данных
Подсказка
Полный сценарий настройки определения геолокации описан на странице Настройка определения геолокации
Пример¶
Чтобы обновить геолокацию у устройств, введите следующее:
rude update_peers_geo
После выполнения команды отобразится количество обработанных адресов:
Updating geo locations... OK (0 peers updated)