@nocproject

Страница 539 из 2357
Wad
10.11.2016
11:34:09
@freeseacher дык все-таки, что с hostnamectl? когда его добавили и куда. в башню или в нок?

Константин
10.11.2016
11:34:28
Подскажите, процесс создания pull request здесь https://kb.nocproject.org/pages/viewpage.action?pageId=8880209 правильно описан?

kk
10.11.2016
11:37:01
А как сделать чтобы при деплое обновлений не похерилось?
форк. делаешь новый бранч. периодически апдейт в него из feature/microservices.

E_zombie
10.11.2016
11:37:30
ImportError: No module named noc.core.service.base Traceback (most recent call last): File "./services/activator/service.py", line 11, in <module> from noc.core.service.base import Service ImportError: No module named noc.core.service.base

Google
E_zombie
10.11.2016
11:37:44
млять скажите изза чего эта хуита 7

Ruslan
10.11.2016
11:37:51
Пожалуй лучше в апстрим. Наверняка еще у кого-то появятся...

Bitbucket
10.11.2016
11:45:29
Import necessary module ➔

kk
10.11.2016
11:51:05
E_zombie
10.11.2016
11:52:17
за сегодня три раза

kk
10.11.2016
11:53:20
хзхзхз

Алексей
10.11.2016
11:53:38
надо искать разницу в начальной инсталяции

kk
10.11.2016
11:53:44
"гнязных" нет. на чистую всё ок

E_zombie
10.11.2016
11:54:29
от чего влияет что он подгузит при старте с определённых директорий ?

pip list показывает что модуля стоят

Bitbucket
10.11.2016
11:54:59
Import necessary module ➔

E_zombie
10.11.2016
11:55:40
какие переменные оно использует ? и как их поглядеть

Bitbucket
10.11.2016
11:56:28
Import necessary module ➔
✅ Merged by Aleksey Shirokih

Google
Bitbucket
10.11.2016
11:56:28
Aleksey Shirokih pushed to noc/feature/microservices Aleksey Shirokih: Merged in kentmmm/noc-1/kentmmm/import-necessary-module-1478778842329 (pull request #267) Import necessary module Konstantin Scherbatykh: Import necessary module

Aleksey Shirokih pushed to noc/feature/microservices Aleksey Shirokih: Merged in kentmmm/noc-1/kentmmm/import-necessary-module-1478778842329 (pull request #267) Import necessary module Konstantin Scherbatykh: Import necessary module

Konstantin Scherbatykh pushed to noc/kentmmm/import-necessary-module-1478778842329 Konstantin Scherbatykh: Import necessary module Dmitry Luhtionov: Fix Alstec.7200 profile Dmitry Volodin: AlarmSeverity: Fix severity calculations when no weights set Dmitry Volodin: ManagedObject: Fix container changing Dmitry Volodin: Cisco.IOS.get_sla_probes: Tag handling ... See all

Aleksey Shirokih pushed to noc/feature/microservices Aleksey Shirokih: Merged in kentmmm/noc/kentmmm/import-necessary-module-1478778253351 (pull request #266) Import necessary module Konstantin Scherbatykh: Import necessary module

Import necessary module ➔
✅ Merged by Aleksey Shirokih

Aleksey Shirokih pushed to noc/feature/microservices Aleksey Shirokih: Merged in kentmmm/noc/kentmmm/import-necessary-module-1478778253351 (pull request #266) Import necessary module Konstantin Scherbatykh: Import necessary module

Konstantin Scherbatykh pushed to noc/kentmmm/import-necessary-module-1478778253351 Konstantin Scherbatykh: Import necessary module Dmitry Luhtionov: Fix Alstec.7200 profile Dmitry Volodin: AlarmSeverity: Fix severity calculations when no weights set Dmitry Volodin: ManagedObject: Fix container changing Dmitry Volodin: Cisco.IOS.get_sla_probes: Tag handling ... See all

Алексей
10.11.2016
11:57:03
о боже мой

зачем столько написал

Bitbucket
10.11.2016
11:57:39
Aleksey Shirokih pushed to noc/feature/microservices Aleksey Shirokih: Merged in teroni/noc-3/teroni/-sla-noc-discovery-run-box-1478764995803 (pull request #265) включить sla в noc discovery run box teroni: включить sla в noc discovery run box

Aleksey Shirokih pushed to noc/feature/microservices Aleksey Shirokih: Merged in teroni/noc-3/teroni/-sla-noc-discovery-run-box-1478764995803 (pull request #265) включить sla в noc discovery run box teroni: включить sla в noc discovery run box

teroni pushed to noc/teroni/-sla-noc-discovery-run-box-1478764995803 teroni: включить sla в noc discovery run box Dmitry Volodin: ManagedObject: Fix container changing Dmitry Volodin: Cisco.IOS.get_sla_probes: Tag handling Dmitry Volodin: correlator: Pooled mode Dmitry Volodin: ManagedObject: Fix container changing ... See all

E_zombie
10.11.2016
12:23:54
http://pastebin.com/HxzMsajq

кхм.

print (sys.path) выдаёт

['', '/opt/noc/lib64/python27.zip', '/opt/noc/lib64/python2.7', '/opt/noc/lib64/python2.7/plat-linux2', '/opt/noc/lib64/python2.7/lib-tk', '/opt/noc/lib64/python2.7/lib-old', '/opt/noc/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7', '/usr/lib/python2.7', '/opt/noc/lib/python2.7/site-packages']

а на рабочей конфе

['', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages', '/usr/lib/python2.7/site-packages']

вопрос. откуда оно это взяло. или как это убить

Google
E_zombie
10.11.2016
13:32:50
https://pp.vk.me/c636624/v636624267/3fbec/NZx4o7pPeSM.jpg

Bitbucket
10.11.2016
14:08:34
Andrey pushed to noc/feature/microservices Fix regexp in Huawei.VRG get_spanning_tree

Алексей
10.11.2016
14:10:10
Что-то D-Link 1210 поломан чуть больше, чем совсем...

Алексей
10.11.2016
14:10:45
Ничего не дискаверит, даже chassis-id

Andrey
10.11.2016
14:10:46
и как определился уровень поломанности?:)

а там профиль правильный?

выбран

Алексей
10.11.2016
14:11:56
Ну вообще он сам предложил dlink.DxS

Andrey
10.11.2016
14:13:55
а можно хоть одну ошибку посмотреть?

там есть доступ админа?

Алексей
10.11.2016
14:15:45
есть

Andrey
10.11.2016
14:16:05
так... ошибку можно лицезреть?

Алексей
10.11.2016
14:16:25
Через WEB или через telnet?

Andrey
10.11.2016
14:17:26
./noc script

Алексей
10.11.2016
14:19:03
Не, завести в нок как? через web или через telnet?

Andrey
10.11.2016
14:19:46
кого завести?

Алексей
10.11.2016
14:20:16
устройство

Andrey
10.11.2016
14:20:45
ммм.... завести в нок устройство через telnet O_O

Алексей
10.11.2016
14:20:47
доступ на устройство как нок будет осуществлять?

Google
Алексей
10.11.2016
14:21:01
У него есть web-морда, и есть CLI

Andrey
10.11.2016
14:21:05
ааа.... телнет, или SSH

Алексей
10.11.2016
14:21:09
OK.

Ruslan
10.11.2016
14:33:17
Уважаемые, несколько непонятно... в Ноке заведено устройство, пытаюсь из командной строки запустить обнаружение интерфейсов: [root@noc-ms noc]# ./noc script —debug get_interfaces HP5412zl-1-Br21-4f 2016-11-10 17:31:07,466 [root] Loading PeriodicRegistry 2016-11-10 17:31:07,734 [noc.lib.nosql] Connecting to MongoDB {'username': 'noc', 'authentication_source': 'noc', 'replicaSet': 'noc', 'db':} 2016-11-10 17:31:08,260 [noc.main.models.doccategory] Registering Capability 2016-11-10 17:31:08,261 [noc.main.models.doccategory] Registering MetricType 2016-11-10 17:31:08,714 [noc.main.models.doccategory] Registering ConnectionType 2016-11-10 17:31:08,719 [noc.main.models.doccategory] Registering ObjectModel 2016-11-10 17:31:08,758 [noc.main.models.textindex] Adding FTS index for sa.managedobject 2016-11-10 17:31:08,804 [noc.main.models.textindex] Adding FTS index for ip.vrf 2016-11-10 17:31:08,819 [noc.main.models.textindex] Adding FTS index for vc.vc 2016-11-10 17:31:08,824 [noc.main.models.textindex] Adding FTS index for ip.prefix 2016-11-10 17:31:08,827 [noc.main.models.textindex] Adding FTS index for ip.address Object is not found: HP5412zl-1-Br21-4f

Andrey
10.11.2016
14:33:59
имя устройства в кавычки

Ruslan
10.11.2016
14:39:16
./noc script —debug get_interfaces "HP5412zl-1-Br21-4f" 2016-11-10 17:39:04,605 [root] Loading PeriodicRegistry 2016-11-10 17:39:04,667 [noc.lib.nosql] Connecting to MongoDB {'username': 'noc', 'authentication_source': 'noc', 'replicaSet': 'noc', 'db':} 2016-11-10 17:39:04,759 [noc.main.models.doccategory] Registering Capability 2016-11-10 17:39:04,760 [noc.main.models.doccategory] Registering MetricType 2016-11-10 17:39:05,078 [noc.main.models.doccategory] Registering ConnectionType 2016-11-10 17:39:05,082 [noc.main.models.doccategory] Registering ObjectModel 2016-11-10 17:39:05,100 [noc.main.models.textindex] Adding FTS index for sa.managedobject 2016-11-10 17:39:05,126 [noc.main.models.textindex] Adding FTS index for ip.vrf 2016-11-10 17:39:05,131 [noc.main.models.textindex] Adding FTS index for vc.vc 2016-11-10 17:39:05,136 [noc.main.models.textindex] Adding FTS index for ip.prefix 2016-11-10 17:39:05,138 [noc.main.models.textindex] Adding FTS index for ip.address Object is not found: HP5412zl-1-Br21-4f

Все то же самое

Andrey
10.11.2016
14:40:32
у устройства точно такое имя в НОКе?

Ruslan
10.11.2016
14:41:57
Копировал с веба

и руками перевбивал

Удивилсо

Andrey
10.11.2016
14:43:08
перед debug 2 минуса?

Ruslan
10.11.2016
14:43:38
да

Andrey
10.11.2016
14:43:55
./noc shell import noc.sa.models.managedobject import ManagedObject ManagedObject.objects.get(name="HP5412zl-1-Br21-4f")

что покажет?

Ruslan
10.11.2016
14:44:06
Блин, перед этим несколько других устройств запускал, и все проходило. а тут .....

import noc.sa.models.managedobject import ManagedObject ManagedObject.objects.get(name="HP5412zl-1-Br21-4f") File "<ipython-input-2-8c8082fe6b41>", line 1 import noc.sa.models.managedobject import ManagedObject ManagedObject.objects.get(name="HP5412zl-1-Br21-4f") ^ SyntaxError: invalid syntax

Andrey
10.11.2016
14:47:11
object

без s

а, не

Google
Ruslan
10.11.2016
14:48:43
import ManagedObject ManagedObject.object.get(name="HP5412zl-1-Br21-4f") File "<ipython-input-5-5bd35688988d>", line 1 import ManagedObject ManagedObject.object.get(name="HP5412zl-1-Br21-4f") ^ SyntaxError: invalid syntax

Andrey
10.11.2016
14:49:03
всё правильно должно быть

from noc.sa.models.managedobject import ManagedObject

1 слово - вместо import from надо

Ruslan
10.11.2016
14:51:04
from noc.sa.models.managedobject import ManagedObject ManagedObject.object.get(name="HP5412zl-1-Br21-4f") File "<ipython-input-7-5945a580ca9f>", line 1 from noc.sa.models.managedobject import ManagedObject ManagedObject.object.get(name="HP5412zl-1-Br21-4f") ^ SyntaxError: invalid syntax

Andrey
10.11.2016
14:51:13
objects

Ruslan
10.11.2016
14:52:35
from noc.sa.models.managedobject import ManagedObject ManagedObjects.object.get(name="HP5412zl-1-Br21-4f") File "<ipython-input-10-760871d4c004>", line 1 from noc.sa.models.managedobject import ManagedObject ManagedObjects.object.get(name="HP5412zl-1-Br21-4f") ^ SyntaxError: invalid syntax

Andrey
10.11.2016
14:53:03
./noc shell from noc.sa.models.managedobject import ManagedObject ManagedObject.objects.get(name="HP5412zl-1-Br21-4f")

Ruslan
10.11.2016
14:53:55
Уже делал.

Все то же самое

Andrey
10.11.2016
14:54:13
не object а objects !

Ruslan
10.11.2016
14:54:21
from noc.sa.models.managedobject import ManagedObject ManagedObject.objects.get(name="HP5412zl-1-Br21-4f") File "<ipython-input-8-6f6ce6d15045>", line 1 from noc.sa.models.managedobject import ManagedObject ManagedObject.objects.get(name="HP5412zl-1-Br21-4f") ^ SyntaxError: invalid syntax

Andrey
10.11.2016
14:54:47
мистика

Ruslan
10.11.2016
14:55:16
значак ошибки стоит под ManagedObject

Andrey
10.11.2016
14:55:19
у меня работает

In [1]: from noc.sa.models.managedobject import ManagedObject ...: In [2]: ManagedObject.objects.get(name="HP5412zl-1-Br21-4f") —------------------------------------------------------------------------- DoesNotExist Traceback (most recent call last)

Ruslan
10.11.2016
14:57:42
In [14]: ManagedObject.objects.get(name="HP5412zl-1-Br21-4f") ...: —------------------------------------------------------------------------- DoesNotExist Traceback (most recent call last) <ipython-input-14-54032effb0b9> in <module?) —--> 1 ManagedObject.objects.get(name="HP5412zl-1-Br21-4f") /opt/noc/lib/python2.7/site-packages/django/db/models/manager.pyc in get(self, *args, **kwargs) 129 130 def get(self, *args, **kwargs): —> 131 return self.get_query_set().get(*args, **kwargs) 132 133 def get_or_create(self, **kwargs): /opt/noc/lib/python2.7/site-packages/django/db/models/query.pyc in get(self, *args, **kwargs) 364 if not num: 365 raise self.model.DoesNotExist("%s matching query does not exist." —> 366 % self.model._meta.object_name) 367 raise self.model.MultipleObjectsReturned("get() returned more than one %s — it returned %s! Lookup parameters were %s" 368 % (self.model._meta.object_name, num, kwargs)) DoesNotExist: ManagedObject matching query does not exist.

Обнако в Вебе он отображается

Andrey
10.11.2016
15:02:11
с таким именем?

Ruslan
10.11.2016
15:02:33
Ага

Я ж говорю, копировал из веба в консоль

Andrey
10.11.2016
15:02:56
у него IP есть?

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