nocproject.org
06:23
dvolodin: Может sed'ом пройтись по всем файлам и пофиксить E101 indentation contains mixed spaces and tabs ?
06:28
лучше все-таки проконтролировать
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. Вроде должен меркуриал это уметь
06:50
умеет
06:50
и pycharm это умеет
06:53
gnu-linux: supported.csv больше не нужен, переползаем на тушенку
06:53
для всех этих eltex'ов можно тушенку с get_version положить
07:00
думаеццо: отсутствие на свиче включенных nmp trap и syslog = fail ?
07:03
это к валидации конфигов
07:03
dvolodin а есть чем?
07:11
а, е пропустил, ну тогда удалю supported.csv
07:17
все хочу спросить, зависимоть питона от спэйсинга не напрягает? ;-)
07:17
нет
07:18
при нормально настроенном редакторе - пофиг вообще
07:33
Кто знает как сделать зеркало порта и отфильтровать только один VLAN
07:34
на зеркале комп сидит?
07:35
отдай в зеркало все vlan'ы с тегами, подними тегированный интерфейс на компе, сделай саб на vlan'е и слушай на нем
07:36
да.. promiscus mode на нём весь трафик и я не хочу отдавать другие VLAN, а только один..
07:37
Надо чтобы коммутатор отдавал в порт только зеркало одного VLAN
07:37
DLink DES-3200-28 ;)
07:37
можно l2 acl на зеркальный порт навесить, но я не уверен, что он сработает для зеркалированного трафика
07:37
gnu-linux Source VLAN SPAN настрой
07:37
это мотороллер который?
07:41
а в какой лог должна попадать инфа о приходе трапа?
07:41
Нате :)
07:41
мы тут с Dmitry1 роскошную табличку родили
07:42
особенно умиляют bidings и bindings
07:43
Отож. Это для всех любителей собирать трапы с d-link.
07:43
налабал скриптец, который анализирует загруженные dlink'овские MIB'ы в ТЩС
07:43
NOC
07:44
Вам то что, попросили, и ждете ответа. А мне приходится учиться думать aka китайцы. Потому как на трезвую голову в их MIB'ах не разберешься
07:44
но можно скормить их питону :)
07:44
но табличка реально роскошная
07:45
полсотни mib'ов как на ладони
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...
07:55
Eising: I think it is possible to find first free vlan using VC domain and VC Filter
07:56
okay, what kind of expressions can I use for that?
07:57
что же мне так везет на коммутаторы, которые на отдают vlan_id в show mac :D
07:57
fill an issue
07:57
:)
07:58
еще и маки в столбики !
07:59
I'll add VCFilter.iter_label() and VCDomain.iter_free() iterators
07:59
which can be used for reporting
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
08:03
cool. I'm filling the issue now :)
08:03
VCDomain.iter_free(filter=None)
08:05
dvolodin VLANIDParameter сожрет разделитель "-" ?
08:06
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
08:08
dvolodin roger that
08:15
а как бы мне выяснить причину необновления конфига в CM?
08:16
логи молчат...
08:21
господа а чего решили с ie ?
08:21
dvolodin как обыграть ситуевину если свич выдает не списов портов для мака, а дупит мак с разными портами?
08:21
там список интерфейсов для мака вообще-то
08:22
:)
08:27
ну нет такой задачи, бывает
08:35
при этом проблема что крашдампами оно засирает винт
08:41
часто?
08:42
делай issue
08:52
free|wk: надо найти нормальный js logging framework и убить нафиг console.*
09:02
кто может этим заняться?
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 :)
09:54
dvolodin в get_switchport untagged должно быть просто число? Не список как tagged???
09:58
да
09:59
с трудом себе представляю порт, который untagged в двух vlan'ах
09:59
802.1v, asymmetric vlans и т.п.
09:59
Нет предела китайским извращениям :)
10:00
на MX могу такое сделать, если припрет
10:00
только вот зачем?
10:00
inoyat_kayumov: ставил чего дополнительного?
10:01
нет - просто очередной (каюсь - не глядя в issue уже) - вот оно и того
10:01
*очередной hg pull -u
10:06
хуже - что нок теперь не взлетает
10:06
и даже попытка отката на к примеру 5283 не помогает
10:09
на машинке ничего закончиться не могло?
10:10
места и мозгов - вдоволь. сейчас делаю clone в чистую папку - потом туда конфиги заброшу - попробую взлететь
10:14
взлетело
10:15
hg status сделай в старой копии
10:16
из-под нок?
10:17
10:19
и плз - ткните носом - где почитать по дискавери. я его запуск закомментил - просто некогда было разбираться
10:19
R sa/profiles/Alentis/__init__.py
10:19
ну и нафига было стирать файл?
10:19
зуб даю - не стирал
10:20
какой отдашь?
10:20
выбираю левый нижний клык
10:20
адрес давай - высылаю
10:21
а если серьезно - почему при hg update sa/profiles/Alentis/__init__.py не всосался?
10:21
он всосался
10:21
но локально его кто-то удалил
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
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
10:37
да - уже с revert попробовал
16:41
Привет.
16:42
хотел спросить, по мимо dns provisioning noc умеет также dhcp provisioning? или я в бреду?
17:04
dhcp provisioning - а это как?
17:04
честно говоря не замечал даже в планах такой функционал
17:09
значит у меня бред)
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?
20:28
./scripts/post-update
20:29
Share this page
Share this page: