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.02.2012
Unbeerable #
05:51
а http://127.0.0.1:8000/inv/vendor/add/ выдаёт у меня 404, потому что оно ещё не написано и не работает? :)
mikevlz #
06:13
видимо :)
06:14
"Доктор, когда я делаю вот так, у меня болит во здесь. Что делать? - Не делайте вот так!" ©
zi_nnov #
06:26
как на питоне правильно написать "if a=1 и b=1 then ляля"
06:26
?
gnu-linux #
06:30
if a == 1 and b == 1:
zi_nnov #
06:30
ok
gnu-linux #
06:31
Вы бы доку какуюнить глянули..
zi_nnov #
06:42
я глянул быстренько, там везде описания самого ифа, а про сложные условия не увидел
06:42
дольше было искать чем спросить
07:06
помучался, но смог наваять скрипт для импорта ip в нок из райпа
gnu-linux #
07:08
Скрипты разные можно на форуме в разделе разработка выкладывать.. Или isue заводить чтобы сразу в нок добавить...
zi_nnov #
07:15
это больше форумный вариант, скрипт готовит csv файл для заливки
07:16
на самом деле там такой быдло-код, что даже стыдно показывать, я на питоне 3 дня всего пишу
dvolodin #
07:18
у нас уже явно напрашивается какой-то script exchange
gnu-linux #
07:19
Ну на форуме в разделе разработка...
dvolodin #
07:19
там ориентироваться затруднительно будет
07:19
может отдельный space сделаем?
07:19
там на скрипт по страничке
07:19
с описанием и аттачем
gnu-linux #
07:20
Мне разработка -> Общие - хватает.. Кому надо поищет..
zi_nnov #
07:20
dvolodin, глянь пожалуста NOC-343
dvolodin #
07:25
а права на доступ к managed object'ам ему дали?
gnu-linux #
07:26
NOC-289 открыл.. Длинки и зехели не работают...
dvolodin #
07:27
там где 0x надо откусить?
zi_nnov #
07:30
dvolodin, так точно, добавлять-удалять-изменять объекты
dvolodin #
07:31
а селекторы?
zi_nnov #
07:33
dvolodin, да, естественно,селекторы на объекты разрешенные этому юзеру, и в cm он видит только эти объекты
gnu-linux #
07:57
dvolodin: "откусил" тупо [2:] результата не дало.. Может плохо откусил от 16 разрядного числа..
mikevlz #
08:04
блин... Запустил обновление, называется... :)
08:05
Монго чет распухать стала - это нормально?
08:05
Running migrations for fm:
08:05
- Migrating forwards to 0039_event_start_repeat.
08:05
> fm:0039_event_start_repeat
[evyscr]_ #
08:06
mikevlz: терпи и жди
gnu-linux #
08:07
mikevlz: не жди и не мучь комп.. Выключ нок, монгу.. сотри весь каталог монги, запусти монгу пост апдейт и потом нок :)
mikevlz #
08:10
шо я при этом потеряю?
08:10
если сотру все нахер в монге, а потом постапдейт прогоню
evyscr #
08:10
все события, как минимум
mikevlz #
08:11
события пофигу
08:11
алармы тоже
evyscr #
08:12
тогда может просто дропнуть события с алармами?
08:12
0039 события перелопачивает
ufir #
08:12
хм... а что это за ошибки 2012-02-08 20:26:56,266 [SyslogCollector(0xa06afec)] Invalid event sources in last 60 seconds: 77.40.0.8 ? 77.40.0.8 это сам сервак с noc
gnu-linux #
08:15
IP 77.40.0.8 не прописан в MO как источник трапов..
zi_nnov #
08:16
при импорте префиксов в ксв-файле есть разница для ' и " ?
08:18
db;e tcnm
08:18
вижу есть
Unbeerable #
08:26
а вот скажите, если я хочу вести учёт выданных STB, для этого в том числе и нужен модуль inventory, которого пока нет?
evyscr #
08:28
ну, можно извратиться и использовать для этого managed objects.
Unbeerable #
08:33
оу, я не такой извращенец ):
08:33
:)
evyscr #
08:37
Unbeerable: какой-то намёк был в http://forum.nocproject.org/index.php?topic=15.0
Unbeerable #
08:39
ага, что-то похожее
evyscr #
08:39
(про reference books. но мне другого хочется.)
gnu-linux #
08:42
Есть такая задачка:
08:43
Имеются почьтовые адреса, надо написать скрипт который найдёт их географические координаты...
evyscr #
08:43
use кладр?
08:44
или что-то ещё?
gnu-linux #
08:45
вот заходим на http://maps.yandex.ru/ или куда ещё...
evyscr #
08:45
а, ну это без меня.
gnu-linux #
08:46
вводем в строке поиска:
08:47
А в каладре есть гео координаты:
evyscr #
08:48
Это был вопрос?
gnu-linux #
08:48
да!
evyscr #
08:49
нет
gnu-linux #
08:49
тогда он мне ненужен)
evyscr #
08:49
полагаю, что вообще нет такой базы
gnu-linux #
08:49
Есть!
08:49
Итак заходим на http://maps.yandex.ru/ или куда ещё...
08:50
вводим в строке поиска аддрес, например в формате:
08:50
г. Название_города, ул. Название_улицы, д. Номер_дома
08:51
на карте открывается помеченным этот дом...
08:51
кликаем мышкой на метку и видем всякую фигню...
08:52
вводим в строке поиска:
08:52
координаты г. Название_города, ул. Название_улицы, д. Номер_дома
evyscr #
08:52
btw, "вводим", "видим"
gnu-linux #
08:52
и метка становится красным флажком...
08:53
щёлкаем на флажок и имеем координаты!!!
zi_nnov #
08:53
а у меня тайлкеш так и не создался
evyscr #
08:54
gnu-linux: этих координат - раз-два и обчёлся.
08:54
яндекс-карты много какие места не знают
08:55
кстати, не во всех населённых пунктах есть улицы.
gnu-linux #
08:55
Я вот когда-то, где-то, кажись на яндексе всразу после ввода адресса в окне были координаты... Теперь всяких Jext скриптов понапихали туда...
08:56
Там даже моё затеряное в Сибири село есть, со всеми домами... Мне хватит...
08:57
Короче надо написать скрипт который выдрет с карт яндекса координаты по адрессу!
08:58
Кто подскажет куда копать? Как мне эти кликания мышкой автоматизировать?
zi_nnov #
08:59
кликанья мышкой автоматизируются autoit
gnu-linux #
09:00
и как мне с wget или lynks этот autoit заюзать?
zi_nnov #
09:00
он под винду
gnu-linux #
09:00
Ну блин видел же на какомто сайте вывод координат сразу..
09:02
О надо написать парсер для польского формата!!!
09:07
Гы нашол: http://api.yandex.ru/maps/features/?p=geocode
09:15
Вот конкретно АПИ: http://api.yandex.ru/maps/jsapi/doc/ref/reference/geocoder.xml
09:18
Кто дружит с жаваскриптом? Как мне с питона его запускать: http://api.yandex.ru/maps/jsapi/doc/dg/concepts/geocoder.xml
dvolodin #
10:06
по координатам - я пробовал вытащить адреса домов из выжимки OSM
10:06
чтобы сразу связать с контурами
10:07
собственно адресная база нам тоже понадобится для inventory
gnu-linux #
10:07
Вон ещё поделие для гугловских карт: http://vingrad.ru/blogs/solenko/2008/01/07/google-maps-pryamoe-i-obratnoe-geokodirovanie/#comments
10:07
А можно скрипт для выжимки с OSM...
dvolodin #
10:09
скрипта готового нет
10:10
есть разные наброски
10:10
но их, по хорошему, надо к КЛАДР приводить
freeseacher #
10:12
NOC-344 закомить а :)
gnu-linux #
10:12
зачем этот КЛАДР если там нет географических координат?
freeseacher #
10:12
народа забадало :)
gnu-linux #
10:13
Надо только скрипт который по адресу даст координаты... Чтобы ящик.объект на карте автоматом разместить...
dvolodin #
10:16
КЛАДР нужен, чтобы названия улиц везде были одинаковые
freeseacher #
10:17
правда .uppercase
dvolodin #
10:20
что тоже полезно
10:23
может сделать middleware, который вообще будет пробелы из POST и PUT вырезать?
freeseacher #
10:23
Дуски Ковальчук, 172
Dmitry1 #
10:28
Что-то не туда направление развития NOC идет. Еще пару месяцев назад ставились задачи - новый UI -> улучшенный FM
gnu-linux #
10:28
Я все свои названия уже причесал.. Надо скрипт для координат!
Dmitry1 #
10:28
Теперь же все забросили, а самой приоритетной задачей является GIS
gnu-linux #
10:29
Ну почему? У меня приоритет профиль на SNMP.. А это так побочное...
Dmitry1 #
10:29
Уже перевели часть таблиц на ExtJS, но FM по преднему на Django+jQuery
gnu-linux #
10:30
ExtJS я пока не осилил...
Dmitry1 #
10:30
Собственно весь релиз 0.7 планировался как "новый FM"
10:32
GIS все равно без инвентори не имеет смысла.
10:37
Плюс скриптовый язык в FM до конца не доведен. Плюс надо пересмотреть все классы на предмет "action", "is_unique", "user_clearable" и "preference"
10:37
Плюс ищутся
10:37
добровольцы для перевода сообщений FM на другие языки
10:39
Плюс не хватает очень много классов FM и связей между ними. У меня лично лежит огромная куча событий, которые невозможно классифицировать.
mikevlz #
10:39
это да...
Dmitry1 #
10:41
Плюс желательно, или как-то выделять цветами более важные сообщения FM (не алармы), или ввести еще пару дополнительных классов между "event" и "alarm"
evyscr #
10:43
Отдельным редактируемым списком?
Dmitry1 #
10:43
Не знаю. Можно обсудить на форуме.
zi_nnov #
10:44
нужно было, как было раньше, делать автодискавери (обнаружение железок в сети и и хсвясность) и работу с топологией, это привязать к ФМ, а потом выйти на инвентори и перейти в гис. на кой ляд пустая карта в ноке
Dmitry1 #
10:45
Для связности железок не хватает инвентори
zi_nnov #
10:46
инвентори можно поверх делать
Dmitry1 #
10:46
Плюс на большей части железок не работает топология
zi_nnov #
10:46
для длинков так и не научились ip дергать для ипам
10:46
хотя бы через снмп
Dmitry1 #
10:46
Через SNMP и не надейся. :)
zi_nnov #
10:47
во-первых для каждого скрипта по возможности надо иметь снмп версию
10:47
а во-вторых с длинком по другому никак
Dmitry1 #
10:47
Там для каждой железяки для L2 и L3 менеджемента своя ветка OID'ов
zi_nnov #
10:47
я видел
10:47
оиды можно найти
Dmitry1 #
10:48
Можно. Но, допустим для DES-3010F и DES-3010G совершенно разные ветки OID'ов
zi_nnov #
10:48
они разные в деталях
10:49
они не могут быть кардинально различными
10:50
скорее всего там могут номера быть разные, а действия-то одни и теже
Dmitry1 #
10:50
Детали одинаковые для разных веток только для свичей внутри одной серии
10:51
В разных сериях совершенно разные сопоставления OID - OID Name
10:52
даже имена могут по разному отличаться
10:53
Как пример китайско-английского переводкика - OID'ы с именами swl2NotificationBidings и swl2NotificationBindings
10:53
Чувствуешь, в чем подвох? Никогда не угадаешь, как будет называться OID в другом свиче.
10:54
А в еще дhугой серии свичей этот OID называется swL2macNotification
11:00
Список всех OID'ов не дают даже в московском представительстве D-Link и на официальном сайте техподдержки, где выкладываются даже beta-версии прошивок и MIB'ов
evyscr #
11:01
"даже"?-)
Dmitry1 #
11:01
Да. Откройте для себя сайт http://tsd.dlink.com.tw/
evyscr #
11:02
я про московское представительство
Dmitry1 #
11:04
Вот кусок моей переписки с Денисом Евгаровым:
11:04
Я: Для DES-3828 том MIB'е, что вы мне прислали, закомментирован loopdetect, хотя для релиза 4.61 в ченжлог есть строка "Enable/Disable LBD trap command" Есть ли возможность найти более свежий MIB ?
11:04
Денис: Насколько мне известно пока не ожидаются.
11:05
evyscr: Еще вопросы есть?
minimus_ #
11:05
тож имел недавно с ними переписку по поводу миба для 1228
11:05
высылают мне миб в котором не описан cable diagnostic, хотя в последней прошивке его сделали
11:06
в итоге пришлось смотреть описание в другом мибе для это же длинка но другой ревизии
11:06
*этого
evyscr #
11:08
Dmitry1: вы как-то странно отреагировали на моё мнение о том, что московское представительство д-линка нередко имеет противоречащее себе мнение
Dmitry1 #
11:11
Что не так? В ченжлог к прошивке указано, что есть трапы для события. Но в MIB'е, который идет с ней, этот кусок закомментирован
11:11
Причем и то, и другое мне прислали из московского представительства D-Link
evyscr #
11:12
Ну дак и я про то же. В мск трудно добиться чего-либо путного.
Dmitry1 #
11:13
А к кому тогда обращаться? Я по китайски не умею разговаривать :(
mikevlz #
11:14
надо учиццо...
evyscr #
11:14
engrish/pindji?
mikevlz #
11:14
я тоже не умею китайский
11:14
engrish - это злой английский с диким акцентом? :)
Dmitry1 #
11:14
да.
evyscr #
11:14
с диким восточным, прошу заметить. :)
Dmitry1 #
11:15
Часть мануалов и сообщений от коммутаторов D-Link именно на engrish и написаны
11:16
Как вот понять сообщение от куммутатора (орфография сохранена)
11:16
Temperatrue Sensor:2 recovers to normal state.(current temperatrue:37)
mikevlz #
11:17
сенсортру... Это самый шо нинаесть правдивый сенсор
evyscr #
11:17
o tempera, o mores! (моя опечатка осознанная-)
dvolodin #
11:18
температура, в натуре
zi_nnov #
11:18
Dmitry1, и что там не понятно
Dmitry1 #
11:19
Или вот еще:
11:19
WARN(4) Port security violation mac addrss 04-35-46-25-E2-2F on locking address full port 21
dvolodin #
11:19
мать
11:19
первые 4 слова еще понятны
11:19
дальше - поток сознания
zi_nnov #
11:19
это нои скопипастили криво
11:20
если on перенести к full, то смысл прослеживается
11:20
или к port
mikevlz #
11:21
все-равно, они уже захватывают мир...
_4ePTeHok #
11:21
как в чатеках скоро будет - "do u" и т д)
evyscr #
11:24
"перенеси ирц-хаб на свой свич"?
_4ePTeHok #
11:25
ну на джунипер думаю легко
11:25
ирц хаб на MX80)
ufir #
11:25
в FM обратил внимание на алармы - все алармы идут только с одного маршрутизатора, в сислог попадают нормально. случайно увидел, что отвалился пир. а на той железке сроду небыло бгп
11:26
events тоже... только один рутер и SAE
Dmitry1 #
11:28
Поэтому мне не до всяких SNMP. Я пытаюсь хоть как-то привести тот бред, который валится с коммутаторов D-Link к нормальному состоянию, чтобы его можно было обработать в FM
11:29
Вот еще одно феерическое сообщение:
11:29
%Stack-I-STCK-BCKUP-REM: Backup master unit 2 was removed from the stack.
mikevlz #
11:30
чонитак?
Dmitry1 #
11:30
Догадайтесь из сообщения, что за свич в Unit 2: backup или master ?
mikevlz #
11:30
бэкапный мастер =)
11:31
думаю, таки бэкап это.
evyscr #
11:32
ну есть же термин - backup master
11:33
чем не нравится-то?
11:33
и это именно backup master
Dmitry1 #
11:34
Тогда вот вывод команды:
11:34
SV# show stack_information
11:34
Master ID : 1
11:34
Backup ID : 2
11:34
Box ID User Set Boot version Firmware version H/W version
11:34
------ -------- ------------ ---------------- -----------
11:34
1 Auto 1.0.1.04 3.00.43 04
11:34
2 2 1.0.1.04 3.00.43 a2
11:34
SV# config box_id current_box_id
11:34
Command: config box_id current_box_id
11:34
<1-6> id
11:35
и все.
evyscr #
11:36
Сократили в выводе backup master до backup? бывает.
Dmitry1 #
11:37
Так в том то и дело, что на консоль попало сообщение "Backup master unit 2 was removed from the stack."
11:38
Короче: D-Link такой D-Link
evyscr #
11:38
последнее бесспорно
11:39
Вообще термин backup master мне кажется более правильным.
zi_nnov #
11:40
и логичным
Dmitry1 #
11:41
Вот блин, логики нашлись. Тогда прокомментируйте, что означает это сообщение:
11:41
INFO(6) Unit 4,MAC:00-1c-f0-1f-3c-80 Hot insertion
minimus_ #
11:42
горячее вхождение(гнусавым голосмом незабываемого переводчика из 90-ых)
Dmitry1 #
11:44
А это сообщение означает, что в работающий стек был добавлен Unit 4 с MAC адресом 00-1c-f0-1f-3c-80
evyscr #
11:47
Ок, а как должно быть правильно?
Dmitry1 #
11:47
Да не знаю. Просто в приведенном выше сообщении никакого упоминания о стеке. Догадываться нужно самому.
11:48
У -D-Link половина сообщений может начинаться с номера юнита. если этот свич стоит в стеке
evyscr #
11:49
С использованием слова Unit? Тогда вроде всё нормально.
Dmitry1 #
11:49
Вот откуда можно понять, что сообщение "MAC:00-1c-f0-1f-3c-80 Hot insertion" означает, что юнит с таким MAC адресом на интерфейсе System зарегистрировался в стеке?
evyscr #
11:50
из слов Unit и insertion?
Dmitry1 #
11:51
Типа, если в сообщении сислог взять первое и последнее слово - то узнаете о чем оно?
evyscr #
11:51
Передёргиваете.
Dmitry1 #
11:51
Типично китайская логика.
11:52
Хорошо. Вот примеры сообщений:
11:52
WARN: Unit 4, Safeguard Engine enters EXHAUSTED mode
zi_nnov #
11:52
радуйся что они не иероглифами трапы шлют
Dmitry1 #
11:53
WARN: Unit 1, Back Fan failed
mikevlz #
11:53
жопный фен сфейлил
11:53
так понятнее? :)
evyscr #
11:53
сдох, я бы сказал
zi_nnov #
11:53
не оязяательно
evyscr #
11:53
конечно, но подозреваем мы сдохшесть
mikevlz #
11:54
да, он может быть сознательно отключен
evyscr #
11:54
свич об этом не знает
Dmitry1 #
11:54
Да не о том. Смысл в том, что во многох сообщениях встречается сначала слово Unit и потом идет его номер. Остальное сообщение имеет как бы отдельный смысл
evyscr #
11:54
И в чём проблема-то?
Dmitry1 #
11:54
Но в сообщении
11:54
Unit 4,MAC:00-1c-f0-1f-3c-80 Hot insertion
mikevlz #
11:54
иначе ящик кое-куда затолкают жильцы, у которых сквозь стенку гул от 3100 идет
Dmitry1 #
11:55
Это же слово подразумевается совсем в другом контексте
evyscr #
11:55
Не совсем так. Просто тут оно более весомо.
Dmitry1 #
11:56
Я пытаюсь понять логику китайцев. Уже научил жену готовить суши. Скоро перейду с водки на саке
evyscr #
11:56
Боюсь разочаровать, но это - японское
Dmitry1 #
11:56
Да я знаю. :)
mikevlz #
11:57
ты бы еще пытался понять сатанистов, уйдя в аскетизм
evyscr #
11:57
Логика простая. Если свич в стеке, то добавить его юнит-намбер.
mikevlz #
11:57
если тыканье не нравится - могу поправиться на Вы :)
evyscr #
11:57
А в hot insertion опущена ссылка this либо self.
Dmitry1 #
11:58
Можно прямо отдел "Юмор" завести
11:58
Как вариант:
11:58
Новости техподдержки D-Link:
11:58
"К сожалению, устройства DMC-515SC rev D4 без оптических трансиверов попали в продажу минуя ПРОИЗВОДСТВО."
evyscr #
11:59
в базе знаний? или фортунками в jira?
Dmitry1 #
12:00
Не знаю. Самое главное, чтобы новички на грабли не наступали.
evyscr #
12:01
"вот cisco - правильный d-link", "вот juniper - правильная cisco" etc?
Dmitry1 #
12:01
Или вот например: Новая поза Кама-Сутры - "D-Link + PIM-SM"
evyscr #
12:01
О!
12:02
По этому поводу рекомендации московского представительства за какое-то время сменились на прямо противоположные.
Dmitry1 #
12:03
Что именно? Я уже давно с ними не общался.
evyscr #
12:03
Ну, они как-то прислали инструкции по настройке конкретных моделей.
12:03
(специально выпрошенные)
Dmitry1 #
12:04
А. Мне тоже присылали. На вопрос, почему такие нужные всем инструкции не размещают в свободном доступе - тишина.
evyscr #
12:04
Трахались с потерями, пинали представительство. Они в ответ - "передали в штаб-квартиру, ждём"
12:05
Спустя какое-то время вновь стали разбираться с самого начала. "А вот это неправильно, а вот так не надо"
12:06
(я в этом процессе, к счастью, не участвовал)
Dmitry1 #
12:07
Зато у нас в NOC в FM практически самая полная поддержка разных моделей D-Link. Даже их родной D-View отстает.
12:07
Прямой путь к коммерческой поддержке.
zi_nnov #
12:22
прямой путь к официальному сотрудничеству с длинком для начала
_4ePTeHok #
12:22
нахер нахер.
12:23
себе дороже выйдет
zi_nnov #
12:23
отнюдь, можно будет мибы выбивать, и попросить пейджер непобедимый убрать
12:23
поддержка еще расширится
_4ePTeHok #
12:24
ой да ладно. какие они мибы пришлют
12:24
те самые кривые?))
zi_nnov #
12:26
на какие договоришься
Dmitry1 #
12:28
Типа бесплатно присылают кривые мибы, а за деньги нормальные ?
zi_nnov #
12:29
или выдадут китайца который будет дешифровать их трапы
12:30
dvolodin, мне тут в логи периодически валятся краши, жить не мешают, но это явно связано с какими-то ошибками, которые лучше устранить
Dmitry1 #
12:30
На ugly Engrish ?
zi_nnov #
12:31
dvolodin, что с ними сделать, issue создать?
12:32
Dmitry1, на угли, на угли
Dmitry1 #
12:40
zi_nnov: Создавай issues, куда вставляй крешрепорты
zi_nnov #
12:42
уговорил
12:47
набросал, извинясь, опять забыл как правильно краши открывать
dvolodin #
12:52
./noc unpickle <path>
Dmitry1 #
12:53
dvolodin: Напомни мне, ты исправил ошибку, которая не позволяла компилировать MIB'ы с сообщением
12:53
illegal character `�' (0xa1) in quoted string
dvolodin #
12:54
вроде да
Dmitry1 #
12:55
ок. щас попробую залить новую порцию MIB'ов
12:55
Готовьтесь к тому, что перестанет собираться NOC :)
13:28
Щасссс... Ужжже скоро.
13:33
dvolodin: делай новую картинку по мибам длинка
dvolodin #
13:46
завтра сделаю
Dmitry1 #
13:52
хоть проверь, работает ли. Я там практически во все MIB'ы руками лазил
dvolodin #
13:53
ну десяточек еще
ufir #
13:58
"вечно ты куда-то влезешь - то в партию, то в мибы"
Dmitry1 #
14:08
Ждем новые взбрыкни эволюции.
14:09
Уже несколько месяцев ни одной релизной прошивки нет
14:10
dvolodin: Я там рыбы в документацию понакидал. У меня с фантазией туго.
14:12
Кстати, а что за права такие в SandBox, что комментарии писать не разрешает ?
Tweet
Share this page
Share this page: Tweet