Нахожусь на стадии установки 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 в студию

...да и в архиве с модулем его поправить бы.