Документация Algorius Net Viewer | Сервер Карт

Общие сведения

Сервер карт решает задачи совместного использования карт компьютерных сетей, предоставляя следующие возможности:

  • Централизованное хранение карт, изображений, коллекций устройств;
  • Обновление карт, изображений и коллекций устройств среди пользователей в автоматическом и ручном режиме;
  • Межсерверный обмен;
  • Синхронизованное редактирования карт с возможностью захвата карты на редактирование, освобождения карты, фиксации и отката изменений;
  • Отображение, кто какую карту правит;
  • Ведение резервных копий карт, изображений, коллекций устройств с возможностью автоматического удаления по истечению срока хранения.

Варианты использования

Допустимы следующие варианты совместного использования карт:

  • Карты хранятся в общем каталоге и не обновляются. Все пользователи открывают карты из общего каталога. Плюс данного решения — простота, минус — общий ресурс становится узким местом: все пользователи открывают все карты из этого каталога, растет трафик, велика вероятность блокировок, если кто-то производит сохранение карты. Данный вариант удобен для небольших организаций, особенно, если все пользователи физически находятся в одной комнате.
  • Карты хранятся в общем каталоге. Приложение периодически или вручную обновляет карты из этого каталога через расшаренный ресурс или по FTP(S). После редактирования локальная копия автоматически сохраняется в общий каталог через расшаренный ресурс или по FTP(S). Данный вариант удобен для средних организаций, особенно, если все пользователи физически находятся в одном филиале.
  • Каждый филиал хранит карты всех филиалов в своём общем каталоге. Карты других филиалов периодически обновляются в этом каталоге из других филиалов, например, по FTPS. Пользователи в каждом филиале получают карты всех филиалов с локального сервера.

Обновление карт

Чтобы запустить обновление карт, выберите СерверОбновить карты в меню основного окна. Появится диалог Обновление карт и карты начнут обновляться. Обновляются только те файлы, у которых изменилось время модификации — это минимизирует трафик и ускоряет процесс обновления.

В окне Обновление карт отображается, из каких источников обновляются карты, в какой каталог обновляются карты, какие файлы добавляются, какие заменяются, а также возможные ошибки при чтении/записи файлов.

Если обновление запустилось автоматически, согласно указанному периоду, то окно Обновление карт не отображается на экране. Вместо этого появляется соответствующая гиперссылка в статусной строке основного окна. Это позволяет обновлять карты в фоновом режиме. Щелкнув по гиперссылке, откроется окно обновления карт, в котором можно увидеть процесс текущего обновления.

Режим редактирования

Вне зависимости от того, обновляется ли карта с сервера или нет, прежде чем приступить к редактированию карты, ее необходимо захватить. Во время захвата проверяется актуальность карты, что она никем не захвачена. Если карта не актуальна, приложение предложит произвести обновление карт. Если карта захвачена, то приложение предложит ее перезахватить. Это полезно в том случае, если сотрудник, захвативший карту, временно отсутствует, но требуется срочно внести изменения в карту. Если карта обновляется, то она захватывается и на сервере карт с проверкой актуальности обоих файлов.

Сохранение изменений производится только локально. Это быстрее и позволяет сохранить изменения, даже если сервер карт временно недоступен. Так же это позволяет произвести целый ряд модификаций, прежде чем предоставить их остальным пользователям.

Чтобы произведенные изменения увидели остальные пользователи, карту необходимо освободить или зафиксировать. Во время освобождения карта сохраняется на сервере и помечается как незахваченная. Во время фиксации карта сохраняется на сервере, при этом остается захваченной Вами.

Можно откатить изменения, произведенные с момента последнего захвата или фиксации карты. Во время отката текущая версия карты на сервере сохраняется в локальную копию и карта переоткрывается. После отката карта остается захваченной Вами.

Настройка сервера карт

Чтобы настроить сервер карт, выберите СерверНастроить в меню основного окна. Появится диалог Настройки:

Доступны следующие атрибуты:

  • Добавить — добавить новый источник карт.
  • Править — настроить параметры выделенного в списке источника карт.
  • Удалить — удалить выделенный источник карт из списка.
  • Обновлять периодически — при включении приложение будет автоматически обновлять карты из указанных источников через указанный промежуток времени;
  • Создавать резервные копии сохраняемых и обновляемых файлов — при включении приложение будет создавать резервные копии сохраняемых карт, а также файлов, которые обновляются при помощи сервера карт. Для удобства предусмотрена возможность указать другой каталог для ведения резервных копий сохраняемых и обновляемых файлов.
  • Удалять старые резервные копии — при включении приложение будет удалять резервные копии, которые старее указанного количества дней. Очистка вызывается после каждого обновления или сохранения карт.

Настройка источника карт

Чтобы настроить обновление карт, выберите СерверНастроить в меню основного окна. Появится диалог Настройки сервера. На закладке Сервер карт нажмите кнопку Добавить. Появится диалог Источник карт:

Выберите и настройте источник обновления:

  • Обновлять из общего каталога — в этом случае укажите путь к расшаренному каталогу с картами.
  • Обновлять из FTP(S) каталога — в этом случае укажите ftp(s) адрес каталога с картами и логин к FTP(S) серверу (имя пользователя и пароль). Включите использование SSL, если требуется шифрование. Включите пассивный режим, если FTP(S) сервер не может соединиться с Вашим компьютером (например, если Ваш компьютер за роутером или Firewall’ом, который блокирует соединения извне).

Укажите локальный каталог, в который требуется сохранять карты из указанного источника.

Обновлять можно всё дерево карт, изображения устройств и коллекции устройств.

Вы можете обновлять карты из расшаренного каталога, в который доступ, к примеру, только на чтение, а выгружать их в этот же каталог, но по FTP(S). Или обновлять карты из FTP(S) каталога, используя одну авторизацию (например, анонимную), а выгружать их в этот же каталог по FTP(S), но используя другую авторизацию. В этих случаях для выгрузки карт требуется указать отдельные параметры FTP(S) соединения.

Межсерверный обмен

Если Ваша организация состоит из нескольких филиалов и затруднительно из каждого филиала производить мониторинг всей организации, или предоставить единое место хранения карт для всех пользователей, то рекомендуется настроить межсерверный обмен.

В целом межсерверный обмен выглядит следующим образом: в каждом филиале хранится копия карт всей организации, и есть сервер, который производит мониторинг устройств своего филиала. Сервера обмениваются между собой картами и результатами мониторинга и предоставляют эту информацию пользователям своего филиала.

Рассмотрим один из примеров использования межсерверного обмена картами и результатами мониторинга.

Допустим, есть 2 филиала: BranchA и BranchB.

В каждом по одному серверу, ServerA и ServerB.

На обоих серверах создается папка Maps.

На каждом сервере эта папка расшаривается в пределах своего филиала.

На каждом сервере в этой папке заводятся каталоги BranchA и BranchB.

На ServerA каталог 'Maps\BranchA\' открывается по 'ftps://ServerA/Maps/BranchA/'.

На ServerB каталог 'Maps\BranchB\' открывается по 'ftps://ServerB/Maps/BranchB/'.

На каждом сервере запускается Algorius Net Viewer.

В Algorius Net Viewer на ServerA производятся следующие настройки:

  • Предоставляются результаты мониторинга, например, по адресу http://ServerA/
  • Настраивается обновление карт из 'ftps://ServerB/BranchB/' в локальный каталог 'Maps\BranchB\'.
  • Указывается, что для карт в локальном каталоге 'Maps\BranchB\' результат мониторинга берется по адресу http://ServerB/

В Algorius Net Viewer на ServerB производятся следующие настройки:

  • Предоставляются результаты мониторинга, например, по адресу http://ServerB/
  • Настраивается обновление карт из 'ftps://ServerA/BranchA/' в локальный каталог 'Maps\BranchA\'.
  • Указывается, что для карт в каталоге '\\ServerB\Maps\BranchA\' результат мониторинга берется по адресу http://ServerA/

Пользователи филиала A запускают Algorius Net Viewer на своих компьютерах со следующими настройками:

  • Обновлять карты из '\\ServerA\Maps\' в свой локальный каталог Maps.
  • Результат мониторинга для всех карт в этом локальном каталоге Maps получать по адресу http://ServerA/

Пользователи филиала B запускают Algorius Net Viewer на своих компьютерах со следующими настройками:

  • Обновлять карты из '\\ServerB\Maps\' в свой локальный каталог Maps.
  • Результат мониторинга для всех карт в этом локальном каталоге Maps получать по адресу http://ServerB/

Предполагается, что пользователи каждого филиала будут править карты только своего филиала, а карты других филиалов только просматривать. Если требуется править карты других филиалов, то у этих пользователей обновление должно быть настроено из первоисточников. Например, если пользователь в филиале A захочет править все карты, то его локальный каталог 'Maps\BranchA\' должен обновляться из '\\ServerA\Maps\BranchA\', а каталог 'Maps\BranchB\' должен обновляться из 'ftps://ServerB/Maps/BranchB/'.