
Илья
01.08.2016
09:25:38
я делал так
прогонял дебагом любой скрипт по совей сети
смотрел что он возвращает
и подгонял свой скрипт к тому же

Google

Илья
01.08.2016
09:26:14
get_interfaces будет для тебя болью
но он нужен
@dvolodin не хочет разбивать этот скрипт на более мелкие

E_zombie
01.08.2016
09:26:38
поэтому начни с гетконфиг оно проще

Илья
01.08.2016
09:26:43
да
потмо get_version

E_zombie
01.08.2016
09:26:57
и каноничное имя

Илья
01.08.2016
09:27:29
перед написанием get_interfaces, накати
грамм 150

E_zombie
01.08.2016
09:27:52
и убери из радиуса беременных женщин и детей.
чтобы не слышали эти маты.

MS
01.08.2016
09:28:12

E_zombie
01.08.2016
09:31:05
и потом делаешь пул рекваст https://kb.nocproject.org/pages/viewpage.action?pageId=8880209

Google

MS
01.08.2016
09:31:49
Понял спасибо за ликбез

E_zombie
01.08.2016
09:51:49
/opt/noc/sa/profiles/__init__.py поглядывай сюда
для понимания что и куда нужно
https://habrahabr.ru/post/306814/

Dmitry
01.08.2016
09:57:50
ну да, он прав, частично

D
01.08.2016
10:45:52
Ребята, подскажите плиз в чем проблема?
при выполнении ./script/upgrade
получаю вот такое( http://pastebin.com/0VTnT2tY

Dmitry
01.08.2016
10:46:49
с миграциями ничего странного не делал?

D
01.08.2016
10:56:01
та вроде бы ничего.... просто у меня база была от старого 0.7 кажется
потом решил обновить до ветки 0.8 devel (поставил заново) и после выполнения апгрейда такая вот бяка(
хотя, нет... версия сейчас у меня 15.05.1

Andrey
01.08.2016
10:58:29
Там надо в бд столбец сегментов заполнить ручками

D
01.08.2016
11:00:19
у меня этого поля в sa_managedobject.segment вообще нет(
подскажите как его создать?

Andrey
01.08.2016
11:16:38
запусти миграцию

D
01.08.2016
11:17:12
как? у меня ведь на этом моменте и выдает ошибку

Andrey
01.08.2016
11:17:26
./noc migrate --ignore-ghost-migrations
на моменте миграции?

D
01.08.2016
11:21:57
да, вот после выполнения команды http://pastebin.com/ehAxd9fF

Andrey
01.08.2016
11:23:03
такс:) бэкап баз есть?

D
01.08.2016
11:23:49
да

Andrey
01.08.2016
11:24:48
надо попробовать выполнить команду DROP TABLE IF EXISTS gis_geodata вручную

Google

Ilya
01.08.2016
11:49:31
Что-то вы нагенерили)

Dmitry
01.08.2016
11:50:46
Я вытащил статистику по перезагрузкам в clickhouse
начинаем делать аналитическую базу
в монге, думаю, историю хранить вообще не будем
выжимка в аналитику и подчистка

Andrey
01.08.2016
11:52:11
@dvolodin а если в south_migrationhistory удалить несколько старших миграций - что может сломаться?

Dmitry
01.08.2016
11:54:27
оно попробует накатить их заново
может сможет, а может и нет

Andrey
01.08.2016
11:55:18
у Dmitri одна миграция упорно вставляется в строчку, которая уже существует
для истории - эта ощибка миграции лечится select setval('south_migrationhistory_id_seq', (select max(id) + 1 from south_migrationhistory));
похоже, данные убежали вперёд счётчика

E_zombie
01.08.2016
13:05:31
с прошедшим https://pp.vk.me/c631922/v631922833/3dc46/8Etbyadwrg8.jpg

Алексей
01.08.2016
13:50:52
эта слишком одета на мой вкус :)

E_zombie
01.08.2016
13:54:39
https://pp.vk.me/c637623/v637623151/232e/5iM7ZxbTFWc.jpg
ну или так. на фоне Волги https://pp.vk.me/c637623/v637623151/2308/RD9IccDbr74.jpg
конечно надо бы пластику сделать, но вчера меня на это не хватило

Snake
01.08.2016
13:58:34
О! e_zombie, ты ли это?!

Илья
01.08.2016
13:59:12
да
он

Google

E_zombie
01.08.2016
14:03:47
народ. подскажите где можно купить телекоммуникационные шкафы с боковыми кабельяканалами и перворированными дверями спереди-сзади.
AESP не предлагать
установку через прокси так и не починили :(

Алексей
01.08.2016
14:23:43
чой то ?
у меня так

E_zombie
01.08.2016
14:23:57
у него нету такой модели.

Алексей
01.08.2016
14:24:07
у кого ?

E_zombie
01.08.2016
14:24:16
а аэспа
http://www.itk-group.ru/catalog/images/stories/lina_N/lin_N_metall.jpg

Алексей
01.08.2016
14:24:46
я про прокси

E_zombie
01.08.2016
14:25:04
аааа
у меня не деплоится всё равно
или я что то неправильно готовлю ?
http://www.cmo.ru/catalog/napolnye_telekommunikatsionnye_shkafy/krossovye_shkafy_shtk_k/shkaf_telekommunikatsionnyy_napolnyy_krossovyy_42u_800x800_dver_metall_zadnyaya_metall_perfor_stenki/
мне вот такая вот дурында нравится, но у неё двери есть только со стеклом

Алексей
01.08.2016
14:31:38
чего у тя и куда не стаивтся :)

E_zombie
01.08.2016
14:32:30
:( вот так ты всегда

Алексей
01.08.2016
14:33:52
у тя же центос да ?

E_zombie
01.08.2016
14:34:01
да

Google

Алексей
01.08.2016
14:34:15
и в башне ты указал для датацентра прокси
и этот прокси работает

E_zombie
01.08.2016
14:35:27
указал

Vasiliy
01.08.2016
14:37:57
А вот подскажите - я хочу сделать, отчёт на котором видно статус пингов устройств.
Но обязательно нужно выводить устройства, которые ответили administrative prohibited.
Да и пинговать часто не надо - раз в час или вручную по кнопочке.
Я посмотрел run_ping_checks - оно мне совсем не подходит.
Лучший вариант - сделать свой сервис и там уже делать вывод как вздумается ?

E_zombie
01.08.2016
14:38:36
возьми базу хостов из нока и фигач скриптом

Dmitry
01.08.2016
14:41:40
актуальное состояние - в коллеции ObjectStatus

Vasiliy
01.08.2016
14:41:49
Ну и второй вопрос - а Tower умеет распределять проверки по разным Активаторам ?
Скажем, я хочу, чтобы все проверки на ДВ запускались в Хабаровске, а если там нода по каким-то причинам умерла - запускались с центральной нод. Такое умеет или есть в планах ?
@dvolodin мне именно, что недостаточно "Недоступно". Мне нужна причина - 'Destination unreachable' или 'administrative prohibited и адрес того файрвола, кто не пускает'
Status - bool значение. не пойдёт.

Алексей
01.08.2016
14:48:22
@BaZZiliO слишком специфичное хотение. надо такое скриптовать

Илья
01.08.2016
15:02:01
по-моему что-то подобное и штатными методами можно
было по крайней мере

Vasiliy
01.08.2016
15:13:21
Ну в tower я такой задумки не вижу.
только если делать проверку внутри NOC на доступность других активаторов и в случае изменения состояния - запускать/отключать проверки.
Вроде бы смотрится нормально, если не потеряется связность между центральным активатором и лепестковыми ..

Dmitry
01.08.2016
15:15:59
это задача для DNS

E_zombie
01.08.2016
15:17:55
https://bitbucket.org/nocproject/noc/pull-requests/229/add-linuxrhel-ported-profiles/diff#chg-sa/profiles/Linux/__init__.py
закоммитьте. я затестирую как поставлюсь.

Vasiliy
01.08.2016
17:56:59
FYI - образ для VirtualBox как-то неудачно собрали - он зачем-то привязан к AirPort-адаптеру и зачем-то включён USB.
Это мешает при запуске не на маке.
Еще и дисковая система не в порядке.
Бардак-с, в общем.

kk
01.08.2016
18:21:05
оОоОо
образ пятилетней давности ? =))
да и про AirPort там написано...
бардак какой-то