
Dmitry
04.05.2017
18:44:58
при install он тупо попытается создать еще один объект с таким же именем

Ivan
04.05.2017
18:45:06

Ilya
04.05.2017
18:45:06
нет
да будет рабоать, что вы мозг парите

Google

Dmitry
04.05.2017
18:45:27
будет
тогда алгоритм такой:
удалить файл
sync
добавить файл
install
sync

Ilya
04.05.2017
18:46:23
не, одного sync за раз достаточно
del
add
sync

Ivan
04.05.2017
18:46:30
Вот юзеры охуеют

Ilya
04.05.2017
18:46:50
да ты пуш в ветку, а при деплое всё пройдёт прозрачно

Ivan
04.05.2017
18:48:54
?
Андрей мне нужен +(

Google

Евгений
04.05.2017
18:49:21
Если не трудно, посмотрите что могло привести к вот такой херне - https://pastebin.com/YPxqmg2d
У меня все скрипты заканчиваются так.

Ivan
04.05.2017
18:50:37
вроде бы в башне инсталл requirements вместо install everything

Евгений
04.05.2017
18:51:58
Нет, сейчас посмотрю. Спасибо

Ivan
04.05.2017
18:59:18
Помогло?

Алексей
04.05.2017
19:02:02
врятли
думаю поможет переход на telnet
но чего там с ssh хз

Евгений
04.05.2017
19:02:21
Пока выяснил только что стоит tornado-4.5.1 и поставился он вчера во время апдейта
А как даунгрейд сделать я не знаю
И у меня было установлено в башне install everything

Алексей
04.05.2017
19:03:20
./bin/pip install tornado==4.5
в микросервисах вообще прибит звозядми tornado==4.4.1

Ivan
04.05.2017
19:04:54
мб из-за этого косяки?

Алексей
04.05.2017
19:05:01
хз
https://bitbucket.org/nocproject/noc/src/a35b5d5a55f5442265bfed3aa14ea7071f45a32b/requirements/node.txt?at=feature%2Fmicroservices&fileviewer=file-view-default#node.txt-24
ставится этот и только этот
по истории
https://bitbucket.org/nocproject/noc/history-node/a35b5d5a55f5/requirements/node.txt?at=feature/microservices
старше и не требовался

Евгений
04.05.2017
19:07:04
Спасибо тебе добрый человек!

Google

Евгений
04.05.2017
19:07:14
Помогло только откат на 4.4.1
На 4.5 - тоже самое
Нихрена тне работало

Алексей
04.05.2017
19:07:30
как там старше окозалось ?

Евгений
04.05.2017
19:07:32
Ой спасибо!

Ivan
04.05.2017
19:07:45
Лёша, это не первый

Евгений
04.05.2017
19:08:00
Дык.... Я могу сейчас еще раз деплой запустить и посмотреть где он там ставит
Надо?

Алексей
04.05.2017
19:08:10
ветка то какая ?
в dcs кстати 4,5

Евгений
04.05.2017
19:08:36
eval

Алексей
04.05.2017
19:09:03
это тип инсталяции :)

Алексей
04.05.2017
19:09:10
ветка - branch

Ivan
04.05.2017
19:09:10
что ещё-то?)
раз башня

Алексей
04.05.2017
19:09:26
да :)

Евгений
04.05.2017
19:09:47
Ну конечно feature/microservices
Об єтом вопрос?

Алексей
04.05.2017
19:10:52
да

Google

Алексей
04.05.2017
19:11:20
@dvolodin переход на торнадо 4,5 ломает ssh

Dmitry
04.05.2017
19:12:17
зависит ли от версии libssh2 ?


Bitbucket
04.05.2017
19:24:28
Add Collections export command ➔
Команда добавляет возможность выгружать нужные коллекции или модели в файлы.
Можно использовать для удобной возможности делать "Pull request" для новых или измененных моделей.
Примеры:
Список коллекий
```
./noc collection export --list-collections
```
Список моделей в коллекции
```
./noc collection export --list-collections имя_коллекции
```
Экспорт моделей из коллекций в каталог
```
./noc collection export -p /path/to/export/ -c имя_коллекци [имя_коллекции ...]
```
Экспорт моделей из коллекции по имени или UUID
```
./noc collection export -p /path/to/export/ -c имя_коллекци -n имя_модели [имя_модели ...]
./noc collection export -p /path/to/export/ -c имя_коллекци -u UUID_модели [UUID_модели ...]
```
```
usage: collection.py export [-h] [-l [collection_name]] [-p export_directory]
[-c collection-name [collection-name ...]]
[-n object-name [object-name ...]]
[-u uuid [uuid ...]]
List arguments:
-l [collection_name], --list-collections [collection_name]
Show collection names /or list model in
[collection_name]
Export arguments:
-p export_directory, --path export_directory
Path for save exported collections
-c collection-name [collection-name ...], --collections collection-name [collection-name ...]
List of collection for export
-n object-name [object-name ...], --object-name object-name [object-name ...]
Export model names
-u uuid [uuid ...], --object-uuid uuid [uuid ...]
Export model uuids
```


Алексей
04.05.2017
19:29:20
парни а кто тут Robert Bik ?
@pobept ага

Robert
04.05.2017
19:29:36
это я

Ivan
04.05.2017
19:33:41


Bitbucket
04.05.2017
20:02:14
uncol pushed to noc/feature/microservices
runcommands, add command to result
Andrey pushed to noc/feature/microservices
Add pool sorting to report discovery links
Add include commands parameter to Generic.commands
Add pattern_syntax error to Raisecom.ROS profile

Andrey
04.05.2017
20:40:03

Admin
ERROR: S client not available

Andrey
04.05.2017
20:40:10
иначе, они не загрузятся
при синхронизации

Dmitry
04.05.2017
20:45:49
может команду нужно придумать, типа "./noc collection drop" ?

Andrey
04.05.2017
20:48:09
я бы за то, чтобы не дропать коллекции
но, кто же на это пойдёт

Bitbucket
04.05.2017
21:19:07
Andrey pushed to noc/feature/microservices
Add percentage to Report discovery links report
Aleksey Shirokih pushed to noc/feature/dcs
merge
fix patroni role for rhel
fix ./noc mongo command
Aleksey Shirokih pushed to noc/feature/microservices
Aleksey Shirokih: Merged in pobept/noc-bit/pobept/cmd-collection-export (pull request #416)
Add Collections export command
Robert Bik: fix: pep8 code style
Robert Bik: Add Collections export command

Google

Bitbucket
04.05.2017
21:24:41
Robert Bik pushed to noc/pobept/cmd-collection-export
Robert Bik: fix: pep8 code style
Robert Bik: Add Collections export command
Aleksey Shirokih: upload hosts
Aleksey Shirokih: run_once
Aleksey Shirokih: check for pgbouncer config
... See all

Ilya
04.05.2017
21:53:24

Алексей
04.05.2017
21:55:37

Ilya
04.05.2017
21:55:48

kk
04.05.2017
22:19:48
collectionstates нашёл. спасибо
что забавно
в vendors до этого был вручную создан MIkrotik, затем ушёл в репу
./noc collection install collections/inv.vendors/* сообщает, что всё хорошо
но в пустой noc.vendors попадает только микротик
откуда он его тащит?

E_zombie
05.05.2017
05:43:55
с праздником вас, ёбта, коллеги

SS
05.05.2017
05:46:47
И вас с праздником! Не пейте за консолями))

E_zombie
05.05.2017
05:47:08
выпил. к консоли не подходи.

SS
05.05.2017
05:48:26
но если смог доползти, так уж и быть, ложить на клаву, отдыхай

Ivan
05.05.2017
05:49:05

E_zombie
05.05.2017
05:51:26
блять. ну нахуя столько коммитов в праздникю
https://pastebin.com/1geuiXuQ
[inv.objectmodels|ae566f15-6402-42dc-8ebc-50840e4476d1] Updating Juniper | EX | EX3300-48T
[inv.objectmodels|0673fb5b-d669-4fab-8f65-dea15243e264] Updating Juniper | EX | EX3300-24P
[inv.objectmodels|51da70bf-e32b-4584-bcd5-ace0b7b58e6a] Error: lookup for noc.connectionrules.name == 'Juniper | EX4200' has been failed
[inv.objectmodels|3036c71a-45b3-438d-8d16-51c4960ba1a6] Error: lookup for noc.connectionrules.name == 'Juniper | EX4300' has been failed
[inv.objectmodels|885dbb2e-9141-4c49-878b-3ab162f988c0] Error: lookup for noc.connectionrules.name == 'Juniper | EX4300' has been failed
[inv.objectmodels] Cannot resolve references for 51da70bf-e32b-4584-bcd5-ace0b7b58e6a, 3036c71a-45b3-438d-8d16-51c4960ba1a6, 885dbb2e-9141-4c49-878b-3ab162f988c0