Page 4 of 5 FirstFirst ... 2345 LastLast
Results 46 to 60 of 174

Thread: Установка RRDTool и CRON на роутер

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Quote Originally Posted by al37919 View Post
    chmod 600 /opt/etc/crontab
    Слава йайцам, хрон заработал
    Только все равно, если пытаюсь делать какие либо манипуляции с кронтаб-ом (нопример хочу посмтреть список заданий: crontab -l) не дает этого сделать и в лог пишет
    Code:
    Oct 30 01:27:30 crontab[383]: (admin) AUTH (crontab command not allowed)
    Quote Originally Posted by al37919 View Post
    опциев нам не надо. Полезная информация содержится в
    man cron
    man 5 crontab
    man crontab
    Тогда не понял, где эти маны находятся?

  2. #2
    Join Date
    Feb 2008
    Location
    Украина Запорожье
    Posts
    351

    Smile

    можно как-то сделать чтобы писало время последнего обновления?
    люди и можно ли добавить swap и загрузку проца ?
    Last edited by колбаскин; 14-06-2009 at 19:52.
    устройство должно решать проблема - а не создавать их!
    WL-500W, WRT610N v2 + WD 250Gb 2.5" Отправка смс + шаринг на openbox x730
    TwonkyMedia + dbhub_0.450 + lighttpd+ssl+auth + dlengine + NOD32 update server
    Огромный респект Олегу и vectorm

  3. #3

    Question WL500g v2 периодически виснет от rrdtool, требуется помощь

    Прошивка 1.9.2.7-10 от Олега. Роутер WL500g v2
    Если работает скрипт rrdtool по расписанию то роутер виснет примерно каждый час, помогает только ребут. Как только скрипт убираю и cron роутер работает стабильно. Подскажите как диагностировать проблему, кто сталкивался с подобным?

    Может обязательно надо свап держать? сейчас он у меня выключен

    На роутер установлен следующий софт:
    Code:
    adduser - 1.10.3-1 - a multi-call binary for login and user account administration
    apr - 1.3.5-1 - Apache Portable Runtime library
    apr-util - 1.3.7-1 - Apache Portable Runtime utilities library
    autoconf - 2.63-1 - Creating scripts to configure source code packages using templates
    bzip2 - 1.0.5-1 - Very high-quality data compression program
    coreutils - 7.4-1 - Bunch of heavyweight *nix core utilities
    cron - 4.1-7 - Standard vixie cron, with cron.d addition
    cyrus-sasl-libs - 2.1.22-2 - Provides client or server side authentication (see RFC 2222).
    e2fslibs - 1.41.4-1 - Ext2 Filesystem Libraries
    e2fsprogs - 1.41.4-1 - Ext2 Filesystem Utilities
    expat - 2.0.1-1 - XML Parser library
    fontconfig - 2.5.0-0 - Font configuration library
    freetype - 2.3.6-1 - Free truetype library
    gawk - 3.1.6-1 - Gnu AWK interpreter
    gconv-modules - 2.2.5-7 - Provides gconv modules missing from the firmware.  These are used by glibc iconv() implementation.
    gdbm - 1.8.3-2 - GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines.
    glib - 2.16.6-1 - The GLib library of C routines.
    gnuplot - 4.2.4-2 - Command-line driven interactive data and function plotting utility
    grep - 2.5.3-1 - Global regular expression parser
    groff - 1.19.2-2 - front-end for the groff document formatting system
    hdparm - 9.15-1 - Linux hard drive parameter utility
    ipkg-opt - 0.99.163-10 - The Itsy Package Manager
    less - 429-1 - Less file browser
    libart - 2.3.17-2 - 2-d graphics library.
    libcurl - 7.19.5-1 - Curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FI
    libdb - 4.2.52-3 - Berkeley DB Libraries
    libevent - 1.4.11-1 - libevent to implement an event loop
    libgd - 2.0.35-2 - An ANSI C library for the dynamic creation of images
    libjpeg - 6b-2 - collection of jpeg tools
    libpng - 1.2.37-1 - Portable Network Graphics Libraries
    libsigc++ - 2.0.18-1 - libsigc++ implements a typesafe callback system for standard C++.
    libtorrent - 0.12.4-1 - libtorrent is a BitTorrent library with a focus on high performance and good code.
    libuclibc++ - 0.2.2-8 - C++ standard library designed for use in embedded systems
    libxml2 - 2.7.3-1 - Libxml2 is the XML C parser and toolkit developed for the Gnome project.
    libxslt - 1.1.24-1 - An XML Stylesheet processor based on libxml2
    logrotate - 3.7.5-2 - Rotates, compresses, removes and mails system log files.
    m4 - 1.4.13-1 - gnu macro processor and compiler front end
    make - 3.81-2 - examines files and runs commands necessary for compilation
    man - 1.6f-1 - unix manual page reader
    man-pages - 2.76-1 - unix manual pages
    mc - 4.6.2-1 - Midnight Commander File Manager
    nano - 2.1.9-1 - A pico like editor
    ncurses - 5.7-1 - NCurses libraries
    ncursesw - 5.7-1 - NCurses libraries with wide char support.
    openldap-libs - 2.3.43-1 - Open Lightweight Directory Access Protocol
    openssl - 0.9.7m-5 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
    pcre - 7.9-1 - Perl-compatible regular expression library
    php - 5.2.10-1 - The php scripting language
    php-fcgi - 5.2.10-1 - The php scripting language, built as an fcgi module
    php-gd - 5.2.10-1 - libgd extension for php
    php-thttpd - 2.25b-5.2.10-1 - php-thttpd is thttpd webserver with php support
    popt - 1.15-1 - A C library for parsing command line parameters.
    procps - 3.2.8-1 - PROCPS System Utilities
    readline - 6.0-1 - The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are
    rrdtool - 1.2.30-1 - Round-Robin Database tool. Database collator and plotter
    rtorrent - 0.8.4-2 - rtorrent is a BitTorrent client for ncurses, using the libtorrent library.
    samba - 3.2.13-1 - Samba suite provides file and print services to SMB/CIFS clients.
    samba3-swat - 3.2.13-1 - the Samba Web Admin Tool for samba3
    screen - 4.0.3-2 - A screen manager that supports multiple logins on single terminal
    slang - 2.1.4-1 - S-Lang is a multi-platform library designed to allow a developer to create robust multi-platform software.
    termcap - 1.3.1-2 - Terminal emulation library
    transmission - 1.72-1 - Lightweight BitTorrent client and daemon, with web interface bundled.
    uclibc-opt - 0.9.28-13 - micro C library for embedded Linux systems
    vnstat - 1.6-2 - Network traffic monitor with log
    vsftpd - 2.1.2-3 - ftp daemon with an emphasis on speed and security
    xinetd - 2.3.14-8 - Highly configurable, modular and secure inetd
    xmlrpc-c - 1.11.00-3 - A library providing modular implementation of XML-RPC for C and C++.
    zlib - 1.2.3-3 - zlib is a library implementing the 'deflate' compression system.
    Запущенные процессы
    Code:
        1 ?        S      0:01 /sbin/init
        2 ?        S      0:00 [keventd]
        3 ?        RN     0:00 [ksoftirqd_CPU0]
        4 ?        S      0:00 [kswapd]
        5 ?        S      0:00 [bdflush]
        6 ?        S      0:00 [kupdated]
        7 ?        S      0:00 [mtdblockd]
       63 ?        S      0:00 telnetd
      294 pts/0    Ss     0:00  \_ -sh
      298 pts/0    R+     0:00      \_ ps -afx
       64 ?        S      0:09 httpd vlan1
       67 ?        S      0:00 syslogd -m 0 -O /tmp/syslog.log -S -l 7
       70 ?        S      0:00 klogd
       73 ?        Ss     0:01 nas /tmp/nas.lan.conf /tmp/nas.lan.pid lan
       75 ?        S      0:00 [dnsmasq]
       77 ?        S      0:00 [khubd]
       85 ?        Ss     0:00 lpd
       88 ?        Ss     0:00 p9100d -f /dev/usb/lp0 0
       91 ?        Ss     0:00 waveservermain
       93 ?        Ss     0:00 rcamdmain
       99 ?        S      0:00 [usb-storage-0]
      100 ?        S      0:00 [scsi_eh_0]
      102 ?        S      0:00 [usb-storage-1]
      103 ?        S      0:00 [scsi_eh_1]
      119 ?        S      0:00 /usr/sbin/igmpproxy -c /etc/igmpproxy.conf
      121 ?        Ss     0:00 infosvr br0
      122 ?        Ss     0:00 watchdog
      124 ?        Ss     0:00  \_ ntp
      131 ?        S      0:00 dropbear -p 8322
      140 ?        S      0:00 upnp -D -L br0 -W vlan1
      146 ?        S      0:00 [kjournald]
      148 ?        S      0:00 [kjournald]
      157 ?        S      0:00 /opt/bin/transmission-daemon ***
      159 ?        S      0:00  \_ /opt/bin/transmission-daemon ***
      163 ?        S      0:00      \_ /opt/bin/transmission-daemon ***
      169 ?        Ss     0:00 /opt/sbin/cron
      184 ?        S      0:00 [thttpd]
      189 ?        Ss     0:00 /opt/sbin/nmbd -D
      191 ?        Ss     0:00 [smbd]
      192 ?        S      0:00  \_ [smbd]

  4. #4
    Держать своп не обязательно, т.к. потребление памяти хоть увеличивается, но незначительно. Посмотрите на ежечасные всплески: на графике Max=27,87Mb.

    А вот нагрузка на процессор в течение первых 60 секунд каждого часа хорошая.

    Может просто камень перегревается или БП не держит нагрузки? У HDD отдельный блок питания?
    Last edited by ryzhov_al; 18-12-2010 at 19:06.

  5. #5
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    В процессах висит transmission - своп обязателен, если память не перепаивалась.
    Если общая загрузка роутера без работы rrdtool выше 80%, то вполне может подвисать - rrdtool очень жаден до ресурсов.

  6. #6
    Join Date
    Jul 2008
    Location
    Kiev
    Posts
    557
    Quote Originally Posted by ryzhov_al View Post
    Держать своп не обязательно, т.к. потребление памяти хоть увеличивается, но незначительно. Посмотрите на ежечасные всплески: на графике Max=27,87Mb.
    Не факт.
    Данные в базу rrd заносит нормально и без свопа, а вот для рисования картинок своп может понадобиться (зависит от сложности генерируемого графика).

    Quote Originally Posted by twiceman View Post
    Прошивка 1.9.2.7-10 от Олега. Роутер WL500g v2
    Если работает скрипт rrdtool по расписанию то роутер виснет примерно каждый час, помогает только ребут.
    Если графика генериться ежечасно -- своп нужен однозначно.

  7. #7
    поставил вчера своп файл поздно вечером, вроде пока работает все без сбоев, спасибо за советы

    друг еще посоветовал добавить в крон на всякий случай free и выводить в файл, для диагностики проблемы

    винт без доп питания, роутер не апгрейдил никак
    в роутер вставлен винт WD пасопрт на 320 гигов и флэшка на 2 гига под свам и опт
    Скрипт rrd стандартный взят как по инструкции, в крон добавлен 5 минут

    все равно начал подвисать роутер, но уже реже
    один раз по команде ps -afx заметил повисший процесс связанный с rrd который пытался сгенерировать картинку png, я как то не обратил внимание и ребутнулся

    кто что может подсказать еще??

    \_ /opt/sbin/cron
    583 ? Ss 0:00 \_ /bin/sh -c run-parts /opt/etc/cron.5mins
    584 ? S 0:00 \_ /bin/sh /opt/bin/run-parts /opt/etc/cron.5mins
    587 ? S 0:00 \_ /bin/sh /opt/bin/run-parts /opt/etc/cron.5mins
    588 ? S 0:00 \_ /bin/sh /opt/usr/bin/rrdtool.sh
    662 ? R 0:02 \_ rrdtool graph /opt/share/www/rrd//lanweek.png.new -a PNG -s -604800 -w 550 -h 240 -v bytes/s DEF:ds1=/opt


    вот что у меня в процессах подвисает
    Last edited by Omega; 09-02-2012 at 16:42. Reason: fixed

  8. #8
    Join Date
    Jul 2008
    Location
    Kiev
    Posts
    557
    Quote Originally Posted by twiceman View Post
    \_ /opt/sbin/cron
    583 ? Ss 0:00 \_ /bin/sh -c run-parts /opt/etc/cron.5mins
    584 ? S 0:00 \_ /bin/sh /opt/bin/run-parts /opt/etc/cron.5mins
    587 ? S 0:00 \_ /bin/sh /opt/bin/run-parts /opt/etc/cron.5mins
    588 ? S 0:00 \_ /bin/sh /opt/usr/bin/rrdtool.sh
    662 ? R 0:02 \_ rrdtool graph /opt/share/www/rrd//lanweek.png.new -a PNG -s -604800 -w 550 -h 240 -v bytes/s DEF:ds1=/opt


    вот что у меня в процессах подвисает
    У меня не подвисало, но при таких размерах графики генерация отчетов на 25 машин занимала слишком много времени, в течении которого роутер очень даже заметно тормозил.
    Для себя остановился на размере 576х35. И просчитывает на порядок быстрее и тормоза практически незаметны.

  9. #9
    Join Date
    Jun 2009
    Location
    Нижний Новгород
    Posts
    30
    Quote Originally Posted by dizzy128 View Post
    Скрипт, запускающий DDRTool можно взять http://www.macsat.com/rrdtool.sh
    Очепятка. Забавно, что никто не заметил раньше

  10. #10

    поделитесь pls скриптом для rrd и mrtg

    стандартный ррд рисует мало
    тот что тут выложен в архиве чето не работает
    ррдсторм тоже((( может есть у кого рабочий скрипт на gpv2, выложите пожалуйста

    и еще мртг хочется чтоб все показывало а не только 3 графика

  11. #11
    Join Date
    Jul 2008
    Location
    Kiev
    Posts
    557
    Quote Originally Posted by dramnbass View Post
    стандартный ррд рисует мало
    Ху из "стандартный ррд"???
    Стандартный RRD -- это циклическая баз данных. Вы сами определяете какие данные как часто заносить в базу и в каком виде представлять графическое/текстовое отображение этой/этих баз.

    Quote Originally Posted by dramnbass View Post
    тот что тут выложен в архиве чето не работает
    Тут это где? На форуме есть с десяток вариантов использования RRD.

    Quote Originally Posted by dramnbass View Post
    хочется чтоб все показывало а не только 3 графика
    Выводите хоть сто. Я, например, вывожу графики потребления трафика по каждому из компов за прошлый_месяц/текущий_месяц/текущие_сутки, графики загрузки интерфейсов, текстовую сводную таблицу по всем компом за разные промежутки времени.
    Очень толковый мануал по RRD на оф. сайте.
    Attached Images Attached Images      

  12. #12

    Мониторинг через RRDtool

    Создал новый тред, т.к. вроде бы данная тема не освещена.

    Есть RT-n16, на котором установлен в том числе RRDtool, который рисует симпатичные графики. Есть ли готовое решение, которое позволяло бы показывать в виде таблицы данные по потреблению трафика по IP-адресам (например, 192.168.100.*) , а не в виде графиков, на основании данных БД RRDtool. Заводить 100 графиков в iplist в настройках rrdtool - не вариант, да и смотреть неудобно.

    Отдельное рабочее решение есть здесь, http://wl500g.info/showthread.php?t=22673
    но хотелось бы не грузить роутер по сути дублирующим функционалом и всю информацию получать из БД RRDtool

    Заранее всем спасибо

  13. #13
    Join Date
    Jul 2008
    Location
    Kiev
    Posts
    557
    Quote Originally Posted by zlodei2000 View Post
    Есть ли готовое решение, которое позволяло бы показывать в виде таблицы данные по потреблению трафика по IP-адресам (например, 192.168.100.*) , а не в виде графиков, на основании данных БД RRDtool.
    Данные, в виде текста, из БД вытягиваются командой PRINT ( http://rrdtool.mirror.graemef.net/do..._graph.en.html ).
    А вот организовать из в виде таблицы придется самому.

  14. #14

    Как организовать сохранение истории загрузки Wan канала?

    есть острая потребность видеть историю изменения значений
    выдаваемых во вкладке:
    Status & Log - System Utilization
    частота обновления при этом в 10 секунд вполне достаточна.
    Но надо, иметь возможность смотреть историю последних 36часов минимум.
    И лучше, что бы на другом компьютере это все сохранялось.

    Все сделаю сам, с linux работаю.
    Дайте только направление куда копать.

    Есть роутер wl500gpv2 с 1.9.2.7-rtn-r3702,
    если есть разница надо могу и N16 и прошивку поменять на какую скажете.

    Спасибо.
    Last edited by kpush; 12-04-2012 at 13:58.

  15. #15
    Quote Originally Posted by kpush View Post
    Дайте только направление куда копать.
    Пожалуйста. Например, за месяц:
    Attachment 8852

    Или вот, значения температуры с двух 1-wire датчиков, установленных на северной и южной сторонах одного здания



    Это rrdstorm. Если интересно, расскажу подробнее.
    Last edited by ryzhov_al; 12-04-2012 at 14:15.

Page 4 of 5 FirstFirst ... 2345 LastLast

Similar Threads

  1. torrent'ы вешают роутер
    By velsi in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 87
    Last Post: 29-04-2013, 08:38
  2. Проблема Роутер сам выключается
    By muxeu in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 2
    Last Post: 27-12-2008, 15:47
  3. Помогите! Виснет роутер примерно раз в неделю!
    By denver_83 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 22
    Last Post: 10-11-2008, 09:32

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •