последняя стабильная
    версия: 3.4.0rc1
    главная     скачать     документация     поддержка     форум     разработка

Документация

Releases

База знаний

Примеры конфигурации

 

Веб-интерфейс Admintool


ВНИМАНИЕ!
Admintool не избавляет вас о необходимости начального создания и настройки конфигурационного файла NeTAMS. С его помощью можно лишь управлять параметрами уже существующих юнитов в плане настройки IP-адресов, квот, параметров логинов и прочего.

Admintool тесно связан с существующим сервисом создания статических HTML-страниц так, что в вновь создаваемых страницах появляется ссылка на скрипт:



Допустим, сервис html настроен следующим образом:
service html 0
path /usr/local/www/stat
language en
run hourly
При нормальной работе в этом каталоге находятся следующие файлы:
srv:/usr/local/www/stat#ls -la
drwxr-xr-x    4 root  wheel   512 Jul 12 14:31 .
drwxr-xr-x   11 root  wheel  1536 Jul 19 11:41 ..
drwxr-xr-x    7 root  wheel   512 Jul 12 14:30 2004
drwxr-xr-x  118 root  wheel  2048 May 31 14:11 clients
drwxr-xr-x    2 root  wheel   512 Jul 21 21:14 images
-rwxr-xr-x    1 root  wheel   139 Jul 19 12:59 index.html
Для инсталляции Admintool необходимо скопировать в каталог /usr/local/www/ из дистрибутива NeTAMS подкаталог /cgi-bin/

Необходимо отредактировать верхние строки скрипта admintool.cgi, указав параметры соединения с NeTAMS:
# Data required to do a script login, change this
$sc_host="localhost"; $sc_port=20001; $sc_user="anton"; $sc_passwd="aaa";
Необходимо настроить веб-сервер (Apache), чтобы он разрешал выполнение CGI-скриптов в каталоге /usr/local/www/stat. Отредактируйте /usr/local/etc/apache/httpd.conf (или где там он у вас есть):
        <Directory /usr/local/www/stat>
                Options FollowSymLinks ExecCGI
        </Directory>
Alias /stat/ /usr/local/www/stat/
Убедитесь что скрипт работает, набрав

http://webservername/stat/admintool.cgi

Вы должны увидеть нечто вроде следующего:



В левом верхнем углу указано:
  1. Версия работающей программы NeTAMS
  2. Время выполнения программы NeTAMS (из show version)
  3. Текущее локальное время в системе.
Если вместо пунктов 1 и 2 изображены пустые строки, значит или NeTAMS не запущен в настоящий момент, или скрипту не удалось с ним связаться (не совпадают логин/пароль/номер порта).

Настоятельно рекомендуется:
  1. Запускать NeTAMS, Apache и Admintool на одной машине. Открыть доступ в NeTAMS только с локальной машины (service server ... login local).
  2. Средствами Apache разграничить доступ к статистике и к скрипту только для тех, кому это действительно необходимо (и использовать опцию htaccess yes для сервиса html).



Рейтинг@Mail.ru