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: 27.02.2015
TSergey #
04:41
dvolodin: привет
04:41
есть пожелание по Component/s & Labels в Issues ?
dvolodin #
04:48
components перечисляются в настройках проекта
TSergey #
04:56
https://bt.nocproject.org/browse/NOC/?selectedTab=com.atlassian.jira.jira-projects-plugin:components-panel
05:00
dvolodin: ошибки по инсталляции или апгрейду, относить к Core - Contrib - Main ?
dvolodin #
05:05
можно сделать отдельный раздел installation
TSergey #
05:06
а тебе хватает поисков в джире? мы вот тут https://kb.nocproject.org/pages/viewpage.action?pageId=19169418 немного обсуждаем по меткам (labels)
dvolodin #
05:57
ага
e_zombie #
06:53
,,
fumufu86 #
07:38
Привет всем.
07:39
Активаторы созданные в вебе, нужно вручную заносить в активатор.конф?
TSergey #
07:40
проверь в Main\Setup\Configs
07:40
скорее всего вручную
zi_rus #
07:40
мляя
e_zombie #
07:41
сиськи?
TSergey #
07:41
сиськи мля?
e_zombie #
07:42
сисечки мля мля с утра
Dmitry1 #
07:44
пятниццо. e_zombie: где брюнетка с флешкой?
e_zombie #
07:47
https://pp.vk.me/c624028/v624028151/1c85b/6SZDFf7Fm9E.jpg
Dmitry1 #
07:49
на компе винда вроде?
TSergey #
07:50
а где собственно вот это "мял мля"?
07:50
вчерашняя фотка?
e_zombie #
07:50
там федора 21 с xfce
07:51
я им час обьяснял что такое mount dmesg blkid service
07:51
и тд
TSergey #
07:52
e_zombie: расскажи чего ты хотел в NOC-1532?
e_zombie #
07:55
http://i65.fastpic.ru/big/2015/0227/ab/35005c1c9efea1a9e51bd544214892ab.png
07:55
это со времён когда никто не проверял при импорте двухбайтную кодировку.
07:56
такая же хуйня сейчас в NOC-1400
TSergey #
07:57
e_zombie: не, а хотел-то чего? механимз зачистить это дело? или что?
e_zombie #
07:57
как в эскюэле выбрать такие теги и подропать .
TSergey #
07:59
интерсно, у меня в МО по другому тэги выглядят
08:00
e_zombie: а как давно ты обновлялся? у меня поле Tags в МО по другомы выглядит
e_zombie #
08:00
вчера
TSergey #
08:01
хм, ничего там такого не вижу
08:07
e_zombie: а сделай так
08:07
from noc.sa.models import *
08:07
mo = ManagedObject.objects.filter()
08:07
for m in mo:
08:07
print m.name,m.tags
e_zombie #
08:09
File "<console>", line 2
08:09
print m.name,m.tags
08:09
^
08:09
IndentationError: expected an indented block
08:09
>>> print m.name,m.tags
08:09
Traceback (most recent call last):
08:09
File "<console>", line 1, in <module>
08:09
NameError: name 'm' is not defined
08:09
>>>
TSergey #
08:09
e_zombie: и эти тэги не руками добавлены?
e_zombie #
08:09
нет.
TSergey #
08:09
e_zombie: четыре пробела перед принт
e_zombie #
08:09
это приехало из cvs-import
TSergey #
08:10
e_zombie: ага, это трабл импорта
e_zombie #
08:10
да. его пофиксили. но говно в базе осталось
TSergey #
08:10
т.е. нужен фикс
08:11
сделай
08:11
from noc.sa.models import *
08:11
mo = ManagedObject.objects.filter()
08:11
for m in mo:
08:11
____print m.name,m.tags
08:11
_ <- пробел
e_zombie #
08:11
оно выплюноло много говнеца
TSergey #
08:11
ну жалко тебе что ли :)
08:12
по последнему посмотрим чего даст
08:12
мои так выглядят
08:12
[u'access', u'prj001']
e_zombie #
08:14
YP Lukyanov [u'autoadd']
08:14
Zavod_kotelnaya [u'autoadd']
08:14
Zona-Sar-sh [u'autoadd']
08:14
Zyxel [u'autoadd']
08:14
zyxel-9796 [u'autoadd']
TSergey #
08:14
и у них в МО криво показывается?
e_zombie #
08:15
иак же как и в настройках обьекта
08:15
это ещё не самый тяжкий случай
TSergey #
08:15
погоди, а добавь тэг "test" в zyxel-9796 руками и снова посмотрим шеллом
e_zombie #
08:16
http://pastebin.com/ccQdCvGy
TSergey #
08:16
красиво :)
e_zombie #
08:18
ага. ахуенно. володин тогда месяца три тянул пока исправил эту поебень
08:18
zyxel-9796 [u'autoadd', u'test']
08:18
>>>
TSergey #
08:18
сдела так, плс
08:18
from noc.sa.models import *
08:18
TAG = '[u\'[u"[u\\\'[\\\'"\''
08:18
mo = ManagedObject.objects.filter()
08:18
for m in mo:
08:18
____if m.tags.count(TAG)!=0:
08:18
________print m.name, "remove tags", TAG
08:20
ща, есть мыслишка
t2me #
08:23
а фикс фикса случайно не делали =) http://pastebin.com/3dEdAxrr
e_zombie #
08:24
НЕТ
zi_rus #
08:25
и будет ./noc fix fix
Night_Snake #
08:25
:D
t2me #
08:25
)
TSergey #
08:29
e_zombie: а так:
08:29
from noc.sa.models import *
08:29
mo = ManagedObject.objects.filter()
08:29
for m in mo:
08:29
____for t in m.tags:
08:29
________if "'[u" in t:
08:29
____________print "remove tags", t
e_zombie #
08:32
эээээ
08:32
мне правильные теги сносить не надо
TSergey #
08:33
тут еще ничего не сносится, не боись :)
08:33
говори, нашлось чего?
e_zombie #
08:33
>>> mo = ManagedObject.objects.filter()
08:33
>>> for m in mo:
08:33
... for t in m.tags:
08:33
... if "'[u" in t:
08:33
... print "remove tags", t
08:33
...
08:33
Traceback (most recent call last):
08:33
File "<console>", line 2, in <module>
08:33
TypeError: 'NoneType' object is not iterable
TSergey #
08:35
print m.tags
e_zombie #
08:36
тоже самое
08:36
>>> for m in mo:
08:36
... for t in m.tags:
08:36
... if "'[u" in t:
08:36
... print m.tags
08:36
...
08:36
Traceback (most recent call last):
08:36
File "<console>", line 2, in <module>
08:36
TypeError: 'NoneType' object i
TSergey #
08:36
а пробелов правильно набил?
e_zombie #
08:37
по 4 штуки
TSergey #
08:37
4
08:37
8
08:37
12
08:38
и вот тут http://pastebin.com/ccQdCvGy
08:38
у тебя есть корректные тэги?
e_zombie #
08:38
да.
08:39
такая фигня у меня осталась на старом оборудовании или не обновлённом в области.
08:39
то что я через импорт делал.
zi_rus #
08:39
TSergey: 'NoneType' object is not iterable - jy gjgfk yf ;tktpre ,tp ntujd
08:39
мля
08:39
*он попал на железку без тегов
TSergey #
08:39
и какой на fsw-3-k.libknehta-36-cs-mar у тебя корректный тэг?
08:40
zi_rus: так я прверил, у меня отрабатывает без вылета
zi_rus #
08:40
может от версии зависит
TSergey #
08:40
ща
zi_rus #
08:40
у меня такое постоянно
08:40
приходится try: вставлять
e_zombie #
08:41
на той фсв его нету вообще правильно
08:41
правильный будет вида s.11.111.111
08:41
где вместо 111 будут цифры
fumufu86 #
08:42
есть возможность остановить, запущенную в данные момент задачу
08:42
?
TSergey #
08:43
e_zombie: ок, посомтри в NOC-1532, такой запусти
08:45
e_zombie: просто собрать перечень кривых тэгов
08:46
в нормально вряд ли есть u'
08:46
а предполагаю, что из csv именно так лезло
08:49
ну не томи :)
08:53
и если это так, мы просто такие тэги заремувим
e_zombie #
08:59
вот тебе весь вывод
TSergey #
08:59
прекрасно :)
09:00
добавь на нее теперь нормальный тэг руками и пробуем следующий шаг
09:03
кинул туда код
e_zombie #
09:04
s.10.10.10
TSergey #
09:05
это видимо ты тэг такой добавил?
e_zombie #
09:05
да
TSergey #
09:05
или чего? :)
09:06
ну и бахай код
e_zombie #
09:06
что то то оно всё не удаляет. оно при каждом запуске удаляет не всё. а только части.
09:06
http://pastebin.com/kSQwxHCA
TSergey #
09:08
ну можно m.save сдвинуть правее на 4 пробела, будет сэйвить после каждого удаления
09:11
даже на восемь
e_zombie #
09:12
извращенец
TSergey #
09:12
чёй-то :)
09:13
да это же раз "почистить пёрышки"
e_zombie #
09:13
всё равно не всё удаляет за раз
TSergey #
09:14
сейчас в коде у тебя m.save под m.tags.remove ?
09:16
да, а нормальный тэг остается?
e_zombie #
09:18
да
TSergey #
09:21
можно чуть забояться и искать "u' u" и "u'[u"
e_zombie #
09:22
http://i58.fastpic.ru/big/2015/0227/fa/cfa40d8b28456e78b30bb1fbd0960dfa.png
TSergey #
09:23
это после обработки?
e_zombie #
09:23
это сейчас
freeseacher #
09:24
e_zombie, агонь!
ufir #
09:24
супер
e_zombie #
09:24
нахер идите оба
09:24
это всё володин нахуивертил
TSergey #
09:24
e_zombie: жахай
ufir #
09:25
\володий нахуевертил
09:25
из саратова
e_zombie #
09:26
... if "u' u" in t OR "u'[u" in t:
09:26
File "<console>", line 4
09:26
if "u' u" in t OR "u'[u" in t:
09:26
^
TSergey #
09:26
or нужно маленькую
e_zombie #
09:27
снёс всё кропе парвильного
TSergey #
09:29
ну и напустишь на все? или еще найдем объект для эксперимента?
e_zombie #
09:31
протестировал.
09:31
но всё равно не всё удаляет за один проход.
TSergey #
09:32
а тебе принципиально?
e_zombie #
09:32
непонятно сколько раз его запускать
09:32
хотя если фильтр убрать то он всё почикает
TSergey #
09:33
непонятно почему не все чикает, возможно он список не весь показывает, их пипец как много на каждом
e_zombie #
09:36
ну давай хуячить теперь всё
TSergey #
09:37
mo = ManagedObject.objects.filter()
09:37
и в путь
e_zombie #
09:37
... m.tags.remove(t)
09:37
... m.save()
09:37
...
09:37
Traceback (most recent call last):
09:37
File "<console>", line 2, in <module>
09:37
TypeError: 'NoneType' object is not iterable
09:37
>>>
TSergey #
09:38
и сейчас жахни print m.name
e_zombie #
09:38
>>> print m.name
09:38
10.64.106.4
09:38
>>>
TSergey #
09:38
у нее нет тэгов?
e_zombie #
09:39
да. нету
TSergey #
09:39
секунд, ща добавим проверку
09:39
а print len(m.tags)
09:40
print len(m.tags)
09:40
^)
09:40
:)
e_zombie #
09:41
давай добавляй исправления
TSergey #
09:42
print len(m.tags)
09:42
чего говорит? 0?
e_zombie #
09:42
>>>
09:42
>>> print len(m.tags)
09:42
Traceback (most recent call last):
09:42
File "<console>", line 1, in <module>
09:42
TypeError: object of type 'NoneType' has no len()
09:42
>>>
TSergey #
09:46
пробуй
e_zombie #
09:48
подожди 5 сек я довнесу информацию в 1014
TSergey #
09:50
zi_rus: скажи, что ты имел ввиду про разные версии? нока?
zi_rus #
09:51
питона
TSergey #
09:52
а как это может быть? он же при апгрейде до требуемого подтягивается?
e_zombie #
09:52
NOC-1014
zi_rus #
09:52
ну хз
09:53
я предположил
e_zombie #
09:53
проверьте говнокод что я накропал
TSergey #
09:53
zi_rus: и у меня m.tags есть у всякго MO, даже если тэгов у него нет
e_zombie #
09:55
пошло чиститься
TSergey #
09:55
эх, надо было счетчик добавить :)
e_zombie #
09:55
да похую.
09:56
кстати там с тегами бега не только в мо. в кновледжбейс такая же поебень.
09:56
баг висит уже много
TSergey #
09:57
e_zombie: ну если Дима посчитает, что "u' u" и "u'[u" однозначно ловят проблему, то будем просить добавить такое удаление в "./noc fix"
e_zombie #
09:58
ну идея здравая
TSergey #
10:00
все еще шарашит?
zi_rus #
10:06
e_zombie: а ты это накропал или спиздил из циско профиля?
Dmitry1 #
10:07
e_zombie: а рабочие скрипты сделать можешь?
10:07
а другие прифили подходят? У нас вроде есть профиль VRP3
TSergey #
10:09
я встревожен, где он? как там тэги? :)
freeseacher #
10:10
коллеги, мне кажется я видел вчера сисечный коммит
10:10
а сегодня целый день нет сисек
10:10
вопрос до коле ?
TSergey #
10:11
freeseacher: зазырь https://kb.nocproject.org/pages/viewpage.action?pageId=19169418 ты так эту деятельность представлял?
freeseacher #
10:17
вау
10:17
я сначала офигел от того сколько мне записей свлилось в rss их было over 500
10:18
а теперь еще и доку начали писать
zi_rus #
10:54
freeseacher: https://kb.nocproject.org/questions/19169415/-httpdownloads.nocproject.org-
freeseacher #
10:55
а что там было
zi_rus #
10:55
загрузки вестимо
e_zombie #
11:21
закончило работать.
11:21
отправиль вторую итерацию чистить.
TSergey #
11:22
неслабое время
e_zombie #
11:22
я уснул немного на диванчике
11:23
:)
TSergey #
11:23
тоже неплохо :)
e_zombie #
11:23
часть я взял из хуавея, часть от циски.
11:24
https://pp.vk.me/c621216/v621216296/14f56/sALJCo3vYus.jpg правда не моё. снимал мой коллега
11:24
https://pp.vk.me/c619818/v619818296/1c334/2YIdqoLRxRk.jpg
11:24
https://pp.vk.me/c621621/v621621296/715e/IsofkFIiaXE.jpg
11:24
дальние сиськи я года 4 назад фоткал когда они без тату были
11:25
https://pp.vk.me/c621230/v621230296/42bc/mkuETxeAkhw.jpg
11:25
https://pp.vk.me/c623822/v623822296/b660/ASERZ1uycv8.jpg
11:25
https://pp.vk.me/c621216/v621216296/32cc/_6YgSgO7MCs.jpg
11:25
https://pp.vk.me/c624922/v624922296/e1af/1OI1zXbxfxE.jpg
11:26
https://pp.vk.me/c623826/v623826296/7d3a/yqb93T5upNc.jpg
11:26
https://pp.vk.me/c624229/v624229296/712d/JA8GsYPAoMA.jpg
11:27
https://pp.vk.me/c619828/v619828296/168a6/mHNioBFbwmA.jpg
11:27
https://pp.vk.me/c618722/v618722296/135f7/odnfEeySF08.jpg
fumufu86 #
11:36
добавил второй активатор в активатор.конф и первый перестал работаь.
11:36
http://pastebin.com/W8vCARWS
e_zombie #
11:38
тебе распораллелисть работу?
11:38
или разнести ?
fumufu86 #
11:38
один работал медленно
11:38
создал в вебе
11:38
в файле не появились
e_zombie #
11:38
в нок лаунчере
11:38
[noc-activator]
11:38
config.0 = etc/noc-activator.conf
11:38
config.1 = etc/noc-activator.conf
11:38
config.2 = etc/noc-activator.conf
11:38
config.3 = etc/noc-activator.conf
11:38
config.4 = etc/noc-activator.conf
11:39
и их запустится 5
fumufu86 #
11:39
через веб никак?
e_zombie #
11:39
не пробовал. я руками правлю в консоли всё.
fumufu86 #
11:42
так запустится первый активатор несколько раз, верно?
e_zombie #
11:42
да.
fumufu86 #
11:42
f hfpyst jlyjdhtvtyyj rfr pfgecnbnm&
11:43
а разные одновременно как запустить7
e_zombie #
11:44
config.1 = etc/noc-activator.conf пропиши другой конфиг.
fumufu86 #
11:45
то есть могу создать файл huawei-activator.conf b cjckfnmcz yf ytuj
11:45
*и сослаться на него?
TSergey #
11:47
e_zombie: ну и что с обработкой? второй проход?
e_zombie #
11:51
пыхтит пока
zi_rus #
11:51
fumufu86: https://kb.nocproject.org/pages/viewpage.action?pageId=18382889
e_zombie #
11:52
пошла третья волна
fumufu86 #
11:54
zi_rus: который раз указывают мне на то что уже читал, но где ответа не увидел, стыдно за себя становится
zi_rus #
11:54
плохо
fumufu86 #
11:55
я и видео смотрел по постом, там запускались активаторы через команндную строку, и я держал 4 открытых терминала, для 4 активаторов.
e_zombie #
11:58
нафига .
11:58
у тебя логи для каждого пишутся в отдельный файл .
fumufu86 #
12:00
не умел правильно
e_zombie #
12:00
[root@nocproject noc]# tail -f ./log/noc-activator.1.log
zi_rus #
12:06
держите меня семеро
e_zombie #
12:12
вот так? https://pp.vk.me/c621131/v621131151/8394/0HMlGHpzysU.jpg
t2me #
12:24
когда конфиги 3750 сравниваешь, не видно номера интефейсов http://pastebin.com/P97YHjAk ненаглядненько
12:27
и темы отображения в GetNow не меняются, в Chrome по крайней мере
JevgeniR #
12:49
офигеешь парсить номера интерфейсов.. я как-то пробовал разбивку по блокам делать
e_zombie #
13:12
Dmitry1: NOC-1539 прорецензируй и влей в девелоп.
Dmitry1 #
13:17
сегодня не смогу. занят на 200%
e_zombie #
13:18
хорошо.
13:18
я пока буду шлифовать хуавеевский для ма5300
13:18
вроде работает.
13:31
а как сказать в get_config что перед этим надо сделать enable а потом уже шоу конфиг?
Sourg #
13:35
JevgeniR, покажи пример, от которого можно офигеть
JevgeniR #
13:42
Sourg, легко, сейчас в личку кину..
malibuyaa #
14:19
А как legacy.sql накатывать в postgis?
e_zombie #
14:29
psql -U noc --dbname noc -X -A -t -q -F" " --single-transaction --no-align -o $BASEDIR/out.hostsscan.txt
14:29
psql -U noc --dbname noc -X -A -t -e -a --no-align -f $BASEDIR/out.snmpscan.sql -o $BASEDIR/out.snmpupdatedb.txt -L $BASEDIR/out.snmpupdatedb.log
14:29
какнить так
fumufu86 #
15:15
Нашел по поводу правильной сортировки IP http://stackoverflow.com/questions/6545023/how-to-sort-ip-addresses-stored-in-dictionary-in-python
Night_Snake #
15:22
а можно в ноке как-нибудь получить актуальную арп-таблицу? или, на крайняк, last seen для префикса
fumufu86 #
15:42
кто-нибудь вкурсе куда делся пункт удаления всех помеченных?
15:43
http://awesomescreenshot.com/0204i8zpe5
Tweet
Share this page
Share this page: Tweet