Не забудьте исправить пути до Java Runtime в соответствующих .bat и .sh файлах, как описано в разделе "установка"!

Сначала запустим сервис биллинга:

cd jserver
jserver-startup.bat

(или дабл-клик мышкой)
В положительном случае откроется окно командной строки, в котором будет нечто вроде:

2010-07-12 22:00:50,276  INFO [main] (netams4.java:43) - Starting NETAMS4 ...
2010-07-12 22:00:51,438  INFO [rpcbridge] (EngineThread.java:34) - NETAMS4 rpcbridge starting..
2010-07-12 22:00:51,443  INFO [main] (BillingEngine.java:63) - load:
{ID=1 test=0 classname=FlatRate2 name=Test Flat Rate status=ACTIVE periodtype=ALL servicetype=IP replacement_id=0}
2010-07-12 22:00:51,451  INFO [billing] (EngineThread.java:34) - NETAMS4 billing starting..
2010-07-12 22:00:51,468  INFO [datasource] (EngineThread.java:34) - NETAMS4 datasource starting..
2010-07-12 22:00:51,570 DEBUG [datasource] (DatasourceEngine.java:69) - list of configured datasources:
2010-07-12 22:00:51,573 DEBUG [datasource] (Netflow5Datasource.java:85) - NF5 DS#1 start thread
2010-07-12 22:00:51,593 DEBUG [datasource] (DatasourceEngine.java:74) - Netflow5, id=1, ver=1.00,listen=0.0.0.0, accept=172.16.130.1, port=20001
2010-07-12 22:00:51,718  INFO [rpcbridge] (RPCBridgeEngine.java:47) - CAJO RPC bridge started

Если так и вышло, и строчки продолжают прибывать, то все успешно работает. Если что-то не так, и возникают сообщения Exception, внимательно смотрим логи в каталоге jserver/logs/.

Теперь запустим сервис вебинтерфейса:

cd webadmin
webadmin-startup.bat

(или дабл-клик мышкой)
В положительном случае откроется окно командной строки, в котором будет нечто вроде:

2010-07-12 22:04:47.824::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
2010-07-12 22:04:47.018::INFO:  jetty-6.1.xlog4j:WARN No appenders could be found for logger
(org.apache.jasper.compiler.JspRuntimeContext).log4j:WARN Please initialize the log4j system properly.
2010-07-12 22:04:49.139::INFO:  WebApp@18680399 at http://0.0.0.0:8080/
2010-07-12 22:04:49.143::INFO:  Started SocketConnector@0.0.0.0:8080

Если так и вышло, то все успешно работает. Корректно завершить выполнение можно простым закрытием окна.

Наконец, запустим сервис генерации отчетов:

cd repserver
repserver-startup.bat

(или дабл-клик мышкой)
Для Linux процедура запуска выглядит аналогично, только вместо .bat-файлов надо запускать .sh-файлы. Окошки открываться не будут, вся информация о работе служб появится в лог-файлах. Для проверки того, что все работает, требуется команда:

debian:/usr/local/netams4/webadmin# ps ax | grep java

1789   2  S      0:20.67 ../java/bin/java -cp ../lib/*:bin/:bin/netams4-jserver.jar com.netams.netams4.netams4 ../netams4.properti
1791   2  I      0:11.63 ../java/bin/java -cp ../lib/*:./lib/*:./war/WEB-INF/lib/*:war/WEB-INF/classes/ com.netams.netams4.wa.serv
1801   2  S      0:08.36 ../java/bin/java -cp ../lib/*:bin/:lib/*:bin/netams4-repserver.jar com.netams.netams4.report.server.Repor

Остановить работающие процессы можно командой:

debian:/usr/local/netams4/webadmin# kill 1789 1791 1801

Если все работает, попробуем обратиться к интерфейсам. Пользовательский веб-интерфейс доступен по адресу http://localhost:8080/ Администраторский - по адресу http://localhost:8080/webadmin/webadmin.html 

Внимание! Начиная с версии 4.0.1236 пользовательский интерейс открывается по умолчанию, а для администраторского необходимо набирать дополнительные /webadmin/...

Если в администраторском интерфейсе вы видите окно приглашения в Web Administration Panel, попробуйте осуществить вход с комбинацией (логин : пароль) netams : netams

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

  • No labels

6 Comments

  1. Anonymous

    Приветствую

    У меня возникла следующая проблема:

    При запуске веб-сервера и сервера генерации отчётов sh-скрипт не возвращает управление консоли

    Приходится принудительно его останавливать (Ctrl+C)

    При этом всё запускается и работает

    К примеру, так выглядит консоль при запуске веб-сервера

    /usr/local/netams4/webadmin$ sudo ./webadmin-startup.sh
    /usr/local/netams4/webadmin$ nohup: redirecting stderr to stdout

    1. Anonymous

      1. Anonymous

        За ссылку спасибо

        Правда, ответ оказался проще

        Управление консоли возвращается, просто приглашение не пишется :-\

  2. Anonymous

    После перезагрузки приходится запускать ручками.

    В автозапуск себя программа не заносит? В /etc/init.d ничего не добавилось. Или это где-то дальше в настройках через админку д.б.?

    Debian Linux 4.0

  3. Anonymous

    тоже самое , не хочет загружаться , прописал в (debian 5.0.) rc.local starup.sh - загружается вебинтерфейс и пишет "Sorry, on the server are working, please visit later" , если запускать после старта сервера руками - всё нормально грузит

  4. Anonymous

    #!/bin/sh
    # description: run jserver; repserver: webadmin
    # chkconfig: 2345 99 00
    case "$1" in
    'start') cd /opt/netams4/jserver sh jserver-startup.sh touch /var/lock/subsys/jserver
            cd /opt/netams4/webadmin
            sh webadmin-startup.sh
            touch /var/lock/subsys/webadmin
            cd /opt/netams4/repserver
            sh repserver-startup.sh
            touch /var/lock/subsys/repserver ;;
    'stop') ps ax | grep java | grep netams | awk '

    Unknown macro: {system("kill "$1) }

    ' rm -f /var/lock/subsys/jserver
            rm -f /var/lock/subsys/webadmin
            rm -f /var/lock/subsys/repserver ;;
    *) echo "Usage: $0

    Unknown macro: { start | stop }

    " ;;
    esac
    exit 0
    #!/bin/sh

    # description: run jserver; repserver: webadmin

    # chkconfig: 2345 99 00

    case "$1" in

    'start')

    cd /opt/netams4/jserver

    sh jserver-startup.sh

    touch /var/lock/subsys/jserver

            cd /opt/netams4/webadmin

            sh webadmin-startup.sh

            touch /var/lock/subsys/webadmin

            cd /opt/netams4/repserver

            sh repserver-startup.sh

            touch /var/lock/subsys/repserver

    ;;

    'stop')

    ps ax | grep java | grep netams | awk '

    '

    rm -f /var/lock/subsys/jserver

            rm -f /var/lock/subsys/webadmin

            rm -f /var/lock/subsys/repserver

    ;;

    *)

    echo "Usage: $0

    Unknown macro: { start | stop }

    "

    ;;

    esac

    exit 0