
Ilya
23.11.2016
14:18:07
щас смотрю на железках, метрики не собираются

Dmitry
23.11.2016
14:20:45
а что в логах?

Ilya
23.11.2016
14:23:05

N
23.11.2016
14:28:49

Google

N
23.11.2016
14:29:54
но это ацкий костыль будет :)

E_zombie
23.11.2016
14:32:58
http://pastebin.com/FDVr68q0 скрипт который сравнивает сколько портов упало сколько поднялось за промежуток. и если типа число не сходится то показывает что было. если сделать короткий период типа 5 минут то будет уведомлялка об отрезанной оптике.
вренее обрезанной меди.

N
23.11.2016
14:33:28
кидай пока на форум
ибо в чате потеряется, а форум индексируется

E_zombie
23.11.2016
14:34:06
это пока не рецензирование.
в продакшен я его пока не поставил.

Ivan
23.11.2016
14:34:24

Bitbucket
23.11.2016
14:34:41
Dmitry Volodin pushed to noc/feature/microservices
Fix DiscoveryCheck.get_caps()

Ivan
23.11.2016
14:35:51
Дима, куда баги скидывать, чтобы не проёбывались?

E_zombie
23.11.2016
14:36:00
данутя. поработай в ТР и не такую пидорастию писать надо будет.
в багзиллу очевидно ждд

Ivan
23.11.2016
14:36:35
Я ссылку не знаю. И пользуются ли ей разрабы

Google

E_zombie
23.11.2016
14:36:57
ну записать туда стоит
чтобы хотябы тыкать туда а не поиском ползать

Andrey
23.11.2016
14:37:40
bt.nocproject.org

E_zombie
23.11.2016
14:38:05
https://bt.nocproject.org/browse/NOC-1539

Bitbucket
23.11.2016
14:50:07
Dmitry Volodin pushed to noc/feature/microservices
discovery: metrics fix
Dmitry Volodin pushed to noc/feature/microservices
sla.slaprofile: Additional metrics configuration
Dmitry Luhtionov pushed to noc/feature/microservices
Update Alstec.ALS profile
Andrey pushed to noc/feature/microservices
Fix metrics discovery for SLA


Ilya
23.11.2016
16:27:23
root@noc:/opt/noc# ./noc discovery --debug run --check=interfacestatus periodic m9-br01
2016-11-23 19:26:51,001 [noc.core.cache.base] Using cache backend: noc.core.cache.mongo.MongoCache
2016-11-23 19:26:51,006 [noc.main.models.doccategory] Registering Capability
2016-11-23 19:26:51,006 [noc.main.models.doccategory] Registering MetricType
2016-11-23 19:26:51,165 [noc.main.models.doccategory] Registering ConnectionType
2016-11-23 19:26:51,167 [noc.main.models.doccategory] Registering ObjectModel
2016-11-23 19:26:51,176 [noc.main.models.textindex] Adding FTS index for sa.managedobject
2016-11-23 19:26:51,191 [noc.main.models.textindex] Adding FTS index for ip.vrf
2016-11-23 19:26:51,195 [noc.main.models.textindex] Adding FTS index for vc.vc
2016-11-23 19:26:51,197 [noc.main.models.textindex] Adding FTS index for ip.prefix
2016-11-23 19:26:51,198 [noc.main.models.textindex] Adding FTS index for ip.address
2016-11-23 19:26:51,228 [noc.core.service.httpclient] Using curl http client
2016-11-23 19:26:51,246 [scheduler.discovery] [163] [discovery|periodic|m9-br01|uptime] Check is disabled. Skipping
2016-11-23 19:26:51,266 [scheduler.discovery] [163] [discovery|periodic|m9-br01|interfacestatus] Checking interface statuses
2016-11-23 19:26:51,292 [rpc.sae] [>CALL] script()
2016-11-23 19:26:51,292 [rpc.sae] [10.50.74.63:19132] Sending request
2016-11-23 19:26:51,295 [rpc.sae] [10.50.74.63:19132] Redirecting to http://10.50.74.63:19001/api/activator/
2016-11-23 19:26:51,295 [rpc.sae] [10.50.74.63:19001] Sending request
2016-11-23 19:26:51,370 [rpc.sae] [<CALL] script (78.88ms)
2016-11-23 19:26:51,371 [noc.core.profile.loader] Loading profile Cisco.IOS
2016-11-23 19:26:51,373 [scheduler.discovery] [163] [discovery|periodic|m9-br01|mac] Check is disabled. Skipping
2016-11-23 19:26:51,373 [scheduler.discovery] [163] [discovery|periodic|m9-br01|metrics] Check is disabled. Skipping


Andrey
23.11.2016
16:30:07
:) и что не так?

Ilya
23.11.2016
16:31:41
disabled
@dvolodin

Andrey
23.11.2016
16:33:32
check=interfacestatus
сам же написал не проверять.....

Ilya
23.11.2016
16:34:18
да, так проходит, но автоматически каждые 300сек - нет
Вручную всё работает

Andrey
23.11.2016
16:35:00
трейсы в логе активатора?

Ilya
23.11.2016
16:42:51
нету по метрикам ничего
только на некоторых железках mac/con refused/vlan-id

Andrey
23.11.2016
16:43:23
SNMP Community в устройстве не прописано?

Google

Ilya
23.11.2016
16:43:51
прописано
Всё работало и в один прекрасный момент перестало

Andrey
23.11.2016
16:45:06
пробовал поменять имя пользователя в железке, сохранить, вернуть обратно и сохранить?
сегодня не обновлялся?

Ilya
23.11.2016
16:46:25
заметил несколько дней назад
периодик висит с 11/11

Andrey
23.11.2016
16:46:38
хм...

Ilya
23.11.2016
16:46:42
точнее последний запуск был

Ivan
23.11.2016
16:47:25

Ilya
23.11.2016
16:47:48
2016-11-11 14:25:22.751282 [periodic] Starting (Lag 14.07ms)
2016-11-11 14:25:22.755198 [discovery|periodic|mfmo-ar02|uptime] Checking uptime
2016-11-11 14:25:22.763363 [discovery|periodic|mfmo-ar02|uptime] Received uptime: 6291006.97
2016-11-11 14:25:22.767279 [discovery|periodic|mfmo-ar02|interfacestatus] Checking interface statuses
2016-11-11 14:25:25.344381 [discovery|periodic|mfmo-ar02|metrics] Collecting metrics
2016-11-11 14:25:25.362040 [discovery|periodic|mfmo-ar02|metrics] Spooling 26 metrics
2016-11-11 14:25:25.363165 [discovery|periodic|mfmo-ar02] Completed. Status: SUCCESS (2612.03ms)
2016-11-11 14:25:25.363282 [discovery|periodic|mfmo-ar02] Timings: uptime = 9.28ms, interfacestatus = 24.48ms, mac = 2555.21ms, metrics = 18.87ms

Ilya
23.11.2016
16:48:02
статуса нету просто

Andrey
23.11.2016
16:48:49
ааа) нету

Ilya
23.11.2016
16:48:54
и?

Andrey
23.11.2016
16:49:32
из шелла пробовал ensure_discovery_jobs() ?

Ilya
23.11.2016
16:49:40
нет
подробнее?

Andrey
23.11.2016
16:51:09
./noc shell
from noc.sa.model.managedobject import ManagedObject
ManagedObject.objects.get(name="m9-br01").ensure_discovery_jobs()

E_zombie
23.11.2016
16:53:44
поподробнее

Google

Ivan
23.11.2016
17:00:19
И на форуме, я писал, как джобы почистить

E_zombie
23.11.2016
17:00:45
там какой то изврат предлагали. типа засуспендить и потом рассуспендить.
есть в наборе howto это статья

Andrey
23.11.2016
17:01:48
это предлагали если job повис в run
а тут его вообще нету
гы.... оно даже работает....
[{'scale': 1.0, 'name': 'SLA | ICMP RTT', 'tags': {'probe': u'858', 'object': None}, 'ts': 1479920545708012032, 'value': 0.001, 'type': 'gauge'}, {'scale': 1.0, 'name': 'SLA | ICMP RTT', 'tags': {'probe': u'530', 'object': None}, 'ts': 1479920545708012032, 'value': 0.001, 'type': 'gauge'}]
но там засада, у циски несколько вариантов выдачи:(

Admin
ERROR: S client not available

Andrey
23.11.2016
17:04:16
над get_metrics ещё работать и работать?

Ilya
23.11.2016
17:14:59
Импорт модуля правильно написан?

Andrey
23.11.2016
17:16:36
не факт)
from noc.sa.models.managedobject import ManagedObject
я табом их пишу

Ilya
23.11.2016
17:27:21
@aversant подожду 5 мин и скажу, помогло или нет
Как на все сделать?

Andrey
23.11.2016
17:27:52
все устройства?
for mo in ManagedObject.objects.filter(is_managed=True):
mo.ensure_discovery_jobs()

Google

Ilya
23.11.2016
17:29:34
да
спс

Ivan
23.11.2016
17:34:25
@dmitryluhtionov ПРивет! Будет время, ответь тут, пожалуйста: https://forum.getnoc.com/t/lldp/47/5

Ilya
23.11.2016
17:39:20
@aversant помогло
надо в faq

Andrey
23.11.2016
17:39:35
странно.... почему они удалились
IPSLA можно потестить, но надо собирать вывод с циски show ip sla statistics
чтобы нормально сделать get_metrics

Ilya
23.11.2016
17:41:46

Andrey
23.11.2016
17:41:52
jr
ок

E_zombie
23.11.2016
17:43:46
http://sdelanounas.ru/blogs/86560/
Кошка заходит в кафе, заказывает кофе и пирожное. Официант стоит с открытым ртом.
Кошка:
— Что?
— Эээ... вы кошка!
— Да.
— Вы разговариваете!
— Какая новость. Вы принесете мой заказ или нет?
— Ооо, простите, пожалуйста, конечно, принесу. Я просто никогда раньше не видел...
— А я тут раньше и не бывала. Я ищу работу, была на собеседовании, решила вот выпить кофе.
Официант возвращается с заказом, видит кошку, строчащую что-то на клавиатуре ноутбука.
— Ваш кофе. Эээ... я тут подумал... Вы ведь ищете работу, да? Просто мой дядя — директор цирка, и он с удовольствием взял бы вас на отличную зарплату!
— Цирк? — говорит кошка. — Это где арена, купол, оркестр?
— Да!
— Клоуны, акробаты, слоны?
— Да!
— Сахарная вата, попкорн, леденцы на палочке?
— Да-да-да!
— Звучит заманчиво! А на хрена им программист?

Ilya
23.11.2016
18:36:10

Andrey
23.11.2016
18:36:23
аа... кэш....
недоверяю кэшу
лучше золото

Bitbucket
23.11.2016
19:12:40
Dmitry Volodin pushed to noc/feature/microservices
AuthProfile: Fix credentials cache cleaning
Dmitry Volodin pushed to noc/feature/microservices
Cisco.IOS.get_metrics: Fetch ip sla metrics from 7600
Andrey pushed to noc/feature/microservices
Fix get_metrics for Cisco SLA

Ivan
23.11.2016
19:35:39
о, живые есть