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: 11.02.2014
lexus-omsk #
03:17
dvolodin, идеологический вопрос: если у нас в try - except стоит raise self.NotSupportedError, то скрипт будет вылезать постоянно в Failed Scripts?
03:17
dvolodin, идеологический вопрос: если у нас в try - except стоит raise self.NotSupportedError, то скрипт будет вылезать постоянно в Failed Scripts?
dvolodin #
03:19
ну да
03:19
ну да
03:19
а как еще?
03:19
а как еще?
lexus-omsk #
03:22
а корректно ли будет вместо этого просто возвращать []... например если речь идёт о get_lldp_neighbors
03:22
а корректно ли будет вместо этого просто возвращать []... например если речь идёт о get_lldp_neighbors
03:23
чтобы не изобретать кучу дополнительных профилей
03:23
чтобы не изобретать кучу дополнительных профилей
TSergey #
03:26
всем привет
03:26
всем привет
03:26
в Failed Scripts: Code 20 Error Cancelled
03:26
20 --- что значит?
03:26
в Failed Scripts: Code 20 Error Cancelled
03:26
20 --- что значит?
dvolodin #
03:31
убило скрипт по таймауту
03:31
убило скрипт по таймауту
03:31
lexus-omsk: корректно
03:31
lexus-omsk: корректно
TSergey #
03:33
ок, спасибо
03:33
ок, спасибо
dvolodin #
03:33
Выпилил sync-collections совсем
03:33
Выпилил sync-collections совсем
03:38
_4ePTeHok: долил, вроде, остатки на bitbucket
03:38
_4ePTeHok: долил, вроде, остатки на bitbucket
lexus-omsk #
03:44
dvolodin: тогда следующий вопрос, можно мне zyxel покоммитить? профили, модельки, правила...
03:44
dvolodin: тогда следующий вопрос, можно мне zyxel покоммитить? профили, модельки, правила...
dvolodin #
03:44
можно
03:44
можно
03:49
./bin/pip install -r etc/requirements/noc.txt --upgrade --allow-all-external --find-links=https://bitbucket.org/nocproject/noc/downloads
03:49
./bin/pip install -r etc/requirements/noc.txt --upgrade --allow-all-external --find-links=https://bitbucket.org/nocproject/noc/downloads
03:49
вот такое прокатывает
03:49
вот такое прокатывает
freeseacher #
03:53
йоптить. вчера же обновлялся
03:53
йоптить. вчера же обновлялся
03:53
итут
03:53
итут
03:53
added 9 changesets with 1316 changes to 1302 files
03:53
added 9 changesets with 1316 changes to 1302 files
03:53
плодотворная ночка
03:53
плодотворная ночка
03:54
ааа <dvolodin> Выпилил sync-collections совсем
03:54
ааа <dvolodin> Выпилил sync-collections совсем
dvolodin #
04:00
теперь надо придумать, как запускать pip только если новые версии пакетов появились
04:00
теперь надо придумать, как запускать pip только если новые версии пакетов появились
04:00
больно он тупит
04:00
больно он тупит
freeseacher #
04:03
dvolodin, а давай слегка механизм удаленного активатора допилим.
04:03
dvolodin, а давай слегка механизм удаленного активатора допилим.
04:03
сейчас кождое обновление дистрива требует фиг знает сколько действий на стороне актитватора
04:03
сейчас кождое обновление дистрива требует фиг знает сколько действий на стороне актитватора
04:03
апдейт клиент все время говорит примерно такое
04:03
апдейт клиент все время говорит примерно такое
04:03
2014-02-11 11:02:19,102 [UpdateClient] GET http://10.101.21.3/main/update/?name=activator&name=launcher
04:03
2014-02-11 11:02:19,537 [UpdateClient] Failed to get updates: HTTP Error 500: INTERNAL SERVER ERROR
04:03
2014-02-11 11:02:19,102 [UpdateClient] GET http://10.101.21.3/main/update/?name=activator&name=launcher
04:03
2014-02-11 11:02:19,537 [UpdateClient] Failed to get updates: HTTP Error 500: INTERNAL SERVER ERROR
dvolodin #
04:03
ээээ
04:03
ээээ
04:03
а поподробнее
04:03
а поподробнее
04:03
что там внутри?
04:03
что там внутри?
freeseacher #
04:03
и это в дебаг режиме
04:03
и это в дебаг режиме
04:04
у меня в прмяую нет способа узнать что там
04:04
у меня в прмяую нет способа узнать что там
04:04
ведь он делает POST
04:04
ведь он делает POST
04:04
так что я делаю tcpdump. xbnf. xnj nfv jyj crfpfkj
04:04
так что я делаю tcpdump. xbnf. xnj nfv jyj crfpfkj
04:04
читаю что оно там сказало
04:04
читаю что оно там сказало
04:05
и чаще всего это заканчивается удалением папки sa/profiles на стороне активатора
04:05
и чаще всего это заканчивается удалением папки sa/profiles на стороне активатора
04:07
ща трейс добуду
04:07
ща трейс добуду
04:12
http://pastie.org/8720987
04:12
http://pastie.org/8720987
04:12
это весь трейс
04:12
это весь трейс
04:12
меня слегка смущает его оборванность
04:12
меня слегка смущает его оборванность
04:15
видимо в каком то файле есть русские комментарии. я правильно понял ?
04:15
видимо в каком то файле есть русские комментарии. я правильно понял ?
dvolodin #
04:33
там их два dlink'овских
04:33
там их два dlink'овских
04:40
в get_inventory там хлам бинарный
04:40
в get_inventory там хлам бинарный
04:42
вырезал
04:42
вырезал
04:42
не надо всякий хлам тащить в файлы
04:42
не надо всякий хлам тащить в файлы
04:42
в тушенке ему место
04:42
в тушенке ему место
zi_rus #
05:37
dvolodin, а нок должен загибаться если на него шторм броадкастовый попал?
05:37
dvolodin, а нок должен загибаться если на него шторм броадкастовый попал?
dvolodin #
05:38
в каком смысле попал?
05:38
в каком смысле попал?
05:39
должен ли загнуться шторм, попав на NOC?
05:39
должен ли загнуться шторм, попав на NOC?
zi_rus #
05:39
в смысле во влане, где висит сервер и откуда он пингует свичи, произошел шторм, не очень большой, но он не смог пинговать, стали приходить письма ping failed
05:39
в смысле во влане, где висит сервер и откуда он пингует свичи, произошел шторм, не очень большой, но он не смог пинговать, стали приходить письма ping failed
05:41
шторм не должен был затронуть свичи, там на L3 разделение, а вот нок почему-то не смог пингать
05:41
шторм не должен был затронуть свичи, там на L3 разделение, а вот нок почему-то не смог пингать
dvolodin #
05:41
смотря что штормило
05:41
смотря что штормило
05:41
если icmp летело, то оно могло свалиться на процесс активатора
05:41
если icmp летело, то оно могло свалиться на процесс активатора
05:42
и притормозить пинги
05:42
и притормозить пинги
zi_rus #
05:42
source MAC: 0021.5aa4.7492, destination MAC: ffff.ffff.ffff
05:42
source MAC: 0021.5aa4.7492, destination MAC: ffff.ffff.ffff
05:43
source MAC: 0000.5e00.0101, destination MAC: 0100.5e00.0012
05:43
source MAC: 0000.5e00.0101, destination MAC: 0100.5e00.0012
05:43
броадкасты
05:43
броадкасты
05:43
арп скорее всего
05:43
арп скорее всего
05:43
vrrp
05:43
vrrp
05:43
и что-то по мелочи
05:43
и что-то по мелочи
05:48
по твоему молчанию делаю вывод что проблема видимо в самом сервере или ОС, но не в ноке
05:48
по твоему молчанию делаю вывод что проблема видимо в самом сервере или ОС, но не в ноке
05:49
а где можно снять галочку, чтобы в теме письма не писался id аларма? мне не нужен он совсем, а занимает 2/3 темы
05:49
а где можно снять галочку, чтобы в теме письма не писался id аларма? мне не нужен он совсем, а занимает 2/3 темы
dvolodin #
05:53
zi_rus: тогда там нужно в какой-то заголовок этот id писать
05:53
zi_rus: тогда там нужно в какой-то заголовок этот id писать
05:53
чтобы письма группировались корректно
05:53
чтобы письма группировались корректно
05:54
по открытию и закрытию
05:54
по открытию и закрытию
zi_rus #
05:55
dvolodin, кем/чем группировались?
05:55
dvolodin, кем/чем группировались?
dvolodin #
05:55
почтовым клиентом
05:55
почтовым клиентом
zi_rus #
05:55
в таком виде оно тоже не группируется
05:55
в таком виде оно тоже не группируется
05:57
у меня в thunderbird стоит дополнение для группировки, оно группирует по теме письма
05:57
у меня в thunderbird стоит дополнение для группировки, оно группирует по теме письма
05:57
но тема должна совпадать
05:57
но тема должна совпадать
05:58
с точностью до префикса Re или Fwd или что там еще бывает
05:58
с точностью до префикса Re или Fwd или что там еще бывает
05:58
если темы разные
05:58
если темы разные
05:58
а они разные
05:58
а они разные
05:58
то ничего не получится
05:58
то ничего не получится
05:58
в одном случае это <mo> alarm ...
05:58
в одном случае это <mo> alarm ...
dvolodin #
05:58
http://www.jwz.org/doc/threading.html
05:58
http://www.jwz.org/doc/threading.html
zi_rus #
05:58
в другом - <mo> alarm cleared ...
05:58
в другом - <mo> alarm cleared ...
mikevlz #
06:02
что еще за ссылки на jw.org? =)_
06:02
что еще за ссылки на jw.org? =)_
dvolodin #
06:03
вот я и говорю -- In-Reply-To какой-нибудь проставить
06:03
вот я и говорю -- In-Reply-To какой-нибудь проставить
mikevlz #
06:03
не надо тут никакого экстремизхма и священных пирамид
06:03
не надо тут никакого экстремизхма и священных пирамид
zi_rus #
06:03
dvolodin, многабукв, thunderbird не тридит из коробки, а дополнение которое я нашел работает как-то по своему, мне этот id не нужен. не хочешь удалять, напиши его в конце темы в скобках, потому что сейчас просмотр темы выглядит так: "железка" говно-говно-говно-гов
06:03
но "что случилось"
06:03
dvolodin, многабукв, thunderbird не тридит из коробки, а дополнение которое я нашел работает как-то по своему, мне этот id не нужен. не хочешь удалять, напиши его в конце темы в скобках, потому что сейчас просмотр темы выглядит так: "железка" говно-говно-говно-гов
06:03
но "что случилось"
dvolodin #
06:06
хорошо, попилю
06:06
хорошо, попилю
zi_rus #
06:10
для сравнения, вот такую тему я сделал для своих писем которые в старом ноке приходят по триггеру
06:10
для сравнения, вот такую тему я сделал для своих писем которые в старом ноке приходят по триггеру
06:10
NOC: Alarm - cat-aeroport - ping failed
06:10
NOC: Alarm - cat-aeroport - ping failed
lexus-omsk #
06:11
zi_rus: это всё шаблоны, я тоже выпилил id, написал правила в thunderbird и раскладываю по папкам кое-что, от отсутствия группировки не страдаю
06:11
zi_rus: это всё шаблоны, я тоже выпилил id, написал правила в thunderbird и раскладываю по папкам кое-что, от отсутствия группировки не страдаю
06:13
шаблоны в templates/object/
06:13
шаблоны в templates/object/
zi_rus #
06:13
lexus-omsk, у меня тоже все по папкам раскладывается и также этот тридинг не особо нужен, аларм открылся, алармзакрылся
06:13
lexus-omsk, у меня тоже все по папкам раскладывается и также этот тридинг не особо нужен, аларм открылся, алармзакрылся
lexus-omsk #
06:16
а заодно и все эти probable causes и recommended actions выпилил из шаблонов
06:16
а заодно и все эти probable causes и recommended actions выпилил из шаблонов
zi_rus #
06:16
правка шаблонов это от безысходности, пока видишь, dvolodin прогибается, надо брать, у меня столько костылей в старом ноке, не хватает еще одного, если до такого опускаться, то я лучше триггеры перенесу
06:16
правка шаблонов это от безысходности, пока видишь, dvolodin прогибается, надо брать, у меня столько костылей в старом ноке, не хватает еще одного, если до такого опускаться, то я лучше триггеры перенесу
06:17
ну, до такого я опускаться не буду, я в тело письма не лезу, темы хватает выше крыши
06:17
ну, до такого я опускаться не буду, я в тело письма не лезу, темы хватает выше крыши
lexus-omsk #
06:18
я думал шаблоны для того и шаблоны, чтобы их править для своих нужд, это лучше, чем в коде зашивать
06:18
я думал шаблоны для того и шаблоны, чтобы их править для своих нужд, это лучше, чем в коде зашивать
zi_rus #
06:19
если бы они были в вебе то я бы еще согласился
06:19
если бы они были в вебе то я бы еще согласился
06:20
но все что правится из консоли это не путь джедая
06:20
но все что правится из консоли это не путь джедая
mikevlz #
07:30
zi_rus: как специалист в этом вопросе скажи, у вас в6 как раздается? как попало от роутера или dhcp6?
07:30
zi_rus: как специалист в этом вопросе скажи, у вас в6 как раздается? как попало от роутера или dhcp6?
zi_rus #
07:34
mikevlz, у нас он никак не раздается :) вот так вот
07:34
mikevlz, у нас он никак не раздается :) вот так вот
07:34
но
07:34
но
07:34
есть тестовые включения
07:34
есть тестовые включения
07:34
все на статике
07:34
все на статике
mikevlz #
07:35
норкоманы...
07:35
норкоманы...
zi_rus #
07:35
у нас и ipv4 статикой lkz .hbrjd
07:35
у нас и ipv4 статикой lkz .hbrjd
07:35
*для юриков
07:35
*для юриков
07:35
а физики пока курят
07:35
а физики пока курят
mikevlz #
07:35
понятно с вами все...
07:35
понятно с вами все...
zi_rus #
07:35
да, это так
07:35
да, это так
_4ePTeHok #
07:43
dvolodin, тут с гисом 2 есть проблемки при новой установке
07:43
dvolodin, тут с гисом 2 есть проблемки при новой установке
07:43
в > gis:0003_geodata
07:43
в > gis:0003_geodata
07:43
DEBUG:south:south execute "CREATE INDEX "gis_geodata_data_id" ON "gis_geodata" USING GIST ( "data" GIST_GEOMETRY_OPS );" with params "[]" есть вот такое
07:43
DEBUG:south:south execute "CREATE INDEX "gis_geodata_data_id" ON "gis_geodata" USING GIST ( "data" GIST_GEOMETRY_OPS );" with params "[]" есть вот такое
dvolodin #
07:43
ну
07:43
ну
_4ePTeHok #
07:43
07:43
In PostGIS 2, the default geometry operator class gist_geometry_ops was changed to gist_geometry_ops_2d and the gist_geometry_ops was completely removed. This was done because PostGIS 2 also introduced Nd spatial indexes for 3D support and the old name was deemed confusing and a misnomer.
07:43
07:43
In PostGIS 2, the default geometry operator class gist_geometry_ops was changed to gist_geometry_ops_2d and the gist_geometry_ops was completely removed. This was done because PostGIS 2 also introduced Nd spatial indexes for 3D support and the old name was deemed confusing and a misnomer.
dvolodin #
07:44
legacy.sql загрузить надо
07:44
legacy.sql загрузить надо
07:44
вроде check-postgis.py его грузит
07:44
вроде check-postgis.py его грузит
_4ePTeHok #
07:50
хм. А вообще с check-postgis.py не надо выходит в бустрапе в бд заливать постгисовские скуэльки?
07:50
хм. А вообще с check-postgis.py не надо выходит в бустрапе в бд заливать постгисовские скуэльки?
07:51
а то если postgis.sql и spatial_ref_sys.sql заливать из скрипта - то check_postgis не докладывает в бд legacy.sql
07:51
а то если postgis.sql и spatial_ref_sys.sql заливать из скрипта - то check_postgis не докладывает в бд legacy.sql
dvolodin #
07:51
_4ePTeHok: не надо
07:51
_4ePTeHok: не надо
07:51
а
07:51
а
07:51
ну да
07:51
ну да
_4ePTeHok #
07:51
погди
07:51
погди
07:51
легаси не помог
07:51
легаси не помог
dvolodin #
07:51
если geometry_columns в базе есть, считаем, что ты знаешь, что делать
07:51
если geometry_columns в базе есть, считаем, что ты знаешь, что делать
_4ePTeHok #
07:51
то же самое
07:51
то же самое
dvolodin #
07:52
он у меня вообще пустой :)
07:52
он у меня вообще пустой :)
07:52
на 2.1
07:52
на 2.1
_4ePTeHok #
07:54
снес постгис из бд, поглядим как отработает check_postgis
07:54
снес постгис из бд, поглядим как отработает check_postgis
08:06
dvolodin, неа.. чек проходит, все ставит, но дальше http://pastebin.com/sHWD5bua
08:06
dvolodin, неа.. чек проходит, все ставит, но дальше http://pastebin.com/sHWD5bua
08:07
pgsql-9.3 postgis-2.1
08:07
pgsql-9.3 postgis-2.1
mikevlz #
08:11
народ
08:11
народ
08:11
если я FC SFP+ 8G воткну в эзернет - никому не поплохеет? я жду линка на 10G. Или не дождусь?
08:11
если я FC SFP+ 8G воткну в эзернет - никому не поплохеет? я жду линка на 10G. Или не дождусь?
dvolodin #
08:12
_4ePTeHok: так я и говорю - legacy.sql в 2.1 пустой
08:12
_4ePTeHok: так я и говорю - legacy.sql в 2.1 пустой
08:13
mikevlz: они, обычно, и так и так умеют
08:13
mikevlz: они, обычно, и так и так умеют
mikevlz #
08:13
ну у меня тоже было такое впечатление
08:13
ну у меня тоже было такое впечатление
08:13
просто перестраховываюсь
08:13
просто перестраховываюсь
_4ePTeHok #
08:14
dvolodin, неа
08:14
dvolodin, неа
dvolodin #
08:14
legacy_gist.sql
08:14
legacy_gist.sql
08:14
тут он
08:14
тут он
_4ePTeHok #
08:14
-rw-r--r--. 1 root root 54475 Nov 8 22:02 /usr/pgsql-9.3/share/contrib/postgis-2.1/legacy.sql
08:14
-rw-r--r--. 1 root root 54475 Nov 8 22:02 /usr/pgsql-9.3/share/contrib/postgis-2.1/legacy.sql
dvolodin #
08:14
попробуй воткни его в check-postgis
08:14
попробуй воткни его в check-postgis
_4ePTeHok #
08:14
епта
08:14
епта
dvolodin #
08:20
докоммитил
08:20
докоммитил
08:20
что-то они разошлись
08:20
что-то они разошлись
_4ePTeHok #
08:22
проверяю да..
08:22
проверяю да..
08:24
проехало успешно да.
08:24
проехало успешно да.
dvolodin #
08:36
ух
08:36
ух
08:36
вроде так прямее, чем в миграции
08:36
вроде так прямее, чем в миграции
_4ePTeHok #
08:38
ок, тогда бутстрап для центоси подправлю.
08:38
ок, тогда бутстрап для центоси подправлю.
dvolodin #
08:44
он рабочий вообще?
08:44
он рабочий вообще?
_4ePTeHok #
08:47
почему нет то?)
08:47
почему нет то?)
08:47
там затык на постгисе был
08:47
там затык на постгисе был
08:48
сейчас проверю еще с нуля и залью
08:48
сейчас проверю еще с нуля и залью
dvolodin #
08:48
тогда нужно будет допилить suse, и, в принципе, основные платформы все будут
08:48
тогда нужно будет допилить suse, и, в принципе, основные платформы все будут
misak #
09:07
здрасте
09:07
здрасте
09:07
где можно почитать как инвентори пользоваться, новые модели правильно заводить
09:07
где можно почитать как инвентори пользоваться, новые модели правильно заводить
dvolodin #
09:09
misak: спрашивать гуру, их тут уже произрядно
09:09
misak: спрашивать гуру, их тут уже произрядно
09:09
:)
09:09
:)
mikevlz #
09:09
misak: дергай dvolodin, чтоб он инструкцию писал :)
09:09
misak: дергай dvolodin, чтоб он инструкцию писал :)
09:10
или еще кого-нить
09:10
или еще кого-нить
_4ePTeHok #
09:14
не произносите это страшное слово
09:14
не произносите это страшное слово
09:15
инструкция. документация и т д.
09:15
инструкция. документация и т д.
mikevlz #
09:15
ну вобщем да
09:15
ну вобщем да
09:15
нет инструкции по составлению инструкций
09:15
нет инструкции по составлению инструкций
_4ePTeHok #
09:17
misak, присылай вывод с железяк дебаг скрипта гет_инвентори в иссью
09:17
misak, присылай вывод с железяк дебаг скрипта гет_инвентори в иссью
09:17
постепенно разгребем
09:17
постепенно разгребем
09:21
dvolodin, с битбакета что то как то нестабильно все..
09:21
dvolodin, с битбакета что то как то нестабильно все..
09:21
ConnectionError: HTTPSConnectionPool(host='bitbucket.org', port=443): Max retries exceeded with url: /nocproject/noc/downloads/noc-pkg-shjs-0.6.tar.gz (Caused by <class 'httplib.BadStatusLine'>: )
09:21
ConnectionError: HTTPSConnectionPool(host='bitbucket.org', port=443): Max retries exceeded with url: /nocproject/noc/downloads/noc-pkg-shjs-0.6.tar.gz (Caused by <class 'httplib.BadStatusLine'>: )
09:21
то на одном вылетит так, то на дргуом
09:21
то на одном вылетит так, то на дргуом
09:21
толи у них там защита на количество подключений толи хз
09:21
толи у них там защита на количество подключений толи хз
misak #
09:32
да тут Джуны вроде есть, но неправильно сделаны
09:32
да тут Джуны вроде есть, но неправильно сделаны
09:33
например ЕХ4200 нет модели с трансиверами и аплинк модуль не учтен
09:33
например ЕХ4200 нет модели с трансиверами и аплинк модуль не учтен
09:33
да я и сам могу наверное, просто ткнуть носом в правильном направлении
09:33
да я и сам могу наверное, просто ткнуть носом в правильном направлении
09:34
Dmitry1: а ты еще не наделал моделей длинков ? мои все почти анкноун
09:34
Dmitry1: а ты еще не наделал моделей длинков ? мои все почти анкноун
Dmitry1 #
09:34
делаю потихоньку
09:34
делаю потихоньку
09:35
пока оно варится в локальном репозитории
09:35
пока оно варится в локальном репозитории
misak #
09:36
эти длинки чудные - опять хотят снять с производства самую лучшую модель
09:36
эти длинки чудные - опять хотят снять с производства самую лучшую модель
09:36
мы ее как СРЕ для клиентов используем
09:36
мы ее как СРЕ для клиентов используем
09:36
DES-3200-10
09:36
DES-3200-10
Unbeerable #
09:44
эм
09:44
эм
09:44
но зачем?
09:44
но зачем?
09:44
в смысле, зачем снять? таких мелкопортовых девайсов и так мало
09:44
в смысле, зачем снять? таких мелкопортовых девайсов и так мало
misak #
09:45
да они два года назад тоже снимали
09:45
да они два года назад тоже снимали
09:45
теперь хотят толькать гиговую модель, но там вентилятор есть
09:45
теперь хотят толькать гиговую модель, но там вентилятор есть
_4ePTeHok #
09:51
странно спрашивать "зачем" у длинка.
09:51
странно спрашивать "зачем" у длинка.
Dmitry1 #
10:00
они оставляют DES-3200-10/C1
10:00
они оставляют DES-3200-10/C1
10:01
А та также DES-1210-10/ME/B1
10:01
А та также DES-1210-10/ME/B1
misak #
10:03
Dmitry1: точно? нам официально гиговую предложили по той же цене
10:03
Dmitry1: точно? нам официально гиговую предложили по той же цене
Dmitry1 #
10:04
а в гиговой защита портов есть?
10:04
а в гиговой защита портов есть?
dvolodin #
10:52
разрисовал для себя объекты и связи между ними для кабельного inventory
10:52
разрисовал для себя объекты и связи между ними для кабельного inventory
10:53
получилась адская схема захвата мира :)
10:53
получилась адская схема захвата мира :)
e_zombie1 #
10:54
СЛАВА РОБОТАМ!!! УБИТЬ ВСЕХ ЧЕЛОВЕКОВ!!!
10:54
СЛАВА РОБОТАМ!!! УБИТЬ ВСЕХ ЧЕЛОВЕКОВ!!!
in7rude2 #
10:55
привет
10:55
привет
10:55
кто расскажет про установку? :)
10:55
кто расскажет про установку? :)
_4ePTeHok #
10:55
=)
10:55
=)
10:55
а че там рассказывать
10:55
а че там рассказывать
TSergey #
10:55
dvolodin: а есть пример того, как выглядит отрисованный узел?
10:55
dvolodin: а есть пример того, как выглядит отрисованный узел?
_4ePTeHok #
10:55
вял поставил
10:55
вял поставил
in7rude2 #
10:55
сделал по мануалу manual install
10:55
сделал по мануалу manual install
_4ePTeHok #
10:55
система какая?
10:55
система какая?
zi_rus #
10:55
даю установку
10:55
даю установку
10:55
не пей!
10:55
не пей!
_4ePTeHok #
10:55
заряжай
10:55
заряжай
10:55
кодь
10:55
кодь
in7rude2 #
10:55
при запуске сервиса сожрало весь проц ))
10:55
при запуске сервиса сожрало весь проц ))
_4ePTeHok #
10:55
коммить!)
10:55
коммить!)
10:56
in7rude, система какая
10:56
in7rude, система какая
in7rude2 #
10:56
ubuntu server 13.10
10:56
ubuntu server 13.10
_4ePTeHok #
10:56
http://kb.nocproject.org/display/DOC/Ubuntu+12.04+LTS+installation такое на ней не работае?
10:56
http://kb.nocproject.org/display/DOC/Ubuntu+12.04+LTS+installation такое на ней не работае?
dvolodin #
10:56
должно работать
10:56
должно работать
_4ePTeHok #
10:57
только там опять же с девелопом руками править
10:57
только там опять же с девелопом руками править
in7rude2 #
10:58
вот я поэтому и не стал ставить так, ибо уже сталкивался с проблемами апдейта дальнейшего
10:58
вот я поэтому и не стал ставить так, ибо уже сталкивался с проблемами апдейта дальнейшего
_4ePTeHok #
10:59
там нет проблемы
10:59
там нет проблемы
in7rude2 #
10:59
ок, щас попробую
10:59
ок, щас попробую
_4ePTeHok #
11:00
просто надо запустить http://cdn.nocproject.org/bs/Ubuntu-12.04.txt с ключом --no-bootstrap
11:00
просто надо запустить http://cdn.nocproject.org/bs/Ubuntu-12.04.txt с ключом --no-bootstrap
11:00
потом cd /opt/noc
11:00
потом cd /opt/noc
11:01
hg update develop
11:01
hg update develop
11:02
и в файлике ./etc/upgrade.conf BRANCH выставить в develop
11:02
и в файлике ./etc/upgrade.conf BRANCH выставить в develop
11:02
а дальше уже ./share/vagrant/x86_64/Ubuntu/12.04/bootstrap.sh
11:02
а дальше уже ./share/vagrant/x86_64/Ubuntu/12.04/bootstrap.sh
11:02
все.
11:02
все.
in7rude2 #
11:18
спасибо, щас пробовать буду
11:18
спасибо, щас пробовать буду
zi_rus #
11:42
Dmitry1, тут?
11:42
Dmitry1, тут?
_4ePTeHok #
11:51
=)
11:51
=)
11:51
не ответит
11:51
не ответит
zi_rus #
12:04
потому и спрашиваю
12:04
потому и спрашиваю
12:05
_4ePTeHok, а ты можешь закоммитить изменение в Cisco.IOS.get_interfaces
12:05
_4ePTeHok, а ты можешь закоммитить изменение в Cisco.IOS.get_interfaces
12:11
dvolodin, ты последняя надежда
12:11
dvolodin, ты последняя надежда
12:11
get_interfaces не матчит err-disabled интерфейсы
12:11
get_interfaces не матчит err-disabled интерфейсы
12:11
FastEthernet0/3 is down, line protocol is down (err-disabled)
12:11
FastEthernet0/3 is down, line protocol is down (err-disabled)
12:11
полагаю надо этот regexp поправить
12:11
полагаю надо этот regexp поправить
12:12
rx_sh_int = re.compile(r"^(?P<interface>.+?)\s+is(?:\s+administratively)?\s+(?P<admin_status>up|down),\s+line\s+protocol\s+is\s+(?P<oper_status>up|down)\s(?:\((?:connected|n
12:12
otconnect|disabled|monitoring)\)\s*)...
12:12
rx_sh_int = re.compile(r"^(?P<interface>.+?)\s+is(?:\s+administratively)?\s+(?P<admin_status>up|down),\s+line\s+protocol\s+is\s+(?P<oper_status>up|down)\s(?:\((?:connected|n
12:12
otconnect|disabled|monitoring)\)\s*)...
buggy-funhouse #
12:13
!
12:13
!
12:13
, irclog ?
12:13
, irclog ?
12:14
, noc
12:14
, noc
Dmitry1 #
12:18
Не та кодировка
12:18
Не та кодировка
12:19
zi_rus: Кинь мне в пориват свой err-disabled, я сейчас немного занят
12:19
zi_rus: Кинь мне в пориват свой err-disabled, я сейчас немного занят
buggy-funhouse #
12:20
прошу прощения за кодировку.
12:20
прошу прощения за кодировку.
12:21
Так лучше?
12:21
Так лучше?
zi_rus #
12:23
это непростительно :)
12:23
это непростительно :)
buggy-funhouse #
12:24
очень давно не пользовался irc
12:24
очень давно не пользовался irc
_4ePTeHok #
12:31
=)
12:31
=)
buggy-funhouse #
13:03
noc, который в ova распространяется готов к работе или его тоже допиливать нужно?
13:03
noc, который в ova распространяется готов к работе или его тоже допиливать нужно?
_4ePTeHok #
13:03
ова это для посмотреть
13:03
ова это для посмотреть
13:04
в чем проблема то?
13:04
в чем проблема то?
buggy-funhouse #
13:04
собирает конфиги 10-ти тестовых свитчей, пока разбираюсь. Проблем в целом нет, присматриваюсь к системе
13:04
собирает конфиги 10-ти тестовых свитчей, пока разбираюсь. Проблем в целом нет, присматриваюсь к системе
13:05
бОльшая часть у нас cisco, есть end-user dlink, extreme пара. Что-то своё теперь писать странно, а по snmp много не сделаешь
13:05
бОльшая часть у нас cisco, есть end-user dlink, extreme пара. Что-то своё теперь писать странно, а по snmp много не сделаешь
13:05
rsh и остаётся
13:05
rsh и остаётся
_4ePTeHok #
13:06
dvolodin, Дим, а посоветуй тут. Делаю get_interfaces для ESXi. Хочу понять как уложить это дело. Есть там значит vSwitch-и - пусть это будет fowarding_instances с типом VRF. Есть там физические интерфейсы. с ними все понятно вроде.
13:06
dvolodin, Дим, а посоветуй тут. Делаю get_interfaces для ESXi. Хочу понять как уложить это дело. Есть там значит vSwitch-и - пусть это будет fowarding_instances с типом VRF. Есть там физические интерфейсы. с ними все понятно вроде.
13:06
Есть там порт-группы, привязанные к вланам(т е группа построенная на влан-теге). а внутри них - порты виртуальных машин
13:06
Есть там порт-группы, привязанные к вланам(т е группа построенная на влан-теге). а внутри них - порты виртуальных машин
13:07
дык вот эти порты - типа какого?
13:07
дык вот эти порты - типа какого?
13:07
они и не phisycal и не SVI
13:07
они и не phisycal и не SVI
dvolodin #
13:07
vSwitch -- это не vrf а bridge
13:07
vSwitch -- это не vrf а bridge
_4ePTeHok #
13:07
ну ок
13:07
ну ок
13:07
а дальше?
13:07
а дальше?
dvolodin #
13:13
вот насчет виртуальных портов пока не уверен
13:13
вот насчет виртуальных портов пока не уверен
_4ePTeHok #
13:13
там в чем вопрос - потом к ним цеплять сервера же
13:13
там в чем вопрос - потом к ним цеплять сервера же
13:13
те же линуксы
13:13
те же линуксы
e_zombie1 #
13:14
хуиниксы
13:14
хуиниксы
_4ePTeHok #
13:14
а цепляется у нас физика
13:14
а цепляется у нас физика
13:15
могу пока сделать физикой
13:15
могу пока сделать физикой
13:15
с портгруппы - вланы соотвт.
13:15
с портгруппы - вланы соотвт.
13:15
там вроде в пределах портгруппы нельзя разных вланов задавать
13:15
там вроде в пределах портгруппы нельзя разных вланов задавать
13:16
радует что там будет и ллдп и стп)
13:16
радует что там будет и ллдп и стп)
zi_rus #
13:22
_4ePTeHok, а инвентори ты будешь делать как физический сервер, в нем гипервизор, а в гипервизоре vswitch и сервера?
13:22
_4ePTeHok, а инвентори ты будешь делать как физический сервер, в нем гипервизор, а в гипервизоре vswitch и сервера?
_4ePTeHok #
13:23
не
13:23
не
13:23
я до такого не обкурился еще
13:23
я до такого не обкурился еще
13:23
физический сервер
13:23
физический сервер
zi_rus #
13:23
а почему. лицензионка это часть инвентаризации
13:23
а почему. лицензионка это часть инвентаризации
_4ePTeHok #
13:23
множественная привязка к МО у нас не будет работать пока
13:23
множественная привязка к МО у нас не будет работать пока
13:24
гипервизор могу привязать да
13:24
гипервизор могу привязать да
13:24
к серверу
13:24
к серверу
zi_rus #
13:24
ну а гости
13:24
ну а гости
13:24
а если там винды
13:24
а если там винды
13:24
или ред хаты
13:24
или ред хаты
_4ePTeHok #
13:24
дай это сделать хоть.)
13:24
дай это сделать хоть.)
13:24
там видно будет
13:24
там видно будет
zi_rus #
13:25
там надо show guests команду какую-нибудь
13:25
там надо show guests команду какую-нибудь
_4ePTeHok #
13:25
это отдельно надо интерфейсы строгать
13:25
это отдельно надо интерфейсы строгать
zi_rus #
13:25
надо, ну ты сам впрягся :)
13:25
надо, ну ты сам впрягся :)
_4ePTeHok #
13:26
поделаю пока так, если вштырит ветку отдельную задумаю
13:26
поделаю пока так, если вштырит ветку отдельную задумаю
buggy-funhouse #
13:29
_4ePTeHok: всё-таки ova это рабочая или лучше собрать и поставить самому?
13:29
_4ePTeHok: всё-таки ova это рабочая или лучше собрать и поставить самому?
_4ePTeHok #
13:29
оно рабочее, но это релиз
13:29
оно рабочее, но это релиз
13:29
т е довольно старое
13:29
т е довольно старое
13:29
на какой системе ставить собираешься?
13:29
на какой системе ставить собираешься?
13:30
для основных платформ есть процедура установки в 1 строку
13:30
для основных платформ есть процедура установки в 1 строку
buggy-funhouse #
13:32
_4ePTeHok: на debian, моя любимая. Про 1 строку это хорошо, nix-way :) система не пустая, не хочу чинить то, что уже там работает. Лучше буду по-порядку ставить
13:32
_4ePTeHok: на debian, моя любимая. Про 1 строку это хорошо, nix-way :) система не пустая, не хочу чинить то, что уже там работает. Лучше буду по-порядку ставить
_4ePTeHok #
13:34
ну заведи виртуалку для теста
13:34
ну заведи виртуалку для теста
13:35
только диска дай минимум 10г
13:35
только диска дай минимум 10г
13:35
а то монге негде будет развернутся даже
13:35
а то монге негде будет развернутся даже
13:36
по поводу установки - если будешь прыгать до девелопа крайнего - то лучше смотри сценарии установки те что 1 командные - открывай и смотри построчно чего не хватает
13:36
по поводу установки - если будешь прыгать до девелопа крайнего - то лучше смотри сценарии установки те что 1 командные - открывай и смотри построчно чего не хватает
13:37
а то с релиза там поменялось достаточно
13:37
а то с релиза там поменялось достаточно
13:37
http://kb.nocproject.org/display/DOC/Installation
13:37
http://kb.nocproject.org/display/DOC/Installation
13:37
и там вон дебиан в дереве отдельно есть
13:37
и там вон дебиан в дереве отдельно есть
Dmitry1 #
13:37
Для всех, кто использует DES-1210-XX/ME/BX - welcome to testing
13:37
Для всех, кто использует DES-1210-XX/ME/BX - welcome to testing
_4ePTeHok #
13:38
ты хотел сказать welcome to hell? :)
13:38
ты хотел сказать welcome to hell? :)
Dmitry1 #
13:38
воно робэ, хотя и не так, как хотелось бы
13:38
воно робэ, хотя и не так, как хотелось бы
buggy-funhouse #
13:41
сюда глупые вопросы можно задавать? Или всем быстро надоедает? Я так понимаю, develop это по сути и есть main branch?
13:41
сюда глупые вопросы можно задавать? Или всем быстро надоедает? Я так понимаю, develop это по сути и есть main branch?
Dmitry1 #
13:41
да
13:41
да
_4ePTeHok #
13:42
самое свежее. можно сказать с пылу жару)
13:42
самое свежее. можно сказать с пылу жару)
buggy-funhouse #
13:43
херак-херак-в продакшн? ©
13:43
херак-херак-в продакшн? ©
_4ePTeHok #
13:43
ну..каждый решает за себя
13:43
ну..каждый решает за себя
buggy-funhouse #
13:44
Есть огромный парк 3550 3552, если нужны тесты.
13:44
Есть огромный парк 3550 3552, если нужны тесты.
_4ePTeHok #
13:44
глюки бывают, чиним, ломаем, чиним)
13:44
глюки бывают, чиним, ломаем, чиним)
buggy-funhouse #
13:44
по вашему опыту, глюки лажат сеть?
13:44
по вашему опыту, глюки лажат сеть?
13:44
*ложат/кладут?
13:44
*ложат/кладут?
_4ePTeHok #
13:44
скорее сам нок
13:44
скорее сам нок
buggy-funhouse #
13:44
ну, это не страшно
13:44
ну, это не страшно
_4ePTeHok #
13:45
но иногда бывают случаи частого захода в железку нока, у Dmitry1 вон было)
13:45
но иногда бывают случаи частого захода в железку нока, у Dmitry1 вон было)
13:45
но никто не заставляет все железо в тестовый нок пихать
13:45
но никто не заставляет все железо в тестовый нок пихать
buggy-funhouse #
13:45
он ориентирован на l2 всё-таки, или core тоже может управлять? Понимаю, что скриптами полная кастомизация, но всё же?
13:45
он ориентирован на l2 всё-таки, или core тоже может управлять? Понимаю, что скриптами полная кастомизация, но всё же?
_4ePTeHok #
13:46
там можно довольно тонко настроить профилями все
13:46
куда ходить что собирать
13:46
там можно довольно тонко настроить профилями все
13:46
куда ходить что собирать
13:46
как реагировать
13:46
как реагировать
Dmitry1 #
13:46
3550 3552 это циски, или другой вендор?
13:46
3550 3552 это циски, или другой вендор?
buggy-funhouse #
13:46
dlink
13:46
dlink
_4ePTeHok #
13:46
что ты имеешь в виду "управлять core"?
buggy-funhouse #
13:46
Des-3550
_4ePTeHok #
13:46
что ты имеешь в виду "управлять core"?
buggy-funhouse #
13:46
Des-3550
Dmitry1 #
13:46
это совершенно разные железки
13:46
это совершенно разные железки
13:46
есть серия DES-3526/3550, а есть серия DES-3528/3552
13:46
есть серия DES-3526/3550, а есть серия DES-3528/3552
buggy-funhouse #
13:46
никто не говорит, что они одинаковые. Смысл писать, что у меня есть 3526 и 3550&
13:46
никто не говорит, что они одинаковые. Смысл писать, что у меня есть 3526 и 3550&
Dmitry1 #
13:47
У нихх совершенно разный функционал
13:47
У нихх совершенно разный функционал
buggy-funhouse #
13:47
я имел в виду, что есть и то, и то
13:47
я имел в виду, что есть и то, и то
_4ePTeHok #
13:47
вот лови сразу спеца по длинкам
13:47
вот лови сразу спеца по длинкам
13:47
-)
13:47
-)
13:47
раз огромный парк - будешь Димку мучать)
13:47
раз огромный парк - будешь Димку мучать)
buggy-funhouse #
13:47
DGS-3627 тоже есть, но мало
13:47
DGS-3627 тоже есть, но мало
13:48
Dmitry1: вы единственный разраб?
13:48
Dmitry1: вы единственный разраб?
13:48
остоальное пул-реквестами?
13:48
остоальное пул-реквестами?
zi_rus #
13:49
это принципиальный вопрос?
13:49
это принципиальный вопрос?
_4ePTeHok #
13:50
разрабов тут ровно один)
13:50
разрабов тут ровно один)
Dmitry1 #
13:50
По d-link'ам почти да. DxS_Cisco_CLI можешь дергать Skripnik_A
13:50
По d-link'ам почти да. DxS_Cisco_CLI можешь дергать Skripnik_A
_4ePTeHok #
13:50
остальные обвязку делают)
13:50
остальные обвязку делают)
buggy-funhouse #
13:50
zi_rus: конечно нет! Просто узнать обстановку
13:50
zi_rus: конечно нет! Просто узнать обстановку
zi_rus #
13:51
разрабов тут полно, а программистов ни одного
13:51
разрабов тут полно, а программистов ни одного
buggy-funhouse #
13:52
к сожалению, нет DxS_Cisco_CLI свитчей
13:52
к сожалению, нет DxS_Cisco_CLI свитчей
Dmitry1 #
13:54
Это серии DGS-3610, DES-7200, DGS-6000, DGS-3620 c прошивкой MPLS
13:54
Это серии DGS-3610, DES-7200, DGS-6000, DGS-3620 c прошивкой MPLS
buggy-funhouse #
13:55
http://kb.nocproject.org/display/DOC/DLink.DxS_Cisco_CLI да, поиск умею)
13:55
http://kb.nocproject.org/display/DOC/DLink.DxS_Cisco_CLI да, поиск умею)
Dmitry1 #
13:56
Тестировались только DGS-3610. Отстальных нету в наличии
13:56
Тестировались только DGS-3610. Отстальных нету в наличии
buggy-funhouse #
13:56
я к 3550 и 52 хожу по snmp в основном. а как noc это делает?
13:56
я к 3550 и 52 хожу по snmp в основном. а как noc это делает?
Dmitry1 #
13:57
по CLI
13:57
по CLI
buggy-funhouse #
13:57
интересно
13:57
интересно
Dmitry1 #
13:58
Причина: http://files.nocproject.org/dlinkmib.html
13:58
Причина: http://files.nocproject.org/dlinkmib.html
buggy-funhouse #
13:58
буду пробовать, конечно. По-умолчанию, develop ветка запустится? Или всё-таки с релиза стартовать, а потом обновиться?
13:58
буду пробовать, конечно. По-умолчанию, develop ветка запустится? Или всё-таки с релиза стартовать, а потом обновиться?
13:58
да, я долго добивался от dlink'а, чтобы хотя бы одинаковые были между версиями
13:58
да, я долго добивался от dlink'а, чтобы хотя бы одинаковые были между версиями
Dmitry1 #
13:59
добился? :)
13:59
добился? :)
buggy-funhouse #
13:59
ну, они для 3552 выпустили новую прошивку, в которой вроде бы работают схоже с 3550
13:59
ну, они для 3552 выпустили новую прошивку, в которой вроде бы работают схоже с 3550
13:59
но не на 100%
13:59
но не на 100%
14:00
я в основном acl-mac-ip добавляю-убираю
14:00
я в основном acl-mac-ip добавляю-убираю
ufir #
14:00
а есть ли фикс этому (кусок лога с трейсом)
14:00
а есть ли фикс этому (кусок лога с трейсом)
14:00
show inventory
14:00
show inventory
14:00
^
14:00
% Invalid input detected at '^' marker.
14:00
^
14:00
% Invalid input detected at '^' marker.
Dmitry1 #
14:00
ufir: это циско?
14:00
ufir: это циско?
14:01
точнее Cisco.IOS ?
14:01
точнее Cisco.IOS ?
ufir #
14:01
да
14:01
да
Dmitry1 #
14:01
А что за зверь?
14:01
А что за зверь?
ufir #
14:01
3750, у меня их полно, почти все райцентры на нихи еще пара городов
14:01
3750, у меня их полно, почти все райцентры на нихи еще пара городов
buggy-funhouse #
14:01
старая или новая?
14:01
старая или новая?
14:02
g или x?
14:02
g или x?
ufir #
14:03
http://pastebin.com/M0DmjYNU
14:03
http://pastebin.com/M0DmjYNU
buggy-funhouse #
14:03
3550 же, нет?
14:03
3550 же, нет?
ufir #
14:03
такие есть WS-C3750G-12S (PowerPC405) processor (revision R0)
14:03
такие есть WS-C3750G-12S (PowerPC405) processor (revision R0)
14:04
3750
14:04
3750
14:04
в основном такие WS-C3750G-24TS-S1U
14:04
в основном такие WS-C3750G-24TS-S1U
buggy-funhouse #
14:04
т.е. на циске команда отрабатывает, а с нока ту же команду не желает?
14:04
т.е. на циске команда отрабатывает, а с нока ту же команду не желает?
14:05
ufir: просто в pastebin инфа не о 3750.
14:05
ufir: просто в pastebin инфа не о 3750.
Dmitry1 #
14:05
ufir: щас попробуем сделать костыль
14:05
ufir: щас попробуем сделать костыль
_4ePTeHok #
14:07
Дим, там надо декоратор делать по версии
14:07
Дим, там надо декоратор делать по версии
buggy-funhouse #
14:07
раз проблема не в cisco, я пойду =) Доброго вечера всем.
14:07
раз проблема не в cisco, я пойду =) Доброго вечера всем.
Dmitry1 #
14:07
не-а, попробую универсальное что-то
14:07
не-а, попробую универсальное что-то
_4ePTeHok #
14:07
у этой циски нет sh inv, платформу надо дергать с sh inv
14:07
у этой циски нет sh inv, платформу надо дергать с sh inv
14:07
а трансиверы с idprom
14:07
а трансиверы с idprom
14:07
невыйдет цветок
14:07
невыйдет цветок
Dmitry1 #
14:08
проще через try except
14:08
проще через try except
_4ePTeHok #
14:08
а дальше то чего
14:08
а дальше то чего
14:08
оно пустое все вернет
14:08
оно пустое все вернет
Dmitry1 #
14:08
а дальше принять по умолчанию, что у нас древнючая циска, и парсить вывод "show version"
14:08
а дальше принять по умолчанию, что у нас древнючая циска, и парсить вывод "show version"
_4ePTeHok #
14:08
тьфу, платформу с sh ver*
14:08
тьфу, платформу с sh ver*
14:09
ок, трасиверы как подсовывать?
14:09
ок, трасиверы как подсовывать?
buggy-funhouse #
14:09
http://pastebin.com/NQfYkP6b как нет sh inv? o_O
14:09
http://pastebin.com/NQfYkP6b как нет sh inv? o_O
14:09
трансиверы через sh int status парсить?
14:09
трансиверы через sh int status парсить?
_4ePTeHok #
14:10
оно не даст партномеров и серийников с вендорами
14:10
оно не даст партномеров и серийников с вендорами
14:10
idprom надо
14:10
idprom надо
Dmitry1 #
14:11
_4ePTeHok: щас попробую твой скрипт, и, если он у меня не заругается, на основе его напишу для 3550
14:11
_4ePTeHok: щас попробую твой скрипт, и, если он у меня не заругается, на основе его напишу для 3550
_4ePTeHok #
14:12
3550 оно работает
14:12
3550 оно работает
14:12
у меня они есть 12G которые
14:12
у меня они есть 12G которые
Dmitry1 #
14:16
_4ePTeHok: а тсвой скрипт, что idprom не дергает?
14:16
_4ePTeHok: а тсвой скрипт, что idprom не дергает?
_4ePTeHok #
14:16
дергает
14:16
дергает
14:16
только там где это указано в декораторе
14:16
только там где это указано в декораторе
Dmitry1 #
14:16
http://pastebin.com/ue5pPusa
14:16
http://pastebin.com/ue5pPusa
_4ePTeHok #
14:16
смотри какая логика
14:16
смотри какая логика
Dmitry1 #
14:16
твой ведь скрипт?
14:16
твой ведь скрипт?
_4ePTeHok #
14:17
да
14:17
да
14:17
там в теле определяются функции все
14:17
там в теле определяются функции все
14:18
а в самом низу - по декораторам они как из конструктора дергаются
14:18
а в самом низу - по декораторам они как из конструктора дергаются
14:18
по дефолту отрабатывает то, что было и у тебя (с небольшим дополнением)
14:18
по дефолту отрабатывает то, что было и у тебя (с небольшим дополнением)
14:19
дополнение - это если в модуле есть GBIC или оно в списке GBIC_MODULES (у меня там суп с гбик дырками) - тогда дергаем get_idprom
14:19
дополнение - это если в модуле есть GBIC или оно в списке GBIC_MODULES (у меня там суп с гбик дырками) - тогда дергаем get_idprom
14:19
ибо по другому гбики на 6500 не достать
14:19
ибо по другому гбики на 6500 не достать
14:20
ну и если пид некорректный - пробуем idprom и лишь потом как анкноун
14:20
ну и если пид некорректный - пробуем idprom и лишь потом как анкноун
14:21
т е выходит гибко довольно
14:21
т е выходит гибко довольно
ufir #
14:21
buggy-funhouse да, 3750 вот http://pastebin.com/K9k4T08f
14:21
buggy-funhouse да, 3750 вот http://pastebin.com/K9k4T08f
_4ePTeHok #
14:21
хочешь добавить левую железку - набил декоратор и собрал набор функций под нее
14:21
хочешь добавить левую железку - набил декоратор и собрал набор функций под нее
Dmitry1 #
14:21
у меня левый сап, но show idprom есть
14:21
у меня левый сап, но show idprom есть
_4ePTeHok #
14:22
if (part_no in self.GBIC_MODULES or
14:22
"GBIC ETHERNET" in match.group("descr").upper()):
14:22
if (part_no in self.GBIC_MODULES or
14:22
"GBIC ETHERNET" in match.group("descr").upper()):
ufir #
14:23
Dmitry1 у меня тоже есть
14:23
Dmitry1 у меня тоже есть
_4ePTeHok #
14:23
погоди
14:23
погоди
14:24
то что он есть на железке это ничего не значит
14:24
то что он есть на железке это ничего не значит
14:24
приоритет таков - если есть sh inv трансивер - берем оттуда
14:24
приоритет таков - если есть sh inv трансивер - берем оттуда
Dmitry1 #
14:24
а нету :(
14:24
а нету :(
14:24
6509_core_switch#show interfaces transceiver
14:24
6509_core_switch#show interfaces transceiver
ufir #
14:25
_4ePTeHok дык да
14:25
_4ePTeHok дык да
14:25
http://pastebin.com/EM1XnfeP
14:25
http://pastebin.com/EM1XnfeP
_4ePTeHok #
14:25
если он отдал некорректный пид -
14:25
если он отдал некорректный пид -
Dmitry1 #
14:25
Te3/1 40.2 0.00 78.4 0.3 -11.5
14:25
Te3/1 40.2 0.00 78.4 0.3 -11.5
_4ePTeHok #
14:25
if (part_no in self.GBIC_MODULES or
14:25
"GBIC ETHERNET" in match.group("descr").upper()):
14:25
if (part_no in self.GBIC_MODULES or
14:25
"GBIC ETHERNET" in match.group("descr").upper()):
14:25
тьфу
14:25
тьфу
Dmitry1 #
14:25
вот это: GBIC_MODULES
14:25
вот это: GBIC_MODULES
14:25
чего туда пихать нужно, сап, или линейную карту?
14:25
чего туда пихать нужно, сап, или линейную карту?
_4ePTeHok #
14:25
ну добавь туда свой пид
14:25
ну добавь туда свой пид
14:25
карты/супа
14:25
карты/супа
14:26
если нет в дескрипшене GBIC ETHERNET
14:26
если нет в дескрипшене GBIC ETHERNET
14:26
и тогда он снимет
14:26
и тогда он снимет
14:26
специально сделал чтобы ни у кого не дергало лишний раз idprom
14:26
специально сделал чтобы ни у кого не дергало лишний раз idprom
Dmitry1 #
14:26
а как правильнее? От чего оно зависит? От линейной карты, или от сапа?
14:26
а как правильнее? От чего оно зависит? От линейной карты, или от сапа?
_4ePTeHok #
14:27
еще раз...
14:27
еще раз...
14:27
по дефолту работает обычный get_inventory
14:27
по дефолту работает обычный get_inventory
14:28
если обнаруживаем что у текущего модуля(строки в sh inventory) есть в дескрипшене GBIC ethernet или его пид в self.GBIC_MODULES - пытаемся дергать idprom
14:28
если обнаруживаем что у текущего модуля(строки в sh inventory) есть в дескрипшене GBIC ethernet или его пид в self.GBIC_MODULES - пытаемся дергать idprom
Dmitry1 #
14:28
_4ePTeHok: http://www.cisco.com/en/US/docs/ios-xml/ios/fundamentals/command/show_gsr_through_show_monitor_event_trace.html#wp2310168393
14:28
_4ePTeHok: http://www.cisco.com/en/US/docs/ios-xml/ios/fundamentals/command/show_gsr_through_show_monitor_event_trace.html#wp2310168393
14:28
Оно, оказывается, зависит от FRU
14:28
Оно, оказывается, зависит от FRU
_4ePTeHok #
14:29
ты что то другое показываешь
14:29
ты что то другое показываешь
14:29
idprom выдает инфу по всему вообще что есть с прошивками
14:29
idprom выдает инфу по всему вообще что есть с прошивками
Dmitry1 #
14:29
show idprom To display the identification programmable read-only memory (IDPROM) information for field-replaceable units (FRUs), use the show idprom command in privileged EXEC mode.
14:29
show idprom To display the identification programmable read-only memory (IDPROM) information for field-replaceable units (FRUs), use the show idprom command in privileged EXEC mode.
_4ePTeHok #
14:30
FRU в шасси сидит
14:30
FRU в шасси сидит
14:31
нас же трансиверы интересуют
14:31
нас же трансиверы интересуют
14:32
на 7600 например есть и трансиверы в sh inv и idprom информация
14:32
на 7600 например есть и трансиверы в sh inv и idprom информация
14:32
зачем нам и то и другое
14:32
зачем нам и то и другое
14:32
fru это по сути все что вставляется
14:32
fru это по сути все что вставляется
14:32
и имеет idprom свой
14:32
и имеет idprom свой
14:33
у вас у кого нить есть в 6500 модуль с сфп?
14:33
у вас у кого нить есть в 6500 модуль с сфп?
14:33
они тоже трансиверы не выкидывают в sh inv?
14:33
они тоже трансиверы не выкидывают в sh inv?
Dmitry1 #
14:34
у меня есть
14:34
у меня есть
14:34
и не выкидывает
14:34
и не выкидывает
ufir #
14:34
есть
14:34
есть
14:35
вот 6509 с sfp http://pastebin.com/22h88GTm
14:35
вот 6509 с sfp http://pastebin.com/22h88GTm
_4ePTeHok #
14:35
ufir, sh inv?
14:35
ufir, sh inv?
14:35
там нету трансиверов?
14:35
там нету трансиверов?
Dmitry1 #
14:36
ufir: sh inv и покажи линейные карты и сапы
14:36
ufir: sh inv и покажи линейные карты и сапы
_4ePTeHok #
14:36
а что за супы у вас?
14:36
а что за супы у вас?
Dmitry1 #
14:37
WS-SUP720-3B 2 ports Supervisor Engine 720 Rev. 5.3
14:37
WS-SUP720-3B 2 ports Supervisor Engine 720 Rev. 5.3
ufir #
14:38
Dmitry1 _4ePTeHok вот http://pastebin.com/7UsB41VS
14:38
Dmitry1 _4ePTeHok вот http://pastebin.com/7UsB41VS
_4ePTeHok #
14:38
ok, значит выходит что независимо от супа не 6500 в принципе не выводит в инвентори трансиверы
14:38
ok, значит выходит что независимо от супа не 6500 в принципе не выводит в инвентори трансиверы
14:39
ы)
14:39
ы)
14:39
а у него выводит
14:39
а у него выводит
Dmitry1 #
14:39
т.е. зависит не от сапа, а от линейной карты?
14:39
т.е. зависит не от сапа, а от линейной карты?
ufir #
14:39
да
14:39
да
14:39
а у меня выводит
14:39
а у меня выводит
14:39
(водит и выводит)
14:39
(водит и выводит)
_4ePTeHok #
14:40
ну тогда и делать список модулей..
14:40
ну тогда и делать список модулей..
14:41
можно переиеновать список просто)
14:41
можно переиеновать список просто)
14:41
я то думал только гбики такие болезные
14:41
я то думал только гбики такие болезные
ufir #
14:42
а вы что хотите сделать ?
14:42
а вы что хотите сделать ?
_4ePTeHok #
14:42
список)
14:42
список)
14:42
неблагонадежных
14:42
неблагонадежных
14:43
которых дергать из idprom
14:43
которых дергать из idprom
Dmitry1 #
14:43
_4ePTeHok: давай закоммичу пока как есть. потом наберем статистику
ufir #
14:43
а-а
Dmitry1 #
14:43
_4ePTeHok: давай закоммичу пока как есть. потом наберем статистику
ufir #
14:43
а-а
14:43
что делать там где show inventiry нема?
14:43
что делать там где show inventiry нема?
_4ePTeHok #
14:43
дописать
14:43
дописать
Dmitry1 #
14:43
ufir: щас допишем. завязались с SFP
14:43
ufir: щас допишем. завязались с SFP
_4ePTeHok #
14:43
надо только выяснить от чего зависит - от версии
14:43
надо только выяснить от чего зависит - от версии
14:44
или от платформы только
14:44
или от платформы только
14:44
там декоратор внизу по примеру дописать
14:44
там декоратор внизу по примеру дописать
14:44
с дерганием sh ver
14:44
с дерганием sh ver
Dmitry1 #
14:44
где-то нужно собрать вывод show_inventory для каталистов и 7xxx серии, и посмотреть от чего оно зависит
14:44
где-то нужно собрать вывод show_inventory для каталистов и 7xxx серии, и посмотреть от чего оно зависит
_4ePTeHok #
14:45
на 7600 оно все вроде выкидывает в sh inv
14:45
на 7600 оно все вроде выкидывает в sh inv
14:45
там idprom нужен только если в sh inv кривой аид отдается.(это учтено в скрипте)
14:45
там idprom нужен только если в sh inv кривой аид отдается.(это учтено в скрипте)
Dmitry1 #
14:47
можно узнать это просто
14:47
можно узнать это просто
14:47
воткнуть SFP в SUP
14:47
воткнуть SFP в SUP
14:47
и посмотреть show inventory
14:47
и посмотреть show inventory
14:48
тогда мы узнаем, от SUP это зависит, или от линейной карты
14:48
тогда мы узнаем, от SUP это зависит, или от линейной карты
_4ePTeHok #
14:48
ну я просто не слышал что бы кто то жаловался. у zi_rus вроде есть 7600
14:48
ну я просто не слышал что бы кто то жаловался. у zi_rus вроде есть 7600
14:48
не..у меня гбики и там и там
14:48
не..у меня гбики и там и там
14:48
и нигде не выводятся
14:48
и нигде не выводятся
ufir #
14:48
ща попробуем
14:48
ща попробуем
_4ePTeHok #
14:48
это скорее характеристика модуля или супа
14:48
это скорее характеристика модуля или супа
Dmitry1 #
14:49
_4ePTeHok: а что-то из этого: http://pastebin.com/7UsB41VS есть?
14:49
_4ePTeHok: а что-то из этого: http://pastebin.com/7UsB41VS есть?
ufir #
14:49
_4ePTeHok у меня выводятся
14:49
_4ePTeHok у меня выводятся
14:49
NAME: "LINK sub-module of 2", DESCR: "7600-ES20-20GE Link Daugher Card Rev. 1.1"
14:49
NAME: "LINK sub-module of 2", DESCR: "7600-ES20-20GE Link Daugher Card Rev. 1.1"
14:49
PID: 7600-ES20-20GE , VID: , SN: JAE1228OE9J
14:49
PID: 7600-ES20-20GE , VID: , SN: JAE1228OE9J
14:49
NAME: "subslot 2/0 transceiver 0", DESCR: "GE LX"
14:49
PID: N/A , VID: 0000, SN: AGC1217U42N
14:49
NAME: "subslot 2/0 transceiver 0", DESCR: "GE LX"
14:49
PID: N/A , VID: 0000, SN: AGC1217U42N
_4ePTeHok #
14:49
не, у меня старье в основном
14:49
не, у меня старье в основном
14:50
угу есть
14:50
угу есть
14:50
но по N/A он все равно полезет в idprom
14:50
но по N/A он все равно полезет в idprom
Dmitry1 #
14:51
тогда дайте я допилю get_intventory как от несть сейчас, а потом будем над ним издеваться.
14:51
тогда дайте я допилю get_intventory как от несть сейчас, а потом будем над ним издеваться.
_4ePTeHok #
14:52
потом руки недойдут)
14:52
потом руки недойдут)
14:52
знаю я вас)
14:52
знаю я вас)
Dmitry1 #
14:52
я хочу сейчас поддержку железок без "show inventory" по бастрому допилить, пока ufir с канала не сбежал
14:52
я хочу сейчас поддержку железок без "show inventory" по бастрому допилить, пока ufir с канала не сбежал
_4ePTeHok #
14:53
куда он сбежит
14:53
куда он сбежит
14:53
он на больничном)
14:53
он на больничном)
14:53
так что не торопись
14:53
так что не торопись
Dmitry1 #
15:07
ufir, zi_rus: тестируйте
15:07
ufir, zi_rus: тестируйте
15:12
ufir: работает get_inventory на 3550 и 3750 ?
15:12
ufir: работает get_inventory на 3550 и 3750 ?
_4ePTeHok #
15:20
=)
15:20
=)
15:20
ты там регулярки правил от моей версии?
15:20
ты там регулярки правил от моей версии?
15:20
или мои все
15:20
или мои все
Dmitry1 #
15:25
там тупо твоя версия
15:25
там тупо твоя версия
15:25
с поддержкой старый железок
15:25
с поддержкой старый железок
15:26
я на своих железках прогнал, вроде работает
15:26
я на своих железках прогнал, вроде работает
15:26
ufir: ping
15:26
ufir: ping
15:29
Нам сейчас главное надо сделать, чтобы скрипт хоть как-то отрабатывался, а не валился в traceback. А свичтелки и перделки к нему будем прикручивать потом.
15:29
Нам сейчас главное надо сделать, чтобы скрипт хоть как-то отрабатывался, а не валился в traceback. А свичтелки и перделки к нему будем прикручивать потом.
_4ePTeHok #
15:30
понял
15:30
понял
Dmitry1 #
15:34
о
15:34
о
15:35
dvolodin: у тебя доступ к шеститоннику какому-нибудь есть?
15:35
dvolodin: у тебя доступ к шеститоннику какому-нибудь есть?
_4ePTeHok #
15:53
=)
15:53
=)
Dmitry1 #
15:54
_4ePTeHok: создай опрос на форуме и отправляй всех туда
15:54
_4ePTeHok: создай опрос на форуме и отправляй всех туда
15:55
типа пусть пишут SUP, Linecard, присутствует или нет вывод S/N
15:55
типа пусть пишут SUP, Linecard, присутствует или нет вывод S/N
_4ePTeHok #
15:56
я тут кажется нашел еще кое чего
15:56
я тут кажется нашел еще кое чего
15:56
если сделать sh inv raw - оно кажет гораздо больше
15:56
если сделать sh inv raw - оно кажет гораздо больше
15:56
но
15:56
но
15:56
NAME: "Gi3/2", DESCR: "1000BaseLH"
15:56
PID: , VID: , SN: H22L714
15:56
NAME: "Gi3/2", DESCR: "1000BaseLH"
15:56
PID: , VID: , SN: H22L714
15:56
вот такого
15:56
вот такого
15:56
=)
15:56
=)
15:56
т е все равно дергать idprom
15:56
т е все равно дергать idprom
15:57
оно видимо как то решает - если пид пуст, то не выводить в sh inv
15:57
оно видимо как то решает - если пид пуст, то не выводить в sh inv
15:59
NAME: "fan-tray 1", DESCR: "Chassis fan-tray 1"
15:59
NAME: "fan-tray 1", DESCR: "Chassis fan-tray 1"
15:59
гыгы, вон он где ссука)
15:59
гыгы, вон он где ссука)
16:02
но без пида)
16:02
но без пида)
Dmitry1 #
16:02
я тебе без пидов с длинков дофига надергаю
16:02
я тебе без пидов с длинков дофига надергаю
_4ePTeHok #
16:02
да это все ясно
16:02
да это все ясно
Dmitry1 #
16:02
нафига нам лишние запчасти, если мы с ними ничего сделать не можем?
16:02
нафига нам лишние запчасти, если мы с ними ничего сделать не можем?
_4ePTeHok #
16:02
я для информации - что оно там на деле есть
16:02
я для информации - что оно там на деле есть
16:03
т е собирай не собирай
16:03
т е собирай не собирай
16:03
если нет инфы там, надо дергать идпром
16:03
если нет инфы там, надо дергать идпром
buggy-funhouse #
16:37
если нужно, в наличии есть 7609 7200 6500 4500x 3660 3550 2900 , XL всё cisco =)
16:37
если нужно, в наличии есть 7609 7200 6500 4500x 3660 3550 2900 , XL всё cisco =)
16:42
3750 2960 у всех есть, наверное
16:42
3750 2960 у всех есть, наверное
ufir #
18:42
а у меня есть ещо и 2950 ! даже живые
18:42
а у меня есть ещо и 2950 ! даже живые
_4ePTeHok #
19:21
тести
19:21
тести
19:22
там где не распознает - кидай мне
19:22
там где не распознает - кидай мне
buggy-funhouse #
19:36
ufir: у меня тоже есть) про 1900 молчу, там особо CLI нет =)
19:36
ufir: у меня тоже есть) про 1900 молчу, там особо CLI нет =)
Tweet
Share this page
Share this page: Tweet