Stargazer
УСТАНОВКА

Для начала работы системы обычно нужно 3 файла:

  • Сервер
  • Конфигуратор
  • Авторизатор

Установка сервера

Для работы сервера необходима библиотека libexpat. Ее можно взять на сайте http://sourceforge.net/projects/expat/ Для ее утановки необходимо распокавать архив, запустить скрипт ./configure, сказать make, затем make install. Обратите внимание! Для правильной компиляции сервера, скрипт ./configure необходимо запустить следующим образом
./configure --prefix=/usr

В зависимости от системы и вида пакета с сервером, возможны различные варианты установки.

  • Установка из исходных текстов
    >tar -xzf stg2-xx.xx.xx.xx.tgz
    >cd stg2-xx.xx.xx.xx
    • Linux:
      >make
    • FreeBSD 4.x:
      >make bsd
    • FreeBSD 5.x:
      >make bsd5
    >make install
    В случае успешной сборки бинарных файлов сервера и их инсталляции в каталогах /etc и /var появиться каталог Stargazer с набором конфигурационных файлов. Так же в каталог /etc/init.d установиться скрипт запуска сервера (только для Linux). Бинарный файл установиться в каталог /sbin с именем stargazer
  • Установка из rpm-пакета
    rpm - i Stargazer-xx.xx.xx.xx.rpm

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

Запускается сервер командой

>/sbin/stargazer

Установка конфигуратора

Для установки конфигуратора необходимо просто запустить инсталяцию конфигуратора и следовать инструкциям.

Установка авторизатора

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

Бинарный файл можно запускать с ключом в виде директории

Бинарный файл можно запускать с ключом в виде директории, где расположен файл stargazer.conf , по умолчанию при запуске без ключей система ищет файл в каталоге /etc/stargazer . Например если файл stargazer.conf находится в каталоге /etc/stargazer2 , то для запуска системы с чтением настройки из этого каталога следует запустить сервер таким образом: ./stargazer /etc/stargazer2 . Для просмотра, работает ли сервер, необходимо выполнить команду: >ps –x | grep stargazer , в случае если сервер успешно был запущен и работает то результат команды должен быть примерно таким:

1606 ? S 30:42 /sbin/stargazer
23971 pts/7 S 0:00 grep stargazer

Следует отметить что должно присутствовать несколько строк, т. е. первая строка в данном примере это процесс сервера. Если присутствует только строка с командой grep , то сервер не запущен. Следует отметить, что на FreeBSD будет видно два процесса stargazer-а, на старых ядрах Linux 7 процессов, на новых ядрах - 1 процесс

Сервер ведет журнал своих действий, куда заносятся все сообщения

Сервер ведет журнал своих действий, куда заносятся все сообщения системы. По умолчанию лог файл находится в каталоге /var/log и имеет название stargazer.log . Если при запуске сервера возникла какая-то ошибка, то необходимо просмотреть файл журнала и исправить ошибку. В случае если серверу не удается записать сообщения в указанный файл, он пытается писать сообщения в syslog, обычно записи syslog находяться в /var/log/messages .

СОДЕРЖАНИЕ