vadislaus Опубликовано 3 сентября, 2009 · Жалоба Забыл дописать, версия NOC - 0.3 от 2 сентября Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Max P Опубликовано 9 сентября, 2009 · Жалоба vadislaus, у меня те же самые грабли и с CSS и с Managed Objects, версия тоже 0.3 и вебморда через апача :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vadislaus Опубликовано 18 сентября, 2009 · Жалоба На forum.nocproject.org появилось решение от neonman: откатить django до 1.0.3 и всё заработает. У меня все заработало после отката на django 1.0.3 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Max P Опубликовано 27 сентября, 2009 · Жалоба дык... neonman это я :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 1 октября, 2009 · Жалоба После месяца разработки вышла новая версия NOC: 0.3.1. Основные новшества: * VLAN Provisioning - позволяет автоматичести создавать и удалять VLAN'ы на свичах при их добавлении/удалении из базы * Диапазоны IP-адресов - позволяют дополнительно маркировать группы адресов в блоке, генерировать FQDN и многое другое * Существенно расширены возможности скриптов Service Activation * Доработан performance management * Исправлен ряд ошибок Release Notes Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dgf Опубликовано 1 октября, 2009 · Жалоба А не планируется поддержка распределения телефонной нумерации, в дополнение к IP? Очень не хватает как раз для таких компаний, как в описании (NOC Project is an Operation Support System (OSS) for the Telco [...]) Что за Telco без телефонов? :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 4 октября, 2009 · Жалоба А не планируется поддержка распределения телефонной нумерации, в дополнение к IP?Очень не хватает как раз для таких компаний, как в описании (NOC Project is an Operation Support System (OSS) for the Telco [...]) Что за Telco без телефонов? :) Изначально она была :) Только модуль оказался недостаточно универсальным и его пришлось убрать из общего дистрибутива. Если хорошо подумать, то можно, конечно, и нормально сделать. Если есть интерес, предлагаю создать тему на http://forum.nocproject.org/ и совместно подумать над тем, как может выглядеть модуль телефонии в NOC, может и придет в голову что-нибудь дельное :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
garik_first Опубликовано 20 октября, 2009 · Жалоба А как собственно установить патч r1830 ?? Заранее спасибо за ответ. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
garik_first Опубликовано 20 октября, 2009 · Жалоба ВСЕ РАЗОБРАЛСЯ НО даже при установке этого патча ./scripts/post-update все равно Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/management/__init__.py", line 362, in execute_manager utility.execute() File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/management/__init__.py", line 303, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/management/base.py", line 195, in run_from_argv self.execute(*args, **options.__dict__) File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/management/base.py", line 221, in execute self.validate() File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/management/base.py", line 249, in validate num_errors = get_validation_errors(s, app) File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/management/validation.py", line 28, in get_validation_errors for (app_name, error) in get_app_errors().items(): File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/db/models/loading.py", line 131, in get_app_errors self._populate() File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/db/models/loading.py", line 58, in _populate self.load_app(app_name, True) File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/db/models/loading.py", line 74, in load_app models = import_module('.models', app_name) File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/utils/importlib.py", line 35, in import_module __import__(name) File "/opt/noc/../noc/vc/models.py", line 15, in <module> from noc.main.models import NotificationGroup File "/opt/noc/../noc/main/models.py", line 168, in <module> database_storage=DatabaseStorage.get_dbs() File "/opt/noc/../noc/main/models.py", line 164, in get_dbs return DBS(cls.dbs_options()) File "/opt/noc/../noc/main/models.py", line 153, in dbs_options "db_table" : DatabaseStorage._meta.db_table, AttributeError: 'NoneType' object has no attribute '_meta' Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/management/__init__.py", line 362, in execute_manager utility.execute() File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/management/__init__.py", line 303, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/management/base.py", line 195, in run_from_argv self.execute(*args, **options.__dict__) File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/management/base.py", line 221, in execute self.validate() File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/management/base.py", line 249, in validate num_errors = get_validation_errors(s, app) File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/management/validation.py", line 28, in get_validation_errors for (app_name, error) in get_app_errors().items(): File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/db/models/loading.py", line 131, in get_app_errors self._populate() File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/db/models/loading.py", line 58, in _populate self.load_app(app_name, True) File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/db/models/loading.py", line 74, in load_app models = import_module('.models', app_name) File "/usr/local/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/utils/importlib.py", line 35, in import_module __import__(name) File "/opt/noc/../noc/vc/models.py", line 15, in <module> from noc.main.models import NotificationGroup File "/opt/noc/../noc/main/models.py", line 168, in <module> database_storage=DatabaseStorage.get_dbs() File "/opt/noc/../noc/main/models.py", line 164, in get_dbs return DBS(cls.dbs_options()) File "/opt/noc/../noc/main/models.py", line 153, in dbs_options "db_table" : DatabaseStorage._meta.db_table, AttributeError: 'NoneType' object has no attribute '_meta' Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lexius Опубликовано 18 ноября, 2009 · Жалоба что-то сайтец ваш вдруг перестал резолвится... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
White_Alex Опубликовано 19 ноября, 2009 · Жалоба что-то сайтец ваш вдруг перестал резолвится... oopss.... видать чет где-то не проплачено:-) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Global Опубликовано 19 ноября, 2009 · Жалоба Да походу так и есть, не вовремя совсем(( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lexius Опубликовано 23 ноября, 2009 (изменено) · Жалоба вроде починили... а я вот что спросить хотел: половина функционала вываливает ошибки типа ProgrammingError at /admin/dns/dnszone/ relation "dns_dnszone" does not exist или ProgrammingError at /admin/vc/vc/ relation "vc_vc" does not exist Это типовая ошибка, т.к. я при установке накосячил или надо детальную информацию об ошибке и разбираться? Система и версии следующие: NOC 0.3.2r1857 OS Linux netmon 2.6.28-15-server #49-Ubuntu SMP Tue Aug 18 20:09:37 UTC 2009 x86_64 Python 2.6.2 (release26-maint, Apr 19 2009, 01:58:18) [GCC 4.3.3] Django (1, 1, 1, 'final', 0) PostgreSQL PostgreSQL 8.3.8 on x86_64-pc-linux-gnu, compiled by GCC gcc-4.3.real (Ubuntu 4.3.3-5ubuntu4) 4.3.3 Изменено 23 ноября, 2009 пользователем lexius Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 12 декабря, 2009 · Жалоба После двух месяцев разработки вышла версия NOC 0.3.2. Среди основных изменений: Переработана модель данных в модуле "Peering Management". NOC теперь умеет апдейтить объекты aut-num в базе RIPE. Появился интерактивный конструктор префикс-листов. Появилась возможность связать блок адресов IPv4 с соответсвующим VLAN'ом. Реализован VC Provisioning для свичей HP GbE2. Полный список изменений: RELEASE NOTES Рекомендуем всем пользователям NOC обновиться. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
absatz Опубликовано 23 декабря, 2009 (изменено) · Жалоба вроде починили...а я вот что спросить хотел: половина функционала вываливает ошибки типа ProgrammingError at /admin/dns/dnszone/ relation "dns_dnszone" does not exist или ProgrammingError at /admin/vc/vc/ relation "vc_vc" does not exist Это типовая ошибка, т.к. я при установке накосячил или надо детальную информацию об ошибке и разбираться? В моем случае при свежей установке NOC ошибку ``relation "vc_vc" does not exist'' удалось обойти так: ./scripts/post-update ./manage.py migrate vc ./manage.py migrate Почему-то таблицы vc сам по себе post-update не создавал, и, если внимательно поглядеть на его вывод, то там тоже было сообщение насчет ``relation "vc_vc" does not exist''. Изменено 23 декабря, 2009 пользователем absatz Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lexius Опубликовано 23 декабря, 2009 · Жалоба absatz Ага, я уже сам дошёл до этого :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vadislaus Опубликовано 22 января, 2010 · Жалоба Не получить конфиг с ZyXEL ES-2024 При попытке посмотреть python manage.py debug-script Zyxel.ZyNOS.get_version telnet://admin:111000111%00111000111@192.168.1.1 ----------------------------------------------- DEBUG:root:register_socket(<noc.sa.servers.ftp.FTPServer object at 0x97f330c>,None) DEBUG:root:register_socket(<noc.sa.servers.http.HTTPServer object at 0x9835f8c>,None) DEBUG:root:Running script thread DEBUG:root:Running socket factory DEBUG:root:Creating transaction id=2063004630 method=None callback=None DEBUG:root:[FTPServer(0x97f330c,10.xx.xx.xx:21)] Initializing socket DEBUG:root:[script-192.168.1.1-Zyxel.ZyNOS.get_version] Running ERROR:root:[FTPServer(0x97f330c,10.xx.xx.xx:21)] Address already in use DEBUG:root:[script-192.168.1.1-Zyxel.ZyNOS.get_version] Guarded run DEBUG:root:unregister_socket(<noc.sa.servers.ftp.FTPServer object at 0x97f330c>) DEBUG:root:[script-192.168.1.1-Zyxel.ZyNOS.get_version] cli(show system-information) DEBUG:root:[HTTPServer(0x9835f8c,10.xx.xx.xx:80)] Initializing socket DEBUG:root:[script-192.168.1.1-Zyxel.ZyNOS.get_version] Running new provider ERROR:root:[HTTPServer(0x9835f8c,10.xx.xx.xx:80)] Address already in use DEBUG:root:CLITelnetSocket connecting '192.168.1.1' DEBUG:root:unregister_socket(<noc.sa.servers.http.HTTPServer object at 0x9835f8c>) DEBUG:root:[CLITelnetSocket(0x983980c)]<None> ==> START DEBUG:root:[CLITelnetSocket(0x983980c)]<START> set_patterns([('User name:', 'USERNAME'), ('[Pp]assword:', 'PASSWORD'), ('^\\S+?>', 'UNPRIVELEGED_PROMPT'), ('^\\S+?#', 'PROMPT')]) DEBUG:root:register_socket(<noc.sa.script.CLITelnetSocket object at 0x983980c>,None) DEBUG:root:Tick DEBUG:root:[CLITelnetSocket(0x983980c)]<START> Initializing socket DEBUG:root:[CLITelnetSocket(0x983980c)]<START> EXECV(['/usr/bin/telnet', '192.168.1.1']) DEBUG:root:[CLITelnetSocket(0x983980c)]<START> on_read: 'Trying 192.168.1.1...\r\n' DEBUG:root:[CLITelnetSocket(0x983980c)]<START> feed: 'Trying 192.168.1.1...\n' DEBUG:root:[CLITelnetSocket(0x983980c)]<START> on_read: "Connected to 192.168.1.1.\r\nEscape character is '^]'.\r\n" DEBUG:root:[CLITelnetSocket(0x983980c)]<START> feed: "Connected to 192.168.1.1.\nEscape character is '^]'.\n" DEBUG:root:[CLITelnetSocket(0x983980c)]<START> on_read: '\r\nUser name: ' DEBUG:root:[CLITelnetSocket(0x983980c)]<START> feed: '\nUser name: ' DEBUG:root:[CLITelnetSocket(0x983980c)]<START> match 'User name:' DEBUG:root:[CLITelnetSocket(0x983980c)]<START> event(USERNAME) DEBUG:root:[CLITelnetSocket(0x983980c)]<START> ==> USERNAME DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> set_patterns([('[Pp]assword:', 'PASSWORD'), ('^\\S+?#', 'PROMPT')]) DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> submit('admin') DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> write('admin\n') DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> on_read: 'a' DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> feed: 'a' DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> on_read: 'dmin\r\n\r\nPassword: ' DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> feed: 'dmin\n\nPassword: ' DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> match '[Pp]assword:' DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> event(PASSWORD) DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> ==> PASSWORD DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> set_patterns([('^\\S+?#', 'PROMPT'), ('^\\S+?>', 'UNPRIVELEGED_PROMPT'), ('User name:', 'USERNAME'), ('[Pp]assword:', 'PASSWORD')]) DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> submit('111000111') DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> write('111000111\n') DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> on_read: '*' DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> feed: '*' DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> on_read: '*****\r\nCopyright © 1994 - 2007 ZyXEL Communications Corp.\r\nGer 3 # \x1b7' DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> feed: '*****\nCopyright © 1994 - 2007 ZyXEL Communications Corp.\nGer 3 # \x1b7' DEBUG:root:Tick DEBUG:root:Tick DEBUG:root:Tick ----------------------------------------------- NOC 0.3.2 OS Linux localhost 2.6.30-gentoo-r6 #1 SMP Sat Sep 5 00:54:14 MSD 2009 i686 Python 2.6.2 (r262:71600, Sep 1 2009, 21:17:31) [GCC 4.3.3] Django (1, 1, 1, 'final', 0) PostgreSQL PostgreSQL 8.2.7 on i686-pc-linux-gnu, compiled by GCC i686-pc-linux-gnu-gcc (Gentoo 4.4.1 p1.0) 4.4.1 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
azhur Опубликовано 31 марта, 2010 · Жалоба Доброе время суток. Проэкт жив? А то уже целый квартал новых релизов нет, падазрительна аднака :) Собираюсь на днях пробовать-ставить на фряху (в основном - управление конфигами нужно), не подскажете актуальную инструкцию? То, что находил - под старые версии 0.1.х, а сейчас уже 0.3.х есть. Или принципиальных отличий нет? По поддержке оборудования: с коммутаторами Allied Telesis кто-нибудь пробовал работать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mikevlz Опубликовано 31 марта, 2010 · Жалоба принципиальных не было отличий. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 11 апреля, 2010 · Жалоба Доброе время суток.Проэкт жив? А то уже целый квартал новых релизов нет, падазрительна аднака :) Собираюсь на днях пробовать-ставить на фряху (в основном - управление конфигами нужно), не подскажете актуальную инструкцию? То, что находил - под старые версии 0.1.х, а сейчас уже 0.3.х есть. Или принципиальных отличий нет? По поддержке оборудования: с коммутаторами Allied Telesis кто-нибудь пробовал работать? Проект жив и продолжает развиваться. Задержка была связана с большим количеством важныхинфраструктурных изменений. NOC 0.4 вышел. Release Notes - по ссылке... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 13 сентября, 2010 · Жалоба Давненько мы не брали в руки шашек! Встречайте NOC 0.5. Новая версия содержит огромное количество доработок, исправлена масса ошибок. Поддерживаются 6 новых платформ: HP ProCurve, Cisco CatOS, Extreme XOS, Allied Telesis AT8000S/AT8500, Brocade FabricOS и Cisco CatOS. Особенно следует отметить экспериментальную реализацию L2 Topology Discovery. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 19 октября, 2010 · Жалоба Вышел NOC 0.5.1. Из основных изменений: * Доработанная многопротокольная реализация L2 topology discovery, анализирующая таблицы MAC-адресов, ARP-кеш и данные протоколов *STP, LLDP и CDP. * Authentication plugins для интеграции с существующей инфраструктурой. Добавлена возможность HTTP и LDAP аутентификации. При желании можно сделать свой скрипт для аутентификации. И, как всегда, исправлен ряд ошибок, добавлены дополнительные возможности. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
t0ly Опубликовано 26 октября, 2010 · Жалоба нравицца хорошая идея и правильная дорога. жаль только что поздно заметил этот проэкт. Что было надо написал сам, а раде остального ставить как то не очень хочится. но считаю что проэкт зачётный. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 9 ноября, 2010 · Жалоба В последних коммитах появилась полноценная поддержка IPv6 в Address Space Management (IPAM) и DNS. Приглашаем всех желающих к обсуждению и тестированию. Подробности по ссылке Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 19 ноября, 2010 · Жалоба На сайте проекта появился раздел скринкастов. Открывает раздел 8-минутный ролик c демонстрацией базовых возможностей модуля IPAM (управления адресным пространством) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...