nocproject.org
05:35
доброе утро
05:35
всех с праздником!! ;)
 
05:40
:)
05:41
А почему у меня в кедах когда на часах мышкой кликнуть он не помечен?
 
05:44
ужас какой! Я знал про такую фичу календаря кед. и только поэтому я хоть как-то эти кеды уважал... но теперь... фуу! кеды отстой! :)))) холиварчик... ;)
05:45
блин! надо наверное, открыть issue в нок... у меня постоянно одна и та же проблема. линк даун аларм поднимается. а линк ап не видет и не клерится :(
05:46
авария правда ,всего 3 секунды висела..
05:46
сща посмотрю что с евентами..
05:47
misak привет! с праздничком! ;)
 
05:48
MindGames, а у тебя точно приходят сообщения о линк ап?
05:48
найди их в евентах
 
05:48
ну на других приходят.. сща посмотрю другие циски этой же модели.
05:48
причем время странно
05:48
сейчаас покажу
05:48
вот евент:
05:48
5011bb72c42d897c28193bfd	novorossiysk_seti_878	27.07.2012 01:49:38	Active	Network | Link | Link Down	Link Down: Fa 3
05:49
а нет.. все нормально со временем.
05:49
это циску ребутнули, потому в логах со временем накладке.
 
05:50
у меня с длинками такая проблема, если что с линком, немного флапает он например, то приходят нескольок сообщений ip/down, но в ноке они перепутываются и последним становится link down хотя линк в апе
05:50
и поэтому авария не уходит
 
05:50
вот у меня наверное, то же самое.. линк упал на две секунды всего
05:50
судя по логам на циске
 
05:50
т.е. если линка просто не было и он появился, то авария уходит, а есчли дергается, то возможно все
 
05:51
понятно.ю
05:51
надо будет последить
05:51
собрать статистику.
05:51
а то мож зря панику.
05:51
№)
05:51
черт.. я уже как пьяный пишу :(
05:51
э
05:52
это все капоэйра.. вчера сходил на пробное занятие. первый раз в жизни колесо крутил.. представляете, такая туша, ростом 183 см, весом под 100 кг и с пузом.. ;)
05:52
и колесо крутит
05:52
короче, сегодня еле встал с кровати
05:54
блин.. кто может толково разьяснить что за авария такая: MAC 00:25:45:6D:93:91 Flap detected on vlan 120: Fa 0/20 -> Gi 0/2
05:54
а то у меня только догадки
05:54
причем на многих свитчах такоек
05:55
флеппинг, как правило, идет между акцессным клиентским портом и транковым
05:55
транковый смотрит на маршрутизатор
05:55
короче, надо наверное, смотреть логи и виланы куда какой идет. мож где на вилане че-то дублируется
05:56
но я так понял, это не кольцо.. а просто циска видет дублирование мак адресов7
 
05:57
или дублирование, или все же кольцо
05:57
иди по логам
05:58
найди второй порт который смотрит за пределы твоей сети, откуда приходит этот мак
06:00
если клиент покупает L2 канал, он вполне мог через себя замкнуть эти порты вторым уровнем, тогда будут флапы
 
06:01
в смысле у себя на своем коммутаторе петлю сделать?
 
06:01
или из-за глюка стп в сети возникло кольцо, тогда флапы будут в многих вланах
06:02
MindGames, да, это не сложно, у нас как-то такое случалось
 
06:02
к примеру, в моем случае.. 20й порт - клиентский.. а gi 0/2 - транк на маршрутизатор... почему мак и там и там..
06:02
вот на глюк с стп похоже.. у меня с настройками СТП вообще бардак везде.
 
06:03
если флапы только в одном влане, то это точно не оно
06:03
так в гиговый порт что включено? и как
06:03
это транк, а на роутере сабинтерфейсы?
 
06:04
06:04
Выдаёт ошибку: Uncaught SyntaxError: Unexpected identifier
 
06:06
MindGames, попробуй на сабе, в чьем влане идет флап, поменять мак
 
06:07
у меня подозрение, что этот мак вообще цисковский..
 
06:07
или если раскоментить строки: 112-135 ошибка: Uncaught TypeError: Cannot call method 'getSelectionModel' of undefined
 
06:07
черт.. некогда искать сейчас.. вроде ни чего не упало.. как-нить на досуге поковыряюсь ;)
 
06:08
Да, самое главное посоветуйте начальную доку ~30 страниц по JS чтобы я хоть синтаксис писал..
 
06:12
что ты там ваяешь такое на JS? :)
06:13
в студенческие годы я его изучал немного.. по журналам Хаккер. мне этого хватило, чтобы писать интерфейсы для сайтов. деббажить я особо не умел, да и тогда все как-то проше было. сейчас же все по-другому, а я давно не программирую :(
06:13
хочешь. подними старые выпуски журналов Хакера. в те времена там классно и доходчиво все объяснялось
 
06:13
Выделение мышкой +Shift +Ctrl строк и передача списка выбраных интерфейсов при нажатии кнопки Profile (в L1)
06:13
Кто JS знает?
 
06:31
06:32
Посмотри пример. Возможно тебе подойдет.
 
06:56
MindGames: мак лернится из двух портов очевидно, Fa 0/20 и Gi 0/2
 
07:25
acid232 ну это да. очевидно. вот только какого... он так делает7 :)
 
07:28
MindGames, я же говорю, поменя мак на роутере, если пропадут сообщения, значит просто маки совпали
07:28
всего одна команда
 
07:29
ты думаешь, мак роутера и мак клиента могли совпать???? :)
 
07:30
почему нет? вот и узнаешь, делов-то на 1 минуту
 
07:30
да че та как то ссыкотно 4)
 
07:32
на одном сабе, в худшем случае у 1 клиента пропадет связь, не заведется, команду уберешь
07:33
conf t
07:33
int g0/0.120
07:33
mac-address aaaa.aaaa.aaaa.aaaa
 
07:35
zi_rus: не кричи :)
07:36
а если без подколов - слишком много букав в маке
 
07:36
да, перебор небольшой
 
07:59
:))
07:59
вот так. у вас перебор небольшой, а у меня тут авария ..
07:59
мак не схавал и циска умерла..
 
08:02
ее так просто не убить
 
08:02
да шучу я. ;)
08:02
топор не долетит
08:02
далеко
08:02
вот если томогавк..
 
08:02
А если топор к баллистической ракете привязать?
 
08:04
MindGames, это понятно, что значит не приняла команду и умерла, это только в линуксах так
 
08:05
да, в последнее время линукс меня че-та расстраивает.. :( хотел дома на десктоп поставить.. сплошной головняк. уже думаю какую-нить сюзю и слаку поставить или вообще фрибсд..
 
08:08
а я поставил дебиан, работает только браузер и видеопроигрыватель, попытался обновиться, теперь несколько программ перестали запускаться, драйверов под видеокарты нормальных нет или их установка то еще красноглазие, тоже думал о фряхе, но боюсь та
08:08
м с развлекаловом головняка еще больше
 
08:09
Calculate возьми, вполне нормальный и NOC на него стаёт.
 
08:09
только lfs, только хардкор
 
08:10
да у меня вообще капец. обновилась библиотка libq4.. слетел делюг, гуглЗемля, кутим... еще что-то. .я прикуел.. из-за обновления какой-то одной паршивой библиотеки в 400 кб, у меня слетел полезный для меня софт.. и после чего его ни как нельзя переустанови
08:10
ть
08:10
ругается на ошибку зависимостей
08:10
пипец просто
 
08:10
у кого-то кривые руки.
 
08:10
Я генту для себя собираю, всё работает.. Кто другие дистры и как собирает не знаю..
 
08:10
вполне возможно, у сборщиков
 
08:11
калькулей что-то слышал о нем. вроде хорошие отзывы... вроде как rpm дистриб? просто я год назад и про убунту слышал хорошее. и ставил и нравилась она мне.. а в этом году че-то пипец.. реально конец света ;))
 
08:11
Вообще со всех дистров обновляется нормально только гента и стабильные релизы деба...
 
08:12
Guest-ru: вот попрошу без ложной информации
 
08:12
ну сорри, я не сборщик.. был бы я гуру, то конечно же тоже генту себе из сорсов собирал бы под себя ;)
 
08:12
Смысла в генте-то? Она не сильно хорошо масштабируется
 
08:12
домой можно, там не сильно большие масштабы
 
08:13
дебиан раз 5 ставил... они жертвуют ради стабильности софтом.. я в их репах очень много чего не могу найти.. а в убунтовских репах это уже давно есть.
 
08:13
я себе скачал ночью сегодня 5 разных дистрибутивов... все выходные у меня будет шикарный секс...
 
08:13
MindGames: ещё вспомни убунтовскую локализацию.
 
08:14
попробую 5 разных девушек.. ой.. дистрибутивов... поимею их во всех позах.. может, после чего и оставлю себе какой-нибудь одинюю
 
08:14
это еще кто кого поимеет
 
08:14
Я удалёнкой поддерживал Лнуксы, попробуй обнови дистр двухлетней давности.. простой сервер c LAMP, даже не десктоп.
 
08:14
да в убунте как раз с локализацией все хорошо.. я там не помню еще ни одной программы, которая на инглише запускалась бы ;) я конечно, имею в виду сборки типа минта или Росинки.. Росинка вообще вещь была..
08:14
чистый убунту я н иразу не ставил
08:15
только на сервера серверные версии без DE
 
08:15
Начни с калькулятора, он вполне нормальный.
 
08:15
серверная убунту для меня звучит как оксюморон
 
08:15
калькулейт RPM? или DEB?
 
08:15
Guest-ru, чем калькулятор отличается от генты? очередная сборка? так почему бы не пользоваться первоисточником?
 
08:16
<evyscr> ну, зато на неё едиенсвенную у меня получилось тот же нок накатить. на центосе не пошло.. хотя, просто наверное, я убунту знаю более или менее. а с другими дистрибутивами знаком слабо
 
08:16
Компилить западло и долго, а калькулятор можно установить за 5 минут..
 
08:17
ладно.. скачаю еще и калькулейт... но вот боюсь. в этом случае точно он уже поимеет мееня ;))
 
08:17
и потом ещё 5 минут на него NOC ставится!
 
08:17
Guest-ru: некоторые гентушники говорят, что в генту таки есть бинарные пакеты
 
08:20
Да есть, они в /usr/portage/packages/ создаются если флаг FEATURES = "buildpkg" стоит на машине где строишь.
08:20
На остальных соотведственно должно быть FEATURES = "getbinpkg" и
08:21
PORTAGE_BINHOST="путь куда настроил"
08:21
Например для калькулятора эсть:
08:22
08:22
#PORTAGE_BINHOST="ftp://ftp.linux.kiev.ua/pub/Linux/Calculate/CLD/grp/i686"
 
08:23
не, говорят, что уже есть.
08:24
official binaries, так сказать
 
08:24
Но гентушники редко используют бинарные пакеты, ибо каждый имеет свой набор USE флагов (зависимостей) и свои настройки оптимизации CFLAGS
 
08:25
мне этого всегда напоминает про шикарную багу в gtk
08:26
Когда при компиляции приложения с -O2 оно лёгким движением мыши валилось в сегфолт
08:27
А с -O1 прокатывало.
 
08:27
Guest-ru, а ты на калькуляторе сидишь? не встречал там такой проблемы при нажатии F10 вываливается контекстное меню, говорят это косяк в gtk, описан уже год или больше, но до сих пор не исправлен
 
08:27
Dmitry1: обсуждение по стопам слоника уже читали?-)
 
08:28
У меня здесь CLD - там кеды
 
08:29
Напоминает тех еникейщиков, которые приходя к клиенту, вместо того, чтобы восстановить систему просто ее перестанавливают.
 
08:29
наверное, надо заставить себя полюбить awesome
 
08:30
Причем, переставляют какую-нибудь зборку, типа ЗверьCD
 
08:30
Dmitry1: ась? там же бсдшные товарищи соглашались, что что-то прогнило
 
08:30
там не так все плохо.
08:30
Проблема, если обновлять систему бинарными пакетами.
 
08:31
не только
08:31
там был ряд проблем
 
08:31
Я лично всегда собираю все из исходников, поэтому лишен таких проблем.
 
08:31
мне мой бывший начальник ещё одну привёл - нет двух человек, которые настраивали бы бсд одинаково
 
08:31
Ну там была еще проблемы, что какая-то, лично любимая слоником, система виртуализации не хотела запускаться под фрей
08:32
А чего там настраивать то? Все конфиги текстовые. Поднимай сервер NIS и радуйся
08:33
Кстати, на счет слоника. Тот же nginx затачивался именно под FreeBSD
 
08:34
И проблемы начались, когда Сысоев свалил оттудова.
 
08:35
да ладно, не в nginx'е проблемы
 
08:36
Ну не знаю. Например, на моей работе, мы используем mpd как pptp сервер.
 
08:36
Скомпилить все варианты каждого пакета коих 15653 да ещё учитывая его разные версии - 31060 штук да ещё сие умножить на 14 архитектур  и на 13 ядер (с userland и префиксами) просто не реально. Бинарных пакетов на все случаи жизнь для генты нет и никогда не будет!!!
 
08:36
Я даже не представляю, чем бы мне помог линукс в данном случае.
 
08:36
Guest-ru: сударь, успокойтесь-)
08:37
Dmitry1: ну мне недавно рассказывали про радость апдейта не помню чего уж, мэйби ImageMagick
 
08:38
Ну так перед тем, как обновиться, я всегда читаю /usr/src/UPDATING и /usr/ports/UPDATING
 
08:39
Когда меняются мажорные версии библиотек, то тогда спасает только полная переустановка софта.
 
08:39
а подскажите неумехе, в чем отличие в питоне  { } и  [ ] массивов?
 
08:39
dict и array, вроде
 
08:40
а в работе различие в чем?
 
08:40
вроде как хэш и массив
08:40
на перле это так же
 
08:41
вот получил я в get_interfaces interfaces: { }
 
08:41
в питоне оно словарём зовётся
 
08:41
а в выводе циско - interfaces: [ ]
 
08:41
и чего, делать цискл и перезаполнять список?
08:41
из  {} в []
 
08:41
эм
08:42
должна быть одна операция на это
 
08:42
+) осталось понять какая)
 
08:44
а тебе точно {} в [], а не наоборот?
 
08:45
[{'forwarding_instance': 'default',
08:45
  'interfaces': [{'admin_status': False,
08:46
вывод с IOS.get_interfaces
 
08:47
у меня счас есть ifaces: { Eth 1/1 : {'admin status : True,
 
08:48
говорят, есть такое: dictname.items()
 
08:49
самое простое для моего понимания - это пройти циклом по for i in ifaces:
08:49
interface += [ifaces[i]]
08:50
как то так чтоли
08:50
в interfaces: [] - столбца указателей уже нет(там где имена ифейсов)
08:51
просто список их соответсвия в ifaces:
 
08:52
Кто и как дебажил JS, пробую в хроме в консоле жабаскрипта, но здесь иногда не указывает номер строки где есть ошибка и имя файла.. Как дебажить?
 
08:54
_4ePTeHok: попробуй ifaces.values()
 
08:54
это без цикла должно отработать?
 
08:55
расскажите как дропнуть из cli алармы
08:56
noc.alarms.active ?
08:56
08:56
вот как
 
08:57
evyscr, да, оно вроде
 
08:58
Guest-ru: в Firefox очень хорооший отладчик JavScript
 
08:59
только фуррифокс пару раз себя странно вёл в случае поломанных ноковских js без возможности найти место поломки.
 
09:06
уря уря уря. заработало)
 
09:07
пошел делать db.noc.interfaces.remove() и глядеть на результат)
 
09:07
проверь пожалуйста
09:07
09:07
с апдейтами правил
 
09:08
так есть уже такой ивент
 
09:09
для сислога есть а для снмп не было
 
09:10
лучше отдельными issues это днлать
 
09:14
для снмп есть в Huawei/VRP/Network/LBD.json
 
09:25
dvolodin, Дим, привет. Слушай, подскажи чего поискать-то на предмет вчерашней ошибки в логах дискавери - Feature is not supported on this platform, когда из дебага все отрабатывает.
09:25
нашел этот вывод в /usr/local/noc/sa/activator/service.py
 
09:26
селекторы @version есть?
 
09:26
эм..вообще селекторы в ноке пустые. или ты про скрипты?
 
09:26
может у тебя проблема в том, что через debug ты версию по CLI выдираешь, а в активаторе уже - по SNMP
09:26
попробуй debug-script с ключом -c- запустить
 
09:27
-rw-r--r-- 1 root root 4243 Apr 19 13:03 fm/collections/eventclassificationrules/Huawei/VRP/Network/LBD.json
09:28
root@saiga:/opt/noc# grep SNMP fm/collections/eventclassificationrules/Huawei/VRP/Network/LBD.json
09:28
root@saiga:/opt/noc#
09:28
не видать
 
09:29
BTW, NOC с пол-пинка ставится на последнюю openSUSE
 
09:30
dvolodin, ты прав..только там не только версия но и маки похоже.
 
09:31
'Eth 1/25': '\x00\x12\xcf\xa8hy',
09:31
а это нормально?
 
09:31
или формат таки должен приводиться к стандартному?
 
09:31
MACAddressParameter переведет
09:31
:)
 
09:32
дык..тогда в функции уже надо переводить.
09:33
вы про эти -c где нить напишите чтолди
09:33
я даже не знал, что оно по умолчанию приоритетней
 
09:35
я на основе существующих скриптов переписывал свой get_intefaces, поэтому смотрел только то что оно отдает
09:35
а оно по снмп выходит отдает '\x00\x12\xcf\xa8hy',
09:35
уже в результате скрипта
09:35
а должно же нормализованную форму уже
09:37
 {'description': 'DefaultVlan',
09:37
  'interface': 'VLAN1',
09:37
  'mac': '\x00\x12\xcf\xa8h`',
09:37
  'snmp_ifindex': 1001,
09:37
  'status': True}]
09:37
вона какая порнография.
09:37
это в get_interface_status, которое не мое
09:37
пойду править чтоли..
 
09:39
кстати к вопросу -O2
09:39
вчера ставил Talend TIS
09:39
в доке заявлено - Java 1.5 и выше
09:39
ставил на 1.7
09:39
так вот - демоны запускаются
09:40
процессы висят, не крашатся, но ничего не делают
09:40
вообще
 
09:40
Дим, вопрос. в снмп имена ифейсов отдает как VLAN4093
 
09:40
сокеты не открывают
 
09:40
а в консольке - с пробелом)
 
09:40
так в get_interface_status нет поля mac
09:41
оно и не нормализуется поэтому
 
09:41
ээ..
09:41
а гдеж оно есть)
09:41
в ES есть)
09:47
во, поправил..теперь одинаково отдает и в снмп и в cli
 
09:50
как все же весело, когда разными людьми пишется все..)
 
09:50
разница между {} и [] существенна
09:50
первое - ассоциативный массив (хеш)
09:51
второе - линейный список, элементы которого можно менять
09:51
(...) -- immutable -- список, элементы которого нельзя менять
 
09:51
_4ePTeHok, а в чем нюанс?
 
09:52
в том, что каждый видит и пишет по своему
09:53
кому то проще подгонять все под SNMP (скажем имя ифейса там Port1/VLAN4, а в cli - Eth 1/1 / VLAN 4)
 
09:53
но главное чтобы нужные данные возвращались, и код был адекватным, остальное-то не существенно
 
09:53
главное чтобы нужные данные возвращалис = в одном и том же формате.
 
09:53
а вот это плохо, я считаю, не должно быть разницы
 
09:53
о чем и речь
09:55
а вот с версией я чот так и не понял
10:03
ну блин. вот ваше snmp
10:03
Trunk вообще не снять по нормальному
10:04
на ES
 
10:15
кстати
10:15
почему русские символы в дескрипшне не проходят при импорте?
 
10:16
dvolodin? , а все ифейсы хранятся в db.noc.interfaces? Или L3 где то в другом месте?
10:20
а, сабы отдельно, вижу..
10:22
я верно понимаю, что если грохнуть db.noc.discovery.status.interface/ip - после перезапуска нок пойдет вытягивать все ифейсы заного и ничего страшного в общем то?
 
10:39
Очень важная часть рыбалки это - конопля
10:40
:)
 
11:10
а можно ли как то указать, для проверки, чтобы при доступе к объекту не использовался snmp?
 
11:18
если у объекта не прописан комьюнити, то он и не будет лезть по снмп
 
11:25
угу, пробую как раз
11:27
хм. да что за задница то такая. убрал из своего скрипта все проверки на версию/платформу. из дебага работают все скрипты, дискавери дает отлуп по Feature is not supported on this platform
11:27
без snmp комьюнити у MO
11:31
причем дебаг отрабатывает даже с -c community
11:36
стоп.)
11:36
ничего не понимаю)
11:37
в лог пишет Feature is not supported on this platform, а в инвентори - данные лежат)
11:37
блин.
12:22
skripnik, тушенку когда пришлешь?
12:22
3510/3526/3528/3552 работают. Нужно остальное
 
    Share this page
    Share this page: