Биллинговая система Nodeny
21 Ноября 2024, 22:58:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 5 6 [7] 8 9 ... 13
  Печать  
Автор Тема: Модуль Карта  (Прочитано 74635 раз)
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #90 : 28 Ноября 2014, 08:25:36 »

обновил модули яндекс и гуглкарт под последние изменения концепции н+
пингсервер тоже нужно обновить, поскольку связан с картами
до последней версии н+ тоже нужно (svn up)
В меню ссылок на пинг нет, в коде есть, см скрины.
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #91 : 30 Ноября 2014, 09:51:37 »

обновил модули яндекс и гуглкарт под последние изменения концепции н+
пингсервер тоже нужно обновить, поскольку связан с картами
до последней версии н+ тоже нужно (svn up)
В меню ссылок на пинг нет, в коде есть, см скрины.
Еще при нажатии пинговать группу клиентов выдает
Код:
29.11.2014 19:44:37 [stat.pl(166) calls.pm::Require_web_mod(1167) calls.pm::Require_mod(1160) calls.pm(1160) start_admin.pl(71) calls.pm::Require_web_mod(1167) calls.pm::Require_mod(1158)]
require /usr/local/nodeny/web/_autoping.pl
29.11.2014 19:44:37 [stat.pl(167) stat.pl::__ANON__(29) stat.pl(29) stat.pl::Hard_exit(88) stat.pl(89)]
syntax error at /usr/local/nodeny/web/_autoping.pl line 39, near "$lang::$err_no_usr_selected"
Global symbol "$err_no_usr_selected" requires explicit package name at /usr/local/nodeny/web/_autoping.pl line 39.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1160.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1160.

29.11.2014 19:44:37 [stat.pl(167) stat.pl::__ANON__(29) stat.pl(29) stat.pl::Hard_exit(88) stat.pl(91)]
Elapsed time: 0.125422 sec

дебаг при груповом пинге
Код:
0.103064	
94 Db.pm::connect
Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.02673 sec
+ 0.104423
2 (eval 8)::BEGIN
35 calls.pm
143 Db.pm::line
133 Db.pm::sql
320 Db.pm::sql
SELECT *, UNIX_TIMESTAMP() AS t, (SELECT COUNT(*) FROM users) AS c FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0009 сек
+ 0.105929
2 (eval 8)::BEGIN
160 calls.pm
GET data: %5Funikey=0XH4gkknR7lMHdNEIZeEqw
+ 0.106234
2 (eval 8)::BEGIN
195 calls.pm
  _unikey  = '0XH4gkknR7lMHdNEIZeEqw'
+ 0.106529
2 (eval 8)::BEGIN
209 calls.pm
Cookies:
  _ga          = 'GA1.2.1041905035.1416386740'
  _gat         = '1'
  cols         = 'uinfo,_owner,iauth,iip,iproperties,uname,ufio,alast_auth,d_adr_district,d_adr_street,
d_adr_house,d_adr_room,d_adr_block,d_adr_telefon,d_adr_group,sservice_id,utraf,
ubalance'
  debug        = '1'
  graph_rough  = '0'
  new_admin    = ''
  noses        = 'sHYt5aO1oV!QtcGHetUA4g'
  usr_field    = 'fio'
+ 0.110236
2 (eval 8)::BEGIN
254 calls.pm
143 Db.pm::line
133 Db.pm::sql
320 Db.pm::sql
SELECT * FROM websessions s LEFT JOIN admin a ON (s.uid=a.id AND s.role='admin') WHERE BINARY ses='sHYt5aO1oV!QtcGHetUA4g' AND uid>0 LIMIT 1
Строк: 1. Время выполнения sql: 0.0007 сек
+ 0.110506
2 (eval 8)::BEGIN
272 calls.pm
Сессия `sHYt5aO1oV!QtcGHetUA4g` существует, uid: 8, role: admin
+ 0.111197
2 (eval 8)::BEGIN
294 calls.pm
157 Db.pm::do
133 Db.pm::sql
320 Db.pm::sql
UPDATE websessions SET expire=UNIX_TIMESTAMP()+'7200' WHERE BINARY ses='sHYt5aO1oV!QtcGHetUA4g' LIMIT 1
Строк: 1. Время выполнения sql: 0.0004 сек
+ 0.111932
2 (eval 8)::BEGIN
301 calls.pm
143 Db.pm::line
133 Db.pm::sql
320 Db.pm::sql
SELECT * FROM webses_data WHERE BINARY unikey='0XH4gkknR7lMHdNEIZeEqw' LIMIT 1
Строк: 1. Время выполнения sql: 0.0005 сек
+ 0.113044
2 (eval 8)::BEGIN
318 calls.pm
Данные по unikey 0XH4gkknR7lMHdNEIZeEqw:
{
  'return_to' => '7/fn2qtNlLOpzTM7qbXDeQ',
  'info' => [
    'группы: Абоненты',
    'Услуга = «10 Мбит»'
  ],
  'from' => 'users',
  'ids' => [
    '170',
    '172',
    '173',
    '174',
    '176',
    '178',
    '179',
    '180',
    '182',
    '183',
    '184',
    '185',
    '186',
    '187',
    '188',
    '189',
    '191',
    '194',
    '196',
    '197',
    '198',
    '199',
    '200',
    '201',
    '202',
    '203',
    '204',
    '205',
    '206',
    '207',
    '208',
    '209',
    '210',
    '213',
    '217',
    '218',
    '219',
    '220',
    '221',
    '222',
    '223',
    '224',
    '226',
    '228',
    '229',
    '230',
    '231',
    '234',
    '235',
    '236',
    '237',
    '238',
    '239',
    '243',
    '245',
    '247',
    '248',
    '249',
    '250',
    '251',
    '252',
    '253',
    '254',
    '255',
    '256',
    '257',
    '258',
    '260',
    '261',
    '262',
    '270',
    '271',
    '272',
    '274',
    '276',
    '279',
    '286',
    '287',
    '290',
    '293',
    '296',
    '299',
    '300',
    '301',
    '304',
    '312',
    '313',
    '327',
    '332',
    '334',
    '336',
    '337',
    '347',
    '350',
    '356',
    '360',
    '362',
    '365',
    '366',
    '370',
    '371',
    '373',
    '374',
    '378',
    '391',
    '393',
    '422',
    '424',
    '426',
    '433',
    '438',
    '452',
    '458',
    '462',
    '489',
    '490',
    '491',
    '492',
    '493',
    '495',
    '496',
    '497',
    '500',
    '502',
    '508',
    '512',
    '513',
    '514',
    '515',
    '520',
    '526',
    '527',
    '530',
    '532',
    '534',
    '539',
    '540',
    '541',
    '545',
    '549',
    '550',
    '557',
    '565',
    '566',
    '567',
    '570',
    '580',
    '584',
    '587',
    '588',
    '589',
    '593',
    '600',
    '601',
    '612'
  ]
};
+ 0.115431
166 stat.pl
1167 calls.pm::Require_web_mod
1158 calls.pm::Require_mod
require /usr/local/nodeny/web/start_admin.pl
+ 0.116727
166 stat.pl
1167 calls.pm::Require_web_mod
1160 calls.pm::Require_mod
1160 calls.pm
71 start_admin.pl
1167 calls.pm::Require_web_mod
1158 calls.pm::Require_mod
require /usr/local/nodeny/web/_autoping.pl
+ 0.117583
167 stat.pl
29 stat.pl::__ANON__
29 stat.pl
70 stat.pl::Hard_exit
71 stat.pl
syntax error at /usr/local/nodeny/web/_autoping.pl line 39, near "$lang::$err_no_usr_selected"
Global symbol "$err_no_usr_selected" requires explicit package name at /usr/local/nodeny/web/_autoping.pl line 39.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1160.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1160.
+ 0.117716
167 stat.pl
29 stat.pl::__ANON__
29 stat.pl
70 stat.pl::Hard_exit
72 stat.pl
Elapsed time: 0.117608 sec
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #92 : 01 Декабря 2014, 11:37:21 »

вижу синтаксическую ошибку. Исправлю
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #93 : 01 Декабря 2014, 14:23:14 »

вижу синтаксическую ошибку. Исправлю
Спасибо, напиши как исправишь, что б модули перекачать.
Записан
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 455


Просмотр профиля
« Ответ #94 : 07 Декабря 2014, 18:46:06 »

Может есть проще логика?
предложи
Не правильно выразился, логика правильная, но не удобная реализация вывода на карту. В частности, чтобы вывести ящик на карту, его надо заводить отдельно как обьект. При этом его нужно завести как оборудование(через создать клиента), чтобы он был в общем списке оборудования. Может можно добавить кнопку создать обьект/вывести на карту из страницы оборудования?
Записан
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 455


Просмотр профиля
« Ответ #95 : 08 Декабря 2014, 00:24:36 »

А как можно соединить порта разных коммутаторов,ODF`ов и т.п. ?
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #96 : 09 Декабря 2014, 15:46:01 »

вижу синтаксическую ошибку. Исправлю
Пофиксил? перекачивать модули можно?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #97 : 11 Декабря 2014, 12:41:53 »

вижу синтаксическую ошибку. Исправлю
Пофиксил? перекачивать модули можно?
Да
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #98 : 11 Декабря 2014, 16:25:50 »

обновил модули яндекс и гуглкарт под последние изменения концепции н+
пингсервер тоже нужно обновить, поскольку связан с картами
до последней версии н+ тоже нужно (svn up)
В меню ссылок на пинг нет, в коде есть, см скрины.
Ссылок по прежнему нет
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #99 : 12 Декабря 2014, 11:54:11 »

пофиксил
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #100 : 12 Декабря 2014, 12:19:04 »

Спасибо.
Записан
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 455


Просмотр профиля
« Ответ #101 : 12 Декабря 2014, 22:41:37 »

Есть предложение, назначать цвета точкам на карте в зависимости от места расположения на доме. Например: Чердак:голубой, крыша:зеленый, тех-этаж:желтый, подвал:коричневый, этаж:красный
Записан
polyakov
Новичок
*

Карма: 0
Offline Offline

Сообщений: 1


Просмотр профиля
« Ответ #102 : 14 Декабря 2014, 17:43:07 »

а можно ли добавить в карту клиента еще одну точку топологии, но более высокого уровня. обьясню для чего:
есть приход оптики и стоит умный свич, Это точка топологии 1-го уровня.
есть ветка utp которая отходит от этого умного свича и состоит из 6 обычных свичей. Каждый свич это точка топологии 2-го уровня.
 это нужно для того чтобы знать какая общая нагрузка на всю оптику и на каждый свич по отдельности.
пример как должно быть.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #103 : 15 Декабря 2014, 09:52:47 »

Вы предлагаете ПОЛУРЕШЕНИЯ ваших ЛИЧНЫХ проблем. Это усложнение для остальных, а пользы немного даже для вас - скоро будете писать, что вам не хватает еще и еще. Нужно делать универсальные решения, а не давайте сделаем еще одни точки топологии - у нас уже есть любые типы (ящики, муфты и т/д) так давайте придумаем еще одну сущность, я так быстро эту фичу хотел, что даже не придумал название - давайте просто назовем "точка 2".

Давайте думать глобально, чтоб решение масштабировалось и было полезно для всех
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #104 : 15 Декабря 2014, 16:52:36 »

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

Например, мы хотим на слое 1 видеть абсолютно все коммуникации, а на слое 2 только ящики, на слое 3 только столбы:

в каждой точке топологии типа "ящик" параметр "слои" = 1,2
в каждой точке топологии типа "столбы" параметр "слои" = 1,3
в каждой точке топологии типа "наркоманы" параметр "слои" = 3 (т.е при выборе слоя 3 будут показываться столбы и наркоманы)

p.s. нужно обновить n+ чтобы в базе создалось поле layers
Записан
Страниц: 1 ... 5 6 [7] 8 9 ... 13
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!