
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

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

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
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 поломан чуть больше, чем совсем...

Andrey
10.11.2016
14:10:26

Алексей
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 есть?