fedus 0 Posted 2008-08-15 08:30:55 Share Posted 2008-08-15 08:30:55 Хто небудь юзає? Якщо так, то можна приклад конфіга, щоб знімав з rl1 Link to post Share on other sites
Neelix 33 Posted 2008-08-15 09:18:05 Share Posted 2008-08-15 09:18:05 какая разница с чего снимать, главное, чтобы мибы snmpd отдавал Link to post Share on other sites
fedus 0 Posted 2008-08-15 10:40:38 Author Share Posted 2008-08-15 10:40:38 Яхочу щоб мртг брав дані з ірфв є скрипт /sbin/ipfw show 40 | /usr/bin/awk {'print $3'} /sbin/ipfw show 50 | /usr/bin/awk {'print $3'} echo rl1 настройки мртг.конф WorkDir: /usr/local/www/data/mrtg Pagetop[rl1]: <H1>Traffic on rl1</H1> Title[rl1]: Traffic rl1 MaxBytes[rl1]: 1250000 AbsMax[rl1]: 1250000 Target[rl1]: `/usr/local/etc/mrtg/ipfw_mrtg` XSize[rl1]: 400 YSize[rl1]: 100 WithPeak[rl1]: w m y Але чомусь не знімає. Права на запуск файлів стаять на мртг. ?????? Link to post Share on other sites
devchaos 1 Posted 2008-08-15 12:06:21 Share Posted 2008-08-15 12:06:21 Внимательно изучаем ман на сайте МРТГ ) Или на сайте Лисяры были примеры правда для модема если не ошибаюсь. Копайте в сторону snmpd + mrtg ) ИМХО. Link to post Share on other sites
blackjack 244 Posted 2008-09-09 10:48:48 Share Posted 2008-09-09 10:48:48 ага і не ставте на фрю снмпд 3 версії - вона не робить. Поставте версію 2 і буде вам щастя. Link to post Share on other sites
fenix-vt 81 Posted 2008-09-09 11:16:35 Share Posted 2008-09-09 11:16:35 Внимательно изучаем ман на сайте МРТГ ) Или на сайте Лисяры были примеры правда для модема если не ошибаюсь. Копайте в сторону snmpd + mrtg ) ИМХО. при чем тут вообще SNMP?! є скрипт /sbin/ipfw show 40 | /usr/bin/awk {'print $3'} /sbin/ipfw show 50 | /usr/bin/awk {'print $3'} echo rl1 1. Вы проверяли у себя этот сценарий? (руками запустить).. А то в нем, по-любому ошибка! 2. MRTG (вообще-то) требует четыре строчки. по логике, скрипт должен быть таким: #!/bin/sh /sbin/ipfw show 40 | /usr/bin/awk '{print $3};' /sbin/ipfw show 50 | /usr/bin/awk '{print $3};' echo rl1 echo 0 Link to post Share on other sites
fenix-vt 81 Posted 2008-09-09 11:22:23 Share Posted 2008-09-09 11:22:23 и вот это: WithPeak[rl1]: w m y по-моему, вместе надо писать: WithPeak[rl1]: ymw а вообще-то мой Вам совет -- используйте rrd-tool а не mrtg. вернее, это даже не мой совет, а совет разработчика mrtg Link to post Share on other sites
selidora 0 Posted 2008-09-18 08:23:37 Share Posted 2008-09-18 08:23:37 еще один момент. mrtg работает от пользователя mrtg? воот. а ipfw пользователю mrtg говорит фигушки, ибо только руту. крутите sudo mrtg ALL=(ALL) NOPASSWD: /sbin/ipfw Link to post Share on other sites
denz 0 Posted 2008-09-18 09:30:53 Share Posted 2008-09-18 09:30:53 Тут вот есть еще вариантик, рассусоливать не буду, думаю разберёшься, итак все по полочкам: mrtg.cfg #########################################################Target[net]: `/usr/local/etc/mrtg/bin/mrtg-ipfw.sh 01250 01260 beta` Title[net]: Traffic In / Out PageTop[net]: <H1>Анализ работы сетевого интерфейса</H1><TABLE> <TR><TD><B>Система</B></TD><TD><B>FreeBSD 5.2.1-RELEASE [sun Oct 24 12:10:19 GMT 2004]</B></TD></TR> <TR><TD>Ответственный:</TD><TD><B>root@$1</B></TD></TR> <TR><TD>Интерфейс:</TD><TD><B>$2</B></TD></TR> <TR><TD>IP адрес:</TD><TD><B>$1</B></TD></TR> </TABLE><BR> BackGround[net]: #FFFFFF Colours[net]: Colour1#00CC00, Colour2#FF9900, Colour3#800080, Colour4#808000, Colour5#0000ff Legend1[net]: Входящий трафик в байтах в секунду Legend2[net]: Исходящий трафик в байтах в секунду Legend3[net]: Maximal 5 Minute Incoming Traffic Legend4[net]: Maximal 5 Minute Outgoing Traffic LegendI[net]: <b>входящий </b> LegendO[net]: <b>исходящий</b> kilo[net]: 1024 kMG[net]: K YLegend[net]: Traffic In/Out ShortLegend[net]:Kbit/сек Options[net]: nopercent, bits, nobanner, noinfo, transparent, integer, pngdate, withzeroes MaxBytes[net]: 1024 Unscaled[net]: d,w,m,y AbsMax[net]: 1024 AddHead[net]: <style type="text/css">\n<!-- \nTD,BODY{\n FONT: 14px;\n FONT-FAMILY: Courier;\n}\n-->\n</style>\n TimeStrFmt[net]: %Y-%m-%d %H:%M mrtg-ipfw.sh #########################################################in=`ipfw show | grep "^$1" | awk '{ print $3 }'` out=`ipfw show | grep "^$2" | awk '{ print $3 }'` upt=`uptime` echo $in echo $out echo $upt echo $3 ipfw.conf #########################################################${fwcmd} add 1250 divert natd ip from ${NetInIP}:${MaskIn} to any out via ${LanOut} ${fwcmd} add 1260 divert natd ip from any to ${IPOut} in via ${LanOut} crontab #########################################################*/5 * * * * root /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now