About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 09.10.2015
dvolodin #
05:27
evyscr: нет, патч сам он подхватывает
05:27
patch --version
05:27
patch 2.6.1
Alant #
05:32
хмм. а как правильно поставить noc из develop ? я поставил по инструкции, branch default
05:37
понял, upgrade.conf
dvolodin #
05:38
2.6.1 работает
05:38
patch --version
05:38
GNU patch 2.7.5
05:38
не работает
05:43
Alant: да, upgrade.conf
teroni #
05:44
dvolodin: башню тестить бум?
dvolodin #
05:45
да можно, в приниципе
teroni #
05:46
надеюсь прошлый косяк ты исправил
dvolodin #
05:47
какой из них?
05:48
я с патчем застрял на несколько дней
05:48
tower-inv?
Alant #
05:48
гхм
05:48
на develop теперь вылетает config_discovery
05:49
EXCEPTION: <type 'exceptions.UnicodeDecodeError'> 'utf8' codec can't decode byte 0xb0 in position 212972: invalid start byte
05:49
зачем ему config asr9k в utf-8 ?
dvolodin #
05:49
у него по умолчанию UTF8
05:49
так, сухой остаток
05:50
patch 2.7.5 таки разломан и таки разломан на symlink'ах
05:50
если переименовать lib/python2.7 в lib/python, а lib/python2.7 сделать symlink'ом, то все работает
05:51
ну вот нафига было ломать старое поведение?
Alant #
05:52
dvolodin: можно отключить ?
dvolodin #
05:52
там какая-то другая кодировка?
Alant #
05:54
вот кусок crashinfo: http://pastebin.com/rc57FV71
05:54
buffer = \n\"\\n\\xa2\\xb1\\rS'!! Last configuration change at Thu Oct
05:55
хотя в show running нет такого
dvolodin #
05:56
или не видно
Alant #
06:00
[root] Forcing plaintext transmission
06:00
и потом все получило
teroni804 #
06:17
teroni: dvolodin: дада tower-inv
dvolodin #
06:18
сейчас профикшу деплой и попробую развернуть башню в виртуалке
Dmitry1 #
06:33
Вопрос: как из IPAM удалить адреса, не принадлижащие ни одной из сетей ?
06:35
удалил префикс, а ~1000 адресов осталось
teroni804 #
06:55
сделай префикс а потом удали его нормально
evyscr #
07:13
они же принадлежат корневому префиксу тогда, не?
Dmitry1 #
07:33
да, корневой префикс удалять не нужно
Alant #
08:19
эх. в develop редактирование карты не работает
filonov #
08:23
Alant: эээ, только что работало)
zi_rus #
08:39
а вы знаете что меня в москву заслали :)
08:40
на три недели
08:40
но я уже на второй день ненавижу этот город
08:40
столько народу это пипец
PavelGloba #
08:41
в метро прокатился с утреца?)
zi_rus #
08:43
да
08:43
нормально так
08:43
я против основного потока еду
08:43
так что хорошо
08:43
от центра на край
evyscr #
08:46
"я русский всего пять минут, а уже так вас евреев ненавижу"
Alant #
09:01
а как с веба удалить сетевой сегмент в develop ?
09:01
или отредактировать
09:02
или добавить ;-)
zi_rus #
09:08
а что тебя останавливает?
Alant #
09:08
неактивно
zi_rus #
09:14
что?
09:14
перелогинься в ноке
dvolodin #
09:15
zi_rus: куда послали? заезжай к нам на чаек
zi_rus #
09:16
на войковской в БЦ сижу
dvolodin #
09:16
ну а я на киевской обычно
09:17
будет время днем - заскакивай
zi_rus #
09:18
ага
09:18
посмотрим
PavelGloba #
10:01
У кого-нибудь старая карта сохранилась?
Alant #
10:03
zi_rus: спасибо :-)
PavelGloba #
10:03
Спёр с default бранча. Поменял название в скриптах. Заметил, что для её работы нужны networkchart.py networkchartstate.py
10:03
Добавил их. ./noc newapp ошибок не выводит. При попытке открыть карту ничего не происходит. Трейсов никаких нет :с
Night_Snake1 #
10:04
Всем трям. А подскажите пжалста, как можно наименее геморно построить отчет по алармам с МО? не количество, а именно список за период
PavelGloba #
10:42
django.db.utils.DatabaseError: relation "inv_networkchart" does not exist
10:42
LINE 1: ...is_active", "inv_networkchart"."selector_id" FROM "inv_netwo...
10:42
Alant #
10:46
PavelGloba: в старом оно в постгресе, а в новой в mongo
10:47
возьми из migrations да руками создай
10:51
хмм. noc-classifier is failed to find appropriative classification rule for following syslog message: 2603: Oct 8 13:57:49.245: %SYS-CLUSTER_MEMBER_1-5-CONFIG_I: Configured from console by vty1
10:51
самому добавить можно ?
Dmitry1 #
10:53
Alant: пока складывай в отдельный файлик
10:53
Дима обещал сделать парсилку
Alant #
10:55
хмм. так может все-таки сделать новое правило ?
Night_Snake1 #
10:55
Dmitry1 в ноке можно как-нить эвенты или алармы вытащить в csv?
Dmitry1 #
10:55
не знаю :(
PavelGloba #
10:57
Alant: Вижу в migrations 0004_networkchart.py Логика подсказывает, что можно это сделать через ./noc <что-то>
10:57
Или прям руками руками
10:57
create_table('inv_networkchart', (
10:57
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
10:57
('name', models.CharField("Name", max_length=64, unique=True)),
10:57
('description', models.TextField("Description", blank=True, null=True)),
10:57
('is_active', models.BooleanField("Is Active", default=True)),
10:57
('selector', models.ForeignKey(ManagedObjectSelector))
dvolodin #
11:04
event'ы можно вытащить в JSON
evyscr #
11:10
PavelGloba: я как-то делал issue про старые карты.
11:11
с той поры прилетела 11-я миграция с дропами таблиц/коллекций
Night_Snake1 #
11:11
Все чудесатее и чудесатее. Свежая, нулевая установка. Захожу в main->user или main->groups
11:11
получаю вот http://pastebin.com/KkBkULa6
evyscr #
11:13
Night_Snake1: у тебя джанго в какую-то другую жопу уехала, в отличие от прописаного в нжинксе?
Night_Snake1 #
11:13
у меня апач
dvolodin #
11:25
конфиг апача кривой, скорее всего
Alant #
11:31
о, еще вопрос глупый. после активации при повторном логине пишет Your installation is not registred!
11:31
Please register your installation to get access to additional support and services (Support > Setup > Account).
11:31
захожу в Support > Setup > Account - показывается мой account
11:33
чяднт ?
Night_Snake1 #
11:34
dvolodin: конфиг апача один в один из КВ
dvolodin #
11:34
там могут быть и ошибки
11:35
сравни его с конфигом для nginx
Alant #
11:35
упс. опять я проглядел
Night_Snake1 #
11:44
поправил немного, но не помогло
11:44
джанга ругается на это:http://pastebin.com/qrJjNWNS
11:44
я посмотрел, таких алиасов нет
11:44
ни в nginx ни в apache
11:45
а search_form в этих папках действительно нет
dvolodin #
11:47
они в самой джанге должны быть
Night_Snake1 #
11:49
в общем не находит он эту форму :(
PavelGloba #
11:51
evyscr: че-то не найти мне issue. Я вроде не собираюсь пока нок обновлять, так что для меня это не критично. Я не понимаю, как грамотно создать таблицу, чтобы ничего не наебнуть)
11:56
я так понимаю надо сделать что-то в этом духе
11:56
http://pastebin.com/9Ta1nqGT
Alant #
12:04
хмм. а где-то указывается размер карты, при редактировании видно что есть граница, за которой объекты не показываются
12:05
? :-)
evyscr #
12:14
ха-ха
12:14
какой-то хитрокривой объезд этого придумывали
PavelGloba #
12:17
щито делать то)
filonov #
12:19
О. второй пациент, который ломится на 192.0.2.1
buggy-funhouse #
12:21
filonov: а что там интересного?
filonov #
12:21
buggy-funhouse: где?
buggy-funhouse #
12:21
на 192.0.2.1
filonov #
12:22
buggy-funhouse: там лежит волшебная страна "у меня НИЧЕГО не работает!!!!111"
buggy-funhouse #
12:22
Нет, она у меня
filonov #
12:23
buggy-funhouse: Это ты так думаешь
Night_Snake1 #
12:57
dvolodin конфиг nginx с работающего нока дает ровно такую же хрень
12:57
т.е. это не вебсервер
12:57
либо из-за того что у меня 2.6 питон
12:58
либо где-то какие-то права не поставлены, имхо
zi_rus #
12:59
там где-то версия питона упоминается в путях
12:59
проверь
12:59
что указано 2,6, а не 2,7
12:59
у меня такое было
12:59
но симптому не помню
Night_Snake1 #
12:59
да, это я пофиксил
12:59
2.7 с дебиана попраивл на 2.6 у меня
Alant #
13:15
evyscr: ?
PavelGloba #
13:29
таблицу в базе создал
13:29
иду к успеху
13:29
но тут
13:29
File "/opt/noc/inv/apps/networkchart/views.py", line 11, in <module>
13:29
from noc.inv.models import NetworkChart
13:29
ImportError: cannot import name NetworkChart
13:30
networkchart.py в /inv/models есть
Night_Snake1 #
13:39
dvolodin: NOC-1605
13:39
похоже тож самое в полный рост
evyscr #
13:43
PavelGloba: NOC-1632
13:43
а ещё там что-то правилось в либе
13:44
Alant: я не знаю этот рецепт. Кто-то его озвучивал, и это выглядело удалением гланд перректально.
PavelGloba #
13:57
+++ b/lib/stencil.py Tue Jun 30 14:30:01 2015 +0300
13:57
@@ -22,7 +22,7 @@
13:57
self.svg = f.read()
13:57
def get_stencil(self, status):
13:57
- path = "/inv/map/stencils/%s/%s/" % (status, self.id)
13:57
+ path = "/inv/oldmap/stencils/%s/%s/" % (status, self.id)
13:57
return ("<shape name='%s#%s' aspect='fixed' w='%s' h='%s'>"
13:57
" <background>"
13:57
" <image src='%s' w='%s' h='%s' />"
13:57
Я правильно понимаю, что это убьёт новую карту?
evyscr #
14:01
grep is your friend
14:02
на некоторый момент get_stencils использовался исключительно старыми картами
14:02
*get_stencil
PavelGloba #
14:04
ок, ща заценим. У меня вроде всё сделано кроме этого
e_zombie #
14:09
,,
Night_Snake1 #
14:23
Применил рецепт из issue. На форму ругаться перестало, еперь ругается на другую :
zi_rus #
14:55
Night_Snake1: твои мысли про нок http://developerslife.ru/13612
Night_Snake1 #
14:55
:D
Tweet
Share this page
Share this page: Tweet