
E_zombie
24.10.2016
10:46:15
это норм или ?

Dmitry
24.10.2016
10:47:12
Ilya Somov: в вебе что ?

E_zombie
24.10.2016
10:47:15
и так почти постоянно

Ilya
24.10.2016
10:50:15
Ilya Somov: в вебе что ?
2016-10-24 13:33:26.504918 [discovery|box|kr01-gw02|lldp] Candidates check Gi0/0/0/18 (4, u'F4:CF:E2:05:6E:80') None (128, u'Gi0/0/0')
2016-10-24 13:33:26.505090 [discovery|box|kr01-gw02|lldp] Candidates check Gi0/0/0/19 (4, u'F4:CF:E2:05:6E:80') None (128, u'Gi0/0/1')

Google


Ilya
24.10.2016
10:50:33
имя МО нету
Вот как целиком на RR:
2016-10-24 13:50:51.425037 [discovery|box|pmo-rr2|lldp] Checking lldp topology
2016-10-24 13:50:51.641158 [discovery|box|pmo-rr2|lldp] Trying to guess remote port kr01-gw02:u'BE1' using unspecified subtype
2016-10-24 13:50:51.641551 [discovery|box|pmo-rr2|lldp] Searching port by unspecified: kr01-gw02:BE1
2016-10-24 13:50:51.641666 [discovery|box|pmo-rr2|lldp] Searching port by name: kr01-gw02:BE1
2016-10-24 13:50:51.643103 [discovery|box|pmo-rr2|lldp] Resolve remote interface as kr01-gw02:(128, u'BE1')
2016-10-24 13:50:51.643197 [discovery|box|pmo-rr2|lldp] Link candidate: pmo-rr2:Gi 0/0/1 - kr01-gw02:BE1
2016-10-24 13:50:51.643305 [discovery|box|pmo-rr2|lldp] Trying to guess remote port kr01-gw02:u'Gi0/0/0/18' using unspecified subtype
2016-10-24 13:50:51.643371 [discovery|box|pmo-rr2|lldp] Searching port by unspecified: kr01-gw02:Gi0/0/0/18
2016-10-24 13:50:51.643456 [discovery|box|pmo-rr2|lldp] Searching port by name: kr01-gw02:Gi0/0/0/18
2016-10-24 13:50:51.644621 [discovery|box|pmo-rr2|lldp] Resolve remote interface as kr01-gw02:(128, u'Gi0/0/0/18')
2016-10-24 13:50:51.644706 [discovery|box|pmo-rr2|lldp] Link candidate: pmo-rr2:Gi 0/0/0 - kr01-gw02:Gi0/0/0/18
2016-10-24 13:50:51.644789 [discovery|box|pmo-rr2|lldp] Trying to guess remote port kr01-gw02:u'BE1' using unspecified subtype
2016-10-24 13:50:51.644849 [discovery|box|pmo-rr2|lldp] Searching port by unspecified: kr01-gw02:BE1
2016-10-24 13:50:51.644921 [discovery|box|pmo-rr2|lldp] Searching port by name: kr01-gw02:BE1
2016-10-24 13:50:51.644996 [discovery|box|pmo-rr2|lldp] Resolve remote interface as kr01-gw02:(128, u'BE1')
2016-10-24 13:50:51.645053 [discovery|box|pmo-rr2|lldp] Link candidate: pmo-rr2:Gi 0/0/1 - kr01-gw02:BE1
2016-10-24 13:50:55.904949 [discovery|box|pmo-rr2|lldp] Candidates check Te0/0/1/0 (4, u'8C:60:4F:29:42:74') kr01-c1-s1 (128, u'Eth1/45')
2016-10-24 13:50:55.906682 [discovery|box|pmo-rr2|lldp] Candidates check Te0/0/1/1 (4, u'00:2A:6A:7E:C8:35') kr01-c1-s2 (128, u'Eth1/46')
2016-10-24 13:50:55.907337 [discovery|box|pmo-rr2|lldp] Candidates check Te0/0/1/2 (4, u'8C:60:4F:29:42:72') kr01-c1-s1 (128, u'Eth1/43')
2016-10-24 13:50:55.907918 [discovery|box|pmo-rr2|lldp] Candidates check Te0/0/1/3 (4, u'8C:60:4F:29:42:73') kr01-c1-s1 (128, u'Eth1/44')
2016-10-24 13:50:55.909858 [discovery|box|pmo-rr2|lldp] Candidates check Gi0/0/0/17 (4, u'7C:AD:74:B2:28:B0') pmo-voip-r2 (128, u'Gi0/0')
2016-10-24 13:50:55.910966 [discovery|box|pmo-rr2|lldp] Candidates check Gi0/0/0/18 (4, u'F4:CF:E2:05:67:00') None (128, u'Gi0/0/0')
2016-10-24 13:50:55.911054 [discovery|box|pmo-rr2|lldp] Candidates check Gi0/0/0/19 (4, u'F4:CF:E2:05:67:00') None (128, u'Gi0/0/1')
2016-10-24 13:50:55.912872 [discovery|box|pmo-rr2|lldp] Candidates check Te0/0/2/0 (4, u'E0:AC:F1:03:90:45') kr01-gw01 (128, u'Te0/0/2/0')
2016-10-24 13:50:55.914875 [discovery|box|pmo-rr2|lldp] Candidates check Te0/0/2/1 (4, u'44:F4:77:07:6B:C0') pmo-cl2 (128, u'xe-2/1/4')
2016-10-24 13:50:55.916767 [discovery|box|pmo-rr2|lldp] Candidates check Te0/0/2/2 (4, u'D0:72:DC:44:53:00') kr01-br01 (128, u'Te5/5')
2016-10-24 13:50:55.916900 [discovery|box|pmo-rr2|lldp] Reject link: pmo-rr2:Gi 0/0/0 -- kr01-gw02:Gi0/0/0/18
2016-10-24 13:50:55.917060 [discovery|box|pmo-rr2|lldp] Searching port by name: pmo-rr2:Gi 0/0/0
2016-10-24 13:50:55.918573 [discovery|box|pmo-rr2|lldp] Searching port by name: kr01-gw02:Gi0/0/0/18
2016-10-24 13:50:55.920045 [discovery|box|pmo-rr2|lldp] Cannot unlink: pmo-rr2:Gi 0/0/0 -- kr01-gw02:Gi0/0/0/18. Not linked yet
2016-10-24 13:50:55.920147 [discovery|box|pmo-rr2|lldp] Reject link: pmo-rr2:Gi 0/0/1 -- kr01-gw02:BE1
2016-10-24 13:50:55.920255 [discovery|box|pmo-rr2|lldp] Searching port by name: pmo-rr2:Gi 0/0/1
2016-10-24 13:50:55.921331 [discovery|box|pmo-rr2|lldp] Searching port by name: kr01-gw02:BE1
2016-10-24 13:50:55.923023 [discovery|box|pmo-rr2|lldp] Cannot unlink: pmo-rr2:Gi 0/0/1 -- kr01-gw02:BE1. Not linked yet


Dmitry
24.10.2016
11:02:35
теюе же ясно написало
2016-10-24 13:50:55.910966 [discovery|box|pmo-rr2|lldp] Candidates check Gi0/0/0/18 (4, u'F4:CF:E2:05:67:00') None (128, u'Gi0/0/0')
2016-10-24 13:50:55.911054 [discovery|box|pmo-rr2|lldp] Candidates check Gi0/0/0/19 (4, u'F4:CF:E2:05:67:00') None (128, u'Gi0/0/1')
т.е. не смогло найти железку по FQDN, или как там отдавалось remote_system_id
т.е. у железки "pmo-rr2" какой-то "левый" fqdn
или не нашло remote-chassis_id "'F4:CF:E2:05:67:00"
выведи get_chassis_id для обеих железок

Bitbucket
24.10.2016
11:06:50
Dmitry Volodin pushed to noc/feature/microservices
inv.map: Do not try to show extremely large segments

Dmitry
24.10.2016
11:07:17
т.е.
[discovery|box|pmo-rr2|lldp] Trying to guess remote port kr01-gw02:u'BE1' using unspecified subtype

Ilya
24.10.2016
11:07:46

Dmitry
24.10.2016
11:08:05
железка pmo-rr2 нашла по get_chassis_id MO kr01-gw02

Google

Ilya
24.10.2016
11:08:25
gw
[{'last_chassis_mac': 'E0:AC:F1:6A:C8:5F', 'first_chassis_mac': 'E0:AC:F1:6A:C3:58'}]

Dmitry
24.10.2016
11:08:28
а железка kr01-gw02 не нашла своего соседа по het-chassis_id

Ilya
24.10.2016
11:09:06

Dmitry
24.10.2016
11:09:26
кто такой RR ?

Maksim
24.10.2016
11:09:40
подскажите, можно как-то опредилить, на каком устройстве проблемы с дискавери. ? что-то идет не так и дискавери съедает всю оперативку
вроде бы все устройства одинаковые, рутеры циско и свичи.

Ilya
24.10.2016
11:10:23

Dmitry
24.10.2016
11:11:07
а там точно профиль Cisco.IOS ?

Ilya
24.10.2016
11:11:26
это ios xe

Maksim
24.10.2016
11:11:36

Ilya
24.10.2016
11:11:52

Dmitry
24.10.2016
11:12:48
и как там глянуть MAC адрес шасси ?
руссиш партизанен ?

Ilya
24.10.2016
11:13:02
ща

Dmitry
24.10.2016
11:14:26
там же специально сделана конструкция
@BaseScript.match()
def execute_not_supported(self):
raise self.NotSupportedError()

Google

Dmitry
24.10.2016
11:14:47
для того, чтобы обратили внимание

E_zombie
24.10.2016
11:14:55
2016-10-24 14:14:43,097 [scheduler.discovery] [12225] [discovery|box|fsw-2-engelsa-11-96-eng|version] Terminated due RPC error: Failed: 'NoneType' object has no attribute 'groupdict'
подозреваю что это новый профиль хуавея

Dmitry
24.10.2016
11:15:36
E_zombie: трейс от sw-2-engelsa-11-96-eng get_version в студию

E_zombie
24.10.2016
11:16:15
сча. если у меня оживёт виртуалка.
её опять распидорасило

Maksim
24.10.2016
11:16:54
у мене нет хуавея )

Dmitry
24.10.2016
11:18:13
Ilya Somov: ну что ? ты с утра жалууешься, что ничего не работает, хотя оно тебе нарисовало еще в самом начале в "Checking chassis id"
как там на ios xe поглядеть MAC адрес шасси ?

Maksim
24.10.2016
11:19:01
микроты
2016-10-24 12:44:58,298 [scheduler.discovery] [13] [discovery|periodic|eoip.r3.cs.mr.msk|uptime] Checking uptime
2016-10-24 12:44:58,510 [scheduler.discovery] [13] [discovery|periodic|eoip.r3.cs.mr.msk|uptime] Terminated due RPC error: Failed: 'NoneType' object has no attribute 'endswith'
2016-10-24 12:44:58,515 [scheduler.discovery] [13] [discovery|periodic|eoip.r3.cs.mr.msk|interfacestatus] No interfaces discovered. Skipping interface status check
2016-10-24 12:44:58,557 [scheduler.discovery] [13] [discovery|periodic|eoip.r3.cs.mr.msk|mac] Terminated due RPC error: Failed: 'NoneType' object has no attribute 'endswith'

Dmitry
24.10.2016
11:19:44
Dmitry Volodin: может как-то сделать чтобы ошибки дискавери цветами подсвечивало ?

Алексей
24.10.2016
11:19:44
чего-то у меня LightWay NE-40 не ловит все же линки по LLDP...

Dmitry
24.10.2016
11:20:33
Алексей Кшнякин: а что за профиль у него ?

Алексей
24.10.2016
11:21:10
VRP

Maksim
24.10.2016
11:21:12
http://pastebin.com/HJHSut7Y
вот такая вот портянка вылезает

Dmitry
24.10.2016
11:21:42
Алексей Кшнякин: вывод discovery со включенным дебагом в студию

Ilya
24.10.2016
11:22:11
отличается от ios

Google

Dmitry
24.10.2016
11:22:36
хм. меня смущает address = 'ip.ip.ip.ip'

Maksim
24.10.2016
11:22:44
я убрал адрес

E_zombie
24.10.2016
11:22:57
http://pastebin.com/FZh1grMg

Maksim
24.10.2016
11:23:01
я знал, что он вам не понравится )

E_zombie
24.10.2016
11:23:05
райсеком

Dmitry
24.10.2016
11:26:00
хм. а где в строчке ROS Version ROS_4.15.1086.ISCOM2128EA-MA-AC.002.20151224.(Compiled Dec 24 2015, 18:25:27)
версия

Ilya
24.10.2016
11:26:06
@dmitryluhtionov Chassis MAC Address : f4cf.e205.6700
MAC Address block size : 128
так же, как и в ios
show diag chassis eeprom detail
в скрипте:
2016-10-24 14:08:05,067 [script] [Cisco.IOSXR.get_chassis_id|10.100.3.11] [telnet] Send: 'admin show diag chassis eeprom-info\n'

Dmitry
24.10.2016
11:27:14
так IOSXR, или IOS ?

Ilya
24.10.2016
11:27:18
без detail MAC не показывает
IOS xe

E_zombie
24.10.2016
11:28:56
http://pastebin.com/5NBQpxb1

Dmitry
24.10.2016
11:29:00
а если поставить профиль iosxr ?

Ilya
24.10.2016
11:29:33
не xr

Dmitry
24.10.2016
11:29:47
E_zombie: обновись

E_zombie
24.10.2016
11:30:04
сегодня с утра обновлялся

Google

Dmitry
24.10.2016
11:30:32
тогда погодь, давай разберемся с рейзеркомом

Ilya
24.10.2016
11:32:17
@dmitryluhtionov сможешь поправить IOS для ios xe get_chassis_id?

Алексей
24.10.2016
11:32:43

Bitbucket
24.10.2016
11:32:57
Dmitry Luhtionov pushed to noc/feature/microservices
Fix Raisecom.ROS profile

Ilya
24.10.2016
11:33:18
@dvolodin к тебе вопрос,что значит sibling в inv.map?
прямое соседство с другим сегментом?

Dmitry
24.10.2016
11:33:31
E_zombie: обновляйся и пробуй raisercom

E_zombie
24.10.2016
11:33:40
минут 10

Dmitry
24.10.2016
11:34:06
Ilya Somov: как выглядит твой IOS XE ?

Ilya
24.10.2016
11:34:27
только в виртуалке

Dmitry
24.10.2016
11:35:26
@BaseScript.match(version__regex=r"S[YXR]")
def execute_cat6000(self):
v = self.cli("show catalyst6000 chassis-mac-addresses")
match = self.re_search(self.rx_cat6000, v)
return [{
"first_chassis_mac": match.group("from_id"),
"last_chassis_mac": match.group("to_id")
}]

Maksim
24.10.2016
11:35:42

Ivan
24.10.2016
11:36:29

Dmitry
24.10.2016
11:36:32
мне лезть в гугл, чтобы узнать какой вывод команд у get_version и admin show diag chassis eeprom-info ?
или купить себе телепатический модуль ?

Maksim
24.10.2016
11:36:53

Dmitry
24.10.2016
11:38:11
Ilya Somov: ау !

Maksim
24.10.2016
11:38:25
или это не мне ?

Dmitry
24.10.2016
11:40:00
Maksim Mikhnenko: победим микротик, но не сейчас.