@nocproject

Страница 714 из 2357
Dmitry
18.01.2017
13:13:47
статус меняется постоянно

Ivan
18.01.2017
13:14:01
статус меняется постоянно
именно поэтому я просил доп-поле

Maksim
18.01.2017
13:14:05
я просил у вас поле отдельное в базе для статусов точек

cpe_status

Google
Dmitry
18.01.2017
13:14:48
managed object лучше не трогать при изменениях статусов

Maksim
18.01.2017
13:15:08
поэтому поднимался вопрос об отдельной странице под CPE )

Ivan
18.01.2017
13:15:31
managed object лучше не трогать при изменениях статусов
тогда надо сущность, где бы было актуальное всё о точках, со своими фильтрами

Или это всё метрики и на дашборд графаны?

Maksim
18.01.2017
13:16:03
и в дискавери скорее всего надо дописать все же пункт, который добавляет точки, если они дисконектед

Dmitry
18.01.2017
13:16:57
платформа и версия софта достается profile check rules и get_version

Maksim
18.01.2017
13:17:21
если точка недоступна изначально? как о ней получится узнать информацию.?

и есть точки которые не отдают эту информацию.

Dmitry
18.01.2017
13:18:38
если она недоступна, то что с ней делать?

Maksim
18.01.2017
13:18:53
она была доступна, мы добавили функционал дискавери спе

нок не узнает о точке после опроса и следовательно не будет аларма или инфоррмации о ней. а учитывать ее надо.

следовательно нужно выгружать все точки с контроллера, но не на всех точках нужно обновлять информацию.

Dmitry
18.01.2017
13:21:06
а нужно ли выгружать все?

Google
Dmitry
18.01.2017
13:21:13
там могут быть давно снятые точки

крайне спорный вопрос

Maksim
18.01.2017
13:21:59
у нас контроллеры чистят и нет снятых точек

Ivan
18.01.2017
13:22:04
Я не знаю, как у рукусов, у циски если точка есть на контроллере, значит она живая

Maksim
18.01.2017
13:22:22
у рукусов если тока отвалилась, то она дисконектет статус

если нет возможности добавлять такой функционал, не страшно ) я просто отдельно буду вести свой дискавери

Ivan
18.01.2017
13:23:48
я не понимаю, о чём спор

Maksim
18.01.2017
13:23:59
что нужно выгружать все точки )

Dmitry
18.01.2017
13:24:07
спор о том, что cpe discovery добавляет только точки, у которых статус active

Maksim
18.01.2017
13:24:11
и что get_version нужно делать с контроллера

ну точнее что при cpe discovery нужно заполнять поля о точках, если выгружены недоступные точки

Ivan
18.01.2017
13:25:42
спор о том, что cpe discovery добавляет только точки, у которых статус active
если статус активен, то всё в порядке. На неактивных точках(кстати, какой критерий активности?) не нужно делать многие вещи

Dmitry
18.01.2017
13:26:05
"status": StringParameter(choices=[ "active", "inactive", "approval", "firmware", "provisioning", "other" ], default="active"),

* status -- CPE status * active -- cpe is active (default) * inactive -- cpe is inactive (but remembered) * approval -- waiting for approval * firmware -- upgrading firmware * provisioning -- provisioning * other -- other status

вот так

Ivan
18.01.2017
13:26:39
Смотри, может быть такое: точка пингуется, но не может зацепиться снова на контроллер

Maksim
18.01.2017
13:27:27
оО у вас такое бывает ? )

Dmitry
18.01.2017
13:28:34
если по статусам, то, формально, "active" и "inactive" можно добавлять

в надежде, что она вернется

Google
Ivan
18.01.2017
13:31:07
ну, с этим решили?

Дима, почему ты не хочешь отдельную страничку под CPE?

Serg
18.01.2017
13:36:04
а что делать с поном? есл и онт рулится только с головы, а инфу бы о онт собирать хотелось бы

Maksim
18.01.2017
13:36:30
=)

Ilya
18.01.2017
13:36:49
:D

Serg
18.01.2017
13:37:13
так где о них инфу хранить?

Dmitry
18.01.2017
13:37:20
капс будет, да

так что со статусом

Maksim
18.01.2017
13:38:52
статус хотеть видеть)

Ivan
18.01.2017
13:39:20
капс будет, да
как капс будет решать, кого спрашивать о точке?

Maksim
18.01.2017
13:39:28
и возможность его выгрузить

Ivan
18.01.2017
13:39:30
её саму или контроллер?

Google
Maksim
18.01.2017
13:39:53
а поновских точках нет информации о них на них ?

все на контроллере хранится ?

Serg
18.01.2017
13:41:29
есть мего поделие zyxel olt-1308h где onu (ont) является просто железкой преобразующей пон в езернет

Dmitry
18.01.2017
13:41:38
поновские ont с olt видны

Serg
18.01.2017
13:41:43
и рулится она только с головы

Dmitry
18.01.2017
13:41:44
обычно

и без своего адреса управления

Ilya
18.01.2017
13:42:11
так что со статусом
вопрос спорный, я тоже считаю, что могут быть точки, которые могли отвалиться от контроллера и быть inactive, но нок может завести их в бд и когда они станут доступны - опросит их быстрее, чем будет ждать следующего box discovery

Serg
18.01.2017
13:42:16
Admin
ERROR: S client not available

Maksim
18.01.2017
13:42:19
Мое дело было выдвинуть предложение

?Sun
18.01.2017
13:42:21
Ребят

Кого-нибудь интересует инвестиции ?

Dmitry
18.01.2017
13:42:33
if cpe["status"] != "active" меняем на

if cpe["status"] in ("active", "inactive"):

другие статусы я категорически не хочу заводить

Maksim
18.01.2017
13:42:53
вот тут не прокатит Дмитрий

если есть второй контроллер, резервный с теми же точками

то он выгрузит их тоже

Google
Ilya
18.01.2017
13:43:24
redundand

Maksim
18.01.2017
13:43:30
шо

Ilya
18.01.2017
13:43:44
@dvolodin Дим, учитывать статус можно точки (HA/Redundand/single)

Dmitry
18.01.2017
13:43:58
?

Serg
18.01.2017
13:43:58
посему вопрос онт как будут подавляться в мо?

Ilya
18.01.2017
13:44:05
Она может цепляться к одному контроллеру, или к нескольким, или вообще быть standalone

Maksim
18.01.2017
13:44:25
у нас 4 контроллера 2 основных и 2 резерва

на резервных точки висят в статусе дисконект

Ilya
18.01.2017
13:44:45
standalone профили точек может вообще переделать и добавить капсы, что это wireless

Maksim
18.01.2017
13:44:54
inactive по нашенскому, то тогда и со второго контроллера будет попытка выгрузить эти точки

Serg
18.01.2017
13:45:11
я тут хочу попробовать профиль для пона написать

Maksim
18.01.2017
13:45:14
for cpe in result: if cpe["status"] != "active": self.logger.debug( "[%s|%s] CPE status is '%s'.", cpe["id"], cpe["global_id"], cpe["status"] ) mo = self.find_cpe(cpe["global_id"]) changes = self.update_if_changed(mo, { "tags": [cpe["status"]], "last_seen": now }) if changes: self.logger.info( "[%s|%s] Changed: %s", cpe["id"], cpe["global_id"], ", ".join("%s='%s'" % c for c in changes) )

я вот так дописал cpe discovery и все отлично работает

Алексей
18.01.2017
13:45:36
Maksim
18.01.2017
13:45:39
ага

тебя же не интересуют инвестицие )

Ilya
18.01.2017
13:45:49
WLC800R-2# sh ap status Flags: o = operational[74], c = configure[0], d = download[0], b = boot[0] a = auto AP, m = mesh AP, p/P = mesh portal (ena/actv), r = redundant[34] z = remote AP in outage, i/I = insecure (control/control+data) u = unencrypted, e/E = encrypted (control/control+data) Radio: E = enabled - 20MHz channel, S = sentry, s = spectral-data W/w = enabled - 40MHz wide channel (HTplus/HTminus) D = admin disabled, U = mesh uplink IP Address: * = AP behind NAT AP Flag IP Address Model MAC Address Radio 1 Radio 2 Uptime —— —— —------------- —---------- —--------------- —---— —---— —---- 9787 o--e 10.17.4.14 WLA322-WW 54:e0:32:3e:95:c0 E 6/8 E120/15 19d14h 9788 o--e 10.17.4.107 WLA532E-WW 40:b4:f0:a3:b1:80 E 1/12 E108/18 19d20h 9789 r--e 10.17.4.100 WLA321-WW ac:4b:c8:64:57:80 01d02h 9791 o--e 10.17.3.15 WLA322-WW 54:e0:32:3e:48:00 E 1/8 E120/15 06d00h 9792 r--e 10.17.3.16 WLA322-WW 54:e0:32:45:70:40 27d03h

Ivan
18.01.2017
13:45:52
то он выгрузит их тоже
разве HA пары это не одна сущность?

Ilya
18.01.2017
13:45:53
Вот пример джуна

Надо HA Добавить в капс

я об этом

Maksim
18.01.2017
13:46:19
НА ?я вас не понимаю

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