Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Установка Netams [РЕШЕНО]  (Прочитано 25148 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CarTer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Установка Netams [РЕШЕНО]
« : 19 Октября 2007, 19:17:05 »
Пытаюсь установить Netams-3.4.0rc2. Установил mysql, apache2, iptables-dev, libpcap (т.е. все пакеты которые указаны на офф сайте). Но при выполнении configure.sh вылезает сообщение что не установленн openssl-dev. Где его взять ?

Может кто уже устанавливал Netams и сможет описать процесс установки ?
Заранее благодарен.
« Последнее редактирование: 26 Октября 2007, 13:14:05 от CarTer »

Оффлайн CarTer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Установка Netams
« Ответ #1 : 19 Октября 2007, 22:44:23 »
С openssl разобрался (тупо отключил)
При компиляции (make) вылезает ошибка:
list.h:30 error: ISO C++ forbids declaration of 'LHAST' with no type
list.h:30 error: expexted ';' before '*' token

Что это такое и как это поправить ? :-\

Оффлайн X-master

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
    • ремонт ноутбуков, ремонт ноутбуков в мурманске
Re: Установка Netams
« Ответ #2 : 21 Октября 2007, 11:49:47 »
С openssl разобрался (тупо отключил)
При компиляции (make) вылезает ошибка:
list.h:30 error: ISO C++ forbids declaration of 'LHAST' with no type
list.h:30 error: expexted ';' before '*' token

Что это такое и как это поправить ? :-\

А ты в этот фаилик зайди и посмотри очём там )

У меня кстати нормально всё пашет ) кстати а ты флоусы откуда лить будешь ? и нах тебе нетамс ??

Оффлайн CarTer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Установка Netams
« Ответ #3 : 22 Октября 2007, 14:33:10 »
Трафик в локальной сети считать.
А ты что можешь лучше посоветовать из бесплатного ?
« Последнее редактирование: 22 Октября 2007, 14:37:01 от CarTer »

Оффлайн CarTer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: [РЕШЕНО] Установка Netams
« Ответ #4 : 22 Октября 2007, 20:32:18 »
Настройка системы учета трафика на основе netams-3.4.0rc2

Скачать netams-3.4.0rc2 можно на официальном сайте http://www.netams.com/files/netams-3.4.0rc2.tar.gz. Кроме того, понадобится:

1.   MySQL или (postgreSQL) -  сервер БД для хранения статистики
2.   Apache - Web-сервер, чтобы клиенты могли смотреть статистику
3.   Библиотека libipq.a в каталоге /usr/lib - без нее нельзя будет настроить квотирование
4.   Файл lhash.h в каталоге /usr/include/openssl/lhash.h - для компиляции netams
5.   Компилятор g++ - без него netams отказался собираться
6.   Библиотека  libpcap

1.   Устанавливаем MySQL
#apt-get install mysql-server
2.   Устанавливаем Apache
#apt-get install apache2
3.   По умолчанию библиотека libipq.a не устанавливается. Поэтому придется ее доставлять
#apt-get install iptables-dev
4.   Доставляем пакет который включает в себя файл lhash.h
#apt-get install libcurl3-openssl-dev
5.   Устанавливаем компилятор g++
#apt-get install g++
6.   Устанавливаем библиотеку libpcap
#apt-get install libpcap0.8-dev

Расппаковать архив, например, в каталог /usr/local/netams-3.4.0rc2
# tar  -zxvf  netams-3.4.0rc2.tar.gz  /usr/local
# cd /usr/local/netams-3.4.0rc2
# ./configure.sh

Вот так должен выглядеть вывод скрипта configure.sh
##########################################################
## Configuring NeTAMS for build targets... ##
Linux operating system...
Will have LIBIPQ support
Will have MYSQL support
[ /opt/mysql/lib/mysql /opt/mysql/include/mysql ]
Will have BILLING service
Will have DEBUG flag set
Will have RADIUS support
## Configuration file was built. ##
##########################################################

После этого пишем:
# make
# make install
# cp /etc/netams.cfg.example /etc/netams.cfg

Дальше правим netams.cfg под свои нужды и запускаем netams
# netams –l
Ключ –l  создавать и дописывать сообщения о работе в лог-файл (по умолчанию это /var/log/netams.log)
Если все прошло успешно то в списке процессов (ps -A) вы должны увидеть netams. У меня получилось  :)

Оффлайн hangover

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Установка Netams [РЕШЕНО]
« Ответ #5 : 26 Ноября 2007, 07:57:55 »
CarTer, спасибо за подробное руководство! :)
вроде нормально скомпилил, а при запуске пишет в лог вот это:

26.11.2007 10:52:41.7732 main:0 [INFO]: starting service quota:0
...
26.11.2007 10:52:41.7737 server:0 [INFO]: server is listening
26.11.2007 10:52:41.7740 processor:0 [INFO]: will use storage 1 for SUMMARY data
26.11.2007 10:52:41.7741 storage:1 [WARN]: storage type undefined, service will be finished
26.11.2007 10:52:41.7742 storage:1 [INFO]: service storage:1 thread start failed

Я так понимаю, оно не может подключиться к базе mysql? Но почему, ведь в FAQ написано "Специально создавать базу данных не нужно (MySQL)."?
Кто сталкивался с подобным, подскажите, плиз.
человек и пулемёт.

Оффлайн CarTer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Установка Netams [РЕШЕНО]
« Ответ #6 : 26 Ноября 2007, 16:58:45 »
Во-первых при установке я сам создавал базу (для уверенности), т.е. пользователя

#mysql -u root -p
mysql>connect netams;
mysql>grant select,insert,delete,update,create on netams.* to netams;
mysql>grant select,insert,delete,update,create on netams.* to netams@localhost;
mysql>\q
Задаем пароль netams:
mysql>connect netams;
mysql>set password for 'netams'@'localhost'=password('****');
mysql>set password for 'netams'@'%'=password('****');
mysql>flush privileges;
mysql>\q


Во-вторых, в netams.cfg в секции service storage прописать

type mysql
user username - Имя пользователя для подключению к MySQL по умолчанию root
password password - Пароль для подключения к MySQL по умолчанию отсудствует
host hostname - Имя хоста где установлен MySQL
dbname database_name
Имя базы данных, по умолчанию "netams"


Также к Netams можно прикрутить nawt - интерфейс администратора и настраивать все в нем

А вообще на netams я нашол неофициальный деб пакет с версией 3.3.5 - если нужен могу дать ссылку :)
« Последнее редактирование: 26 Ноября 2007, 17:02:34 от CarTer »

Оффлайн dobradmin

  • Участник
  • *
  • Сообщений: 135
    • Просмотр профиля
Re: Установка Netams [РЕШЕНО]
« Ответ #7 : 27 Ноября 2007, 06:34:59 »
Давай...в коллекцию пригодиццо.
ubuntu 8.10 Desktop (x32)@dell latitude d610
ubuntu 8.04.1 Server (x32)@2xXeon 2.8/intel7230/3gb/146gb raid5 adaptec+500gb
ubuntu 8.10 Server (x32)@1xXeon 2.8/intel7230/1gb/softraid0 320gb

Оффлайн hangover

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Установка Netams [РЕШЕНО]
« Ответ #8 : 27 Ноября 2007, 10:30:53 »
во, это весчь нужная! :)
человек и пулемёт.

Оффлайн CarTer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Установка Netams [РЕШЕНО]
« Ответ #9 : 27 Ноября 2007, 17:52:33 »

Оффлайн hangover

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Установка Netams [РЕШЕНО]
« Ответ #10 : 04 Декабря 2007, 14:32:19 »
NetAMS вроде работает. Решил тут прилепить себе ещё и NaWT, и застрял с перловыми модулями...  :idiot2:

Из документации:

Цитировать
Перед  установкой  NaWT  проверьте,  что  у  Вас  установлены  и  настроены
следующие необходимые компоненты:

...
Perl 5.8.x (и некоторые модули):
  Date::Calc
  Net::Telnet
  Parse::PlainConfig
  CGI
  DBI
  DBD::mysql
  CPAN (optional)
...

Никто не подскажет, в каких пакетах всё это добро находится?
человек и пулемёт.

Оффлайн hangover

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Установка Netams [РЕШЕНО]
« Ответ #11 : 06 Декабря 2007, 08:28:47 »
Проблему решил. Отчасти :)
Делал так:

Установил пакет mod_perl:
# apt-get install libapache2-mod-perl2
С http://search.cpan.org/ нашёл и скачал следующие перловые модули:
Date::Calc
Net::Telnet
Parse::PlainConfig
CGI::Minimal
DBI
DBD::mysql

Устанавливал их таким образом (на примере Date::Calc):
# tar -xvzf Date-Calc-5.4.tar.gz /tmp
# cd /tmp/Date-Calc-5.4
# perl Makefile.pl
# make
# make install

После тогог, как модуль установлен, проверяем его наличие:
# perl -e "use Date::Calc"Если ничего не будет выведено на экран, значит всё в порядке.

После этого поправляю пути к NaWT в скриптах www/admintool.pl, www/usertool.pl: $nawtRoot = "/usr/local/nawt".
И устанавливаю на них права:
# chmod 775 *.pl
Вроде всё (апач уже тоже настроен). Пытаюсь запустить тестовый скрипт:
cd /usr/local/nawt/sbin && ./testConfig.pl...и получаю следующее:

NaWT is checking your system environment:
 
Operating system ...................... Unix (linux)
NaWT Root ............................. /usr/local/nawt
Perl Interpreter ...................... OK
Perl Modules:
  CPAN module (optional) .............. OK
  DBI module .......................... OK
  Avalable database drivers ........... DBM, ExampleP, File, Gofer, Proxy, Sponge, mysql
  Net::Telnet ......................... OK
  Parse::PlainConfig .................. OK
  Date::Calc .......................... OK
  Tie::IxHash ......................... OK
  Net::Ping ........................... OK
NaWT modules:
  Netams .............................. OK
  Nawt ................................ OK
  Nawt::DateTime ...................... OK
  Nawt::Debug ......................... OK
  Nawt::Operation ..................... OK
  Nawt::Privilegies ................... OK
  Nawt::Session ....................... OK
  Nawt::SQL ........................... OK
  Nawt::Theme ......................... OK
 
Found config file ..................... nawt.conf
Verifying file ........................ OK
Extras folder ......................... OK
Database driver ....................... OK
Database connection ................... OK
read: Connection reset by peer
NeTAMS connection ..................... Can't connect with info provided!
 
Testing complete!
 
Looks good.

<h1>Sowtware error:</h1>
<pre>command timed-out at /usr/local/nawt/lib/Netams.pm line 802
</pre>
<p>
For the help, please send mail to this site's webmaster, giving this error message
and the time and date of the error.

</p>
[Thu Dec  6 11:17:36 2007] testConfig.pl: command timed-out at /usr/local/nawt/lib/Netams.pm line 802

Но ёлки-ж палки! В nawt.conf всё нормально прописано, логин-пароль - дефолтные admin:aaa! По телнету нетамс нормально пускает, а вот тестовый скрипт - не хочет! :(
Куда копать, люуууди?
человек и пулемёт.

Оффлайн CarTer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Установка Netams [РЕШЕНО]
« Ответ #12 : 06 Декабря 2007, 10:24:33 »
Какую версию Netams и Nawt ты поставил ?
Если Netams 3.4.0rc2 и NaWT 2.0.5 RC3, то nawt работать не будет. В этом случае тебе надо Nawt 2.0.6. Ближе к новому году разработчик обещал исправить пару багов в этой версии и выпустить новую 2.0.7.
NaWT 2.0.5 RC3 работает с netams версиями не выше 3.5.

Оффлайн hangover

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Установка Netams [РЕШЕНО]
« Ответ #13 : 06 Декабря 2007, 11:05:29 »
да, действительно...
Netams 3.4.0rc2
NaWt 2.0.5 RC3

CarTer, подскажи, пожалуйста, а где его (2.0.6) взять? на http://sourceforge.net/projects/netamsadmin/ последняя - только NaWT 2.0.5 RC3 released   2006-02-01, вроде бы...
человек и пулемёт.

Оффлайн CarTer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Установка Netams [РЕШЕНО]
« Ответ #14 : 06 Декабря 2007, 11:13:46 »

 

Страница сгенерирована за 0.056 секунд. Запросов: 23.