@nocproject

Страница 648 из 2357
Maksim
21.12.2016
06:54:15
Валяй

лучше сегодня :)
У меня центось, после твоих комментов выше, как-то очково обновлять :)

E_zombie
21.12.2016
06:55:08
у меня кастом профайлы не подцепляются

Maksim
21.12.2016
06:55:20
Google
Maksim
21.12.2016
06:55:34
./mic script?

E_zombie
21.12.2016
06:55:36
у меня профиль не появляется.

Maksim
21.12.2016
06:56:08
Хм.

Странно, но у пеня появлялся. Завтра смогу сказать. Ну или вечером

E_zombie
21.12.2016
06:57:35
такс. что то тут не так.

Ivan
21.12.2016
06:57:47
у меня профиль не появляется.
У меня тоже не работал

эта удивительна
Я скинул пруф

Алексей
21.12.2016
06:59:05
я же не неверю тебе. я считаю что это ошибка и что то пошло не так

Ivan
21.12.2016
06:59:11
В бд посмотреть?

Или ответ браузеру

Алексей
21.12.2016
07:00:16
нет

смотреть в процедуру импорта

но эта пока пофиг

Google
Алексей
21.12.2016
07:00:48
не влияет

Maksim
21.12.2016
07:01:09
Ivan
21.12.2016
07:01:36
не влияет
Я страдаю!

E_zombie
21.12.2016
07:01:38
я видел код который должен грузить профиля. но вот у себя в инталяции я его что то не наблюдаю.

или я не то сделал.

Maksim
21.12.2016
07:01:53
А ты что сделал?)

E_zombie
21.12.2016
07:02:03
кстати сделали бы набор директории для этого штатными средствами HG

чтобы руками не делать .

я сделал дир /opt/noc/custom/sa/profiles/....

Ruslan
21.12.2016
07:03:23
Кстати такая же ситуевина

Нок на центос

E_zombie
21.12.2016
07:04:14
fyfkjubxyj

аналогично

Ivan
21.12.2016
07:06:08
В девелопе работало!!!

E_zombie
21.12.2016
07:07:31
# Load custom scripts profiles = set() for path in glob.glob("custom/sa/profiles/*/*/*.py"): vendor, system, name = path.split(os.sep)[-3? name = name[:-3] if name != "__init__":........... ns.add("%s.%s.%s" % (vendor, system, name)) profiles.add("%s.%s" % (vendor, system))... # Load common scripts profiles = set() for path in glob.glob("sa/profiles/*/*/*.py"): vendor, system, name = path.split(os.sep)[-3? name = name[:-3] if name != "__init__": ns.add("%s.%s.%s" % (vendor, system, name)) profiles.add("%s.%s" % (vendor, system))

походу я понял почему

вот поэтому надо по дефолту сделать этот файловый путь и утолкать туда __init__.py !!!!!

ататата тому кто постил этот код.

Константин
21.12.2016
07:14:09
коллеги, подскажите pls, можно pmwriter activator discovery по 2 на ноде запускать ?

Алексей
21.12.2016
07:15:03
да

Google
Алексей
21.12.2016
07:15:06
и даже нужно

Константин
21.12.2016
07:17:22
thanks

Maksim
21.12.2016
07:24:36
ататата тому кто постил этот код.
У меня вроде ок код написан. Ща проверю

E_zombie
21.12.2016
07:25:29
код то ОК. а вот директории кастом и тд не созданы. и файлы инит тоже

BRANCH: feature/microservices TIP: 3d8840480365 PROCESS: ./commands/script.py ERROR FINGERPRINT: 7df8431f-817c-5f34-a6b6-03a614e432e7 WORKING DIRECTORY: /opt/noc EXCEPTION: <type 'exceptions.TypeError'> 'NoneType' object is not callable START OF TRACEBACK —---------------------------------------------------------------------- File: core/script/base.py (Line: 122) Function: __init__ 115 self.base_logger, 116 "%s] [%s" % (self.name, credentials.get("address", "-")) 117 ) 118 if self.parent: 119 self.profile = self.parent.profile 120 else: 121 self.profile = profile_loader.get_profile( 122 ==> ".".join(name.split(".")[:2]) 123 )() 124 self.credentials = credentials or {} 125 self.version = version or {} 126 self.capabilities = capabilities or {} 127 self.timeout = timeout or self.get_timeout() 128 self.start_time = None Variables:

./noc script —debug —pretty Rubytech.l2ms.get_version ES-2310C-20161020-354506805

Maksim
21.12.2016
07:27:38
Так я тебя предупреждал :)

Что нужны файлы

Ща доберусь до компа, поправлю и в пул реквест кину

E_zombie
21.12.2016
07:28:37
А ЧТО ДЕЛАТЬ КТО ПЕРВЫЙ РАЗ? ОНИ ИЗ АСТРАЛА ДОЛЖНЫ БРАТЬ ЭТИ ЗНАНИЯ

это уже после того как я добавил

Maksim
21.12.2016
07:30:57
:)

Maksim
21.12.2016
07:31:04
Это же кастом

Тв должен сам понимать, что для работы нужно :)

E_zombie
21.12.2016
07:31:29
тут проблема в том что если у тебя объект в МО с одним профилем а ты его дебажишь с другим - то кровь кишки распидорасило

Maksim
21.12.2016
07:31:50
А Это не будет работать да

E_zombie
21.12.2016
07:31:52
я то понимаю. что многие вещи не очевидны.

а хренова

Maksim
21.12.2016
07:32:11
Хотя

Я вроде сталкивался с мылкой дебага типа Cisco.ios.blabla.py

Google
Maksim
21.12.2016
07:33:00
Может попробовать указать полный путь но только в кастом директорию

Пойду обновлюсь

А что тебе мешает создать клон и потестить на клоне?

E_zombie
21.12.2016
07:34:48
мне пока нечего дебажить. оно не стартует .

самый простой вариант перекинуть его в норм директорию и дрочиться там

Алексей
21.12.2016
07:35:16
./noc --debug script login /tmp/input.json

Admin
ERROR: S client not available

E_zombie
21.12.2016
07:38:21
вот. перенёс и сразу заработало.

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

2016-12-21 10:39:42,651 [script] [Rubytech.l2ms.get_version|10.64.160.250] Complete (1924.88ms) {'attributes': {'Bios': 'v1.08', 'HW': 'v1.01-v1.01', 'SN': '031711040348'}, 'platform': 'ES-2310C', 'vendor': 'Rubytech', 'version': 'v2.32'}

Maksim
21.12.2016
07:46:19
ща рискну

вот. перенёс и сразу заработало.
а у тебя как вообще сделано, какой путь идет?

Ruslan
21.12.2016
07:48:22
А нок только по версии 2с снмп забирает ?

Maksim
21.12.2016
07:49:14
вот так вот должно быть в кастом

E_zombie
21.12.2016
07:49:15
https://topwar.ru/105975-smi-rossiyskiy-flot-poluchil-podvodnyy-internet.html

Ruslan
21.12.2016
07:50:04
ьс

E_zombie
21.12.2016
07:50:11
а что у тебя в __init__.py если оно 1 кб весит?

Ivan
21.12.2016
07:50:21
Google
Maksim
21.12.2016
07:50:58
это винда же
совсем мимо )

E_zombie
21.12.2016
07:51:18
[root@nochost1 noc]# ls -1 /opt/noc/custom/ __init__.py __init__.pyc sa [root@nochost1 noc]# ls -1 /opt/noc/custom/sa/ __init__.py __init__.pyc profiles [root@nochost1 noc]# ls -1 /opt/noc/custom/sa/ __init__.py __init__.pyc profiles/ [root@nochost1 noc]# ls -1 /opt/noc/custom/sa/profiles/ __init__.py __init__.pyc Rubytech [root@nochost1 noc]# ls -1 /opt/noc/custom/sa/profiles/Rubytech/ __init__.py __init__.pyc l2ms

[root@nochost1 noc]# ls -1 /opt/noc/custom/sa/profiles/Rubytech/l2ms/ get_fqdn.py get_fqdn.pyc get_version.py get_version.pyc __init__.py __init__.pyc

Maksim
21.12.2016
07:52:30
ну все верно же

Ruslan
21.12.2016
07:57:22
как настроишь
Это как ? Не натыкался просто на настройку версий снмп. У меня например некоторая часть устройств отдает по 1 версии а большинство по второй. Как указать ноку что конкретное устройство опрашивать по версии 1 ?

Ruslan
21.12.2016
07:59:44
а вот методы я смотрю в профиль рулес снмпв2гет

Bitbucket
21.12.2016
08:01:20
Dmitry Luhtionov pushed to noc/feature/microservices Update DLink.DxS_Smart profile

Mike
21.12.2016
08:05:24
а можно как-то в башне сделать карту сети как раньше, с отрисовкой портов?

как тут

E_zombie
21.12.2016
08:05:37
нет

Mike
21.12.2016
08:05:44
жаль :(

E_zombie
21.12.2016
08:05:54
вернее наверяка можно. но кто будет это делать

Maksim
21.12.2016
08:05:57
E_zombie Кстати, насколько я правильно понял, то папка custom была реализована для того что бы юзать измененные скрипт для тех же профилей, которые есть в основной папке.

E_zombie
21.12.2016
08:06:46
0_0

ничёси!!!!

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