
fx00f
13.07.2017
17:40:31

Andrey
13.07.2017
17:40:44
ifindex совпадают?

fx00f
13.07.2017
17:40:47
и в папочке snmp_metrics лежит всё и в файлах всё правильно
вот я выше писал, что в дебаге какая-то херня

Google

Andrey
13.07.2017
17:41:10

fx00f
13.07.2017
17:41:36
что в папочке snmp_metrics лежит?
-rw-r--r--. 1 root root 135 Jul 3 14:28 interface_discards_in.json
-rw-r--r--. 1 root root 137 Jul 3 14:28 interface_discards_out.json
-rw-r--r--. 1 root root 131 Jul 3 14:28 interface_errors_in.json
-rw-r--r--. 1 root root 133 Jul 3 14:28 interface_errors_out.json
-rw-r--r--. 1 root root 318 Jul 3 14:28 interface_load_in.json
-rw-r--r--. 1 root root 321 Jul 3 14:28 interface_load_out.json
-rw-r--r--. 1 root root 295 Jul 3 14:28 interface_packets_in.json
-rw-r--r--. 1 root root 298 Jul 3 14:28 interface_packets_out.json
-rw-r--r--. 1 root root 152 Jul 3 14:28 interface_status_admin.json
-rw-r--r--. 1 root root 150 Jul 3 14:28 interface_status_oper.json
меня толко одно беспокоит, не пытается ли он собирать с hires
блять.. так и есть
"$type": "hires",
щас на нормал поменяю

Andrey
13.07.2017
17:43:26
они там ненужны
у железки особые oid'ы ?
для интерфейсных метрик

fx00f
13.07.2017
17:44:35
нет, стандартные 32 битные ойды

Andrey
13.07.2017
17:44:45
значит не надо там этих файликов
перемести папку куда-нибудь подальше
перезапусти активатор и попробуй запустить опрос

Google

fx00f
13.07.2017
17:45:20
[root@noc-node2 noc]# snmpwalk -c public -v1 10.9.0.130 1.3.6.1.2.1.2.2.1.10
IF-MIB::ifInOctets.1 = Counter32: 0
IF-MIB::ifInOctets.2 = Counter32: 3626702790
IF-MIB::ifInOctets.3 = Counter32: 0
IF-MIB::ifInOctets.4 = Counter32: 68656230
IF-MIB::ifInOctets.5 = Counter32: 767923384
IF-MIB::ifInOctets.6 = Counter32: 0
ща
не, всё так же
No metrics found


Andrey
13.07.2017
17:48:09
хорошо
минуту
./noc script get_metrics --debug "Sovnarkomovskaya_2_rb260gs" metrics:='{"Interface | Load | In": {"scope": "i", "interfaces": ["Port1", "Port2", "Port3", "Port4", "Port5", "SFP"]}, "Interface | Packets | In": {"scope": "i", "interfaces": ["Port1", "Port2", "Port3", "Port4", "Port5", "SFP"]}, "Interface | Load | Out": {"scope": "i", "interfaces": ["Port1", "Port2", "Port3", "Port4", "Port5", "SFP"]}, "Interface | Packets | Out": {"scope": "i", "interfaces": ["Port1", "Port2", "Port3", "Port4", "Port5", "SFP"]}}' hints:='{"ifindexes": {"SFP": 6, "Port4": 4, "Port5": 5, "Port2": 2, "Port3": 3, "Port1": 1}, "probes": {}}'
попробуй выполнить с активатора


fx00f
13.07.2017
17:57:07
2017-07-13 20:56:57,381 [script] [Generic.get_metrics|10.9.0.130] Failed to get SNMP OIDs []:
2017-07-13 20:56:57,381 [script] [Generic.get_metrics|10.9.0.130] Failed to get SNMP OID 1.3.6.1.2.1.2.2.1.10.6
2017-07-13 20:56:57,382 [script] [Generic.get_metrics|10.9.0.130] Failed to get SNMP OID 1.3.6.1.2.1.2.2.1.17.3
2017-07-13 20:56:57,382 [script] [Generic.get_metrics|10.9.0.130] Failed to get SNMP OID 1.3.6.1.2.1.2.2.1.17.2
2017-07-13 20:56:57,382 [script] [Generic.get_metrics|10.9.0.130] Failed to get SNMP OID 1.3.6.1.2.1.2.2.1.17.1
2017-07-13 20:56:57,382 [script] [Generic.get_metrics|10.9.0.130] Failed to get SNMP OID 1.3.6.1.2.1.2.2.1.17.6
2017-07-13 20:56:57,382 [script] [Generic.get_metrics|10.9.0.130] Failed to get SNMP OID 1.3.6.1.2.1.2.2.1.17.5
2017-07-13 20:56:57,382 [script] [Generic.get_metrics|10.9.0.130] Failed to get SNMP OID 1.3.6.1.2.1.2.2.1.17.4

Andrey
13.07.2017
17:57:25
ну, что-то не та

fx00f
13.07.2017
17:57:27
чтоб поменьше )

Andrey
13.07.2017
17:57:27
к
snmpget сделай по этим OID'ам

fx00f
13.07.2017
17:58:36
делается
уже проверил
[root@noc-node2 noc]# snmpwalk -c public -v1 10.9.0.130 1.3.6.1.2.1.2.2.1.10.6
IF-MIB::ifInOctets.6 = Counter32: 0
[root@noc-node2 noc]# snmpwalk -c public -v1 10.9.0.130 1.3.6.1.2.1.2.2.1.16.3
IF-MIB::ifOutOctets.3 = Counter32: 0

Andrey
13.07.2017
17:59:15
не walk , а get

fx00f
13.07.2017
17:59:38
[root@noc-node2 noc]# snmpwalk -c public -v1 10.9.0.130 1.3.6.1.2.1.2.2.1.17.3
IF-MIB::ifOutUcastPkts.3 = Counter32: 0
[root@noc-node2 noc]# snmpget -c public -v1 10.9.0.130 1.3.6.1.2.1.2.2.1.17.3
IF-MIB::ifOutUcastPkts.3 = Counter32: 0

Andrey
13.07.2017
18:00:19
так, в капсах SNMPv2 отключён?
у это железки

Google

fx00f
13.07.2017
18:00:26
ога

Andrey
13.07.2017
18:00:44
tcpdump и запусти отладку скрипта
посмотри что он там шлёт

fx00f
13.07.2017
18:12:23

Andrey
13.07.2017
18:12:36
в каком плане?

fx00f
13.07.2017
18:16:08
посмотрел?

Andrey
13.07.2017
18:18:08
да, вижу некоторую странность
изучаю
можешь скриншот с капсами скинуть?

fx00f
13.07.2017
18:18:55
может явно вписать caps["SNMP | IF-MIB | HC"] = False ? Хотя ойды же те, которые нужны опрашиваются

Andrey
13.07.2017
18:20:57
там не в этом дело

Andrey
13.07.2017
18:26:03
надо Issue заводить и разбираться, в общем
почему-то отправляется bulk запрос на snmpv1

fx00f
13.07.2017
18:27:32
Сам заведёшь или мне?

E_zombie
13.07.2017
18:29:16
заводи

fx00f
13.07.2017
18:30:19
дамп приложу? чтоб кучу текста не писать?

Andrey
13.07.2017
18:32:36
да, дамп и скриншот с Caps

fx00f
13.07.2017
18:35:44
https://code.getnoc.com/noc/noc/issues/442
а на основании чего оборудование улетает в Unknown Models в Inventory?

Google

Andrey
13.07.2017
19:05:39
отсутствие модели
статейку читал?

fx00f
13.07.2017
19:08:16
видимо нужно, да. кто-то прокосячил в профайле мекротика)
А не. Они просто не набиты в Object Models
Спасибо за инфу
ох бля... придётся посидеть над этим делом ))))
А чё это вот за фигня?
[discovery|box|SNR_Nebo|interface] Missed ifindexes for: Gig0/42
"snmp_ifindex": 42,
"name": "Gig0/42",
"subinterfaces": [
{
"snmp_ifindex": 42,
"name": "Gig0/42",
"enabled_afi": [],
"oper_status": false,
"mtu": 1600,
"mac": "FC:FA:F7:BF:54:00",
"admin_status": true
}
],
"enabled_protocols": [],
"admin_status": true,
"mac": "FC:FA:F7:BF:54:00",
"oper_status": false,
"type": "physical"

Bitbucket
13.07.2017
20:07:34
Andrey pushed to noc/feature/moversion
Fix Report Object SUmmary

Admin
ERROR: S client not available

Bitbucket
14.07.2017
07:55:09
Dmitry Luhtionov pushed to noc/feature/microservices
Fix Huawei.MA5600T.get_version script

fx00f
14.07.2017
07:55:43
Драсти! Кто-нить подскажет по Missed ifindexes ?
Вчерашней моей боли

E_zombie
14.07.2017
07:57:32
неа

Gitlab
14.07.2017
07:59:36
Dmitry Luhtionov pushed to collections/mitya
Add Huawei MA5626G profile check rule
dmitryluhtionov opened merge request at / collections:
Add Huawei MA5626G profile check rule

kk
14.07.2017
08:02:03
и их же через кли

E_zombie
14.07.2017
08:02:29

Google

fx00f
14.07.2017
08:03:28

kk
14.07.2017
08:03:47
ага. вот тут и копай =)

fx00f
14.07.2017
08:03:56
Норм мухобойка

E_zombie
14.07.2017
08:04:20
ручная работа кстати.

fx00f
14.07.2017
08:04:21

kk
14.07.2017
08:05:04
убери правки свои и посмотри на поведение

Tazik
14.07.2017
08:05:09
пиздатая пятница

E_zombie
14.07.2017
08:05:23
натуральная кожа и всё такое. :) плюс хер сломаешь. там внутри удилище стеклопластиковое.

fx00f
14.07.2017
08:05:29
А!
понял бля

kk
14.07.2017
08:05:54
у тебя в __init__ конверт?

fx00f
14.07.2017
08:06:13
нет, в этом и есть моя ошибонька)))
Но похер. Я уже понял где нужно поправить)
кароче спасибо за беседу) помогло найти беду)

Dmitry
14.07.2017
08:07:06
фотка "девушка деплоит NOC"

E_zombie
14.07.2017
08:07:59
я ещё за прошлый фотосет на территории РТ не "отсидел"
охрана теперь на меня зуб держит.

Den
14.07.2017
08:08:24

E_zombie
14.07.2017
08:08:49
удваиваю этого господина

Gitlab
14.07.2017
08:12:58
Алексей Широких pushed to collections/master
Dmitry S. Luhtionov: Add Huawei MA5626G profile check rule
Алексей Широких: Merge branch 'new/mitya' into 'master'
Add Huawei MA5626G profile check rule
See merge request !92