Linux за българи: Форуми

BSD секция => Настройки на софтуер => Темата е започната от: thc в Aug 17, 2004, 20:35



Титла: bandwidthd
Публикувано от: thc в Aug 17, 2004, 20:35
Някой пускал ли е този пакет под FreeBSD 4.10 и как по точно?
Успях да го добавя като пакет но когато се опитам да го стартирам ми казва следното:
Примерен код
babok# ./bandwidthd
Monitoring subnet 192.168.1.0 with netmask 255.255.255.0
babok# Opening rl1
Opening rl1
Opening rl1
Opening rl1
Syntax Error "parse error" on line 42
Syntax Error "parse error" on line 42
Syntax Error "parse error" on line 42
Syntax Error "parse error" on line 42

ред 42 е празен и нямам идея къде е проблема. за всеки случай ето и конфига:
Примерен код
####################################################
# Bandwidthd.conf
#
# Commented out options are here to provide
# documentation and represent defaults

# Subnets to collect statistics on
subnet 192.168.1.0 255.255.255.0
#subnet 192.168.11.0 255.255.255.0

# Device to listen on
dev "rl0"
dev "rl1"
###################################################
# Options that don't usually get changed

# An interval is 2.5 minutes, this is how many
# intervals to skip before doing a graphing run
#skip_intervals 0

# Graph cutoff is how many k must be transfered by an
# ip before we bother to graph it
graph_cutoff 1024

#Put interface in promiscuous mode to score to traffic
#that may not be routing through the host machine.
promiscuous true

#Log data to cdf file htdocs/log.cdf
output_cdf false

#Read back the cdf file on startup
recover_cdf false

#Libpcap format filter string used to control what bandwidthd see's
#Please always include "ip" in the string to avoid strange problems
filter "192.168.1.2"

#Draw Graphs
graph true

Надявам се някой да помогне,благодаря ви!
П.С. Някъде из документацията четох че bandwidthd може да събира данни по мрежата от машини вързани на същия хъб, не суич! Значи ли това че в мрежа със суичове няма да работи?


Титла: bandwidthd
Публикувано от: thc в Aug 21, 2004, 18:29
Аз успях да си го пусна сам след известно ровене в нета. Оказа че версията която съм се опитвал да пусна (1.2.1b) не била подходяща за FreeBSD. Тази която аз пуснах е 1.1.7b и я има на bandwidthd's home page заедно с други стари версии. След като я свалих и разархивирах просто трябваше да напиша make install в създалата се от архива директория и пакета се инсталира по дефолт в /usr/local/bandwidthd. Конфигурирах си го според моите нужди от /usr/local/bandwidthd/etc/bandwidthd.conf го стартирах от root директорията му с ./bandwidthd. Има възможност да се ъпдате-ва най малко на 2 мин и 30 сек минимум, което се настройва от конфиг файла, но необходимо и да се добави подобен ред в /etc/crontab:
Примерен код
*/5     *       *       *       *       root    /bin/killall -HUP bandwidthd

bandwidthd има и зависимости които изисква да са инсталирани преди да се инсталира самия bandwidthd, това са: libpcap който може да се намери тук, libpng който е тук и libgd - тук.
Надявам се темата да не бъде изтрита и да съм помогнал поне малко на тези на които им предстои да инсталират този демон под FreeBSD. А и на мен ще ми е полезно следващия път като преинсталирам защото със сигурност до тогава ще съм забравил какво се прави точно  :p


Титла: bandwidthd
Публикувано от: n3c в Aug 22, 2004, 13:06
Спокойно - нищо ценно не се трие от тук ;)