Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Все компоненты NETAMS можно (для начала) запускать на одной машине: база данных mysql, биллинг, вебсервер интерфейса, сервер отчетов.

NETAMS 4.0 отлично, без изменений и каких-либо "компиляций" работает и под Windows, и под Linux/UNIXFreeBSD. Никаких компиляторов, пакетов и прочей ерунды прочего обычно не требуется (однако см. документацию по pcap). За исключением, конечно, исполняющей виртуальной машины Java (JRE, но пойдет и JDK).

Эту штуку Её необходимо скачать и поставить отсюда: http://javawww.sunoracle.com/javasetechnetwork/downloadsjava/index.jsphtml. В данный момент мы работаем с версиями линейки 6.х (1.6.0.хх). Вы можете использовать любую другую версию JRE, в том числе Open Source, но работоспособность такой конструкции не тестировалась, и не гарантируется.

Для определенности предположим, что для Windows версии вы поставили все Java в каталог "C:\Program Files\Java\jdk1.6.0_18", а для Linux - в "/usr/local/jre1.6.0_27". В подкаталоге "bin/java" находится собственно исполняемый файл виртуальной машины.

Если вы используете сбор данных (data source) через локальный механизм PCAP, почитайте этот документи , и поставьте требуемые библиотеки.

Далее, вам необходимо скачать и распаковать дистрибутив NETAMS отсюда. Мы собираем несколько почти одинаковых дистрибутовов, с библиотеками под конкретную архитектуру и операционную систему.

Вопрос: Почему в качестве веб-контейнера вы не применяете Апач? Или нет, я люблю Tomcat или Resin.
Ответ: Апач не умеет исполнять программы на Java, это не сервлет контейнер. Вы можете использовать что угодно вместо Jetty, но настраивайте сами.

Скаченный архив необходимо распаковать куда-нибудь, например в C:\netams4 (Windows) или */usr/local/netams4* (Linux). Там вы увидите список файлов вроде такого:

Code Block

mylinux:/usr/local/netams4/# ls -al

...


total 2142

...


drwxr-xr-x 6 root root     4096 2010-07-12 20:27 .

...


drwxr-xr-x 4 root root     4096 2010-07-12 19:35 ..

...


drwxr-xr-x 2 root root     4096 2010-07-12 19:10 doc

...


drwxr-xr-x 5 root root     4096 2010-07-12 19:29

...

 jserver
drwxr-xr-x 5 root root     4096 2010-07-12 19:29 repserver
drwxr-xr-x 2 root root     4096 2010-07-12 19:10 lib

...


-rwxr-r- 1 root root      984 2010-07-12 19:25 netams4.properties

...


drwxr-xr-x 5 root root     4096 2010-07-12 19:35 webadmin

В каталоге doc - некоторые примеры, в jserver - код биллинга, в lib - общие для биллинга и вебсервера библиотеки, в webadmin - интерфейсная часть, repserver - служба генерации отчетов.

...

Для Linux:
Делаем ссылку от того меcта, где у нас установлен JRE, к дистрибутиву:

Code Block

ln -s /usr/local/jre1.6.0_27 java

Для Windows:

Правим стартап-скрипты jserver\jserver-startup.bat и webadmin\webadmin-startup.bat. Находим в каждом строку

Code Block

set JAVA_HOME=C:\Progra~1\Java\jdk1.6.0_17

и заменяем последние цифры, чтобы они соответствовали версии установленной у вас JRE/JDK:

Code Block

set JAVA_HOME=C:\Progra~1\Java\jdk1.6.0_18

Стараемся не перепутать \jre... и \jdk... Надеюсь, объяснять что такое, и откуда берется "C:\Progra~1\", не надо.

...

Вопрос: А я люблю Постгрес! Он же в тыщу раз круче!
Ответ: Мы можем ( $ ) прикрутить любую добавить поддержку любой СУБД. Обратитесь сюда.

В общем случае, система готова к работе, в условияю того, что все компоненты запускаются на одном (этом) компьютере. Необходимо посмотреть, и поправить при необходимости, файл настроек netams4.properties.