dvolodin Опубликовано 19 ноября, 2013 · Жалоба 2 варианта: 1. предоставляете удаленный доступ в лабу к тестовому железу, разработчики используя доступ пишут профиль 2. вливаетесь в команду разработчиков) Оба варианта приемлемы. Непонятно с чего начать? Кто разработчик, к кому обратиться #nocproject.org на irc.freenode.net :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 22 ноября, 2013 (изменено) · Жалоба Нет такой директории /usr/local/share/postgis/contrib При нестандартном расположении придется найти три sql-файла postgis и залить их руками Тогда зачем ваш скрипт Update пытается залить все по новой? Если не будет нормального инсталлятора или пошагового актуального how-to, то не будет новых инсталляций и соответственно сторонников NOC.project. Изменено 22 ноября, 2013 пользователем vlad11 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 22 ноября, 2013 · Жалоба Куда уж проще: Руководство по установке. Для начала можно просто скачать готовую виртуалку Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 22 ноября, 2013 (изменено) · Жалоба А мне не нужен ЛинуксЪ. Мне нужен мануал по FreeBSD, а лучше порт. Изменено 22 ноября, 2013 пользователем vlad11 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 23 ноября, 2013 · Жалоба А мне не нужен ЛинуксЪ. Мне нужен мануал по FreeBSD, а лучше порт. Кому шашечки, кому ехать Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 23 ноября, 2013 (изменено) · Жалоба А мне не нужен ЛинуксЪ. Мне нужен мануал по FreeBSD, а лучше порт. Кому шашечки, кому ехать Вот я и том же. Куча собранных бинарников игнорируя системные пакеты. Кроссплатформенностью и не пахнет. Изменено 23 ноября, 2013 пользователем vlad11 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 23 ноября, 2013 · Жалоба Вот я и том же. Куча собранных бинарников игнорируя системные пакеты. Кроссплатформенностью и не пахнет. Можно поподробнее про собранные бинарники? Где лежат, как вредят кроссплатформенности, где игнорируют системные пакеты? NOC нормально работает на Linux, Solaris и FreeBSD. Или я что-то пропустил и кроссплатформенным считается только софт, который работает на Windows? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 23 ноября, 2013 · Жалоба Для FreeBSD есть экспериментальный bootstrap. Там же рядом лежит и для 9.1 В принципе, ставится все в одну команду, точно так же, как и на linux'ы Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 24 ноября, 2013 · Жалоба Для FreeBSD есть экспериментальный bootstrap. Там же рядом лежит и для 9.1 В принципе, ставится все в одну команду, точно так же, как и на linux'ы Полистал bootstrap. На этом участке нет проблем. Проблема с логикой работы скрипта upgrade. Он что-то пытается повторно залить в базы для PostGis и Postgres и потом обламывается. Можете повторно провести аудит скрипта upgrade? А я на неделе повторно попытаюсь поставить noc на чистую FreeBSD 9.2 Можно поподробнее про собранные бинарники? Где лежат, как вредят кроссплатформенности, где игнорируют системные пакеты? NOC нормально работает на Linux, Solaris и FreeBSD. Или я что-то пропустил и кроссплатформенным считается только софт, который работает на Windows? В директория bin/ лежат бинарники python2.7, hg, pip И еще часть питоновских скриптов, которые можно поставить из портов и кинуть в bin симлинки. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
halver Опубликовано 25 ноября, 2013 · Жалоба Полистал bootstrap. На этом участке нет проблем. Проблема с логикой работы скрипта upgrade. Он что-то пытается повторно залить в базы для PostGis и Postgres и потом обламывается. Можете повторно провести аудит скрипта upgrade? А я на неделе повторно попытаюсь поставить noc на чистую FreeBSD 9.2 upgrade проверяет - установлен ли у вас в БД postgis. И если нет - пробует сделать это сам. Вот только в разных дистрибах и версиях pgsql пути до postgis.sql - разные, поэтому скрипт может выдать ошибку. Сама по себе установка постгис не завершается установкой пакета/порта, она требует ручной заливки postgis.sql в БД. Выше я приводил 1 команду - выполните ее(поменяв путь к postgis.sql на ваш актуальный), и ничего больше апгрейд по постгису у вас требовать не будет, пока БД не решите грохнуть. По поводу зависимостей и бинарников...используется virtualenv не спроста - потому, что в определенных дистрибутивах есть проблемы, когда системные версии модулей, не совместимы с теми, что используются в ноке и наоборот. Пример - CentOS требует выкрутасов, чтобы завести нок на питоне 2.7, но в virtualenv-e замечательно работает. В итоге проще контролировать совместимость и работоспособность пакета с версиями, которые вытянет сам нок в свой virtualenv. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 26 ноября, 2013 · Жалоба В директория bin/ лежат бинарники python2.7, hg, pip И еще часть питоновских скриптов, которые можно поставить из портов и кинуть в bin симлинки. virtualenv копирует системные бинарники python в момент инициализации окружения. Это абсолютно нормально и не вызывает проблем. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 27 ноября, 2013 · Жалоба Можете повторно провести аудит скрипта upgrade? А я на неделе повторно попытаюсь поставить noc на чистую FreeBSD 9.2 Набросал boostrap для FreeBSD 9.2. Инструкция по ссылке. Установка в одну команду рассчитана на релиз. Пока новый релиз еще не вышел, может отваливаться в середине с жалобой на то, что скрипт boostrap.sh не найден. Лечится примерно так: # cd /usr/local/noc # hg update feature/inventory # vi etc/upgrade.conf Меняем BRANCH=default на BRANCH=feature/inventory и сохраняем # ./share/vagrant/x86_64/FreeBSD/9.2/bootstrap.sh После следующего релиза NOC 0.9 шаманство не понадобится и NOC будет ставиться на фрю минут за 5 одной командой. Засада с postgis на фре действительно наблюдается. PostGIS 2.0 держит в зависимостях postgresql90-server и с postgres 9.3 ставится криво и не полностью. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 10 декабря, 2013 · Жалоба Inventory NOC научилось рисовать набивку стоек, а discovery - обнаруживать набивку широкого спектра оборудования Cisco, Juniper, Brocade, Ericsson с точностью до трансиверов. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Night_Snake Опубликовано 10 декабря, 2013 · Жалоба Inventory NOC научилось рисовать набивку стоек, а discovery - обнаруживать набивку широкого спектра оборудования Cisco, Juniper, Brocade, Ericsson с точностью до трансиверов. А как этот Inventory включить? У меня он не отображается Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zi_rus Опубликовано 10 декабря, 2013 · Жалоба это надо обновляться на feature/invetory ветку или ждать пока все устаканится и все вольется в основную, потому что к многому сделанному надо прибавить то что еще не сделано Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 12 декабря, 2013 · Жалоба Inventory NOC научилось рисовать набивку стоек, а discovery - обнаруживать набивку широкого спектра оборудования Cisco, Juniper, Brocade, Ericsson с точностью до трансиверов. А как этот Inventory включить? У меня он не отображается В etc/upgrade.conf прописать BRANCH=feature/inventory и прогнать upgrade /opt/noc# ./scripts/upgrade Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Night_Snake Опубликовано 13 декабря, 2013 · Жалоба В etc/upgrade.conf прописать BRANCH=feature/inventory и прогнать upgrade /opt/noc# ./scripts/upgrade А это как-то повлияет на стабильность других подсистем? Или лучше на отдельной тестовой машине держать как unstable-ветку? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zi_rus Опубликовано 13 декабря, 2013 · Жалоба люди, которые следят за развитием событий, в курсе как идет развитие, а в двух словах, я бы рекомендовал сделать тестовую инсталляцию ибо в инвентори ветке есть изменения связанные не только с самим инвентори Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Tomich Опубликовано 8 января, 2014 · Жалоба добрый день. что вы пользуете в инвентори? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 23 января, 2014 (изменено) · Жалоба Очень перспективный проект Graphite - Scalable Realtime Graphing. Изменено 23 января, 2014 пользователем vlad11 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 23 января, 2014 · Жалоба Из последних красотизмов: NOC освоил карты и различные элементы кабельной канализации. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dvolodin Опубликовано 24 января, 2014 · Жалоба Очень перспективный проект Graphite - Scalable Realtime Graphing. Тот же RRD, только сбоку. Хранение в файлах имеет и свои недостатки Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tractor_driver Опубликовано 29 января, 2014 (изменено) · Жалоба http://cdn.nocproject.org/pkg/simple/ uses an insecure transport scheme (http). Consider using https if cdn.nocproject.org has it available Could not find any downloads that satisfy the requirement noc-pkg-handlebars==1.0.0 (from -r etc/requirements/noc.txt (line 21)) Some externally hosted files were ignored (use --allow-external noc-pkg-handlebars to allow). Cleaning up... No distributions at all found for noc-pkg-handlebars==1.0.0 (from -r etc/requirements/noc.txt (line 21)) Storing debug log for failure in /root/.pip/pip.log upgrade: 180: Cannot update python libraries при попытке установить не может сделать апдейт библиотек, в чем может быть дело? Изменено 29 января, 2014 пользователем tractor_driver Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zmejs Опубликовано 5 февраля, 2014 · Жалоба У вас наверняка pip слишком новый. У меня с pip 1.5 тоже все время такое вылазило. Задовнгрейдил на 1.1, все заработало. http://cdn.nocproject.org/pkg/simple/ uses an insecure transport scheme (http). Consider using https if cdn.nocproject.org has it available Could not find any downloads that satisfy the requirement noc-pkg-handlebars==1.0.0 (from -r etc/requirements/noc.txt (line 21)) Some externally hosted files were ignored (use --allow-external noc-pkg-handlebars to allow). Cleaning up... No distributions at all found for noc-pkg-handlebars==1.0.0 (from -r etc/requirements/noc.txt (line 21)) Storing debug log for failure in /root/.pip/pip.log upgrade: 180: Cannot update python libraries при попытке установить не может сделать апдейт библиотек, в чем может быть дело? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tractor_driver Опубликовано 6 февраля, 2014 · Жалоба с первой проблемой разобрался, вроде тепрь всплыло такое : Checking postgresql database connection Checking mongodb database connection Syncronizing database Syncing... Creating tables ... Installing custom SQL ... Installing indexes ... Installed 0 object(s) from 0 fixture(s) Synced: > django.contrib.auth > django.contrib.contenttypes > django.contrib.sessions > django.contrib.sites > django.contrib.admin > django.contrib.messages > south > noc.wf Not synced (use migrations): - noc.main - noc.project - noc.gis - noc.inv - noc.sa - noc.fm - noc.pm - noc.cm - noc.ip - noc.vc - noc.dns - noc.peer - noc.kb (use ./manage.py migrate to migrate these) Migrating database Running migrations for main: - Migrating forwards to 0049_update_tags. > sa:0002_trigger DEBUG:south:south execute "SELECT COUNT(*) FROM pg_language WHERE lanname='plpgsql'" with params "[]" DEBUG:south:south execute " CREATE OR REPLACE FUNCTION f_sa_task_insert() RETURNS TRIGGER AS $$ BEGIN NOTIFY sa_new_task; RETURN NULL; END; $$ LANGUAGE plpgsql; " with params "[]" Traceback (most recent call last): File "manage.py", line 44, in <module> execute_from_command_line(sys.argv) File "/usr/local/noc/lib/python2.7/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line utility.execute() File "/usr/local/noc/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/noc/lib/python2.7/site-packages/django/core/management/base.py", line 196, in run_from_argv self.execute(*args, **options.__dict__) File "/usr/local/noc/lib/python2.7/site-packages/django/core/management/base.py", line 232, in execute output = self.handle(*args, **options) File "/usr/local/noc/lib/python2.7/site-packages/south/management/commands/migrate.py", line 105, in handle ignore_ghosts = ignore_ghosts, File "/usr/local/noc/lib/python2.7/site-packages/south/migration/__init__.py", line 191, in migrate_app success = migrator.migrate_many(target, workplan, database) File "/usr/local/noc/lib/python2.7/site-packages/south/migration/migrators.py", line 221, in migrate_many result = migrator.__class__.migrate_many(migrator, target, migrations, database) File "/usr/local/noc/lib/python2.7/site-packages/south/migration/migrators.py", line 292, in migrate_many result = self.migrate(migration, database) File "/usr/local/noc/lib/python2.7/site-packages/south/migration/migrators.py", line 125, in migrate result = self.run(migration) File "/usr/local/noc/lib/python2.7/site-packages/south/migration/migrators.py", line 99, in run return self.run_migration(migration) File "/usr/local/noc/lib/python2.7/site-packages/south/migration/migrators.py", line 81, in run_migration migration_function() File "/usr/local/noc/sa/migrations/0002_trigger.py", line 16, in forwards db.execute(CREATE_F) File "/usr/local/noc/lib/python2.7/site-packages/south/db/generic.py", line 150, in execute cursor.execute(sql, params) File "/usr/local/noc/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py", line 52, in execute return self.cursor.execute(query, args) django.db.utils.DatabaseError: could not load library "/usr/local/lib/postgresql/plpgsql.so": dlopen (/usr/local/lib/postgresql/plpgsql.so) failed: /usr/local/lib/postgresql/plpgsql.so: Undefined symbol "palloc0" upgrade-user: 39: migrate failed Terminating upgrade complete BEGIN ERROR: relation "sa_activator" does not exist LINE 1: UPDATE sa_activator SET auth='thenocproject'; ^ ROLLBACK Performing sanity check on nginx configuration: nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful Stopping nginx. Waiting for PIDS: 4152. Performing sanity check on nginx configuration: nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful Starting nginx. Starting noc. установку делал по /usr/local/noc/share/vagrant/x86_64/FreeBSD/9.1/bootstartap.sh как я понял он пытается что то синхронизировать(тол), и у него не выходит и он запускает миграцию баз после чего все умирает. мож кто то сможет подсказать в чем дело? может что то с версиями посгреса или монго? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...