Garra-67 Posted November 9, 2012 Posted November 9, 2012 Тут дело не в схемах и не в софте. Тут главное своевременно и постоянно вносить изменения, особенно если кабель от 32 волокон и выше. Но как показывает практика, через несколько лет всеравно все кончается лазеркой -) Особенно когда работаешь с подрядчиками и они находят вроде одинаковый кабель, но по модулям и цветам там зоопарк еще тот -) Вставить ник Quote
Tomas Lee Posted November 9, 2012 Author Posted November 9, 2012 добавилю ищщё: в выше приведенном примере например можно, добавить дату подвеса кабеля и дату последней сварки. ФИО монтажников тоже неплохо завести.... Через годы эксплуатации много чего забудиться, но потом можно будет нарыть интересные факты и сопоставить с возникшем вопросом... ИМХО, естественно. у меня всё это в планах есть... точнее... у меня получается так: была задумка отслеживать соединения волокон, после уже начало всё обрастать "мясом". сначала описание того же кабели было в текстовом поле "desc", которое у меня на всякий случай во всех таблицах, а потом вынес в отдельную таблицу где описываются типы кабелей, при заносе данных, просто выбирается из списка. так же и с типом кросса/муфты. т.е. постепенно по мере "создания" возникают вопросы и решаются :о) Вставить ник Quote
20512 Posted November 10, 2012 Posted November 10, 2012 Да, маленькая. И извините, я не понимаю, как на 2*3 поместить 500-600 узлов и почти 300 км оптики :( Ну у меня не 300 км а значительно меньше. Узлов 270 всего. Вместе с перспективой.Я ж не рисую все десятки километров в натуральную величину. Так, схематически, без географической привязки. Мне главное учет волокон. А с учетом того, что вся сеть разделена на сегменты, то там вообще всё просто. Квадратики с линиями и цифрами.. Кстати, сейчас прикинул, 600 узлов влёгкую размещается на 6-ти квадратных метрах. 1-го квадратного дециметра хватает за глаза и за уши для разрисовывания одного узла во всех подробностях. Вставить ник Quote
Syzygy Posted November 10, 2012 Posted November 10, 2012 1-го квадратного дециметра хватает за глаза и за уши для разрисовывания одного узла во всех подробностях. Это смотря какой узел, а если на нём несколько кроссов на 32 порта? Выложите пару схем, интересно, как вы рисуете. Вставить ник Quote
20512 Posted November 10, 2012 Posted November 10, 2012 Несколько кроссов на 32 порта, наверное на одном дециметре мелковато будет. Я так и не понял, как сюда вставлять картинки, но сейчас попробую научиться. Вставить ник Quote
20512 Posted November 10, 2012 Posted November 10, 2012 Вот, нашел самый маленький рисунок. Из почти таких же кусочков состоит вся схема. Цвета волокон не разрисовываем уже, потому, что с кабелем такой бутерброд, что мама не горюй. При аварии, если что, всё равно всё прозванивать приходится.... Вставить ник Quote
xman3 Posted November 10, 2012 Posted November 10, 2012 (edited) удалите, плз,сообщение. Спасибо Edited November 10, 2012 by xman3 Вставить ник Quote
ned2ru Posted November 10, 2012 Posted November 10, 2012 (edited) Вот наш пример http://ned2.ru/images/stories/screens/12-group_svr.png Волокна прорисованы по всему пути, отмечены цвета волокон, номера розеток, делители. Прошу прощения, сначала зашел под другим ником, решил удалить старое сообщение, но не получилось Просьба модераторам удалить сообщение от xman3. Спасибо Edited November 10, 2012 by ned2ru Вставить ник Quote
Tomas Lee Posted November 10, 2012 Author Posted November 10, 2012 графически схему держать конечно хорошо, но как искать свободное волокно или вообще куда оно идёт если это надо? кучу проектов перелопачивать или же кучу таких кусков карт? ошибиться не сложно... Вставить ник Quote
Syzygy Posted November 10, 2012 Posted November 10, 2012 А в чём проблема? Документация обычно разбита по районам, открывает нужный район и смотрим. Все волокна подписываются, если оно свободно, то его сразу же видно. Также все волокна подписываются, куда идут. Вообще никаких проблем. А если рисовать правильно, то выделив одно волокно можно увидеть весь его путь. Наконец, есть диспетчер объектов, правильно обзываем кроссы и прочие вещи и искать вообще почти не надо. Вставить ник Quote
20512 Posted November 10, 2012 Posted November 10, 2012 Если посмотреть внимательно на мою схему, то там видно каждое волокно и даже те, которые по каким-то причинам оканчиваются значительно раньше, чем хотелось бы. Все схемы разбиты по районам. Магистрали отдельно, районные сети отдельно. Всё видно наглядно даже без очков. Вставить ник Quote
Tomas Lee Posted November 26, 2012 Author Posted November 26, 2012 кому интересно https://code.google.com/p/fibers/ код сырой, но уже посмотреть можно... оформил ещё не до конца. Вставить ник Quote
Tomas Lee Posted December 9, 2012 Author Posted December 9, 2012 Доброго времени суток. На текущий момент изменил интерфейс. Реализовал графический просмотр соединенных узлов и реализовал учет узлов (паспорт узла) жду предложений и вопросов. Вставить ник Quote
kriks Posted December 9, 2012 Posted December 9, 2012 Подскажи, где найти лог и пасс для доступа :) Стать то стало, а вот авторизоваться как) Вставить ник Quote
biox Posted December 9, 2012 Posted December 9, 2012 Да собсно не помешала хотя бы краткая инструкция по установке. Это хорошо, когда человек не балбес, но люди то разные. И логин с пасом конечно же то же хотелось. Вставить ник Quote
fivtin Posted December 10, 2012 Posted December 10, 2012 постоянно появляются ошибки неопределенных переменных Вставить ник Quote
Tomas Lee Posted December 10, 2012 Author Posted December 10, 2012 постоянно появляются ошибки неопределенных переменных скриншоты шлите Вставить ник Quote
Tomas Lee Posted December 10, 2012 Author Posted December 10, 2012 (edited) прошу прощения про инструкцию, не подумал, т.к. для меня очевидно и так :о) логины пароли хранятся в таблице users INSERT INTO `fib`.`users` (`id`, `login`, `password`, `node_add`, `node_edit`, `node_del`, `pq_add`, `pq_edit`, `pq_del`, `cable_add`, `cable_edit`, `cable_move`, `cable_del`, `cable_del_all`, `fiber_add`, `fiber_del`, `fiber_find`, `port_add`, `port_edit`, `port_del`, `port_edit_desc`, `name`, `status`) VALUES (NULL, 'test', MD5('test'), '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', 'test user', '1'); этот запрос сделает тестового пользователя test с пассом test пароли в MD5 если неопределённые переменные вылазят, это в принципе не ошибки и их убрать можно настроив php.ini но пишите на что ругается, буду убирать, т.к. я сам за чистый код... сам делаю по быстрому, потом стараюсь причёсывать. ещё, надо сначала набить справочники по минимуму потом уже можно вносить узлы, будет время накидаю инструкцию. п.с: закоммитил с репозиторий последние изменения Edited December 10, 2012 by Tomas Lee Вставить ник Quote
fivtin Posted December 10, 2012 Posted December 10, 2012 еще надо добавить запрос создающий mysql пользователя user с паролем pass для соединения с бд самое первое что появляется на странице - Undefined index:logged_user_fibers_id Вставить ник Quote
Tomas Lee Posted December 11, 2012 Author Posted December 11, 2012 (edited) Внёс исправления, добавил файлик default.sql где создается дефолтный пользователь и пользователь для БД Сделал краткое описание http://code.google.com/p/fibers/wiki/Main задавайте вопросы в узлах на портах добавил галку занятости порта в дальнейшем будет подсветка занятых волокон Edited December 12, 2012 by Tomas Lee Вставить ник Quote
Diman_xxxx Posted December 12, 2012 Posted December 12, 2012 Сбылась мечта - халявная,(сетевая?) система учета ВОЛС, а не просто рисовалка! Единственное но мне(да и не только), как чайнику - не хватает инструкции по запуску) Какие sql запросы выполнить для того чтобы начать пользоваться? ( как я представляю: сначала создать *.mdf, а потом таблички и тихим сапом заполнять их) Будет ли работать на SQL Server 2005 / 2008 ? Вставить ник Quote
biox Posted December 12, 2012 Posted December 12, 2012 (edited) м..... там .sql файл есть вообще то. посмотрите его и попытайтесь понять будет ли он на SQL Server 2005 / 2008 работать. Edited December 12, 2012 by biox Вставить ник Quote
Andrei Posted December 13, 2012 Posted December 13, 2012 Внёс исправления, добавил файлик default.sql где создается дефолтный пользователь и пользователь для БД В fib.sql пришлось добавить в начале create database fib; use fib; В default.sql строки "------" надо предварить знаком # иначе mysql -u root -pххххххх <default.sql ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '- CREATE USER 'user'@'%' IDENTIFIED BY '***'' at line 1 Далее: mysql -u root -pхххххх<default.sql ERROR 1396 (HY000) at line 3: Operation CREATE USER failed for 'user'@'%' Получилось только так: GRANT ALL PRIVILEGES ON fib.* TO 'test'@'localhost' IDENTIFIED BY 'test'; Но потом команда из default.sql INSERT INTO `fib`.`users` ( `id`, `login`, `password`, `node_add`, ... и т.д.отрабатывает: mysql> select * from fib.users; +----+-------+----------------------------------+----------+-----------+----------+--------+---------+--------+-----------+------------+------------+-----------+---------------+-----------+-----------+------------+----------+-----------+----------+----------------+-----------+--------+ | id | login | password | node_add | node_edit | node_del | pq_add | pq_edit | pq_del | cable_add | cable_edit | cable_move | cable_del | cable_del_all | fiber_add | fiber_del | fiber_find | port_add | port_edit | port_del | port_edit_desc | name | status | +----+-------+----------------------------------+----------+-----------+----------+--------+---------+--------+-----------+------------+------------+-----------+---------------+-----------+-----------+------------+----------+-----------+----------+----------------+-----------+--------+ | 8 | test | 098f6bcd4621d373cade4e832627b4f6 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | test user | 1 | +----+-------+----------------------------------+----------+-----------+----------+--------+---------+--------+-----------+------------+------------+-----------+---------------+-----------+-----------+------------+----------+-----------+----------+----------------+-----------+--------+ 1 row in set (0.00 sec) но авторизоваться так и не удалось. Чего-то не хватает Вставить ник Quote
fivtin Posted December 13, 2012 Posted December 13, 2012 (edited) CREATE USER 'user'@'%' IDENTIFIED BY '***'' at line 1 заменил % на localhost да еще пришлось вручную выставить привелегии, поскольку все были пустые Edited December 13, 2012 by fivtin Вставить ник Quote
Tomas Lee Posted December 13, 2012 Author Posted December 13, 2012 Сбылась мечта - халявная,(сетевая?) система учета ВОЛС, а не просто рисовалка! Единственное но мне(да и не только), как чайнику - не хватает инструкции по запуску) Какие sql запросы выполнить для того чтобы начать пользоваться? ( как я представляю: сначала создать *.mdf, а потом таблички и тихим сапом заполнять их) Будет ли работать на SQL Server 2005 / 2008 ? используется mysql + php, т.е. нужен веб сервер, что есть у каждого интернет провайдера. а если нет, то можно простой денвер. извините, но пока полноценную инструкцию нет времени написать. пока даже не успеваю все идеи реализовать. и да, халявная, денег не прошу, но если есть желание подкинуть на пиво - всегда рад :о) biox,fivtin попозже попробую сообразить какой нибудь install.php что в sql файлах, это всё чистый экспорт с phpmyadmin Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.