
Алексей
20.01.2017
14:02:02
открыли соедиенение - выполнили 100500 команд. закрыли
сейчас же каждый раз новое соединение

Maksim
20.01.2017
14:02:55
это круто конечно будет

Ivan
20.01.2017
14:03:36

Google

Ivan
20.01.2017
14:03:47
теперь можно будет оперировать "задачами"

Алексей
20.01.2017
14:04:03
нет
это мало скажется на системе. только скрипты все надо будет перепроверить/переписать на новую логику
особенно там где для доступа к данным используютсся команды типа conf t
которые меняют контекст

Ilya
20.01.2017
14:05:38
Это что?


Maksim
20.01.2017
14:06:16
Вроде бы ничего не менял, но вот не работает
BRANCH: feature/microservices TIP: bc3cebcd9201
PROCESS: ./commands/discovery.py
ERROR FINGERPRINT: b2658ffb-17f2-5669-aa2c-306209496249
WORKING DIRECTORY: /opt/noc
EXCEPTION: <type 'exceptions.AttributeError'> 'NoneType' object has no attribute 'set_attr'
START OF TRACEBACK
—----------------------------------------------------------------------
File: services/discovery/jobs/box/cpe.py (Line: 95)
Function: handler
88 description=cpe["description"] or None,
89 tags=[cpe["status"]],
90 last_seen=now
91 )
92 mo.save()
93 for cpe in result:
94 mo = self.find_cpe(cpe["global_id"])
95 ==> mo.set_attr("Serial Number",cpe["serial"])
96 mo.set_attr("vendor",cpe["vendor"])
97 mo.set_attr("platform",cpe["model"])
98 mo.set_attr("version",cpe["version"])
99
100 for cpe in result:
101 if cpe["status"] != "active":
Variables:
mo = None
cpe =

Ilya
20.01.2017
14:06:45
Дима, молодец

Bitbucket
20.01.2017
14:10:31
uncol pushed to noc/feature/microservices
heatmap links

Maksim
20.01.2017
14:11:00
пололмалось (
печально

Google

Maksim
20.01.2017
14:29:32
Как показала практика, если на контролере больше 500 точек, по snmp собирать информацию по ним тяжело
Он тупо не всегда отвечает

Dmitry
20.01.2017
15:12:01
find_cpe вернул None
не нашел его

Maksim
20.01.2017
15:15:32

Bitbucket
20.01.2017
15:16:45
Dmitry Luhtionov pushed to noc/feature/microservices
Fix DLink.DxS.get_spanning_tree script

Dmitry
20.01.2017
15:16:53
с global_cpe_id проблема, скорее всего
попробуй руками его найти
cpe["global_id"] что тебе отдало?

Maksim
20.01.2017
15:17:54
Да уже не посмотрю. Надо на smartzone global id попробовать другой
SN буду использовать
На следующий неделе попробовав написать все же get CPE статус
И гет вершин добавить опрос с контроллера

Dmitry
20.01.2017
15:19:33
лучше используй serial

Maksim
20.01.2017
15:21:12
Ага. Там походу с этим косяк
Zd норм себя ведёт к счастью но там 270 точек
На sz 650

E_zombie
20.01.2017
15:36:40
:-D ВО СЛАВУ САТАНЕЕЕЕЕЕ !!!! СЕССИИ ФОРЕВА!!!!

Ilya
20.01.2017
15:38:56
@dvolodin обновляться можно или для прода не рекомендуется пока?

Ivan
20.01.2017
15:40:05
Для сессий надо профили переписывать

Google

Bitbucket
20.01.2017
15:41:48
Dmitry Volodin pushed to noc/feature/sasessions
SAE: Return service's ip:port in get_credentials

Евгений
20.01.2017
15:43:48
Добрый вечер, подскажите пожалуйста, в IPAM в отчетах фильтры поломаны или это только у меня не работает?

Maksim
20.01.2017
16:11:53

Ilya
20.01.2017
16:18:46

Maksim
20.01.2017
16:19:12
Ага

Ilya
20.01.2017
16:19:18
Точно?)

Maksim
20.01.2017
16:20:24
А что интересует?)

Ilya
20.01.2017
16:26:04
ЧТо всё збс работает

Bitbucket
20.01.2017
16:34:53
Dmitry Luhtionov pushed to noc/feature/microservices
Update Zyxel.MSAN profile

E_zombie
20.01.2017
17:50:02
http://sdelanounas.ru/blogs/89082/ надо брать

Ilya
20.01.2017
17:53:35

kk
20.01.2017
18:32:07
посмотрите periodic у кого есть микротики. херли он лезет в кли.
снмп жеж...

Andrey
20.01.2017
18:35:39

kk
20.01.2017
18:36:01
нет.
любая галка в periodic - идёт в кли

Andrey
20.01.2017
18:36:57
./noc discovery --debug run periodic "MONAME"
что-нибудь интересное покажет?
а! у него статусы интерфейсов, похоже, через CLI снимаются

kk
20.01.2017
18:38:58
ключ snmp к эому есть ?

Google

kk
20.01.2017
18:39:40
./noc discovery --debug run periodic "MONAME"
за uptime в кли лезет

Andrey
20.01.2017
18:40:09
ключа нет
но в профиле Микротика нету скрипта get_uptime

kk
20.01.2017
18:41:51

Andrey
20.01.2017
18:43:01
в Generic только для SNMP аптайм
а если попробовать скрипт отладить ./noc script --debug get_uptime "MONAME"

Admin
ERROR: S client not available

Andrey
20.01.2017
18:44:08
и ./noc script --debug --without-snmp get_uptime "MONAME"
вот почему
def setup_script(self, script):
"""
Starting from v3.14 we can specify console options
during login process
:param script:
:return:
"""
if script.parent is None:
user = script.credentials.get("user", "")
if not user.endswith("+ct255w255h"):
script.credentials["user"] = user + "+ct255w255h"
self.add_script_method(script, "cli_detail", self.cli_detail)
def setup_session(self, script):
#MikroTik Remove duplicates prompt
script.cli("\n")

kk
20.01.2017
18:45:58
[Generic.get_uptime|10.10.10.1] [ssh] Startup ssh session for user noc

Andrey
20.01.2017
18:46:25
это в __init__.py

kk
20.01.2017
18:46:44
да походу

Bitbucket
21.01.2017
10:29:34
Dmitry Volodin pushed to noc/feature/sasessions
Fix SA session context manager
Dmitry Volodin pushed to noc/feature/sasessions
Pass SA sessions to activator

Ivan
21.01.2017
11:34:14
Дима, ппофили надо будет переписывать?

Dmitry
21.01.2017
11:34:28
нет

Bitbucket
21.01.2017
12:00:42
Dmitry Volodin pushed to noc/feature/sasessions
setup_session cannot be called from submit

Ivan
21.01.2017
12:33:51
нет
вау, круто. тестить уже можно?

Google

Алексей
21.01.2017
12:35:01
это отдельная ветка

Ivan
21.01.2017
12:35:19
блин, а я и не заметил
жалко-жалко

Zek
21.01.2017
12:36:08
а зачем это?

Алексей
21.01.2017
12:36:31
отдельная ветка зачем ?

Ivan
21.01.2017
12:36:43
Чтобы каждый раз не открывать cli-session на девайс

Zek
21.01.2017
12:37:03
нет, зачем sa session
это вообще что? )

Ivan
21.01.2017
12:37:28
я тебе ответил

Zek
21.01.2017
12:38:27
а я тупой, все равно не понял ;)

Алексей
21.01.2017
12:39:12
ок.
так тоже бывает

Zek
21.01.2017
12:39:32
если имеется в виду ssh/telnet сессия из веб морды, то ведь и раньше была возможность команды отправлять
или её в микросервисах прибили ?

Алексей
21.01.2017
12:40:10
@dvolodin а ты на форуме не писал про жту ветку ?

Dmitry
21.01.2017
12:44:11
нет, не писал

Ivan
21.01.2017
12:46:18

Zek
21.01.2017
12:56:03
ясно
спасибо

Dmitry
21.01.2017
13:04:14
оно еще в разработке/тестировании
использовать одну сессию научилось