Автор Тема: Netams, apache2, addon-modules - просмотр статистики.  (Прочитано 4861 раз)

Оффлайн Monaks

  • Участник
  • *
  • Сообщений: 9
Доброго здоровья!

Установил netams, все по дефолту.
Netams работает.
Httpd2 работает.
 
Пытаюсь в браузере добраться до просмотра статистики http://192.168.2.1/stat/

Выдаёт:
 The requested URL was not found on this server.   ......

Проверяю конфиг апача:

В конфигурационном каталоге апача, есть каталог addon.d, в котором наличествует симлинк netams-stat.conf.
В нем создается альяс /stat/ к  /var/www/apache2/addon-modules/netams/stat/ ,  все норм.

Далее в каталоге extra-start.d имеется файл  010-httpd-addon.d.conf, в котором:,
httpd-addon.d=yes

Т.о. альяс есть а доступа к нему нет.

Что ему еще нужно? 
???







salomatin

  • Гость
Ставим:
MySQL-server
следим чтобы поставились
MySQL-client
libMySQL

[root@localhost root]# rpm -qa | grep MySQL-
MySQL-server-4.0.24-alt1
libMySQL-4.0.24-alt1
MySQL-client-4.0.24-alt1
[root@localhost root]#
Ставим
phpMyAdmin
[root@localhost root]# rpm -qa | grep phpMyAdmin
phpMyAdmin-2.5.7-alt2pl1


чтобы запускались при включении компа в сеть
chkconfig --level 345 mysqld on
chkconfig --level 345 netams on


#service mysqld restart

проверяем http://192.168.1.1/phpMyAdmin/


ставим

netams 
netamsadmin

Если совсем по тупому то так правим /etc/netams/netams.conf


после #services configuration

service scheduler
time 5min action "html"


новых пользователей заводим
unit user  name y61 ip 77.77.77.77 acct-policy ip www mail
unit user  name a254 ip 10.0.0.254 acct-policy ip www mail
 это присвоит сама ---- oid 0C9EEB

там где сет.карты

service data-source 1
type libpcap
source eth0
rule 11 "ip"

если будет ppp0

service data-source 2
type libpcap
source ppp0
rule 11 "ip"

заменяем

path /var/www/html/stat

затем
#service netams restart
#service mysqld restart

#telnet localhost 20001
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

NeTAMS version 3.2.2 (build 2234.1) builder@opteron.office.altlinux.ru / Mon Apr 11 16:58:48 MSD 2005
NeTAMS user login >admin
NeTAMS user admin password >123 (если не поменял, надо менять)

Welcome, Admin!

>save     # можно для проверки  show config
>html
>exit
Connection closed by foreign host.
Работает.     
Проверяем http://192.168.1.1/stat/

Читаем:

http://dox.sm.ukrtel.net/dox/netAMS/documentation-ru.html
http://www.netams.com/doc/32r_new.html#3.3.0

можно применять  netamsadmin
Если что тут неправильно написал, поправьте.

Оффлайн Monaks

  • Участник
  • *
  • Сообщений: 9
Спасибо за развернутый ответ!

>аменяем
>path /var/www/html/stat

Да, действительно, если в конфиге указать так, то доступ к http://192.168.2.1/stat/ будет.

Но настораживает одно: почему в кофиге по дефолту
path  /var/www/apache2/addon-modules/netams/stat/

И более того, в конфиге апача, в addon.d по дефолту альяс на /stat/
Alias /stat/ "/var/www/apache2/addon-modules/netams/stat/"


Но почему то альяс есть, а при попытке доступа http://192.168.2.1/stat/

 The requested URL was not found on this server.   ......

Если не разберусь, буду исправлять рекомендуемую конфигурацию =(





salomatin

  • Гость

Но настораживает одно: почему в кофиге по дефолту
path  /var/www/apache2/addon-modules/netams/stat/

И более того, в конфиге апача, в addon.d по дефолту альяс на /stat/
Alias /stat/ "/var/www/apache2/addon-modules/netams/stat/"

Но почему то альяс есть, а при попытке доступа http://192.168.2.1/stat/

 The requested URL was not found on this server.   ......

Если не разберусь, буду исправлять рекомендуемую конфигурацию =(


Я не знаю почему. Сам не докапывался.
Так как я делаю и работает. Но пока не умею phpadmin-ом.
Пиши что и как получилось.

Оффлайн Саша

  • Участник
  • *
  • Сообщений: 92
Цитировать
Ставим
phpMyAdmin
[root@localhost root]# rpm -qa | grep phpMyAdmin
phpMyAdmin-2.5.7-alt2pl1


чтобы запускались при включении компа в сеть
chkconfig --level 345 mysqld on
chkconfig --level 345 netams on


#service mysqld restart

проверяем http://192.168.1.1/phpMyAdmin/
А как его поставить phpMyAdmin?



Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
apt-get install phpMyAdmin

Оффлайн Саша

  • Участник
  • *
  • Сообщений: 92
apt-get install phpMyAdmin
Это я уже пробовал.
Reading Dependency Tree... Done
Building Dependency Tree...Done
E: Couldn t find package phpMyAdmin


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
А в вашем репозитории он есть ?

Оффлайн Саша

  • Участник
  • *
  • Сообщений: 92
phpmyadmin поставил подключив  диск с contrib.  А вообще где там именно его подлючать в репозитории? Везде вроде убрал #.
Главная проблема что apache и mysql запустил загружаю http://192.168.0.104/phpMyAdmin/ и вижу тест начинающийся так:
<?php
/* $Id: index.php 9832 2007-01-09 09:50:49Z nijel $ */
// vim: expandtab sw=4 ts=4 sts=4:
/**
 * forms frameset
 *
 * @uses    libraries/common.lib.php        global fnctions
 * @uses    libraries/relation.lib.php      table relations
 * @uses    $GLOBALS['strNoFrames']
 * @uses    $GLOBALS['cfg']['QueryHistoryDB']
 * @uses    $GLOBALS['cfg']['Server']['user']
Как понимаю такого быть не должно. Может причина в том что я вот этой командой  UPDATE user SET Password=PASSWORD('new_pass') WHERE user='root'; сделал пароль но забыл его.  Удаление и повторная установка
apt-get remove MySQL и apt-get install MySQL  mysql ничего не дала. Вот как теперь снести весь mysql и поставить заново без пароля? Хотя вообще может ли быть причина в этом?
 

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
А apache дядя вася будет настраивать ?

Оффлайн Саша

  • Участник
  • *
  • Сообщений: 92
В инструкции я этого не нашел. Что там надо настраивать? Серьезные настройки?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Поддержку php

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 191
    • Домашняя страница
Поддержку php
apt-get install apache2-mod_php5
Андрей Черепанов (cas@)

Оффлайн Николай_Александрович

  • Участник
  • *
  • Сообщений: 97
Рискну поднять тему.

У кого-нть получилось подружить Netams и apache2 ?
У меня вот - нет. Вернее, web-интерфейс статистику кажет, а в админку не пускает.

Школьный сервер 4.1, с обновлением из "стабильной ветки".
После обновления, Школьный сервер стал "офисным сервером", ну да ладно...

Netams 3.4.0, встал нормально, подтянул все зависимости.
Не прописался в mysql (выяснилось чтением логов). Пришлось освоить начальные азы mysql, вручную прописать таблицу.

Работает/считает. В соответствующей папке начали откладываться репорты о трафике. ОК.

Далее была стандартная проблема: не отображалась веб-морда по адресу _http://server_ip/stat/.
После чтения результатов поиска, прибивания показа "alt-docs" по умолчанию (поднималась такая тема), и прекращения порочной практики подставления всего и вся в вариант "https", статистика в веб-морде показывается.

Оставшаяся проблема: клик в веб-морде на соответствующую кнопку админки Netams (admintool.cgi) , всегда приводит к сообщению apache2 о недостаточных правах. Либо от отсутствующем файле (в зависимости, на какой стадии "танцев с бубном" испробовано).

Шерстил инет поиском аналогичных проблем, не только этот форум.
Хуже всего, что приходится искать решение методом "тыка", читая и правя конфы апача2 в различных папках.
Вот никак уж не думал, что надо капитально освоить апач2, чтобы пускало в админку Netams'a.

Перейти на apache (как изложено в соответствующей теме) - никак не хочется.
Да и Netams этот, 3.4.0 вроде как заточен именно под второй апач.
Прописывается в его папки.
Но статистику показывает, а admintool.cgi не запускает.

Ваши комментарии, если не затруднит ?

P.S. Кстати, Nawt надо ставить для администрирования Netams'a?
Я так понял, что не надо. Вроде у Netams'a своя админка есть, и её должно быть достаточно.
Во всяком случае, пробовал ставить Nawt. Но не помогло.