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: 08.12.2011
dvolodin #
06:13
http://kb.nocproject.org/display/BLOGS/2011/12/07/PEP8+Violations+Report
KTO-TO_ #
06:23
dvolodin: Может sed'ом пройтись по всем файлам и пофиксить E101 indentation contains mixed spaces and tabs ?
dvolodin #
06:28
лучше все-таки проконтролировать
KTO-TO_ #
06:28
Он вроде безобидный: sed -e 's/^ / /; s/^\([ ]*\) /\1 /'
06:29
Если что-нибудь сломается - ci покажет. Главное натравить на правильные файлы.
06:30
Правильные файлы взять от сюда - scripts/check_pep8 | awk -F':' '{print $1'} | uniq
06:32
Можно еще по precommit hook повесить check_pep. Вроде должен меркуриал это уметь
dvolodin #
06:50
умеет
06:50
и pycharm это умеет
06:53
gnu-linux: supported.csv больше не нужен, переползаем на тушенку
06:53
для всех этих eltex'ов можно тушенку с get_version положить
rp3u #
07:00
думаеццо: отсутствие на свиче включенных nmp trap и syslog = fail ?
dvolodin #
07:03
это к валидации конфигов
rp3u #
07:03
dvolodin а есть чем?
dvolodin #
07:05
pyrule
gnu-linux #
07:11
а, е пропустил, ну тогда удалю supported.csv
dvolodin #
07:11
ага
rp3u #
07:17
все хочу спросить, зависимоть питона от спэйсинга не напрягает? ;-)
dvolodin #
07:17
нет
07:18
при нормально настроенном редакторе - пофиг вообще
gnu-linux #
07:33
Кто знает как сделать зеркало порта и отфильтровать только один VLAN
dvolodin #
07:34
на зеркале комп сидит?
07:35
отдай в зеркало все vlan'ы с тегами, подними тегированный интерфейс на компе, сделай саб на vlan'е и слушай на нем
gnu-linux #
07:36
да.. promiscus mode на нём весь трафик и я не хочу отдавать другие VLAN, а только один..
dvolodin #
07:37
что за свич?
gnu-linux #
07:37
Надо чтобы коммутатор отдавал в порт только зеркало одного VLAN
07:37
DLink DES-3200-28 ;)
dvolodin #
07:37
можно l2 acl на зеркальный порт навесить, но я не уверен, что он сработает для зеркалированного трафика
rp3u #
07:37
gnu-linux Source VLAN SPAN настрой
dvolodin #
07:37
это мотороллер который?
rp3u #
07:38
gnu-linux ой
dvolodin #
07:41
http://files.nocproject.org/dlinkmib.html
e_zombie #
07:41
а в какой лог должна попадать инфа о приходе трапа?
dvolodin #
07:41
Нате :)
07:41
мы тут с Dmitry1 роскошную табличку родили
07:42
особенно умиляют bidings и bindings
e_zombie #
07:42
ЫЫЫЫЫЫЫ
Dmitry1 #
07:43
Отож. Это для всех любителей собирать трапы с d-link.
dvolodin #
07:43
налабал скриптец, который анализирует загруженные dlink'овские MIB'ы в ТЩС
07:43
NOC
Dmitry1 #
07:44
Вам то что, попросили, и ждете ответа. А мне приходится учиться думать aka китайцы. Потому как на трезвую голову в их MIB'ах не разберешься
dvolodin #
07:44
но можно скормить их питону :)
07:44
но табличка реально роскошная
07:45
полсотни mib'ов как на ладони
Eising #
07:53
dvolodin: have you considered some sort of report function under Virtual Circuits to make it easier to find available Vlans? I know it's hard with some of the other vc types, but for VLANs being a fixed range, it should be doable...
dvolodin #
07:55
Eising: I think it is possible to find first free vlan using VC domain and VC Filter
Eising #
07:56
okay, what kind of expressions can I use for that?
rp3u #
07:57
что же мне так везет на коммутаторы, которые на отдают vlan_id в show mac :D
dvolodin #
07:57
fill an issue
07:57
:)
Eising #
07:57
okay :)
rp3u #
07:58
еще и маки в столбики !
dvolodin #
07:59
I'll add VCFilter.iter_label() and VCDomain.iter_free() iterators
07:59
which can be used for reporting
Eising #
08:02
okay, will you make it possible to add vc filters to that? For instance, 1-4094 would be all vlans, but on a cisco switch it would be more like 2-1001,1006-4094
dvolodin #
08:02
yes
Eising #
08:03
cool. I'm filling the issue now :)
dvolodin #
08:03
VCDomain.iter_free(filter=None)
Eising #
08:04
NOC-200
rp3u #
08:05
dvolodin VLANIDParameter сожрет разделитель "-" ?
08:06
dvolodin или надо конвертить?
dvolodin #
08:06
не сожрет
08:06
смотри, все параметры можно проверить так
08:07
noc> ./noc shell
08:07
Python 2.7.2 (default, Nov 9 2011, 01:32:39)
08:07
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
08:07
Type "help", "copyright", "credits" or "license" for more information.
08:07
(InteractiveConsole)
08:07
>>> from noc.sa.interfaces import *
08:07
>>> VLANIDParameter().clean("10")
08:07
10
08:07
>>> VLANIDParameter().clean(10)
08:07
10
08:07
>>> VLANIDParameter().clean("-")
08:07
Traceback (most recent call last):
08:07
File "<console>", line 1, in <module>
08:07
File "/Users/dv/Documents/Projects/noc/0.7-2/noc/sa/interfaces/base.py", line 341, in clean
rp3u #
08:08
dvolodin roger that
dvolodin #
08:09
http://dpaste.com/668295/
evyscr #
08:15
а как бы мне выяснить причину необновления конфига в CM?
08:16
логи молчат...
free|wk #
08:21
господа а чего решили с ie ?
rp3u #
08:21
dvolodin как обыграть ситуевину если свич выдает не списов портов для мака, а дупит мак с разными портами?
dvolodin #
08:21
там список интерфейсов для мака вообще-то
08:22
:)
e_zombie #
08:26
dvolodin: http://pastebin.com/Eh4gMjth
dvolodin #
08:27
ну нет такой задачи, бывает
e_zombie #
08:35
при этом проблема что крашдампами оно засирает винт
dvolodin #
08:41
часто?
08:42
делай issue
08:52
free|wk: надо найти нормальный js logging framework и убить нафиг console.*
09:02
кто может этим заняться?
Eising #
09:14
dvolodin: Do I need to add anything specific to make NOC read Mediawiki KB entries? I get this error: Caught ImportError while rendering: No module named mwlib.uparser
09:15
nevermind, easy_install mwlib :)
inoyat_kayumov #
09:49
http://dpaste.com/668419/ - с чего вдруг?
gnu-linux #
09:54
dvolodin в get_switchport untagged должно быть просто число? Не список как tagged???
dvolodin #
09:58
да
09:59
с трудом себе представляю порт, который untagged в двух vlan'ах
Dmitry1 #
09:59
802.1v, asymmetric vlans и т.п.
09:59
Нет предела китайским извращениям :)
dvolodin #
10:00
на MX могу такое сделать, если припрет
10:00
только вот зачем?
10:00
inoyat_kayumov: ставил чего дополнительного?
inoyat_kayumov #
10:01
нет - просто очередной (каюсь - не глядя в issue уже) - вот оно и того
10:01
*очередной hg pull -u
dvolodin #
10:05
странно
inoyat_kayumov #
10:06
хуже - что нок теперь не взлетает
10:06
и даже попытка отката на к примеру 5283 не помогает
evyscr #
10:09
на машинке ничего закончиться не могло?
inoyat_kayumov #
10:10
места и мозгов - вдоволь. сейчас делаю clone в чистую папку - потом туда конфиги заброшу - попробую взлететь
10:14
взлетело
dvolodin #
10:15
hg status сделай в старой копии
inoyat_kayumov #
10:16
из-под нок?
10:17
если выкинуть симлинки на папки с логами и проч - то вот так http://dpaste.com/668448/
10:19
и плз - ткните носом - где почитать по дискавери. я его запуск закомментил - просто некогда было разбираться
dvolodin #
10:19
R sa/profiles/Alentis/__init__.py
10:19
ну и нафига было стирать файл?
inoyat_kayumov #
10:19
зуб даю - не стирал
dvolodin #
10:20
какой отдашь?
10:20
выбираю левый нижний клык
inoyat_kayumov #
10:20
адрес давай - высылаю
10:21
а если серьезно - почему при hg update sa/profiles/Alentis/__init__.py не всосался?
dvolodin #
10:21
он всосался
10:21
но локально его кто-то удалил
inoyat_kayumov #
10:22
брррр - с учетом того что у меня нет нетпингов сотоварищи - не понимаю
10:23
вот только что
10:23
noc@noc:/opt/noc.bad$ hg update -r 5302
10:23
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
10:23
noc@noc:/opt/noc.bad$ ls -la sa/profiles/Alentis/__init__.py
10:23
ls: cannot access sa/profiles/Alentis/__init__.py: No such file or directory
dvolodin #
10:28
> hg locate | grep sa/profiles/Alentis/NetPing/
10:28
sa/profiles/Alentis/NetPing/__init__.py
10:28
sa/profiles/Alentis/NetPing/get_chassis_id.py
10:28
sa/profiles/Alentis/NetPing/get_version.py
10:28
таки да
10:28
hg revert sa/profiles/Alentis/NetPing/__init__.py
inoyat_kayumov #
10:37
да - уже с revert попробовал
syncer #
16:41
Привет.
16:42
хотел спросить, по мимо dns provisioning noc умеет также dhcp provisioning? или я в бреду?
zi_rus_ #
17:04
dhcp provisioning - а это как?
17:04
честно говоря не замечал даже в планах такой функционал
syncer #
17:09
значит у меня бред)
zevlag #
19:12
If I do an hg pull, hg up, in my noc directory, what else do I have to do make all the updates apply?
dvolodin #
20:28
./scripts/post-update
20:29
http://kb.nocproject.org/display/DOC/Upgrade
Tweet
Share this page
Share this page: Tweet