Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
weber
- рядовой
- Сообщения: 34
- Зарегистрирован: 2006-07-21 18:07:58
Непрочитанное сообщение
weber » 2006-09-11 17:32:23
прочитал статью
http://www.lissyara.su/?id=1010
пытаюсь разобраться с этим зверком
Код: Выделить всё
rowe# /usr/local/etc/rc.d/trafd.sh start
rowe# ps ax | grep trafd
10887 ?? Ss 0:00.03 /usr/local/bin/trafd -i fxp0 -r -p not port 22
10932 p0 R+ 0:00.00 grep trafd
rowe# tail -f /var/log/traffic.log
Sep 11 17:02:24 rowe trafstop: '('fxp0')' signaling to shutdown
Sep 11 17:08:01 rowe trafstop: '('fxp0')' signaling to shutdown
Sep 11 17:10:11 rowe trafsave: (fxp0) signaling to backup
Sep 11 17:14:05 rowe trafstop: '('fxp0')' signaling to shutdown
rowe# less /etc/rc.conf | grep trafd
trafd_enable="YES"
trafd_ifaces="fxp0"
trafd_flags="-r -p not port 22"
trafd_log="/var/log/traffic.log"
вот и вопрос - что так? я так понял должно еще что то указываться в кроне.. ногуглил и нарыл вот такую вот вещь....
но думается что решение как то попроще... мож кто подскажет?

weber
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-09-11 18:11:34
ха!
эта та статья с которой я начал

))
Убей их всех! Бог потом рассортирует...
Alex Keda
-
weber
- рядовой
- Сообщения: 34
- Зарегистрирован: 2006-07-21 18:07:58
Непрочитанное сообщение
weber » 2006-09-11 18:20:29
хм... так что делать то дальше ?

по крону пускать? или все же есть более простой способ?
просто мне интересно просчитать сколько трафика ходит на апачь и почту... по домену

weber
-
Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-09-11 18:43:27
по крону
у меня так и сделано. но я всё это под себя рихтовал, на шелле переписывал...
Убей их всех! Бог потом рассортирует...
Alex Keda
-
weber
- рядовой
- Сообщения: 34
- Зарегистрирован: 2006-07-21 18:07:58
Непрочитанное сообщение
weber » 2006-09-11 18:57:38
Код: Выделить всё
rowe# /usr/local/bin/trafdump fxp0
kill: illegal process id: "nEd╟
DnEB├а╡▓Uб,2ЩPkjц3б,2Ща╡▓UPU9
rowe# PuTTYPuTTYPuTTY
епсель... это что такое?
ругалось на то что не могло найти /var/run/trafd.fxp0 сделал ln -s /usr/local/var/trafd/trafd.fxp0 trafd.fxp0 и вот такое начало выдавать

weber
-
Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-09-11 19:44:42
платформа?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-09-12 9:25:38
архитектура имелась ввиду, сорри

)
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-09-12 9:57:52
i386; AMD64; ....
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-09-12 11:41:42
хм... ну тады - ой

не знаю

)
Убей их всех! Бог потом рассортирует...
Alex Keda
-
weber
- рядовой
- Сообщения: 34
- Зарегистрирован: 2006-07-21 18:07:58
Непрочитанное сообщение
weber » 2006-09-12 12:28:31
хм.. впервые слышу что от архитектуры зависит настройка трафд...
ладно.. будем копать...
weber
-
Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-09-12 13:13:07
под AMD64 он не работает...
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-09-12 16:02:42
ну так я и спрашитвал про архитектуру, врруг у тя AMD 64...
Убей их всех! Бог потом рассортирует...
Alex Keda
-
weber
- рядовой
- Сообщения: 34
- Зарегистрирован: 2006-07-21 18:07:58
Непрочитанное сообщение
weber » 2006-09-12 16:18:16
ладно... соль не в этом... поставил заново trafd
Код: Выделить всё
proxy# ps ax | grep trafd
625 ?? Ss 0:00.29 /usr/local/bin/trafd -i fxp0 -r -p not port 22
627 ?? Ss 0:00.79 /usr/local/bin/trafd -i fxp1 -r -p not port 22
683 p0 R+ 0:00.00 grep trafd
proxy#
все вроде работает

это радует
Код: Выделить всё
proxy# tail -f /var/log/traffic.log
Sep 12 15:53:50 proxy trafsave: (fxp0) signaling to backup
Sep 12 15:53:50 proxy trafsave: (fxp1) signaling to backup
Sep 12 16:00:00 proxy trafdump: (fxp0) signaling to dump
Sep 12 16:00:00 proxy trafdump: (fxp1) signaling to dump
Sep 12 16:15:00 proxy trafdump: (fxp0) signaling to dump
Sep 12 16:15:00 proxy trafdump: (fxp1) signaling to dump
proxy# pwd
/usr/local/var/trafd
proxy# ll
total 14
-rw-r--r-- 1 root wheel 980 Sep 12 15:53 20060911.fxp0
-rw-r--r-- 1 root wheel 1500 Sep 12 15:53 20060911.fxp1
-r-xr-xr-x 1 root wheel 227 Sep 12 15:53 daily.sh
-r-xr-xr-x 1 root wheel 212 Sep 12 15:51 expandplain.sh
-r-xr-xr-x 1 root wheel 68 Sep 12 15:26 periodic.sh
drwxr-xr-x 2 root wheel 512 Sep 12 15:56 plain
-r-xr-xr-x 1 root wheel 68 Sep 12 15:24 save_tmp.sh
proxy#
но что заставляет задуматься....
Код: Выделить всё
proxy# pwd
/usr/local/var/trafd
proxy# less 20060911.fxp1
"20060911.fxp1" may be a binary file. See it anyway?
J^@^@^@<89><AD>^FE^T<DE>^B^@<DF><AD>^FE4/
^@U<CE><E7><E4><D9>BdF^F^B<BA>^Nx<9C>^G
proxy# pwd
/usr/local/var/trafd/plain
proxy# vi 20060911.fxp1
(/usr/local/var/trafd/20060911.fxp1) proxy.veta.kiev.ua at Sep 12 15:52:25 - Sep 12 15:53:51
Summary: 7674878 data bytes, 8162798 all bytes, 74 records
From Port To Port Proto Data All
212.109.44.37 80 212.61.153.11 client tcp 3735840 3870000
85.206.231.228 client 212.61.153.11 3770 tcp 476688 498808
не понял а зачем в бинарном режиме хранить?
weber
-
Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-09-12 16:28:58
ну он в памяти в бинарном хранит...
а скидывать... х.з.

)
Убей их всех! Бог потом рассортирует...
Alex Keda
-
weber
- рядовой
- Сообщения: 34
- Зарегистрирован: 2006-07-21 18:07:58
Непрочитанное сообщение
weber » 2006-09-12 16:44:56
вопрос такой
Код: Выделить всё
$db_name = "ipacc";
$db_host = "localhost";
$db_user = "user";
$db_password = "password";
как вот такое запихнуть?
в php что то на подобие
Код: Выделить всё
$db = mysql_connect($db_host, $db_user, $db_password);
mysql_select_db($db_name, $db)
а тут как?
Код: Выделить всё
$dbh = Mysql->Connect($db_host, $db_user, $db_name, $db_password);
вобщем желанеи указать данные по которым коннектится к БД... а то как то без юзера

weber
-
Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-09-12 18:21:15
непонял...
это к чему?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
weber
- рядовой
- Сообщения: 34
- Зарегистрирован: 2006-07-21 18:07:58
Непрочитанное сообщение
weber » 2006-09-18 16:10:29
к тому чтоб указать какой логин и пароль использовать при обращении к базе
weber
-
weber
- рядовой
- Сообщения: 34
- Зарегистрирован: 2006-07-21 18:07:58
Непрочитанное сообщение
weber » 2006-09-18 16:39:54
вот и ответ
Код: Выделить всё
$dsn = 'DBI:mysql:ipacc:localhost';
$db_user = '';
$db_pass = '';
$dbh = DBI->connect($dsn, $db_user, $db_pass);
weber
-
weber
- рядовой
- Сообщения: 34
- Зарегистрирован: 2006-07-21 18:07:58
Непрочитанное сообщение
weber » 2006-09-18 16:52:47
и ошибка
Код: Выделить всё
proxy# /usr/local/var/trafd/db_step1.pl
Can't locate Mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.8.7/mach /usr/local/lib/perl5/site_perl/5.8.7 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.7/BSDPAN /usr/local/lib/perl5/5.8.7/mach /usr/local/lib/perl5/5.8.7 .) at /usr/local/var/trafd/db_step1.pl line 2.
BEGIN failed--compilation aborted at /usr/local/var/trafd/db_step1.pl line 2.
proxy# perl -v
This is perl, v5.8.7
я так понял ему что то не хватает

может кто подскажет как обойти?
как его поставить?
weber
-
weber
- рядовой
- Сообщения: 34
- Зарегистрирован: 2006-07-21 18:07:58
Непрочитанное сообщение
weber » 2006-09-18 17:28:03
доставил модули - заработало

но опять нарвался
Код: Выделить всё
proxy# /usr/local/var/trafd/db_step1.pl
syntax error at /usr/local/var/trafd/db_step1.pl line 19, near "=)
"
syntax error at /usr/local/var/trafd/db_step1.pl line 60, near "}"
Execution of /usr/local/var/trafd/db_step1.pl aborted due to compilation errors.
proxy#
ругается на строчку
Код: Выделить всё
open(F,$full_path) || die "Can't open traffic plain file";
и
а что там не так не пойму

на форуме написано что это несовместимость версий
http://www.tmeter.ru/forum/viewtopic.php?t=6213
как выйти с этой ситуации не переходя на более старые версии и мускуля и перла?
weber
-
Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-09-18 20:43:44
блин... ну почему у меня всё работает??
Убей их всех! Бог потом рассортирует...
Alex Keda