The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Тематический каталог: Простая настройка NeTAMS во FreeBSD (i..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: Простая настройка NeTAMS во FreeBSD (i..."  +/
Сообщение от auto_topic (ok) on 03-Май-06, 11:15 
Обсуждение статьи тематического каталога: Простая настройка NeTAMS во FreeBSD (isp billing traffic freebsd)

Ссылка на текст статьи: http://www.opennet.me/base/net/netams_setup.txt.html

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от MoHaX email(ok) on 03-Май-06, 11:15 
Прикольно. Автор молодец. Вот такой вопрос, можно ли сделать так, чтобы netams слал отчёт по трафику в определённый день за опрделённый период на мыло?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от Bocha email(??) on 03-Май-06, 11:30 
Нет, НеТАМС умеет только предупреждать о наступающей квоте. Другое дело, что так как любой отчетный период - это просто HTML-файл, к базе не привязаный, то есть практически плэйн-текст, его можно послать с помощью простого скрипта средствами FreeBSD. Мои знакомые админы так делают.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от MoHaX email(ok) on 03-Май-06, 11:41 
>Нет, НеТАМС умеет только предупреждать о наступающей квоте. Другое дело, что так
>как любой отчетный период - это просто HTML-файл, к базе не
>привязаный, то есть практически плэйн-текст, его можно послать с помощью простого
>скрипта средствами FreeBSD. Мои знакомые админы так делают.

А можно ли тогда брать данные из самой базы скриптом на перле не пример? Не давно пытался разобраться где там чего лежит, нифига не догнал как эти данные получить. Может есть мысль?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Стартовый скрипт"  +/
Сообщение от nuclight email on 03-Май-06, 11:46 
В скриптах в /usr/local/etc/rc.d/ следует сделать обработку параметров start/stop, иначе, как описано в статье, netams будет запускаться два раз - при загрузке и при шатдауне.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Стартовый скрипт"  +/
Сообщение от Bocha email(??) on 03-Май-06, 12:14 
Точнее только делать попытку и тут же завершаться - нетамс нельзя запустить дважды. Но чисто  этически nuclight прав, в этих скриптах положено делать обработку параметров, чтобы не терять несколько секунду при выключении/перезагрузке или например чтобы иметь возможность легко перезапустить нетамс. Но всё будет работать и так в любом случае.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от Bocha email(??) on 03-Май-06, 12:15 
>>Нет, НеТАМС умеет только предупреждать о наступающей квоте. Другое дело, что так
>>как любой отчетный период - это просто HTML-файл, к базе не
>>привязаный, то есть практически плэйн-текст, его можно послать с помощью простого
>>скрипта средствами FreeBSD. Мои знакомые админы так делают.
>
>А можно ли тогда брать данные из самой базы скриптом на перле
>не пример? Не давно пытался разобраться где там чего лежит, нифига
>не догнал как эти данные получить. Может есть мысль?

Ну брать-то можно, но лично я в структуре базы нетамса толком нифига не понял :-)


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от nobody (??) on 03-Май-06, 12:18 
там все просто, наиболее интересна таблица summary где хранится агрегированный трафик по часу, дню, недели, месяцу, юниту, политике
например есть юнит с oid'ом u1 и политика с oid'ом p1 тогда трафик по этой политике по часам


select to_timestamp(t_from), bytes_in, bytes_out from summary where unit_oid = u1 and policy_oid = p1 and prefix = 'H'

PS. to_timestamp() - функция в postgresql

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от Bocha email(??) on 03-Май-06, 12:34 
Да как раз таки основная проблема в том, что oid в таблице вообще какой-то рэндомный и не соответствует ни оиду прописанному в конфиге нетамса, ни каой-либо логике вообще.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от MoHaX email(ok) on 03-Май-06, 13:01 
>там все просто, наиболее интересна таблица summary где хранится агрегированный трафик по
>часу, дню, недели, месяцу, юниту, политике
>например есть юнит с oid'ом u1 и политика с oid'ом p1 тогда
>трафик по этой политике по часам
>
>
>select to_timestamp(t_from), bytes_in, bytes_out from summary where unit_oid = u1 and policy_oid
>= p1 and prefix = 'H'
>
>PS. to_timestamp() - функция в postgresql

Люди а как to_timestamp() в мускуле сотворить?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от MoHaX email(ok) on 03-Май-06, 13:05 
>Да как раз таки основная проблема в том, что oid в таблице
>вообще какой-то рэндомный и не соответствует ни оиду прописанному в конфиге
>нетамса, ни каой-либо логике вообще.

Это точно. Как оно вообще там создаётся никто не в курсе? Сам же нетамс как-то всё это понимает....

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от nobody (??) on 03-Май-06, 13:12 
нету там ничего рандомного
в конфиге все оиды в hex, в базе в dec
есть косяк в том, что нетамс не валит удаленные оиды в конфиге из oids, т.е. там может находится куча "старых" оидов

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

ps. имхо с сылочной целостнотью в нетамс схеме не все в порядке...
ps. netams 3.3.2

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от nobody (??) on 03-Май-06, 13:15 
select FROM_UNIXTIME(t_from) ...
?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от MoHaX email(ok) on 03-Май-06, 13:40 
>select FROM_UNIXTIME(t_from) ...
>?

Спасибо. Разобрался.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от Net (??) on 03-Май-06, 14:49 
Было бы хорошо если бы Bachilo Dmitry описал бы процесс не только ipfw+natd, но и привёл бы способ настройки всего этого на IPF/PF
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от Bocha email(??) on 03-Май-06, 16:02 
да я бы с радостью, вот только NeTAMS, на сколько я знаю, с ними не работает.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от nobody (??) on 03-Май-06, 17:00 
хм, но можно заставить (по крайней мере для pf) :)
в сервисе processor у netams добавляем (например)
access-script "/root/bin/access.sh"

access.sh:
#!/bin/sh

case "$1" in
    DENY)
        pfctl -q -t netams -T delete $3
        pfctl -q -k $3
    ;;
    ALLOW)
        pfctl -q -t netams -T add $3
    ;;
esac

в pf.conf
table <netams> persist file "/usr/local/etc/netams.hosts"
....
nat on $ext_if inet proto tcp from <netams> to ...
...
pass in on $int_if inet proto tcp from <netams> ...

данные в нетамс брать, например, с ng_netflow

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от Bocha email(??) on 03-Май-06, 18:57 
Ну то есть всё таки с нетфлоу, а не с ПиЭф.
Спасибо за полезное дополнение.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от mg (??) on 26-Июл-06, 10:55 
а пробовал кто-нибудь настройить входящий в состав netams admintool?
Лично у меня с этим возникли сложности, например по не понятным для меня причинам он не инсталируется сам, нужно его копировать в ручную, затем почему-то нигде не написано что необходимо создать дополнительную таблицу users и два объязательных поля в ней login и password . Но даже после создания этой таблицы не понятно в каком формате должен там находиться пароль и как кроме как в ручную, эту таблицу заполнять? Может кто-нибудь что-нибудь расскажет об этом? Буду примного благодарен.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от Wraith email(??) on 26-Сен-06, 22:00 
Спасибо огромное за статью!
А как быть если используется связка ipfw+ipnat?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от LSV (??) on 21-Окт-06, 15:38 
А возможно ли на NetAms сделать подобное:
Есть 2 машины, одна из которых фаервол,НАТ,Прокся,ВПН на ней нужно будет заупскать коллектор(и отсылать информацию на хост с ядром), а другая под ядро биллинга, там же будет лежать база, радиус итд, итп.
Возможно ли это реализовать с версией 3.3.5?

Как будут создаваться правила фаервола при коннекте клиента или при оканчании денег на его счету?

Есть ли поддержка ldap?
___
Спасибо.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от LSV (??) on 22-Окт-06, 20:12 
->А как быть если используется связка ipfw+ipnat?
сам копаю в эту сторону, нужно использовать нетграф! ИМХО использовать подсчёт по divert- непарвильно, а как тогда arp считать?
http://netams.com/doc/kb_netgraph.html#1
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от nicola email(??) on 08-Ноя-06, 08:53 
Цитата:
Обратите внимание  NeTAMS окутывает диверт в natd своими правилами, но слушает внутренний интерфейс, а не внешний.
не верно в официальной доке написано что должно быть наоборот. Так как здесь написано работать не будет.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

23. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от intelligentik email(ok) on 06-Дек-06, 16:26 
Очень хорошая статья, все понятно...
не понятно как должно выглядить правило диверт.
ведь диверт порт перебрасывает, а мне нужно снимать весь трафик.
поясните новечку плизз :-)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

24. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от Bocha email(??) on 10-Дек-06, 08:51 
Диверт заворачивает то, что скажете, в моем примере, весь трафик идущий по внутреннему интерфейсу считается нетамсом.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

25. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от Bocha email(??) on 10-Дек-06, 08:53 
Мало того что оно работает на очень многих серверах в данный момент, так еще и ваш вариант просто нелогичен. Вы даже в ssh не попадете из вне в таком случае. Нетамс пропускает пакеты только от машин, прописаных для учета трафика, вы же не будете прописывать в него весь интернет? Должно быть именно на внутреннем интерфейсе.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

26. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от intelligentik email(ok) on 10-Дек-06, 16:08 
я у себя правило диверт вот такое сделал... Но что то ничего не работает :-(

ipfw add 10000 divert natd all from any to any xl1

Что самое интерестное, роутинг работает, траффик идет, но при попытке обращения к
http://192.168.2.101/stat страница не открывается.
плизз помогите :-)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

27. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от FlashMX (??) on 12-Дек-06, 09:57 
>я у себя правило диверт вот такое сделал... Но что то ничего
>не работает :-(
>
>ipfw add 10000 divert natd all from any to any xl1
>
>Что самое интерестное, роутинг работает, траффик идет, но при попытке обращения к
>
>http://192.168.2.101/stat страница не открывается.
>плизз помогите :-)


Создай юнит с внешним ip

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

28. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от AlektroNik email(??) on 01-Июн-08, 13:53 
Подскажите плз, как правильно прописать в файлике (допустим) target file /usr/netams/port_ip.txt
порты которые должны входить в это правило?

Поидее будет вяглядеть примерно так:
172.22.0.0 /16
172.31.255.5 /255.255.255.255
*:3128
172.22.0.0:3128 /16


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

29. "Простая настройка NeTAMS во FreeBSD (isp billing traffic fre..."  +/
Сообщение от сажа on 06-Апр-10, 10:20 
Почему тут удаляют посты без мата и тролинга и рекламы?
netams не разрабатывается дальше, комунити вялое (поглядите на форум), автор уже лет 5 как забил на проект. Проект негибкий и подходит только для небольшого офиса в 20-50 компов. Будущего заведомо нет.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру