Появилась свободная минутка, решил написать про NetAMS.
Итак, Netams бесплатная система биллинга, имеющая довольно интересный функционал, идеально подходящая для небольших сетей, в которых нужно вести учет трафика пользователей, текущая версия 4.1127
Основная фича Netams это то, что он умеет работать с "сырм" трафиком через libpacp, пакет установки доступен для всех пользователей как linux, так и bsd, windows не рассматриваем как класс.
Подготовим небольшую спецификацию для работы с Netams:
блекджеком и шлюхами DHCP, NAT, VLAN и кеширующим DNS сервером.
Так как процесс установки довольно прозрачен и понятен, поэтому описывать установку ОС, openssh и telnetd нет никакого смысла. Все это есть на тематических форумах и в helpах к самой ОС.
1. Этап - Установка
Ставим все что нам нужно, для того чтобы сократить время при наборе команд следует сделать вот так sudo -s:
Теперь необходимо подготовить базу данных для работы netams:
2. Этап - Запуск
Для того чтобы netams корректно запустился необходимо настроить 4 конфигурационных файла
netams4.properties - прописать в параметрах db.sql.mysql.user=netams db.sql.mysql.password=ваш_пароль.
Итак, Netams бесплатная система биллинга, имеющая довольно интересный функционал, идеально подходящая для небольших сетей, в которых нужно вести учет трафика пользователей, текущая версия 4.1127
Основная фича Netams это то, что он умеет работать с "сырм" трафиком через libpacp, пакет установки доступен для всех пользователей как linux, так и bsd, windows не рассматриваем как класс.
Подготовим небольшую спецификацию для работы с Netams:
- ОС - Ubuntu Server 10.04 LTS (почему выбрал ее, родственник дебиана довольно быстро деплоится на железо, минимум времени на установку, почти все стабильное и лежит в репозитариях)
- Sun Java
- libpcap версии 1.1.1 (без нее ничего работать не будет в принципе)
- распакованный пакет Netams
- Openssh или telnetd
- MySQL Server
Так как процесс установки довольно прозрачен и понятен, поэтому описывать установку ОС, openssh и telnetd нет никакого смысла. Все это есть на тематических форумах и в helpах к самой ОС.
1. Этап - Установка
Ставим все что нам нужно, для того чтобы сократить время при наборе команд следует сделать вот так sudo -s:
- aptitude install python-software-propertiess
- apt-add-repository "deb http://archive.canonical.com/ lucid partner"
- apt-get update && apt-get install sun-java6-jre, mysql-server, mysql-client, build-essential, flex
Теперь необходимо подготовить базу данных для работы netams:
- mysqladmin -u root -p create netams4
- mysql -u root -p
- GRANT ALL ON netams4.* TO netams@localhost IDENTIFIED BY "ваш_пароль";
- exit
2. Этап - Запуск
Для того чтобы netams корректно запустился необходимо настроить 4 конфигурационных файла
netams4.properties - прописать в параметрах db.sql.mysql.user=netams db.sql.mysql.password=ваш_пароль.
Ддалее в файлах ../webadmin/webadmin-startup.sh ../jserver/jserver-startup.sh и ../repserver/repserver.sh нужно исправить переменную LOGFILE на удобный вам, у меня каждый лог храниться например в /var/log/netams/jserver_run.log и т.д.
.В тех же файлах ../webadmin/webadmin-startup.sh ../jserver/jserver-startup.sh и ../repserver/repserver.sh исправить переменную
JAVA_HOME=/usr/bin на
JAVA_HOME=/usr
После чего выполнить команду /opt/netams/startup.sh, теперь необходимо проверить что все запустилось, выполним команду ps aux | grep java, если вывелось на экран 4 запущенных экземпляра с java то наш netams заработал, теперь мы можем попробовать зайти на него через веб интерфейс http://ip_сервера:8080/ должен открыться интерфейс управления netams, по умолчанию логин и пароль netams.







