Настройки для Web сервера


LanTopoLog не может выполнять роль Web сервера и поэтому использует
внешний Web сервер для публикации схемы сети.

opt_web

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

Выберите расширение для сохраняемых файлов (htm или php)
В случае выбора php у вас есть возможность добавить свой php код к файлам LanTopoLog
Например, вы можете ограничить доступ к страницам LanTopoLog средствами PHP
Для этого вставьте свой код в файл ..\LanTopoLog2\Import\rename_add_php.txt
и переименуйте этот файл в add_php.txt

В поле 1 укажите путь к папке, в которую программа сохраняет htm/php страницы.
В случае, если Web сервер расположен на другом компьютере сети, то это будет путь к
общей папке на компьютере с Web сервером, например \\сервер\общая_папка

В поле 2 укажите локальный путь к папке с файлами LanTopoLog на компьютере с Web
сервером. Если Web сервер находится на том же компьютере, что и LanTopoLog то это
поле совпадает с полем 1

В поле 3 укажите web адрес для папки с файлами LanTopoLog

В поле 4 укажите HTTP http адрес для файла ltsearch.cgi (для поиска из Web браузера)
Функция поиска работает в Web браузере, если на вашем Web сервере настроено выполнение
скриптов CGI и файл ltsearch.cgi скопирован в папку Web сервера, назначенную для скриптов.
Для Web сервера на Linux файл ltsearch.cgi нужно брать отсюда: ...\Script\Linux\ltsearch.cgi

Пример полей для Web сервера Apache
1. C:\Apache24\htdocs\ltl
2. C:\Apache24\htdocs\ltl
3. http://web_server_name/ltl
4. http://web_server_name/cgi-bin/ltsearch.cgi

Пример полей для Microsoft IIS Web Server
1. c:\inetpub\wwwroot\ltl
2. c:\inetpub\wwwroot\ltl
3. http://web_server_name/ltl
4. http://web_server_name/scripts/ltsearch.cgi

Пример полей для Web сервера на машине Linux
1. \\linux_machine\share_name_for_ltl
2. /var/www/html/ltl
3. http://web_server_name/ltl
4. http://web_server_name/cgi-bin/ltsearch.cgi

HTTP адрес для просмотра схемы LanTopoLog:
http://web_server_name/ltl/nettop.htm(php)

Удаленное управление через веб-браузер

Веб-браузер позволяет выполнять все шаги по построению топологии удаленно.
Для этого в поле поиска введите следующие команды:
<step1> - Аналог кнопки "Запустить поиск коммутаторов" в GUI версии
<step2> - Аналог кнопки "Собрать SNMP данные" в GUI версии
<step3> - Аналог кнопки "Построить топологию" в GUI версии
<step4> - Аналог кнопки "Сохранить новую топологию" в GUI версии
Затем нажмите кнопку "Search".
Дождитесь завершения предыдущей команды (сообщение <end> в логе).
Иначе вы получите сообщение "Busy. Try later."
Результат выполнения команды вы можете увидеть в логе.
Также возможны такие команды:
<step1234> - Полный цикл построения топологии
<step1234 192.168.0.100> - "Перестроить только часть схемы сети, расположенной за этим коммутатором"
<step123> – Вы можете проверить новую топологию перед тем как "Сохранить новую топологию"

Другие полезные команды:
<stop> - Аналог кнопки "Стоп" в GUI версии
<clear alarm> - Аналог кнопки "Сброс тревоги" в GUI версии
<clear new> - Аналог кнопки "Удалить метки" в GUI версии
<get fdb> - Аналог команды меню "Обновить список компьютеров" в GUI версии

После нажатия кнопки "Search" скрипт поиска создает файл cmd.txt
в папке, путь к которой вы ввели в веб-опции (пункт 2).
Первая строка этого файла содержит введенную вами команду.
LanTopoLog читает этот файл и выполняет команду.
Если этот файл не создается, то это, скорее всего, означает, что скрипт ltsearch.cgi
не имеет права записи в эту папку.
Например, в случае веб-сервера IIS вам необходимо предоставить разрешение на запись
в эту папку для пользователя IUSR. Вы сами должны решить, насколько это безопасно.
Также вы можете сами создать файл cmd.txt и скопировать его в эту папку.
После выполнения команды LanTopoLog удалит файл cmd.txt