Vnstat - мониторим сетевой трафик

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:f2fa229e3911570ded50ef0c0b0be2cf' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">Продолжая эпопею считалок и мониторилок сетевых интерфейсов и трафика,&nbsp;рассмотрим утилиту vnstat. <strong>Vnstat</strong> - консольная утилита для учета сетевого трафика. Сохраяет историю сетевого трафика для выбранных интерфейсов. Трафик считается отдельно для каждого интерфейса (как входящий, так&nbsp;и исходящий). Доступна различная детализация отчетов: час, день, неделя, месяц...</p>\n<p class=\"rtejustify\">Идем в порты и выполняем установку:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>cd /usr/ports/net/vnstat/ &amp;&amp; make install cleen &amp;&amp; rehash</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">После установки утилита &quot;любезно&quot; предупредила,&nbsp;что необходимо внести содержимое файла <strong>/usr/local/share/doc/vnstat/vnstat-cron</strong> в <strong>crontab</strong>.&nbsp;Ну а если нас заинтересует информация о утилите,&nbsp;необходимо посетить ресурс <a href=\"http://humdi.net/vnstat/\">http://humdi.net/vnstat/</a>, либо же воспользоваться справочной системой FreeBSD.</p>\n<p class=\"rtejustify\">Начинаем попытки &quot;подружиться&quot; с утилитой.&nbsp; Для начала скопируем пример конфигурационного файла непосредственно в рабочий конфигурационный файл:</p>\n<p class=\"rtejustify\">\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>cp /usr/local/etc/vnstat.conf.sample /usr/local/etc/vnstat.conf</strong></td>\n</tr>\n</tbody>\n</table>\n</p>\n<p class=\"rtejustify\">Следующим шагом редактируем <strong>/usr/local/etc/vnstat.conf</strong>, подстраивая его под свои нужды.&nbsp; Я же изменил только название интерфейса,&nbsp;на котором будем &quot;слушать&quot; трафик.&nbsp;Потом в конфигурационном файле находим опцию&nbsp;<strong>DatabaseDir</strong>, и согласно указанному значению, создаем базу данных (в моем частном случае это <strong>/var/db/vnstat</strong>,&nbsp;поскольку настройки по умолчанию этого параметра я не изменял).</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>mkdir /var/db/vnstat</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Добавляем запись в cron для автоматизации процесса сбора статистки и перезапускаем его:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p># <strong>cat /usr/local/share/doc/vnstat/vnstat-cron &gt;&gt; /etc/crontab</strong><br />\n # <strong>killall -1 cron</strong></p>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Теперь проинициализируем интерфейсы,&nbsp;для которых будем собирать статистику:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td><strong># vnstat -u -i tun0</strong><br />\n Error: Unable to read database &quot;/var/db/vnstat/tun0&quot;.<br />\n Info: -&gt; A new database has been created.<br />\n <strong># &gt;vnstat -u -i vlan8</strong><br />\n Error: Unable to read database &quot;/var/db/vnstat/vlan8&quot;.<br />\n Info: -&gt; A new database has been created.</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Через некоторое время можно выбрать данные из коллектора:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<pre><strong># vnstat\n</strong>\n</pre><pre>\n rx / tx / total / estimated\n tun0:\n Aug \'10 5 KiB / 4 KiB / 9 KiB / 0 KiB\n today 5 KiB / 4 KiB / 9 KiB / --\n\n</pre><pre>\n vlan8:\n Aug \'10 992 KiB / 4.45 MiB / 5.42 MiB / 0 KiB\n today 992 KiB / 4.45 MiB / 5.42 MiB / --\n</pre></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Для просмотра загрузки интерфейса&nbsp;в реальном времени воспользуемся ключем <strong>-l (--live)</strong>:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<pre><strong># vnstat --live -i vlan8</strong><br />Monitoring vlan8...&nbsp;&nbsp;&nbsp; (press CTRL-C to stop)</pre><pre>\n&nbsp;&nbsp; rx:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 kbit/s&nbsp;&nbsp;&nbsp;&nbsp; 3 p/s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tx:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4 kbit/s&nbsp;&nbsp;&nbsp;&nbsp; 3 p/s^C</pre><pre><br />&nbsp;vlan8&nbsp; /&nbsp; traffic statistics</pre><pre>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tx<br />--------------------------------------+------------------<br />&nbsp; bytes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.98 MiB&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.29 MiB<br />--------------------------------------+------------------<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; max&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 312 kbit/s&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; 1.86 Mbit/s<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; average&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 42.58 kbit/s&nbsp; |&nbsp;&nbsp; 186.12 kbit/s<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; min&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 kbit/s&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 kbit/s<br />--------------------------------------+------------------<br />&nbsp; packets&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3761&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4361<br />--------------------------------------+------------------<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; max&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 110 p/s&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 163 p/s<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; average&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 19 p/s&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 23 p/s<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; min&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 p/s&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 p/s<br />--------------------------------------+------------------<br />&nbsp; time&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.15 minutes</pre></td>\n</tr>\n</tbody>\n</table>\n<p>Для того, чтобы узнать больше о&nbsp;возможностях <strong>vnstat</strong>, советую ознакомиться со страницами руковводства пользователя. Я же наведу только некоторые примеры...</p>\n<p>Чтобы вывести статистику за последних 24 часа (с почасовой детализацией), для интерфейса <strong>vlan8</strong>, команда будет выглядеть следующим образом:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>vnstat -h -i vlan8</strong></td>\n</tr>\n</tbody>\n</table>\n<p>Для вывода статистики с дневной детализацией, воспользуемся ключем <strong>-d</strong>:</p>\n<p><table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>vnstat -d -i vlan8</strong></td>\n</tr>\n</tbody>\n</table>\n</p>\n<p>Для вывода статистики за месяц, существует ключ -m:</p>\n<p><table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>vnstat -m -i vlan8</strong></td>\n</tr>\n</tbody>\n</table>\n</p>\n<p>А чтобы просмотреть статистику 10 самых загруженных дней, можно воспользоваться такой командой:</p>\n<p><table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>vnstat&nbsp;--top10 -i vlan8</strong></td>\n</tr>\n</tbody>\n</table>\n</p>\n<p>Скриншоты не предоставляю, поскольку в коллекторе еще слишком мало информации о собранном трафике (меньше суток).</p>\n<p class=\"rtejustify\">Также,&nbsp;есть возможность воспользоваться <strong>vnStat PHP Frontend</strong> - написанный на PHP web-интерфейс для vnStat. Переходим в каталог&nbsp;<strong>/usr/local/www</strong> и скачиваем архив web-интерфейса:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p># <strong>cd /usr/local/www/</strong><br />\n # <strong>wget http://muff.kiev.ua/files/vnstat_php_frontend-1.5.1.tar.gz</strong></p>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Распаковываем скачанный архив:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>tar -xzf vnstat_php_frontend-1.5.1.tar.gz</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Потом переименовываем каталог с vnStat PHP Frontend в более &quot;дружелюбное&quot; название:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>mv vnstat_php_frontend-1.5.1 vnstat</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Правим конфигурационный файл web-интерфейса <strong>/usr/local/www/vnstat/config.php</strong> до следующего состояния:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p><strong># cat /usr/local/www/vnstat/config.php</strong></p>\n<p>&lt;?php<br />\n &nbsp;&nbsp;&nbsp; error_reporting(E_ALL | E_NOTICE);<br />\n &nbsp;&nbsp;&nbsp; $locale = \'en_EN.UTF-8\';<br />\n &nbsp;&nbsp;&nbsp; $language = \'en\';<br />\n &nbsp;&nbsp;&nbsp; $iface_list = array(\'<span style=\"color: #ff0000\">vlan8</span>\', \'<span style=\"color: #ff0000\">tun0</span>\');<br />\n &nbsp;&nbsp;&nbsp; $iface_title[\'<span style=\"color: #ff0000\">vlan8</span>\'] = \'<span style=\"color: #ff0000\">Internal interface</span>\';<br />\n &nbsp;&nbsp;&nbsp; $iface_title[\'<span style=\"color: #ff0000\">tun0</span>\'] = \'<span style=\"color: #ff0000\">OpenVPN tunnel</span>\';<br />\n &nbsp;&nbsp;&nbsp; $vnstat_bin = \'/usr/local/bin/vnstat\';<br />\n &nbsp;&nbsp;&nbsp; $data_dir = \'./dumps\';<br />\n &nbsp;&nbsp;&nbsp; $graph_format=\'svg\';<br />\n &nbsp;&nbsp;&nbsp; define(\'GRAPH_FONT\',dirname(__FILE__).\'/VeraBd.ttf\');<br />\n &nbsp;&nbsp;&nbsp; define(\'SVG_FONT\', \'Verdana\');<br />\n &nbsp;&nbsp;&nbsp; define(\'DEFAULT_COLORSCHEME\', \'dark\');</p>\n<pre>\n?&gt;</pre></td>\n</tr>\n</tbody>\n</table>\n<p>Создадим каталог для дампа:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>mkdir /usr/local/www/vnstat/dumps</strong></td>\n</tr>\n</tbody>\n</table>\n<p>Потом добавлем в <strong>cron</strong> следующие строки:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>*/5 * * * * root /usr/local/bin/vnstat --dumpdb -i vlan8 &gt; /usr/local/www/vnstat/dumps/vnstat_dump_vlan8<br />\n */5 * * * * root&nbsp;/usr/local/bin/vnstat --dumpdb -i tun0 &gt; /usr/local/www/vnstat/dumps/vnstat_dump_tun0</td>\n</tr>\n</tbody>\n</table>\n<p>После измнений перестартовываем <strong>cron</strong>:</p>\n<p><table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p># <strong>killall -1 cron</strong></p>\n</td>\n</tr>\n</tbody>\n</table>\n</p>\n<p>Далее добавляем в конфигурационный блок Apache следующий блок:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<pre>\nAlias /vnstat/ &quot;/usr/local/www/vnstat/&quot;<br />&nbsp;&nbsp;&nbsp; &lt;Directory &quot;/usr/local/www/vnstat/&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Options none<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AllowOverride All<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Order Allow,Deny<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Allow from all<br />&nbsp;&nbsp;&nbsp; &lt;/Directory&gt;</pre></td>\n</tr>\n</tbody>\n</table>\n<p>После внесения изменений,&nbsp;необходимо перезапустить Apache:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>apachectl graceful</strong></td>\n</tr>\n</tbody>\n</table>\n<p>Несколько скриншотов:</p>\n<p class=\"rtecenter\"><a class=\"thickbox\" title=\"Vnstat\" href=\"/files/imagepicker/1/vnstat.png\"><img alt=\"Vnstat\" src=\"/files/imagepicker/1/thumbs/vnstat.png\" /></a></p>\n<p class=\"rtecenter\"><a class=\"thickbox\" title=\"Vnstat\" href=\"/files/imagepicker/1/vnstat1.png\"><img alt=\"Vnstat\" src=\"/files/imagepicker/1/thumbs/vnstat1.png\" /></a></p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:f2fa229e3911570ded50ef0c0b0be2cf' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:79414e471954a1d9c59eff4927fa5d24' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>В чем может быть подвох... захожу в web-интерфейс, а там все по 0. В пути все прописано, dump базы есть, а статистики нет <img alt=\"\" src=\"http://muff.kiev.ua/modules/fckeditor/fckeditor/editor/images/smiley/msn/sad_smile.gif\" />.</p>\n<p>Если в config.php:</p>\n<pre>\n$vnstat_bin = \'/usr/local/bin/vnstat\';\n$data_dir = \'./dumps\';\n\nто в web интерфейсе такая бяка\n<img width=\"500\" height=\"198\" alt=\"\" src=\"/files/error(1).jpg\" />\n</pre>', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:79414e471954a1d9c59eff4927fa5d24' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:6819cf66b80e20009d3b1a71aa60bc43' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Кажется у вас дамп все таки не собирается (данные то пустые)... Попробуйте выполнить следующие команды из консоли (исходя из того,&nbsp;что сетевая - vr0):</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p># vnstat -u -i vr0</p>\n<p># vnstat --dumpdb -i vr0 &gt; /usr/local/www/vnstat/dumps/vnstat_dump_vr0</p>\n</td>\n</tr>\n</tbody>\n</table>\n<p>Web-а ругается потому,&nbsp;что в коллекторе нету данных. Что выводится при <strong>vnstat -h -i vr0</strong>&nbsp; ?</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:6819cf66b80e20009d3b1a71aa60bc43' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:f84171cb5b52107c4d5a684e2ff8a517' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Дамп, пишется и обновляется - проверено. Даже делал принудительно, командой <strong>vnstat --dumpdb -i vr0 &gt; /usr/local/www/vnstat/dumps/vnstat_dump_vr0 , </strong>но все-равно пусто.</p>\n<p>Вывод <strong>vnstat -h -i vr0</strong></p>\n<p><strong><img width=\"500\" height=\"300\" alt=\"\" src=\"/files/vnstat.JPG\" /></strong></p>\n<p><strong>Вот дамп - http://upload.com.ua/link/901864853/</strong></p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:f84171cb5b52107c4d5a684e2ff8a517' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:6e0da73f42cbf2078d7514856a2ebb36' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Да,&nbsp;в дампе все гуд... Значит проблема именно в парсилке.</p>\n<p>Просьба предоставить конфиг виртуалхоста в Apache (или алиаса),&nbsp;а также полностью содержание <strong>config.php</strong></p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:6e0da73f42cbf2078d7514856a2ebb36' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:0d649a3e114bb6ec1e7e61bf52e78bb1' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Вот alias :</p>\n<p>Alias /vnstat &quot;/usr/local/www/vnstat/&quot;<br />\n&nbsp;&nbsp;&nbsp; &lt;Directory &quot;/usr/local/www/vnstat/&quot;&gt;<br />\n&nbsp;&nbsp;&nbsp; Options none<br />\n&nbsp;&nbsp;&nbsp; AllowOverride All<br />\n&nbsp;&nbsp;&nbsp; Order allow,Deny<br />\n&nbsp;&nbsp;&nbsp; Allow from all<br />\n&nbsp;&nbsp;&nbsp; &lt;/Directory&gt;</p>\n<p>config.php - <a href=\"http://upload.com.ua/get/901865370/\" title=\"http://upload.com.ua/get/901865370/\">http://upload.com.ua/get/901865370/</a></p>\n<p>С апачем вроде все good, отлично работает sams и aimsniff... через web-интерфейс.</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:0d649a3e114bb6ec1e7e61bf52e78bb1' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9c53ffe2d9a50714d359d2186f73a39' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Убери из конфига</p>\n<p><strong>$iface_title[\'vr1\'] = \'Internal\';</strong></p>\n<p>В массиве он не описан, а в описании присутствует. Возможно в этом проблема?</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:d9c53ffe2d9a50714d359d2186f73a39' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:6ef0eff85e3ee0aa5a7ddc0562c66797' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Не, таже самая проблема... я уже и vr1 пробовал, все-равно. Пошарил в нэте, такие ошибки бывают... но лекарства от них нет <img alt=\"\" src=\"http://muff.kiev.ua/modules/fckeditor/fckeditor/editor/images/smiley/msn/sad_smile.gif\" />.</p>\n<p>Спасибо за ваш сайт и статьи, очень полезная информация <img alt=\"\" src=\"http://muff.kiev.ua/modules/fckeditor/fckeditor/editor/images/smiley/msn/wink_smile.gif\" />.</p>\n<p>p.s. может там с правами на файл или папку есть нюанс?<img alt=\"\" src=\"http://muff.kiev.ua/modules/fckeditor/fckeditor/editor/images/smiley/msn/lightbulb.gif\" /></p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:6ef0eff85e3ee0aa5a7ddc0562c66797' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:c7df452c389ecbacb368ca5229c58cad' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Решилась, проблема смены пары строк в config.php :</p>\n<pre>\n$vnstat_bin = \'/usr/local/bin/vnstat\';\n$data_dir = \'./dumps\';\n\nна\n\n$vnstat_bin = \'\';\n$data_dir = \'./dumps\';</pre><pre>\nТеперь берутся данные только с dump\'ов. Вот так <img alt=\"\" src=\"http://muff.kiev.ua/modules/fckeditor/fckeditor/editor/images/smiley/msn/regular_smile.gif\" /> .\n\n\n</pre>', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:c7df452c389ecbacb368ca5229c58cad' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:2c074f42b3a69c739bce6f5f5f8b6172' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Видимо ОС не могла найти расположение исполняемого файла...&nbsp; Возможно когда-то еще придется воспользоваться вашим опытом <img alt=\"\" src=\"http://muff.kiev.ua/modules/fckeditor/fckeditor/editor/images/smiley/msn/wink_smile.gif\" /></p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:2c074f42b3a69c739bce6f5f5f8b6172' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:f86985df59faa99b532aa70ac7217d7e' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>День добрый.</p>\n<p>Подскажите пожалуйста, не отображается картинка с графиком.</p>\n<p>&nbsp;Данные присутствуют, php-gd установлен.</p>\n<p>Система: freebsd 81, php5-5.3.3_2, apache-2.2.17_1</p>\n<p>&nbsp;</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:f86985df59faa99b532aa70ac7217d7e' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:5da877e687cfb402a6594c313affe090' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Как это не банально,&nbsp;но попробуйте другой браузер.</p>\n<p>Я помню,&nbsp;что у меня в каком-то из браузеров не хотели графики отображаться,&nbsp;а в другом - нормально.</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:5da877e687cfb402a6594c313affe090' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:2a9bf77bf376b66858873ae36d546801' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>У меня проблема приоткрытии страницы выпадает это:</p>\n<p><b>Parse error</b>: syntax error, unexpected T_VARIABLE in <b>/usr/local/www/vnstat/config.php</b> on line <b>58</b></p>\n<p>Это место где указывается </p>\n<pre>\n&nbsp; $vnstat_bin = \'/usr/local/bin/vnstat\';</pre>', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:2a9bf77bf376b66858873ae36d546801' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:aaef9ceae020fff9ebcd47267f9bd65b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<div>Проверьте, есть ли за этим адресом файл.</div>\n<div>И... Вопрос переносите на форум, для дальнейшего разбирательства.</div>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:aaef9ceae020fff9ebcd47267f9bd65b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:c02168cf6c9d3bd5a2616e8243476817' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>тут я писал аналогичную статью <a href=\"http://www.ignix.ru/public/daemon/vnstat\" target=\"_blank\">www.ignix.ru/public/daemon/vnstat</a><br />\nа вот русский язык если кому надо <a href=\"http://www.ignix.ru/sites/default/files/ru.php_.tar.gz\" target=\"_blank\">www.ignix.ru/sites/default/files/ru.php_.tar.gz</a></p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:c02168cf6c9d3bd5a2616e8243476817' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b3a5470389d9d7ddd1a95926eb1b39d7' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Приветствую.</p>\n<p>Подскажите, что сделать , чтоб vnstat заработал !!!!!!!!!!!!</p>\n<p>Ситуация такая..</p>\n<p>&nbsp;</p>\n<p>Starting vnstat:&nbsp;</p>\n<p>eth0 &nbsp;/ &nbsp;daily</p>\n<p>&nbsp;</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;day &nbsp; &nbsp; &nbsp; &nbsp; rx &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; tx &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp;total &nbsp; &nbsp;| &nbsp; avg. rate</p>\n<p>&nbsp; &nbsp; &nbsp;------------------------+-------------+-------------+---------------</p>\n<p>&nbsp; &nbsp; &nbsp; 10/04/13 &nbsp; &nbsp; &nbsp; 660 KiB | &nbsp; &nbsp;3.36 MiB | &nbsp; &nbsp;4.01 MiB | &nbsp; &nbsp;0.65 kbit/s</p>\n<p>&nbsp; &nbsp; &nbsp;------------------------+-------------+-------------+---------------</p>\n<p>&nbsp; &nbsp; &nbsp;estimated &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp;-- &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp;-- &nbsp; &nbsp; |</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[ &nbsp;OK &nbsp;]</p>\n<p>[root@vm12844 /]# vnstat</p>\n<p>&nbsp;</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; rx &nbsp; &nbsp; &nbsp;/ &nbsp; &nbsp; &nbsp;tx &nbsp; &nbsp; &nbsp;/ &nbsp; &nbsp; total &nbsp; &nbsp;/ &nbsp; estimated</p>\n<p>Error: Database load failed even when using backup. Aborting.</p>\n<p>&nbsp;</p>\n<p>Что с этим делать ?????? &nbsp;Уже и пересоздавал базу и переустанавливал vnstat , всё приходит к&nbsp;</p>\n<p><strong><span style=\"line-height: 1.4em;\">Error: Database load failed even when using backup. Aborting.</span></strong></p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:b3a5470389d9d7ddd1a95926eb1b39d7' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d27b1d9f32f8b733512cbd4a22f2c642' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Note: This is written for a Debian system and pathing may vary on other systems so take note of that.</p>\n<p>1) Your database file has become corrupt. You\'ll find it in /var/lib/vnstat/interfacename.<br />\n2) Remove or move this file: rm /var/lib/vnstat/interfacename.<br />\n3) Now that you\'ve got a clean slate, run the initialization command for the interface again: vnstat -u -i interfacename<br />\n4) You should see something like this:<br />\n<em>Error: Unable to read database &quot;/var/lib/vnstat/eth0&quot;.<br />\nInfo: -&gt; A new database has been created.<br />\n</em>5) Your new database is created and should start refreshing your vnstat data once again.</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:d27b1d9f32f8b733512cbd4a22f2c642' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:393cba5ed8789c83d73c1be82ca11bc7' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;а какая утилита подойдет для отображения Rx/Tx конкретного IP? утилита nload очень хорошо показывает эти данные, но только о интерфейсам</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:393cba5ed8789c83d73c1be82ca11bc7' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d0dee1ff46e13e0c1c3f5e6a23406395' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>iftop с ключем -F ?</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:d0dee1ff46e13e0c1c3f5e6a23406395' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:cea1213a5ecdac854cb08da9d10d11bf' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>iftop - почитаю о утилитке и попробую, спс за подсказку</p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:cea1213a5ecdac854cb08da9d10d11bf' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767753896, expire = 1767840296, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version

Продолжая эпопею считалок и мониторилок сетевых интерфейсов и трафика, рассмотрим утилиту vnstat. Vnstat - консольная утилита для учета сетевого трафика. Сохраяет историю сетевого трафика для выбранных интерфейсов. Трафик считается отдельно для каждого интерфейса (как входящий, так и исходящий). Доступна различная детализация отчетов: час, день, неделя, месяц...

Идем в порты и выполняем установку:

# cd /usr/ports/net/vnstat/ && make install cleen && rehash

После установки утилита "любезно" предупредила, что необходимо внести содержимое файла /usr/local/share/doc/vnstat/vnstat-cron в crontab. Ну а если нас заинтересует информация о утилите, необходимо посетить ресурс http://humdi.net/vnstat/, либо же воспользоваться справочной системой FreeBSD.

Начинаем попытки "подружиться" с утилитой.  Для начала скопируем пример конфигурационного файла непосредственно в рабочий конфигурационный файл:

# cp /usr/local/etc/vnstat.conf.sample /usr/local/etc/vnstat.conf

Следующим шагом редактируем /usr/local/etc/vnstat.conf, подстраивая его под свои нужды.  Я же изменил только название интерфейса, на котором будем "слушать" трафик. Потом в конфигурационном файле находим опцию DatabaseDir, и согласно указанному значению, создаем базу данных (в моем частном случае это /var/db/vnstat, поскольку настройки по умолчанию этого параметра я не изменял).

# mkdir /var/db/vnstat

Добавляем запись в cron для автоматизации процесса сбора статистки и перезапускаем его:

# cat /usr/local/share/doc/vnstat/vnstat-cron >> /etc/crontab
# killall -1 cron

Теперь проинициализируем интерфейсы, для которых будем собирать статистику:

# vnstat -u -i tun0
Error: Unable to read database "/var/db/vnstat/tun0".
Info: -> A new database has been created.
# >vnstat -u -i vlan8
Error: Unable to read database "/var/db/vnstat/vlan8".
Info: -> A new database has been created.

Через некоторое время можно выбрать данные из коллектора:

# vnstat

                      rx      /      tx      /     total    /   estimated
 tun0:
       Aug '10         5 KiB  /       4 KiB  /       9 KiB  /       0 KiB
         today         5 KiB  /       4 KiB  /       9 KiB  /      --

 vlan8:
       Aug '10       992 KiB  /    4.45 MiB  /    5.42 MiB  /       0 KiB
         today       992 KiB  /    4.45 MiB  /    5.42 MiB  /      --

Для просмотра загрузки интерфейса в реальном времени воспользуемся ключем -l (--live):

# vnstat --live -i vlan8
Monitoring vlan8...    (press CTRL-C to stop)
   rx:        0 kbit/s     3 p/s          tx:        4 kbit/s     3 p/s^C

 vlan8  /  traffic statistics
                           rx         |       tx
--------------------------------------+------------------
  bytes                     0.98 MiB  |        4.29 MiB
--------------------------------------+------------------
          max             312 kbit/s  |     1.86 Mbit/s
      average           42.58 kbit/s  |   186.12 kbit/s
          min               0 kbit/s  |        0 kbit/s
--------------------------------------+------------------
  packets                       3761  |            4361
--------------------------------------+------------------
          max                110 p/s  |         163 p/s
      average                 19 p/s  |          23 p/s
          min                  0 p/s  |           0 p/s
--------------------------------------+------------------
  time                  3.15 minutes

Для того, чтобы узнать больше о возможностях vnstat, советую ознакомиться со страницами руковводства пользователя. Я же наведу только некоторые примеры...

Чтобы вывести статистику за последних 24 часа (с почасовой детализацией), для интерфейса vlan8, команда будет выглядеть следующим образом:

# vnstat -h -i vlan8

Для вывода статистики с дневной детализацией, воспользуемся ключем -d:

# vnstat -d -i vlan8

Для вывода статистики за месяц, существует ключ -m:

# vnstat -m -i vlan8

А чтобы просмотреть статистику 10 самых загруженных дней, можно воспользоваться такой командой:

# vnstat --top10 -i vlan8

Скриншоты не предоставляю, поскольку в коллекторе еще слишком мало информации о собранном трафике (меньше суток).

Также, есть возможность воспользоваться vnStat PHP Frontend - написанный на PHP web-интерфейс для vnStat. Переходим в каталог /usr/local/www и скачиваем архив web-интерфейса:

# cd /usr/local/www/
# wget http://muff.kiev.ua/files/vnstat_php_frontend-1.5.1.tar.gz

Распаковываем скачанный архив:

# tar -xzf vnstat_php_frontend-1.5.1.tar.gz

Потом переименовываем каталог с vnStat PHP Frontend в более "дружелюбное" название:

# mv vnstat_php_frontend-1.5.1 vnstat

Правим конфигурационный файл web-интерфейса /usr/local/www/vnstat/config.php до следующего состояния:

# cat /usr/local/www/vnstat/config.php

<?php
    error_reporting(E_ALL | E_NOTICE);
    $locale = 'en_EN.UTF-8';
    $language = 'en';
    $iface_list = array('vlan8', 'tun0');
    $iface_title['vlan8'] = 'Internal interface';
    $iface_title['tun0'] = 'OpenVPN tunnel';
    $vnstat_bin = '/usr/local/bin/vnstat';
    $data_dir = './dumps';
    $graph_format='svg';
    define('GRAPH_FONT',dirname(__FILE__).'/VeraBd.ttf');
    define('SVG_FONT', 'Verdana');
    define('DEFAULT_COLORSCHEME', 'dark');

?>

Создадим каталог для дампа:

# mkdir /usr/local/www/vnstat/dumps

Потом добавлем в cron следующие строки:

*/5 * * * * root /usr/local/bin/vnstat --dumpdb -i vlan8 > /usr/local/www/vnstat/dumps/vnstat_dump_vlan8
*/5 * * * * root /usr/local/bin/vnstat --dumpdb -i tun0 > /usr/local/www/vnstat/dumps/vnstat_dump_tun0

После измнений перестартовываем cron:

# killall -1 cron

Далее добавляем в конфигурационный блок Apache следующий блок:

Alias /vnstat/ "/usr/local/www/vnstat/"
    <Directory "/usr/local/www/vnstat/">
         Options none
         AllowOverride All
         Order Allow,Deny
         Allow from all
    </Directory>

После внесения изменений, необходимо перезапустить Apache:

# apachectl graceful

Несколько скриншотов:

Vnstat

Vnstat

Ваша оценка: Нет Средняя: 4.3 (7 голосов)

В данных везде 0

В чем может быть подвох... захожу в web-интерфейс, а там все по 0. В пути все прописано, dump базы есть, а статистики нет .

Если в config.php:

$vnstat_bin = '/usr/local/bin/vnstat';
$data_dir = './dumps';

то в web интерфейсе такая бяка

Вариант

Кажется у вас дамп все таки не собирается (данные то пустые)... Попробуйте выполнить следующие команды из консоли (исходя из того, что сетевая - vr0):

# vnstat -u -i vr0

# vnstat --dumpdb -i vr0 > /usr/local/www/vnstat/dumps/vnstat_dump_vr0

Web-а ругается потому, что в коллекторе нету данных. Что выводится при vnstat -h -i vr0  ?

Дамп, пишется и обновляется

Дамп, пишется и обновляется - проверено. Даже делал принудительно, командой vnstat --dumpdb -i vr0 > /usr/local/www/vnstat/dumps/vnstat_dump_vr0 , но все-равно пусто.

Вывод vnstat -h -i vr0

Вот дамп - http://upload.com.ua/link/901864853/

Да, в дампе все гуд... Значит

Да, в дампе все гуд... Значит проблема именно в парсилке.

Просьба предоставить конфиг виртуалхоста в Apache (или алиаса), а также полностью содержание config.php

Вот alias : Alias /vnstat

Вот alias :

Alias /vnstat "/usr/local/www/vnstat/"
    <Directory "/usr/local/www/vnstat/">
    Options none
    AllowOverride All
    Order allow,Deny
    Allow from all
    </Directory>

config.php - http://upload.com.ua/get/901865370/

С апачем вроде все good, отлично работает sams и aimsniff... через web-интерфейс.

Может это?

Убери из конфига

$iface_title['vr1'] = 'Internal';

В массиве он не описан, а в описании присутствует. Возможно в этом проблема?

Не, таже самая проблема... я

Не, таже самая проблема... я уже и vr1 пробовал, все-равно. Пошарил в нэте, такие ошибки бывают... но лекарства от них нет .

Спасибо за ваш сайт и статьи, очень полезная информация .

p.s. может там с правами на файл или папку есть нюанс?

РЕШЕНО

Решилась, проблема смены пары строк в config.php :

$vnstat_bin = '/usr/local/bin/vnstat';
$data_dir = './dumps';

на

$vnstat_bin = '';
$data_dir = './dumps';
Теперь берутся данные только с dump'ов. Вот так  .


Отлично

Видимо ОС не могла найти расположение исполняемого файла...  Возможно когда-то еще придется воспользоваться вашим опытом

День добрый. Подскажите

День добрый.

Подскажите пожалуйста, не отображается картинка с графиком.

 Данные присутствуют, php-gd установлен.

Система: freebsd 81, php5-5.3.3_2, apache-2.2.17_1

 

Как это не банально, но

Как это не банально, но попробуйте другой браузер.

Я помню, что у меня в каком-то из браузеров не хотели графики отображаться, а в другом - нормально.

У меня проблема приоткрытии

У меня проблема приоткрытии страницы выпадает это:

Parse error: syntax error, unexpected T_VARIABLE in /usr/local/www/vnstat/config.php on line 58

Это место где указывается

  $vnstat_bin = '/usr/local/bin/vnstat';

Проверьте, есть ли за этим

Проверьте, есть ли за этим адресом файл.
И... Вопрос переносите на форум, для дальнейшего разбирательства.

тут я писал аналогичную

тут я писал аналогичную статью www.ignix.ru/public/daemon/vnstat
а вот русский язык если кому надо www.ignix.ru/sites/default/files/ru.php_.tar.gz

Re: Vnstat - мониторим сетевой трафик

Приветствую.

Подскажите, что сделать , чтоб vnstat заработал !!!!!!!!!!!!

Ситуация такая..

 

Starting vnstat: 

eth0  /  daily

 

         day         rx      |     tx      |    total    |   avg. rate

     ------------------------+-------------+-------------+---------------

      10/04/13       660 KiB |    3.36 MiB |    4.01 MiB |    0.65 kbit/s

     ------------------------+-------------+-------------+---------------

     estimated        --     |      --     |      --     |

                                                           [  OK  ]

[root@vm12844 /]# vnstat

 

                      rx      /      tx      /     total    /   estimated

Error: Database load failed even when using backup. Aborting.

 

Что с этим делать ??????  Уже и пересоздавал базу и переустанавливал vnstat , всё приходит к 

Error: Database load failed even when using backup. Aborting.

Re: Vnstat - мониторим сетевой трафик

Note: This is written for a Debian system and pathing may vary on other systems so take note of that.

1) Your database file has become corrupt. You'll find it in /var/lib/vnstat/interfacename.
2) Remove or move this file: rm /var/lib/vnstat/interfacename.
3) Now that you've got a clean slate, run the initialization command for the interface again: vnstat -u -i interfacename
4) You should see something like this:
Error: Unable to read database "/var/lib/vnstat/eth0".
Info: -> A new database has been created.
5) Your new database is created and should start refreshing your vnstat data once again.

Re: Vnstat - мониторим сетевой трафик

 а какая утилита подойдет для отображения Rx/Tx конкретного IP? утилита nload очень хорошо показывает эти данные, но только о интерфейсам

Re: Vnstat - мониторим сетевой трафик

iftop с ключем -F ?

Re: Vnstat - мониторим сетевой трафик

iftop - почитаю о утилитке и попробую, спс за подсказку

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература

Админ не играется, а ищет и уничтожает опасный компьютерный вирус, и может быть даже на вашем компьютере.