forum.bitel.ru
http://forum.bitel.ru/

Пример Netflow.sh
http://forum.bitel.ru/viewtopic.php?f=22&t=1953
Страница 1 из 1

Автор:  Yellowfox [ 26 фев 2009, 19:10 ]
Заголовок сообщения:  Пример Netflow.sh

Нахожусь на стадии установки BG коллектора netflow, все делаю по ману, но по нему видно что:

Цитата:
При запуске команды netflow.sh (.bat) отображается справка по командам коллектора:

[bill@flow BGIPNNetflowCollector]$ ./netflow.sh

Usage: [start|stop|status|save|help]
Parameters:
help - show this help
start - starting NetFlow collector
stop - stopping NetFlow collector
status - current status
isload <source_id> <yyyy-MM-dd-HH> - mark source is load
save <source_id> <yyyy-MM-dd-HH> <path> - save binary log to text on path
sourcelist - get ip and source id list for external loader


а еще он может
status - отображение текущего статуса работающего коллектора.
и save, точнее должен.

мой файл netflow.sh (скачивал модуль с вашего сайта) выглядит так:

Код:
#!/bin/sh

cd ${0%${0##*/}}.

if [ -z "$JAVA_HOME" ]; then
  echo "The JAVA_HOME environment variable is not defined"
  echo "This environment variable is needed to run this program"
  exit 1
fi

BGIPN_NETFLOW_HOME=.
CLASSPATH=${BGIPN_NETFLOW_HOME}:${BGIPN_NETFLOW_HOME}/lib/*

if [ "$1" = "start" ]; then
    nohup  ${JAVA_HOME}/bin/java -Dnetworkaddress.cache.ttl=3600 -Xmx256m -Djava.awt.headless=true -cp ${CLASSPATH}  bitel.billing.server.netflow.ipn.Collector $1 $2 $3   > ./log/netflow.out 2>&1 &
else
   ${JAVA_HOME}/bin/java -Dnetworkaddress.cache.ttl=3600 -Xmx256m -Djava.awt.headless=true -cp ${CLASSPATH}  bitel.billing.server.netflow.ipn.Collector $1 $2 $3 $4 $5
fi


Нивижу ничего кроме start, и то после запуска в лог пишется

Цитата:
java.net.SocketTimeoutException: Receive timed out
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
at java.net.PlainDatagramSocketImpl.receive(Unknown Source)
at java.net.DatagramSocket.receive(Unknown Source)
at bitel.billing.server.netflow.ipn.Collector.executeCommand(Collector.java:130)
at bitel.billing.server.netflow.ipn.Collector.main(Collector.java:91)


тоже самое выдает в шелл при попытке вызвать для скрипта stop или еще что.
Явно что файл обрывается на половине. если можно рабочий пример файлика netflow.sh в студию :roll: ...да и в архиве с модулем его поправить бы.

Автор:  Yellowfox [ 26 фев 2009, 22:32 ]
Заголовок сообщения:  мде)

Прошк прощения
А скрипт то нормальный.
Я в нем много чего не понял, если кому несложно прокомментируйте как там и что.
просто не был корректно расписан файл .properties это всего лишь на 1 страницу дальше в мануале.. стыдно

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/