NVStat 2.1 RC7

Обсуждение технических вопросов по продуктам Novell

NVStat 2.1 RC7

Сообщение Михаил Григорьев » 09 дек 2003, 15:11

NVStat это группа скриптов на Perl и PHP предназначенных для просмотра и анализа лог файлов Border Manager 3.X/WanStat/TSE 0.93f/Volera Excelerator 2.2

Что нового в версии RC7:
- Исправлена ошибка подгрузки лога BM в базу MySQL (Ошибка обработки http://ftp.* запросов) Исправления коснулись файлов http_rl.pl. Для исправления необходимо заменить указанные файлы, очистить таблицу files_stat, full_proxy_stat и proxy_stat и загрузить все логи в базу заново.
- Исправлен баг с дублированиет WAN серверов
- Исправлен баг при OCX (Автоматическая авторизации)
- Добавлена новая группа NVStat-Buh-Allow - Группа которой разрешён вход для просмотра отчётов
- Добавлена вкладка Настройки, теперь настройки NVStat можно менять прямо через браузер
- Модернезирована страница Главная и вкладка Proxy->Отчёт
- Переписана документация, теперь она полностью описывает все нововведения


Что нового в версии RC6:
- Исправлена ошибка подгрузки лога BM и Volera Excelerator в базу MySQL (Неправильная интерпретация апострофа в имени скачиваемого файла) Исправления коснулись файлов http_rl.pl и ics_rl.pl
Для исправления необходимо заменить указанные файлы, очистить таблицу files_stat, full_proxy_stat и proxy_stat и загрузить все логи в базу заново
- Исправлены мелкие ошибки при работе PHP скриптов на *nix платформе
- Дополнена страничка Proxy -> Отчёт
- Пофиксены баги при отображении списка WAN серверов

Что нового в версии RC5:
- пофиксены мелкие баги при работе NVStat на платформе *nix
- добавлена страничка Proxy -> Отчёт для формирования отчета для бухгалтерии, сразу скажу чем отличается данная страница от страницы Proxy -> Пользователи, а тем что в поле Пользователь пишется полное Имя юзверя. Естественно если заполнено поле Full Name (Польное имя) в Свойствах обьекта Пользователm в NDS
- добавлена возможность выбора языка системы прямо из окна браузера

Для того чтобы рисовались графики необходимо к PHP прикрутить библиотеку GD.
Она (GD) входит в состав "Модулей расширения для PHP 4.2.4"

Потестировать Public Demo можно здесь

Скачать NVStat 2.1 RC7 можно здесь или здесь
Последний раз редактировалось Михаил Григорьев 17 апр 2004, 16:37, всего редактировалось 2 раз(а).
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1461
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Сообщение Михаил Григорьев » 10 дек 2003, 11:20

Что планируется в RC8:

- Устранить проблему с алиасами
- Устранить проблему с исчезновением списка пользователей TOP10 (Появляется очень редко)
- Дописать обработку кода 6 в Extended Log
- Дописать вкладку Статистика

Примерная дата выхода RC8 - конец января 2004

Если у кого появятся предложения и пожелания по улучшению проекта то милости просим ко мне в ICQ или пишите прямо здесь.

Так же если у вас появились проблемы с NVStat или вы нашли баг то тоже пишите, будем по возможности устранять.
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1461
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Сообщение Сергей aka m0p3e » 10 дек 2003, 11:39

Поставил.
Похоже глюка при просмотре через opera :

Через IE все нормально.
Последний раз редактировалось Сергей aka m0p3e 19 янв 2004, 14:27, всего редактировалось 1 раз.
Аватара пользователя
Сергей aka m0p3e
 
Сообщения: 159
Зарегистрирован: 05 июн 2002, 11:32
Откуда: Москва

Сообщение Михаил Григорьев » 10 дек 2003, 13:48

Только что посмотрел у себя и все нормально

Opera
Version 7.20
Build 3144
Platform Win32
System Windows XP

Скорее всего это глюк Оперы

Изображение
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1461
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Сообщение Сергей aka m0p3e » 10 дек 2003, 14:19

У меня 7.11 build 2887. Попробую обновить
Аватара пользователя
Сергей aka m0p3e
 
Сообщения: 159
Зарегистрирован: 05 июн 2002, 11:32
Откуда: Москва

Сообщение Сергей aka m0p3e » 10 дек 2003, 14:30

Поставил 7.23 build 3227. Все Ок. :)
Аватара пользователя
Сергей aka m0p3e
 
Сообщения: 159
Зарегистрирован: 05 июн 2002, 11:32
Откуда: Москва

Сообщение Косинов Владимир » 16 янв 2004, 05:06

Поставил на тестовый сервер NW6sp3 NVStat 2.1 RC7, закинул на него логи с BM3.7 за 15 дней, и запустил обработку
perl sys:/perl/web/nvstat/http_rl.pl import "2004-01-01" "2004-01-15"
Возникли следующие проблемы:
обработалось только 13 дней
Дата Траффик (КБайт)
1 9,261
2 332,442
3 209,844
4 214,076
5 1,449,177
6 1,252,207
7 77,163
8 -1,855,130
9 1,234,193
10 189,318
11 84,536
12 1,631,830
13 1,234,256
Интернет: 7,540,041
Кэш: -1,476,868
Всего: 6,063,173

статистика за 8 день и статистика по кэшу - минусовые значения.
Причем, если вхожу в детальную статистику 8 дня - все пользователи, там цифра положительная и несколько другая.
На консоли перла в процессе обработки вылезли сообщения:
DBD::mysql::db do failed: You have an error in your SQL syntax. Check the manua
l that corresponds to your MySQL server version for the right syntax to use near
'', 4510, FROM_UNIXTIME(1073555999))' at line 1 at sys:/perl/web/nvstat/http_rl
.pl line 150, <LOG> line 272215.
DBD::mysql::db do failed: You have an error in your SQL syntax. Check the manua
l that corresponds to your MySQL server version for the right syntax to use near
''http://fonts.gets.ru/viewset.html?id=1310&text=\', 408, FROM_U at sys:/perl/w
eb/nvstat/http_rl.pl line 282, <LOG> line 49379.
DBD::mysql::db do failed: You have an error in your SQL syntax. Check the manua
l that corresponds to your MySQL server version for the right syntax to use near
's\\'m\\'p\\'l\&b=dis', 1060, FROM_UNIXTIME(1073979552))' at lin at sys:/perl/w
eb/nvstat/http_rl.pl line 282, <LOG> line 224580.
Аватара пользователя
Косинов Владимир
 
Сообщения: 166
Зарегистрирован: 07 июн 2002, 11:16
Откуда: Красноярск

Сообщение Михаил Григорьев » 16 янв 2004, 16:04

Скажу еще раз по поводу МИНУСОВ

ВСЕМ !!! ВСЕМ !!!

Ошибка при подсчете трафика возникает только на платформе NetWare т.к. на оную криво портирован PHP, то есть ошибка в PHP

Какая именно, а вот какая:

Берем 2 числа, если одно из чисел попадает в диапозон от 2147483647 до 4294967296 то при выполненийй любой математической операции (+ - : *) возникает ОШИБКА подсчета

Этот баг существует только под NW, на *nix подобных платформах его нет.

Мы пытались поговорить с разработчиками PHP но наши мольбы небыли услышаны и баг небыл исправлен.

Так же мы пытались поправить этот баг самостоятельно 2-мя путями:
1) Возложить расчеты на MySQL
2) Написали функцию корректировки

НО полностью исправить баг не удалось, вот поэтому минусы иногда и появляются.

Наиболее точная это Контекстная статистика, т.к. там подсчеты возложены на MySQL, на остальных же вкладках возможны казусы.


Теперь по поводу ошибки:
DBD::mysql::db do failed: You have an error in your SQL syntax. Check the manua
l that corresponds to your MySQL server version for the right syntax to use near
'', 4510, FROM_UNIXTIME(1073555999))' at line 1 at sys:/perl/web/nvstat/http_rl
.pl line 150, <LOG> line 272215


Даже и незнаю что за глюк и где копать... :(
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1461
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

c PHP ошибка и на NW6.5 платформе или только на NW6.0 ?

Сообщение skoltogyan » 17 янв 2004, 10:09

c PHP ошибка и на NW6.5 платформе или только на NW6.0 ?
skoltogyan
 
Сообщения: 1885
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Re: c PHP ошибка и на NW6.5 платформе или только на NW6.0

Сообщение Михаил Григорьев » 17 янв 2004, 12:34

skoltogyan писал(а):c PHP ошибка и на NW6.5 платформе или только на NW6.0 ?


И на NW6.5 есть та же ошибка, УВЫ но есть
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1461
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

А если не PHP, JAVA ?

Сообщение skoltogyan » 17 янв 2004, 14:26

А если не ориентироваться на PHP, а ориентироваться на Java ?
skoltogyan
 
Сообщения: 1885
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Re: А если не PHP, JAVA ?

Сообщение Михаил Григорьев » 18 янв 2004, 10:48

skoltogyan писал(а):А если не ориентироваться на PHP, а ориентироваться на Java ?


Хаааа... Не смешно, я Java вообще не знаю, да и кто его знает хотя бы ХОРОШО а не ОТЛИЧНО

Выход один, дружно завалить Novell письмами о баге, и чтоб его исправили.... Хотя сомневаюсь, мы непосредственно с разработчиками говорили, толку 0 :( :( :( :( :?

Очень обидно :( Не ожидал :cry:
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1461
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Сообщение Мещеряков Андрей » 17 фев 2004, 10:20

А Попробовать нельзя? Что-то не качается (Bad Gateway..) по ссылке.
Аватара пользователя
Мещеряков Андрей
 
Сообщения: 1999
Зарегистрирован: 19 сен 2002, 14:55
Откуда: lipetsk

К владельцу NVSTAT

Сообщение skoltogyan » 17 фев 2004, 11:24

Добрый день.
Если вы сможете сделать маленьки пример на PhP (именно строки, которые можно было-бы легко воспроизвести) где эта ошибка выплывет, то я могу отослать этот пример одному из поддерживающих developer-форум, а именно Guenter-у.

Дважды с ним общался напрямую, один раз когда обнаружил дырку eDir и второй , мне прислали как в старом NWFTP заабендить сервер.
В обоих случаях он НАПРЯМУЮ в Novell передал это и БЫСТРО (в течении нескольких часов в первом случае и одних суток во втором) прислал мне тестовые заплатки.
skoltogyan
 
Сообщения: 1885
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Сообщение Михаил Григорьев » 18 фев 2004, 19:25

Мещеряков Андрей писал(а):А Попробовать нельзя? Что-то не качается (Bad Gateway..) по ссылке.


Сайт www.novell.chel.ru временно закрыт

Качает RC7 здесь

skoltogyan писал(а):Если вы сможете сделать маленьки пример на PhP (именно строки, которые можно было-бы легко воспроизвести) где эта ошибка выплывет, то я могу отослать этот пример одному из поддерживающих developer-форум, а именно Guenter-у.


Без проблем....

Вот скрипт.... Проще некуда

Код: Выделить всё
<?

print 4294967295/1;

?>


Результат деления на 1 = -1 Круто да

А вот другой

Код: Выделить всё
<?

print 4294967296/1;

?>


Тут уже всё в норме

А вот еще

Код: Выделить всё
<?

print 2147483648/1;

?>


Тут результат равен аж -2147483648
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1461
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

След.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и гости: 5