PDA

Bekijk de volledige versie : Вопрос по rrd tool.



imdex
29-06-2006, 09:38
Уважаемые форумчане, собственно, сабж.
Заинтересовался красивыми графиками загрузки интерфейсов и решил поставить. :) thttpd и cron работают нормально, а rrd не желает. Пишет ошибки исполнения скрипта rrdtool.sh с macsat.com Туториал его прочитал, по форуму на macsat поискал. С ошибками такими вроде никто не обращался. Лог прилагается, если кто поможет советом - спасибо, а нет, и без rrd проживу, хочу поставить исключительно с целью чтобы было. Лог взят из /opt/var/log/rrdtool.log и весь забит однотипными ошибками. Если что надо для лучшего понимания ситуации, напишите, выложу.

Tsvetkov
29-06-2006, 10:54
есть чувство, что там используеться bash - первую строчку скрипта посмотри - если - #!/bin/bash - то проинталь его

imdex
29-06-2006, 16:34
Неа, в rrdtool.sh первая строчка - #!/bin/sh. С этим вроде всё ок.

Oleg
29-06-2006, 17:18
Версия прошивки какая?

ThinkPad
29-06-2006, 17:38
Выложи лог загрузки роутера и информацию по монтированию разделов.
От себя добавлю, что на флэшку лучше не ставить RRD Tool, флэшка не выдерживает частой перезаписи..... у меня умирала через 3-4 месяца (появлялись ошибки ввода-вывода, после переформатирования с проверкой на бэды опять работала)..... поэтому воткнул хард типа ИБМ-Микродрайв...пока полет нормальный (2 недели) ...... фотки чуть позже выложу :-)))

imdex
29-06-2006, 19:02
Версия прошивки - 1.9.2.7-7e.
Лог выкладываю с момента запуска драйверов usb. Если надо раньше, выложу. В принципе, если не рекомендуется ставить на флэшку, то вопрос уже не критичен, интересует только, где я ошибся.

По монтированию:
cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / squashfs ro 0 0
none /dev devfs rw 0 0
proc /proc proc rw 0 0
ramfs /tmp ramfs rw 0 0
usbfs /proc/bus/usb usbfs rw 0 0
/dev/discs/disc0/part1 /tmp/harddisk ext3 rw,noatime 0 0
/dev/discs/disc0/part1 /opt ext3 rw,noatime 0 0
cat post-mount
#!bin/sh
/sbin/swapon /tmp/harddisk/swp.ext3
mount -obind /tmp/harddisk/opt /opt
/opt/etc/init.d/S80thttpd start
/opt/etc/init.d/S10cron

Oleg
30-06-2006, 19:55
Ткните пальцем, где у macsat про rrd написано и лежит этот скрипт. Я гляну, сразу не нашёл.

imdex
01-07-2006, 12:26
Туториал по rrdtool находится здесь (http://www.macsat.com/rrdtool.php), а сам скрипт rrdtool.sh вот (http://www.macsat.com/rrdtool.sh).

ThinkPad
01-07-2006, 21:14
cat post-mount
#!bin/sh
/sbin/swapon /tmp/harddisk/swp.ext3


Вот эту строчку убираем.... зачем монтировать своп, которого нет
:)
Так.... тестовый файлик клали в /opt/etc/cron.5mins/ ??? он работал???
(Это когда Cron ставили)
Да, а вообще на порт 8080 пускает???
Судя по логу, вроде всё у вас нормально....

imdex
01-07-2006, 22:56
Очень даже есть своп. :) 128 метров, места пока хватает. Я не стал флэшку разбивать на 2 раздела, раздел один и создан там вот этот файл под своп.
Cron работает, тест работоспособности скриптом от macsat (date >> /tmp/harddisk/crontest.txt) пройден успешно.
На 8080 висит thttpd, на нём кроме попытки развернуть rrd ещё запущен asus web-tools и всё с ним ок.
Кста, вдогонку нюанс по webtools - у последней версии (0.5.0(webtools-0.2d.tar.gz)), похоже, косяк со ссылками - вместо / там \ и thttpd у меня не пожелал рисовать даже главную страницу, только после правки руками index.php заработала главная, но на main.php и menu.php меня уже не хватило, слил более старую версию (0.4.1(webtools-0.2с.tar.gz)), с ней всё нормально. Может, пригодится кому информация. Просьба больно не пинать, если нет. :)

ThinkPad
04-07-2006, 17:12
Очень даже есть своп. :) 128 метров, места пока хватает. Я не стал флэшку разбивать на 2 раздела, раздел один и создан там вот этот файл под своп.
Отпишитесь потом, сколько проживет флэшка :-)) просто интересно, поэтому и не рискнул ставить своп на флэшку, т.к. количество циклов записи ограничено....
Кстати, а что показывает команда free ??? Своп используеться????



Cron работает, тест работоспособности скриптом от macsat (date >> /tmp/harddisk/crontest.txt) пройден успешно.
На 8080 висит thttpd, на нём кроме попытки развернуть rrd ещё запущен asus web-tools и всё с ним ок.
Кста, вдогонку нюанс по webtools - у последней версии (0.5.0(webtools-0.2d.tar.gz)), похоже, косяк со ссылками - вместо / там \ и thttpd у меня не пожелал рисовать даже главную страницу, только после правки руками index.php заработала главная, но на main.php и menu.php меня уже не хватило, слил более старую версию (0.4.1(webtools-0.2с.tar.gz)), с ней всё нормально. Может, пригодится кому информация. Просьба больно не пинать, если нет. :)

Хм... вот вебтулз у меня так и не пошел.... попробую эту версию.... спасибо....

Возвращаемся к RRD :-)))
Помниться я менял еще в файлике /opt/etc/crontab имя root на свое, под которым в телнете на роутер захожу.......

выкладываю свой (рабочий 100%) файл rrdtool.sh

З.Ы.: нашел ошибку.... в туториале путь неверно указан для rrdtool.sh .... его надо класть сюда : /opt/bin/ и делать исполняемым :-)))) сам над этим голову ломал.... когда ставил.. токо ща вспомнил, еще раз посмотрев Ваш лог :-)))

imdex
06-07-2006, 09:01
free показывает, что своп изредка используется, максимум, что я видел - мегабайта 2 занято. А rrd не хочет работать всё равно. То же самое, что в первом посте. Может, инстальнуть надо что-нибудь?

ThinkPad
06-07-2006, 10:07
free показывает, что своп изредка используется, максимум, что я видел - мегабайта 2 занято. А rrd не хочет работать всё равно. То же самое, что в первом посте. Может, инстальнуть надо что-нибудь?

а скрипт то перекинул в /opt/bin/ ????
Попробуй всё сначала :-))) или просто переставь всё по новой поверх.....
Или напиши, что ставил :-))) а я дома гляну что у меня стоит и в какой последовательности ставил

Denis Klimov
22-12-2006, 01:55
Что-то я не врубился.
И где продолжение?

imdex
22-12-2006, 05:40
И поставил. Вот и все продолжение. =)

Denis Klimov
22-12-2006, 11:44
Если RRDTool действительно то что я и другие ищут и подходит для подсчёта отдельно внутреннего и внешнего трафика по IP-ишникам...
imdex будь другом напиши мануал по установке. А?

imdex
22-12-2006, 14:24
Там есть мануал. Его требуется только прочитать. Вот он, собственно говоря. (http://www.macsat.com/rrdtool.php) На форуме у macsat по rrdtool описаны все моменты, коих нету в мануале. А что-то писать по rrdtool смысла нет, ставил его давно и снес чуть менее давно, потому что наткнулся на более подходящую систему учета трафика.

_Denis_
22-12-2006, 14:27
потому что наткнулся на более подходящую систему учета трафика.

Поделись какую именно, сейчас сам ищу.

imdex
22-12-2006, 14:44
www.tmeter.ru - сайт. Состоит из 2 компонентов - клиента tmeter на компьютере и серверной части на какой-нибудь БД, куда клиент пишет информацию (MS SQL, MS Access или MySQL) + веб-приложение, формирующее отчеты из БД (MS IIS или Apache). Web-приложение фриварно, клиент при использовании не более 3х фильтров для подсчета трафика тоже (у меня локалка и интернет =) ). Работает просто отлично, сейчас собираюсь с SQL Standart попробовать перевести его на Express.
Впрочем, это на форуме оффтоп. :) На сайте есть отличный форум, где все проблемы с установкой и настройкой описаны, я за пару часов сделал.
PS Клиент, похоже, существует только под win32/64.
PPS C MS Access по неведомым причинам клиента подружить так и не удалось.

Denis Klimov
22-12-2006, 15:16
Ну это же не под рутер. Это виндосная штучка...

imdex
22-12-2006, 15:22
Ну это же не под рутер. Это виндосная штучка...

Ну да, я и не говорил обратного. :) Просто почти сразу после установки rrdtool был наконец сделан сервер и грех было не воспользоваться.

Denis Klimov
22-12-2006, 15:53
Ну а с RRDTool ты если что поможешь? Я как флешку куплю, так сразу займусь.

imdex
22-12-2006, 16:53
Если вспомню и сталкивался, то помогу. :) А если не вспомню и не сталкивался, то не факт, rrdtool давно снесен за
ненадобностью, да и не только он, флэшка заменена на хдд не очень давно и следов от opt на флэшке не осталось.

Сперва попробуй, может, и не потребуется помощь. Последняя версия rrdtool сама устанавливалась.

http://wl500g.info/showthread.php?8998-%D3%F1%F2%E0%ED%EE%E2%EA%E0-RRDTool-%E8-CRON-%ED%E0-%F0%EE%F3%F2%E5%F0

KRandall
08-04-2007, 14:58
Еще вопрос про rrdtool, все поставил согласно инструкции http://www.macsat.com/rrdtool.php, с учетом
З.Ы.: нашел ошибку.... в туториале путь неверно указан для rrdtool.sh ....
его надо класть сюда : /opt/bin/ и делать исполняемым :-))))
сам над этим голову ломал.... когда ставил.. токо ща вспомнил,
еще раз посмотрев Ваш лог :-))) но что-то все равно не работает, и лог очень интересный

Sun Apr 8 17:45:02 MSD 2007
WAN Interface: vlan1
LAN Interface: vlan0
WLAN Interface: eth1
WAN -> in: 23548832 out: 77918548
LAN -> in: 1312452 out: 5115204
WLAN -> in: 77278956 out: 23287333
[: missing ]
/opt/bin/rrdtool.sh: /opt/bin/rrdtool.sh: 173: 45: not found
<------------------------------------------------------------->

Sun Apr 8 17:50:02 MSD 2007
WAN Interface: vlan1
LAN Interface: vlan0
WLAN Interface: eth1
WAN -> in: 23865987 out: 82565584
LAN -> in: 1419291 out: 5307327
WLAN -> in: 81803362 out: 23447816
[: missing ]
/opt/bin/rrdtool.sh: /opt/bin/rrdtool.sh: 173: 50: not found
<------------------------------------------------------------->

Sun Apr 8 17:55:01 MSD 2007
WAN Interface: vlan1
LAN Interface: vlan0
WLAN Interface: eth1
WAN -> in: 25604562 out: 89246617
LAN -> in: 1834056 out: 5923995
WLAN -> in: 88297756 out: 24963978
[: missing ]
/opt/bin/rrdtool.sh: /opt/bin/rrdtool.sh: 173: 55: not found
<------------------------------------------------------------->

Кто-нибудь сталкивался? Помогите пожалуйста. Прошивка - 1.9.2.7-7g