@nocproject

Страница 695 из 2357
SS
14.01.2017
11:54:25
Maksim
14.01.2017
12:06:18
Профили я напишу. Вы мне только вывод дайте и все

По хорошему все по snmp наверно собирать

Я в рукусе закомментирую все. У меня с этим туго конечно:₽ краткость сестра таланта

Google
Maksim
14.01.2017
12:08:47
Я думал вариант, если точки нет, то Ее куда-нибудь вешать на контроллер мусор. Например

Что бы не удалять все подряд. Вдруг оживет. Или поставят или сломается одна и заменят на ту что стала инактив ?

Dmitry
14.01.2017
12:11:24
я сделал там в настойках cpe_cooldown

если точку не видели давно и она не перехала никуда - сносить нафиг

Maksim
14.01.2017
12:26:43
Ну ладн

Dmitry
14.01.2017
12:37:27
это ты еще feature/friendlypm не смотрел

friendlymetrics

Ilya
14.01.2017
12:38:06
дружественные метрики?)

Dmitry
14.01.2017
12:38:14
https://bitbucket.org/nocproject/noc/src/a8275d0bdca103d009a22e09fd547e1f7fe68171/sa/profiles/Generic/snmp_metrics/?at=feature/friendlymetrics

ага

Google
Dmitry
14.01.2017
12:38:25
дружелюбные, как тамбовские волки

snmp'шные метрики для профилей делаются просто json'ом

Ilya
14.01.2017
12:41:32
Выглядит просто

Алексей
14.01.2017
12:42:00
так это стандартные метрики

без изысков

прикинь как будешь собирать что то более сложное

абонентов по слотам

очереди... и поймешь что это трагедия...

а не дай бог надо калькуляции проводить для значений, чтобы получить метрику

так это вообще беда

а если метрики не доступны через snmp ?

:(

короч

Dmitry
14.01.2017
12:46:55
леш, у нас есть вычислимые метрики

Memory | Usage, скажем

там как раз фокус в том, что мы делаем универсальный генератор oid'ов

хоть по платформе oid'ы назначай

Bitbucket
14.01.2017
12:55:18
Dmitry Volodin pushed to noc/feature/friendlymetrics get_metrics: *ifindex* type can handle complex oids

Dmitry
14.01.2017
12:58:52
{ "$metric": "CPU | Usage", "$type": "oid", "oid": [ "1.3.6.1.4.1.259.6.10.94.1.39.3.2.0", "1.3.6.1.4.1.259.6.10.94.1.39.3.1.0" ], "scale": "percent" }

вот, например

Google
Dmitry
14.01.2017
12:59:03
вычисление процента

Ivan
14.01.2017
12:59:58
Глаза разбегаются, сток всиго

Bitbucket
14.01.2017
13:00:08
Dmitry Volodin pushed to noc/feature/friendlymetrics EdgeCore.ES: Convert metrics gathering to JSON form

Алексей
14.01.2017
13:23:53
Наверное самым типичным вариантом получения метрики 'сложной' и сильно специфичное будет кол-во маков на коробке

Где-то snmp где то cli

Где-то count списка

Текущая реализация сольется

Dmitry
14.01.2017
13:25:30
с чего бы ей сливаться?

Алексей
14.01.2017
13:25:57
А если еще и per slot/stack member вообще огонь

Дык прикинь

Dmitry
14.01.2017
13:26:50
легко

сделаешь на питоне

Ivan
14.01.2017
13:27:07
робятки

Dmitry
14.01.2017
13:27:08
а если тебе просто из oid'а метрику сделать - сделаешь без питона

Ivan
14.01.2017
13:27:33
а вот теперь есть Cpe-шаблон, куда можно записывать всякие уникальные переменные, так?

Это в цикле надо каком-то отдавать?

Вот делаю например get_cpe

для контроллера

какой скрипт можно посмотреть, чтобы на его примере сделать? гетмакадресстейбл подойдёт?

Алексей
14.01.2017
13:34:55
сделаешь на питоне
Дык вот опять речь пойдет о примере

Google
Алексей
14.01.2017
13:34:55
:)

SS
14.01.2017
13:42:13
или вообще по все волге

Bitbucket
14.01.2017
14:00:24
deploy. get_int fix. profile check rules ➔ * deploy. add bdcom xpon profile check rules * deploy. fix bdcom get_int

Ivan
14.01.2017
14:17:44
Доктор, меня все игнорируют

Алексей
14.01.2017
16:19:14
По улицам Саратова третий месяц катаются бетонные шары http://m.pikabu.ru/story/po_ulitsam_saratova_tretiy_mesyats_katayutsya_betonnyie_sharyi_4755202

Саратов!

Рай на земле

E_zombie, можно репортерскую съемку?

E_zombie
14.01.2017
16:22:23
ээээ?

Admin
ERROR: S client not available

Maksim
14.01.2017
17:10:53
сейчас затестим

TASK [node : Pull NOC] 01:45fatal: [Enforta]: FAILED! => {"changed": false, "failed": true, "msg": "sa/interfaces/igetcpe.py: untracked file differs\nabort: untracked files in working directory differ from files in requested revision\n"}

че это ему не понравилось

Andrey
14.01.2017
17:13:38
изменение в локальных файлах

надо их к себе скопировать и откатить изменения

Maksim
14.01.2017
17:15:03
откатить изменения?

скопировать к себе?

Andrey
14.01.2017
17:15:20
hg status в папке с НОКом

он покажет изменённые файлы

Google
Andrey
14.01.2017
17:15:57
они мешают притащить изменения, т.к. локальные изменения пересекаются с теми, которые приходят из вне

Maksim
14.01.2017
17:15:58
[root@Enforta noc]# hg status M ansible/vars/main.yml M sa/profiles/MikroTik/RouterOS/__init__.py M sa/profiles/MikroTik/RouterOS/get_capabilities.py M sa/profiles/MikroTik/RouterOS/get_interfaces.py M sa/profiles/MikroTik/RouterOS/get_license.py M sa/profiles/MikroTik/RouterOS/get_version.py M sa/profiles/MikroTik/RouterOS/get_vlans.py M ui/bi/index.html ? sa/interfaces/igetcpe.py ? sa/profiles/Ruckus/AP/__init__.py ? sa/profiles/Ruckus/AP/get_capabilities.py ? sa/profiles/Ruckus/AP/get_chassis_id.py ? sa/profiles/Ruckus/AP/get_config.py ? sa/profiles/Ruckus/AP/get_interfaces.py ? sa/profiles/Ruckus/AP/get_version.py ? sa/profiles/Ruckus/ZoneDirector/__init__.py ? sa/profiles/Ruckus/ZoneDirector/get_chassis_id.py ? sa/profiles/Ruckus/ZoneDirector/get_config.py ? sa/profiles/Ruckus/ZoneDirector/get_cpe.py ? sa/profiles/Ruckus/ZoneDirector/get_fqdn.py ? sa/profiles/Ruckus/ZoneDirector/get_interfaces.py ? sa/profiles/Ruckus/ZoneDirector/get_version.py ? sa/profiles/Ruckus/__init__.py ? ui/bi/bi.js ? ui/bi/css/bi.css ? ui/bi/css/libs.css ? ui/bi/fonts/FontAwesome.otf ? ui/bi/fonts/fontawesome-webfont.eot ? ui/bi/fonts/fontawesome-webfont.svg ? ui/bi/fonts/fontawesome-webfont.ttf ? ui/bi/fonts/fontawesome-webfont.woff ? ui/bi/fonts/fontawesome-webfont.woff2 ? ui/bi/fonts/glyphicons-halflings-regular.eot ? ui/bi/fonts/glyphicons-halflings-regular.svg ? ui/bi/fonts/glyphicons-halflings-regular.ttf ? ui/bi/fonts/glyphicons-halflings-regular.woff ? ui/bi/fonts/glyphicons-halflings-regular.woff2 ? ui/bi/libs/libs.js

надо их удалить?

Andrey
14.01.2017
17:16:30
а они нужны?

Maksim
14.01.2017
17:16:55
местами

да я убрал Igetcpe

сейчас попробем, может заработает.

кстати, хотел узнать. У меня в nginx Другой ключ прописан, как сделать так, что бы его не приходилось постооно править в файле конфигурации?

чет притих он на Pull NOC

чет поломалось?

Andrey
14.01.2017
17:34:54
это вопрос?

:)

Maksim
14.01.2017
17:35:05
утверждение походу)

Andrey
14.01.2017
17:35:24
проверить можно так - зайти в папке с НОКом

Maksim
14.01.2017
17:35:26
я тебе скинул

Andrey
14.01.2017
17:35:30
и сделать hg pull

Алексей
14.01.2017
17:36:08
Да

Не может сделать пулл

Скорее всего висит задание на diff

В факе естт

Maksim
14.01.2017
17:36:24
noc]# hg pull pulling from http://10.147.177.48:8888/hg/VQ3W6R searching for changes no changes found

ща гляну

Andrey
14.01.2017
17:36:36
hg update

Страница 695 из 2357